Progressive-disclosure catalog for MoUI. Start here after AGENTS.md.
Statuses are editorial signals for agents (not CI evidence grades).
| Status | Meaning |
|---|---|
canonical |
Prefer this page for the topic |
map |
Short orientation; follow links for depth |
deep |
Long-form; load only when needed |
generated |
Do not hand-edit; regenerate via scripts |
historical |
Context only; not day-to-day routing |
| Doc | Status | Use when |
|---|---|---|
| ../AGENTS.md | map |
Agent cold start (short map only) |
| architecture-map.md | map |
Package layers and dependency direction |
| architecture.md | deep |
Full package narrative and target routes |
| invariants.md | canonical |
Structural constraints (sole source) |
| testing.md | canonical |
Validation policy and command catalog |
| development.md | canonical |
Setup, workspace, window-dev-mode |
| getting-started.md | canonical |
New apps via moui CLI (not monorepo clone) |
| Doc | Status | Use when |
|---|---|---|
| moui-app-package-boundary.md | canonical |
App imports and owning-package rules |
| api-surface.md | canonical |
Public API tiers and guards |
| compatibility-policy.md | canonical |
SemVer, deprecation, quality levels, and external consumers |
| view-catalog.md | canonical |
Public controls coverage |
| views-api-guide.md | deep |
Views API usage |
| tea-program-model.md | canonical |
Program / Effect / Subscription model |
| agent-semantics.md | canonical |
Committed semantics, generations, typed Agent actions, and MCP surface |
| plans/active/native-accessibility.md | map |
Native accessibility adapters, Probe work graph, and evidence rollout |
| canvas-and-custom-paint.md | canonical |
Custom paint / canvas |
| non-render-component-cookbook.md | canonical |
Host services from app code |
| button-styling-guide.md | canonical |
Button colors / styles pipeline |
| text-system.md | deep |
Text architecture |
| internationalization.md | canonical |
Message catalogs, locale selection, and bilingual docs workflow |
| visual-theme-system.md | deep |
Theme system |
| markdown-editor.md | deep |
Markdown editor product behavior |
| ../examples/mo_desktop/ARCHITECTURE.md | deep |
Desktop shell example: windows, registry, persistence, session flow |
| Doc | Status | Use when |
|---|---|---|
| platform-host-contract.md | canonical |
Event and host services |
| platform-readiness-declaration.md | canonical |
Product class / readiness claims |
| platform-notes.md | canonical |
Cross-platform caveats hub |
| platform-notes-macos.md | deep |
macOS |
| platform-notes-windows.md | deep |
Windows |
| platform-notes-linux.md | deep |
Linux |
| platform-notes-web.md | deep |
Web |
| android-support.md | deep |
Android window-hosted route |
| ios-support.md | deep |
iOS window-hosted route |
| harmonyos-support.md | deep |
HarmonyOS window-hosted route |
| wechat-support.md | deep |
WeChat Mini Program (微信小程序) Skyline Canvas 2D + wasm-gc host |
| window-hosted-moui.md | canonical |
Embedded-runtime event-loop ownership and route |
| renderer-capability-report.md | canonical |
Renderer capability matrix |
| 3d-capability-report.md | canonical |
Independent 3D addon capability/status |
| gpu-promotion-runbook.md | deep |
GPU promotion process |
| Doc | Status | Use when |
|---|---|---|
| examples.md | canonical |
Example commands and coverage |
| showcases.md | canonical |
Showcase routes |
| app-templates.md | canonical |
Templates |
| release-readiness.md | canonical |
Release gates |
| maintenance.md | canonical |
Baselines and ratchets |
| feature-status-dashboard.md | canonical |
Feature status overview |
| feature-proof-matrix.md | canonical |
Proof / evidence matrix |
| repository-facts.md | generated |
Workspace members and generated facts |
| api-surface-audit.md | generated |
API audit snapshot (if present) |
| Doc | Status | Use when |
|---|---|---|
| ai-collaboration.md | canonical |
Agent workflow and anti-patterns |
| plans/README.md | canonical |
Exec plan layout |
| decisions/README.md | canonical |
ADR index |
| ai-sessions/ | historical |
Past multi-file sessions |
| harness-mechanize-invariants-batch1.md | map |
First mechanizable invariants batch (done) |
| golden-principles.md | canonical |
Short mechanical taste rules |
| ../memories/repo/ | map |
Short durable facts for agents |
| Doc | Status | Use when |
|---|---|---|
| roadmap-2026.md | deep |
Year roadmap |
| PROPOSAL.md | historical |
Proposals |
| tutorials.md | deep |
Tutorials index |
| templates.md | deep |
Template notes |
| mo-workbench.md | deep |
Mo Workbench |
| Path | Role |
|---|---|
checks/profiles.json |
pr / daily / platform / theme steps |
smoke/gates.json |
daily / nightly / release smoke suites |
scripts/check.sh |
Check facade |
node scripts/smoke-gate.mjs |
Smoke catalog runner |
tools/moui/* |
MoonBit-backed validators |
- New standing guidance page → add a row here in the same PR.
- Do not duplicate invariant text; link
invariants.md. - Do not duplicate command lists; link
testing.md/ check catalogs. - After large renames, run
node scripts/validate-guidance-consistency.mjs.