Skip to content

feat(docs): Path Map wiki pipeline — flowchart + generator + drift-guard (#276 Phase 2)#280

Merged
kiki830621 merged 1 commit into
mainfrom
idd/276-path-map-phase2
Jul 27, 2026
Merged

feat(docs): Path Map wiki pipeline — flowchart + generator + drift-guard (#276 Phase 2)#280
kiki830621 merged 1 commit into
mainfrom
idd/276-path-map-phase2

Conversation

@kiki830621

Copy link
Copy Markdown
Member

Refs #276Phase 2 of two(merge 後本 issue 可走 close ritual)

Path Map:流程圖 + generator + drift-guard

Decision 的交付形狀(「path 定案 → 流程圖 → wiki,maintainer 日常查詢用」)落地:

Verification

path-map-sync 9/9;全 sweep 42 suites 0 fail。issue 結案不由本 PR 觸發 — merge 後走 close ritual。

Phase 2 of the #276 two-phase plan (Phase 1 = PR #279, merged). The user
ruling: 'path 應該要做好,做成一個流程圖放在 wiki,不然我也會搞不清楚' — a
daily-reference navigation map for the maintainer, not onboarding prose.

docs/workflows.md gains a '## Path Flowchart (wiki source)' section: a mermaid
flowchart whose spine faithfully mirrors the existing Path Selection Decision
Tree (meeting gate -> complexity -> attended -> multi-shape) and whose legend
subgraphs carry every off-spine family — all 36 catalog paths appear. New
scripts/generate-path-map.py renders docs/wiki/Path-Map.md deterministically
(mermaid lifted verbatim + per-category tables from the '#### P-' headings;
no timestamps, so the guard can byte-diff). New drift-guard path-map-sync
locks three invariants: freshness (generator --check), coverage (every P-
name in the mermaid AND the page — a new path that skips the map goes red),
discovery (README links the wiki page). README pipeline diagram gains the
pointer line whose fix Phase 1 deliberately deferred until this page existed.
Wiki sync copies docs/wiki/Path-Map.md verbatim. Sweep 42 suites 0 fail.

Refs #276
@kiki830621
kiki830621 merged commit 2c86e77 into main Jul 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant