docs(website): Phase 2 PR 8 — the nav interleave and the feature-provider seam #133
Reference in New Issue
Block a user
No description provided.
Delete Branch "docs/module-nav-interleave"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Records Phase 2 PR 8 of the module system. Code: RunicGateway/website#135.
MODULE_SYSTEM.mdgains the PR entry in §2.7 and built-it notes on §1.4 and §1.5.MODULE_API.md§3.3 is amended where building it settled something the draft had left open — or had wrong.The amendments to §3.3
THEMING_AND_NAV.md§7). Corrected to defaults (core + modules) → admin overrides → role/feature filtering.featurewas documented as public-area-only. It now applies in all three areas. Core's admin and player navs still carry no flags — but a module row that declares a gate and has it silently ignored is a trap, so the field means one thing everywhere.core, which core registersuseShardFlagsunder, so the ten shard-gated header rows keep the exact strings they carry today and Phase 3 moves them without a rename.nullwhile in flight — and that every unknown fails open, since the server is the gate.registryobject handed to modules.tois dropped with a warning; and why the interleave must precede the override merge.MOD_PATHSIts replacement is recorded in both files, including the defect the derivation fixed: the moderator redirect was a third hardcoded list and it disagreed with
MOD_PATHSabout/admin/houses, so a moderator who clicked Houses in their own sidebar was bounced back to Moderation.THEMING_AND_NAV.md§7's "moderator confinement" note is amended to match, including that the redirect now derives from the base nav so an override cannot move that boundary either way.AI disclosure
Co-Authored-By: Claude <noreply@anthropic.com>.