用途:当侧边栏、领域子菜单、工作区标签与页面局部标签混在一起,同一标签出现在多个导航范围,路由、深链、返回状态或上下文传递不清,局部修正可能改变整体导航层级,或生成页面不断改动菜单顺序、措辞或嵌套时使用。不适用于仅做导航栏样式或挑选图标。
主要能力:以已批准的 IA/注册表为权威基线;按范围盘点导航,给每项稳定 ID,并分类为全局、领域级、工作区级、页面局部或临时导航;把“是否存在”与“是否激活”分开记录;为每个导航动作定义源、目标、所需上下文、规范路由、深链重建及未找到/禁止行为;定义上下文传递与返回契约(抽屉/弹窗关闭、下钻返回、浏览器后退、跨页返回);声明同一范围内切换时不得改变的不变量;对未批准的同步规则标记为待决策而非猜测。
使用方式:按 references/navigation-contract.md 的输出形态组织结果;完成前阅读 references/anti-patterns.md。输出应包含按范围的导航清单、路由注册表、激活矩阵、上下文与返回契约、深链/错误行为、不变量与待决策项,以及适合 UI/E2E 验证的验收检查。
最佳实践与限制:不要按标签去重,同文本可在不同范围合法存在;不要动态镜像,工作区/页面局部集合不会自动成为侧边栏子项;不要过度修正,“停止添加项”不等于删除已批准的固定项;按稳定 ID 而非显示名路由;结构与激活状态保持分离;截图只是视觉证据,不是 IA 的自动权威来源。资料未提供具体平台、收费与安装命令。