53 lines
2.0 KiB
Markdown
53 lines
2.0 KiB
Markdown
|
|
# Sprint 179 Plan: Constructive Runtime GA Hardening and Tier Promotion Controls
|
||
|
|
|
||
|
|
## Context
|
||
|
|
`docs/constructive_editing_runtime_plan.md` Phase E calls for final end-to-end
|
||
|
|
hardening and promotion controls based on real evidence.
|
||
|
|
|
||
|
|
## Goals
|
||
|
|
1. Add constructive smoke scenarios across language families
|
||
|
|
2. Enforce rollout controls that only promote evidence-backed tiers
|
||
|
|
3. Publish a reproducible readiness report for release gating
|
||
|
|
|
||
|
|
## Steps
|
||
|
|
|
||
|
|
### Step 1934: End-to-end constructive smoke scenarios per language family (12 tests)
|
||
|
|
Create curated smoke flows for systems/managed/dynamic representative targets.
|
||
|
|
|
||
|
|
Tests (12): scenario pass/fail schema, deterministic seed control, expected output
|
||
|
|
assertions, and evidence attachment for each smoke run.
|
||
|
|
|
||
|
|
### Step 1935: Rollout control policy enforcement (10 tests)
|
||
|
|
Wire promotion policy to require replay/rollback + gate evidence thresholds.
|
||
|
|
|
||
|
|
Tests (10): promotion block on missing evidence, promotion allow on complete
|
||
|
|
evidence, policy override traceability, and deterministic rule evaluation.
|
||
|
|
|
||
|
|
### Step 1936: Tier promotion gate runner integration (10 tests)
|
||
|
|
Integrate policy checks with tier transitions and release gating workflows.
|
||
|
|
|
||
|
|
Tests (10): transition state machine validity, staged promotion/rollback behavior,
|
||
|
|
non-green prevention, and reproducible decision packets.
|
||
|
|
|
||
|
|
### Step 1937: Constructive runtime readiness report bundle (8 tests)
|
||
|
|
Generate release-grade report:
|
||
|
|
- smoke coverage matrix
|
||
|
|
- determinism/recovery metrics
|
||
|
|
- blocked classes + remediation backlog
|
||
|
|
|
||
|
|
Tests (8): report schema validity, artifact completeness, deterministic ordering,
|
||
|
|
and compatibility with downstream publish tooling.
|
||
|
|
|
||
|
|
### Step 1938: Sprint 179 Integration Summary (8 tests)
|
||
|
|
Add `editor/src/Sprint179IntegrationSummary.h`.
|
||
|
|
Record:
|
||
|
|
- `steps_completed=5`
|
||
|
|
- `constructive_smoke_scenarios_active=true`
|
||
|
|
- `promotion_controls_evidence_backed=true`
|
||
|
|
- `ga_readiness_report_published=true`
|
||
|
|
- `success=true`
|
||
|
|
|
||
|
|
## Architecture Gate
|
||
|
|
- No tier promotion without evidence-backed replay/recovery coverage
|
||
|
|
- Release readiness must include deterministic constructive smoke outcomes
|