Add impact-by-impact native decomposition coverage gates (sprint 241)

This commit is contained in:
Bill
2026-02-26 15:05:21 -07:00
parent e9dd06205e
commit 3c04216a54
12 changed files with 559 additions and 1 deletions

View File

@@ -0,0 +1,55 @@
# Sprint 241 Execution Tracker - 2026-02-26
## Scope
- `sprint241_plan.md`
## Implemented
Impact list (dated):
- `docs/native_decomposition_impact_list_2026-02-26.md`
Profile set (one-by-one):
- `tools/mcp/profiles/native_decomposition_impact_profiles.json`
- profiles cover 12 impact surfaces:
- API contract evolution
- state migration/rollback
- security propagation
- SLO/latency budget
- rollout choreography
- multi-file transactional edit
- concurrency/locking
- projection/environment constraints
- polyglot boundary changes
- observability/telemetry integrity
- data integrity/precision
- recovery/replay critical flows
Checker + wrappers:
- `tools/mcp/check_native_decomposition_impact_coverage.py`
- `tools/mcp/run_native_impact_coverage_gate.sh`
- `tools/mcp/analyze_native_impact_coverage.py`
Pipeline integration in `tools/mcp/run_sprint_taskitem_pipeline.sh`:
- `WSTONE_NATIVE_IMPACT_COVERAGE_GATE` (default `0`)
- `WSTONE_NATIVE_IMPACT_COVERAGE_ENFORCE` (default `0`)
- `WSTONE_NATIVE_IMPACT_COVERAGE_PROFILES` (profile path)
- emits `06_native_impact_coverage.json`
- summary includes `native_impact_coverage`
## Baseline Validation Artifacts
- soft-gate run:
- `logs/taskitem_runs/TEST_ONLY_sprint241_impact_gate_20260226_150403/00_summary.json`
- hard-gate run (expected block):
- `logs/taskitem_runs/TEST_ONLY_sprint241_impact_gate_20260226_150404/06_native_impact_coverage.json`
- multi-profile fullstack sample:
- `logs/taskitem_runs/TEST_ONLY_sprint241_fullstack_impact_20260226_150416/00_summary.json`
- aggregate report:
- `logs/taskitem_runs/TEST_ONLY_sprint241_native_impact_aggregate_20260226/native_impact_coverage_aggregate.json`
Observed signal:
- Fullstack sample activated `7` profiles, all failing under current shallow native decomposition.
## Explicit Completion Signal
- Sprint 241: `DONE` (implemented + pipeline-integrated + enforced smoke verified)