4.0 KiB
4.0 KiB
Remaining Route Conflict Correction Plan
Date: 2026-04-19 Status: Draft Upstream Spec:
docs/superpowers/specs/2026-04-19-remaining-route-conflict-correction-design.md
Plan Intent
Adjudicate and, where evidence supports it, correct the remaining 4 route conflicts from the follow-up full sweep.
This is a bounded route-conflict plan, not a new full-sweep roadmap.
Fixed Input
Use only the 4 misclassified records from:
tests/fixtures/generated_scene/full_sweep_improvement_followup_2026-04-19.json
The fixed scene set is:
95598报修工单日管控95598重要服务事项报备统计表台区线损台区月度高负损预测配网支撑月报(95598抢修统计报表)
Fixed Outputs
tests/fixtures/generated_scene/remaining_route_conflict_decisions_2026-04-19.jsondocs/superpowers/reports/2026-04-19-remaining-route-conflict-correction-report.md
Scope Guardrails
- do not touch timeout handling
- do not touch structured fail-closed reporting
- do not add new families
- do not update execution board
- do not promote scenes
- do not weaken current
G2/G3/G6pass cases - do not force a scene into G2/G3 if host bridge is the only complete path
Phase 0: Freeze Conflict Set
Objective
Freeze the 4 route conflicts as the only input.
Tasks
- read
full_sweep_improvement_followup_2026-04-19.json - select only
dryRunStatus = misclassified - verify count is
4 - freeze expected group and inferred archetype for each record
Deliverables
- frozen route conflict inventory
Acceptance Criteria
- exactly
4records are in scope - no extra scene is added
Phase 1: Evidence Adjudication
Objective
Decide whether each conflict should be corrected or retained as host bridge.
Tasks
- inspect existing generation reports for the
4records - compare business-chain evidence against host-bridge evidence
- apply the route decision model:
route-corrected-to-g3route-corrected-to-g2valid-host-bridge-workflowboard-expectation-staleroute-conflict-unresolved
- write preliminary decisions
Deliverables
- preliminary route conflict decision table
Acceptance Criteria
- all
4records have a preliminary decision - no code is changed before evidence is adjudicated
Phase 2: Bounded Route Correction
Objective
Apply only the route corrections justified by Phase 1.
Tasks
- update analyzer routing precedence only if evidence supports correction
- keep valid host-bridge cases unchanged
- add targeted regression tests for corrected cases
- preserve existing
G2/G3/G6real-sample and canonical tests
Deliverables
- bounded analyzer routing patch if needed
- route conflict regression tests
Acceptance Criteria
- corrected records no longer misclassify
- valid host-bridge records remain host bridge
- no broad routing rewrite is introduced
Phase 3: Targeted Probe
Objective
Verify only the fixed 4 records after correction.
Tasks
- rerun generation for the same
4scenes - record resulting archetype and readiness
- classify each final decision
- write final decision JSON
Deliverables
remaining_route_conflict_decisions_2026-04-19.json
Acceptance Criteria
- all
4records have final probe results - no full
102sweep is required by this plan
Phase 4: Report and Stop
Objective
Publish the route conflict report and stop.
Tasks
- write the route conflict correction report
- include final decisions for all
4records - list verification commands
- explicitly state that the execution board is not updated
Deliverables
- route conflict correction report
Acceptance Criteria
- all
4conflicts are adjudicated - tests pass
- no execution board update is made
Completion Criteria
This plan is complete when:
- the fixed
4route conflicts have final decisions - targeted probes have been run
- relevant regressions pass
- decision JSON and report are published
- execution stops without opening another plan