No Casual Nav Sections
A new root-level navigation section must not be added unless it is confirmed that the content cannot fit inside an existing section — IA growth must be by deepening before broadening.
$ prime install @community/rule-no-casual-nav-sections Projection
Always in _index.xml · the agent never has to ask for this.
NoCasualNavSections [rule] v1.0.0
A new root-level navigation section must not be added unless it is confirmed that the content cannot fit inside an existing section — IA growth must be by deepening before broadening.
Loaded when retrieval picks the atom as adjacent / supporting.
NoCasualNavSections [rule] v1.0.0
A new root-level navigation section must not be added unless it is confirmed that the content cannot fit inside an existing section — IA growth must be by deepening before broadening.
Severity
medium
Checklist
- Can this content live as a sub-page of an existing section?
- Is the content temporary (could expire in < 6 months)?
- Would a user looking for this content check the existing section first?
- Does it match the label of an existing section? → always sub-page
Loaded when retrieval picks the atom as a focal / direct hit.
NoCasualNavSections [rule] v1.0.0
A new root-level navigation section must not be added unless it is confirmed that the content cannot fit inside an existing section — IA growth must be by deepening before broadening.
Severity
medium
Checklist
- Can this content live as a sub-page of an existing section?
- Is the content temporary (could expire in < 6 months)?
- Would a user looking for this content check the existing section first?
- Does it match the label of an existing section? → always sub-page
Rationale
Every new top-level section increases cognitive load for all users, not just those accessing it. Miller's Rule caps working memory at 7 ± 2 items. Adding sections for convenience rather than necessity fragments IA and shrinks the space for genuinely distinct categories.
Severity
medium
Checklist
- Can this content live as a sub-page of an existing section?
- Is the content temporary (could expire in < 6 months)?
- Would a user looking for this content check the existing section first?
- Does it match the label of an existing section? → always sub-page
Source
prime-system/examples/frontend-design/primes/compiled/@community/rule-no-casual-nav-sections/atom.yaml