/kb/* · A update link only · ห้าม reinterpret B contracts.
JSON machine-readable: ia-governance.json
/kb/* เป็น B-owned · A link เท่านั้น · ไม่แก้ content หรือ structure/planning/* และ /runtime/* เป็น A-owned · B reference ได้เท่านั้น| Term | Reserved For | Do NOT Use For | Valid Example | Invalid Example |
|---|---|---|---|---|
| Dashboard | Real dashboard experience with charts, filters, drilldown, interactive analytics | Container/umbrella groups · folder labels · abstract landing pages | /kb/dashboard.html (17 real dashboards spec) | Calling the Operations Portal a Dashboard |
| Operations | Umbrella name for the operational/runtime-adjacent group on main console | Individual dashboards · single tools · single contracts | Main button Operations → /operations-portal.html | /kb/operations.html (B does not own this naming) |
| Portal | Group landing pages that fan out to multiple related sub-entries | A single page of content · a single contract viewer | Operations Portal · Feature Portal · Stakeholder Portal | Calling a single contract page a 'Portal' |
| Planning | RFC / design / field mapping / implementation scope (A-owned) | Live runtime · production data · admin plane | /planning/feature-flags.html | /planning/live-dashboard.html (no live data) |
| Runtime | Preview · debug · scaffolding · implementation-facing (A-owned, not prod) | B-owned spec viewers · canonical contracts · marketing pages | /runtime/feature-flags/ (registry + simulator) | Claiming /runtime/* is production |
| KB | B-owned knowledge · contract · shell · spec viewer | A runtime · A admin plane · A planning RFC | /kb/dashboard.html · /kb/cases.html · /kb/lexicon.html | /kb/admin-control-plane.html |
| App | Future user-facing A-owned application runtime (production) | Planning docs · spec viewers | Future: /app/wizard/ | /app/ for planning RFCs |
| Admin | Future admin plane A-owned runtime (approvals · audit · sign-off) | Public-facing content | Future: /admin/approvals/ | /admin/ used for demos |
| Ops | Future operational tooling (flag flips · deploys · incident) | B-owned KB · planning docs | Future: /ops/flags/ | /ops/ for marketing |
| Path | Owner | Purpose | May Contain | Must NOT Contain | Current State |
|---|---|---|---|---|---|
| / | A | Main console (executive entry) | 6 top-level buttons (soft cap 8) | Per-module crowding · runtime admin UI | Live · 6 btns |
| /operations-portal.html | A | Sub-portal · dashboards/cases/generate/tenant/planning | 5 sub-entries · Live/Shell labels | Live runtime · write operations | Shell · 5 Shell |
| /links · /hub · /portal · /ai-content-dashboard | A | Legacy A-owned surfaces | Live content or legacy demos | New content unless reviewed | Live |
| /kb/* | B | Knowledge · contracts · spec viewers · shells | KB HTML · data JSON · kb.js / kb.css | A runtime · A admin · A-defined flags | Phase 12 closed · 87 docs |
| /planning/* | A | RFC · design · field mapping | Design HTML · ER · API sketch · sequence flows | Live data · production runtime · admin ops | v0.2 · 10 pages |
| /runtime/* | A | Runtime preview · debug · scaffolding | Registry JSON · schemas · simulator HTML | Production traffic · admin flip UI | Phase 1 · feature-flags |
| /app/* (future) | A | User-facing production runtime | Real product · real data · real auth | Planning docs · spec viewers | Not yet |
| /admin/* (future) | A | Admin plane runtime | Approval queue · sign-off · audit viewer · tenant mgmt | Public-facing content | Not yet · planned |
| /ops/* (future) | A | Operational tooling · flag flips · incidents | Flag admin UI · deploy kanban · rollback | Planning docs · spec viewers | Not yet |
| Surface | Owner | Purpose | Can Link To | Must NOT Contain | Note |
|---|---|---|---|---|---|
Main Console (docs/index.html) | A | Executive entry · 6 top-level gateways | /kb/* · /planning/* · /runtime/* · /operations-portal.html · legacy A pages | Per-runtime sub-buttons · live admin controls · B-owned structure | Keep small · collapse into Portal |
| Operations Portal | A | Sub-portal landing · 5 sub-entries | /kb/dashboard · /kb/cases · /kb/generated · /kb/enterprise-upload · /planning/ | Write ops · live admin flip | Link-only layer |
KB (/kb/*) | B | Canonical knowledge · contracts | other /kb/* | A runtime · A admin · A naming reused as labels | A links only |
Planning (/planning/*) | A | RFC · design · mapping · scope | /kb/* (ref) · /runtime/* (impl pointer) · /operations-portal.html | Live data fetch · production runtime · write ops | B refs via anchor only |
Runtime (/runtime/*) | A | Debug · scaffolding · registry · simulator | /planning/* (spec) · /kb/* (contract ref) | Production traffic · admin flip UI | 5-status binding vocab |
| Future /app/* | A | User-facing production runtime | /api/* | Planning docs · spec viewers | FF gate + Admin CP req |
| Future /admin/* | A | Admin plane · approvals · audit · tenant mgmt | /ops/* · /api/admin/* | Public content · /kb/* editing UI | All writes gated |
| Future /ops/* | A | Operational tooling · flag flips · deploys | /admin/* · /api/admin/* · /runtime/* (read-only) | B-owned content · public marketing | Admin-tier · audit-logged |
Current examples: Links · Hub · Portal · Merchant · Knowledge
Current examples: Operations (main) · Dashboard · Cases · Generate · Tenant · Planning
Current examples: (none)
Example: B renames /kb/cases.html → /kb/case-board.html
operations-portal.html + any planning/runtime anchordocs/index.htmlSoft · exceed with justification + governance review · not a hard block
Full structured source at ia-governance.json · use this for CI linting or automation that needs to check IA rules.