templateThe Codices
Template — Surface specification
Codex 6 companion template: page.
- Authority rank
- 6
- Version
- v1.0
- Adopted
- unrecorded
- Held by
- Executive Office
- System
- SYS-09
Source · docs/codices/CODEX-6/TEMPLATE-page.md · registered by rule
Copy this file, fill every field, and attach it to the Registry entry before design or implementation begins. An unanswered field means the surface is not ready. See RUBRIC.md.1. Identity
- Registry ID.
SURF-__(assign the next free ID; permanent) - Route.
/... - Taxonomy. institutional | division | member | operator | verification | machine (Codex 0 §11.2)
- Owning division. exactly one
DIV-__ - Status on ship.
partial|built, with what remains named
2. The eight registry answers
- 1What it is. One sentence.
- 2Why it exists. Which of the eight institutional strengths it increases (Codex 0 §01.5).
- 3Who uses it. User types and role scopes (Codex 0 §04.4, §08.3).
- 4How it connects. Upstream and downstream registry IDs.
- 5Governing Codex.
- 6Owning division.
- 7Data. Entities consumed → produced (Codex 0 Chapter 07), and the boundaries used (Chapter 10).
- 8Future dependents. What is planned to be built on this.
3. The question and the action
- The one question this surface answers for the person.
- The single primary action, named as the outcome it produces (not "Submit").
- Secondary paths, and why each may not be primary.
- What a person can do here that they could not do before.
4. Progressive disclosure
| Layer | Shown | Reached by |
|---|---|---|
| Surface | on arrival | |
| Second | ||
| Precision |
State what is deliberately withheld on arrival and why.
5. Two audiences, one surface
- First-time path. What they see, what is explained, what is not yet demanded of them.
- Expert path. What they can reach immediately without being slowed by explanation.
- Terms introduced here, and where each is defined (glossary or in place). Budget: three.
6. Cognitive load budget
| Budget | Limit | This surface |
|---|---|---|
| Decisions per view | ≤ 3 | |
| New terms per view | ≤ 3 | |
| Simultaneous inputs per step | ≤ 5 | |
| Figures without stated meaning | 0 | |
| Information asked for that the institution holds | 0 |
7. States
| State | Behaviour and wording |
|---|---|
| Empty | |
| Loading | |
| Partial (some data unavailable) | |
| Error | cause, consequence, remedy |
| Unauthorised | what is missing, and what to do |
| Offline / poor connection |
8. Data and permissions
- Reads. entities and boundaries.
- Writes. entities, and the audit records emitted (Codex 0 §17).
- Authorisation. the role and scope required, enforced server-side; state explicitly that no visibility depends on UI concealment.
- Never visible here. the "never sees" clauses of every type that can reach this surface (§04.4).
9. Metadata
- Title (< 60 chars, unique):
- Description (< 160 chars):
- og:title / og:description:
- og:image / twitter:image (absolute https URL, only if the surface renders a meaningful cover):
10. Register
- Primitives and components reused:
- Semantic tokens used; confirmation that no colour value is hardcoded:
- Anything new introduced, and why an existing primitive would not serve:
11. Tests
- Six Questions (Codex 1 Art. III) — one line each.
- Institutional Test — the strength it increases.
- Seven-axis evaluation (Codex 8) if the surface carries cost or revenue.
- Institutional Critic (Codex 10) if the surface is major.
12. Rubric self-score
| # | Dimension | Score | Evidence |
|---|---|---|---|
| 1 | Primary action clarity | ||
| 2 | Progressive disclosure | ||
| 3 | Cognitive load | ||
| 4 | Mastery-first guidance | ||
| 5 | Orientation | ||
| 6 | Register and restraint | ||
| 7 | Failure and recovery | ||
| 8 | Access and inclusion | ||
| Total / 24 |
Did this make the person's life better? One paragraph, honest.
13. Open questions
What is genuinely undecided about this surface, and who closes it.