Tasks — name-vs-authority-remediation-01KTYGTE

Plan: plan.md | Decisions: plan §Plan-time decisions (D1–D4, all resolved) | change_mode: standard Branch: planning base = merge target = feat/doctrine-glossary-consolidation-01KTNWFC

Subtask Index

IDDescriptionWPParallel
T001Pinning regressions for #1889 + #1885 symptom (ATDD, pass on current tree)WP01[P]
T002FR-001 #1884: committed-spec gate via placement authorityWP01
T003FR-003 #1885 residual: structured error replaces silent stubWP01
T004FR-013 #1896: substantive-gate regex alignment + actionable reasonWP01
T005Evidence pack for verified-fixed ticket closuresWP01
T006Accept convergence test (ATDD, all modes — RED first)WP02[P]
T007ACCEPT_OWNED_PATHS seam: snapshot-before-write + exclusionWP02
T008Mode-matrix tests + upstream-workaround compatibilityWP02
T009WorktreeTopology + classifier + registry xref (ATDD incl. husk case)WP03[P]
T010FR-008 decision table incl. net-new R3 (branch-deleted, loud)WP03
T011Migrate 5 topology consumer sitesWP03
T012Topology suites + architectural greenWP03
T013mission_branch_name_required + BranchIdentityUnresolved (ATDD, dual-era)WP04[P]
T014Migrate 6 branch-identity consumer sites (incl. legacy-only parsers)WP04
T015#1860 regression + dual-era integration testsWP04
T016aggregate.py: both-seam migrationWP05
T017status_transition.py:265 fabrication kill + predicate migration (C-002 ranges)WP05
T018implement.py:395 fabrication killWP05
T019Cross-seam integration tests + grep-zero fabricationWP05
T020#1865 styleguide deltas (+2 addenda)WP06[P]
T021#1866 procedure canonical-tree carve-outWP06
T022#1867 toolguide pagination generalization + validate + conditional regenWP06
T023Flip resolver default + 2 source prompts + charter.mdWP07[P]
T024Update 2 governance-contract + 3 charter testsWP07
T025Regenerate agent copies + twelve-agent parity baselines (atomic with templates)WP07
T026ADR append-only "executed" addendum + full architectural greenWP07
T027Extractor: _resolve_path_ref + styleguide reference walk (deterministic)WP08[P]
T028Toolguide schema: additive references field + walkWP08
T029Graph regen (+~27 edges) + freshness/idempotency/unit testsWP08
T030Ratchet: 3 assertions (allowlist / AST compose scan / fabrication zero)WP09
T031Strictness proofs ×3 (rogue injections, mandatory evidence)WP09
T032Full architectural suite + marker conventionsWP09

Work Packages

WP01 — P0 quick fixes + verification pins (FRs 001/003/004/013) · prompt: tasks/WP01-p0-quickfixes-and-pins.md

Goal: kill the small live roots, pin the already-fixed P0s, fix the gate parser. Independent; dispatch first (release-critical).

  • □ T001 Pinning regressions #1889 + #1885 symptom (WP01)
  • □ T002 FR-001 placement-authority gate (WP01)
  • □ T003 FR-003 structured error (WP01)
  • □ T004 FR-013 parser alignment (WP01)
  • □ T005 Evidence pack (WP01)

WP02 — Accept idempotency (FR-002) · prompt: tasks/WP02-accept-idempotency.md

Goal: ROOT-β — accept ∘ accept converges in every mode. Independent; release-critical.

  • □ T006 Convergence test, all modes (WP02)
  • □ T007 ACCEPT_OWNED_PATHS seam (WP02)
  • □ T008 Mode-matrix tests (WP02)

WP03 — Topology authority seam + R3 (FR-005, FR-008) · prompt: tasks/WP03-topology-authority-seam.md

Goal: the registry disposes. Parallel with WP04.

  • □ T009 Seam API + classifier (WP03)
  • □ T010 Decision table + R3 (WP03)
  • □ T011 Migrate 5 sites (WP03)
  • □ T012 Suites green (WP03)

WP04 — Branch-identity authority seam (FR-006) · prompt: tasks/WP04-branch-identity-seam.md

Goal: grammar + meta dispose; dual-era resolution; closes the #1860 class. Parallel with WP03.

  • □ T013 Grammar helper + structured error (WP04)
  • □ T014 Migrate 6 sites (WP04)
  • □ T015 #1860 regression + dual-era tests (WP04)

WP05 — Cross-seam consumers + fabrication eradication (FR-007) · prompt: tasks/WP05-cross-seam-consumers.md

Depends on: WP03, WP04.

  • □ T016 aggregate.py both-seam migration (WP05)
  • □ T017 status_transition.py fabrication + predicate (WP05)
  • □ T018 implement.py fabrication (WP05)
  • □ T019 Integration tests (WP05)

WP06 — Doctrine deltas #1865/66/67 (FR-010) · prompt: tasks/WP06-doctrine-deltas.md

Independent lane; deltas pre-drafted in research.

  • □ T020 Styleguide deltas (WP06)
  • □ T021 Procedure carve-out (WP06)
  • □ T022 Toolguide pagination + validate (WP06)

WP07 — Authority-path flip (FR-011) · prompt: tasks/WP07-authority-path-flip.md

Independent lane; the WHOLE 7-link chain in one WP, parity baselines included.

  • □ T023 Resolver + prompts + charter.md (WP07)
  • □ T024 5 test updates (WP07)
  • □ T025 Agent copies + parity baselines (WP07)
  • □ T026 ADR addendum + architectural green (WP07)

WP08 — DRG extractor walk (FR-012) · prompt: tasks/WP08-extractor-walk.md

Independent lane.

  • □ T027 Path-ref resolver + styleguide walk (WP08)
  • □ T028 Toolguide schema field + walk (WP08)
  • □ T029 Regen + tests (WP08)

WP09 — Topology ratchet (FR-009) · prompt: tasks/WP09-topology-ratchet.md

Depends on: WP03, WP04, WP05. Lands LAST; strictness proofs mandatory.

  • □ T030 Three assertions (WP09)
  • □ T031 Strictness proofs (WP09)
  • □ T032 Full suite + markers (WP09)

Parallelization

Wave 1 (immediate, parallel): WP01, WP02, WP03, WP04, WP06, WP07, WP08 — seven independent lanes (release-critical WP01/WP02 first if capacity-limited). Wave 2: WP05 (after WP03+WP04, lanes merged in). Wave 3: WP09 (after WP05). Critical path: WP03/WP04 → WP05 → WP09 (3 hops).