Status: open Labels: wayfinder:map
本目录是 /to-spec + /to-tickets 的产物,不是 wayfinder effort:spec.md 是规格,issues/01–23 是实现票(01 已实施,待人工审查),issues/24–26 是调研、待人工处理项与工程缺陷票(26:dev server watcher 崩溃,ready-for-agent)。
本 map.md 的唯一作用是把这个 effort 暴露给 issue tracker 面板——面板只枚举含 map.md 的 .scratch/<effort>/,没有 map.md 的目录连同它的票都不会被列出。
Labels: wayfinder:map 在这里只用于让面板按地图视图渲染本 effort 的子票状态、进度与依赖分层;不代表本 effort 由 /wayfinder 驱动——推进仍走 /implement。
按 spec.md、CONTEXT.md 与 docs/adr/0001–0008 实现 /cockpit 外壳:单路由、四个一级模式、每个模式左右两栏共 4 个二级面板、中央地图常驻。语义已由 .scratch/web-cockpit-decision-map/ 锁死,本 effort 不再发明 mode、panelId、相机或鉴权的含义。
issues/01–23,按各票 Blocked by 的依赖顺序推进,一票一个全新上下文。issues/24(resolved)是 AFK 调研,产物在 research/panel-field-coverage.md,不改业务代码。issues/25(ready-for-human)是后端补契约与业务定义缺口,需要人或后端负责人处理;不阻塞 01–23 的 mock 阶段。implement、tdd、code-review;TvT.js 侧基线是 skills/tvt-js-plugin-builder/。Status: 行。mode/subview 切换。mode/panelId 英文词典、三键相机契约、地面与管线视图合成、Cesium 集成方式、无登录页鉴权。mode/panelId 词典。.scratch 面板原子写击穿 — 已修复:.fes.js 的 dev server watch 排除 **/.scratch/**(Vite 默认 ignore 合并不覆盖),3 轮原子写模拟 + src 热更均实测通过。issues/25)。issues/01–23。