Files
whetstone_DSL/sprint106_plan.md

37 lines
1.2 KiB
Markdown

# Sprint 106 Plan: Contract-Centric API and ABI Preservation Suite
## Context
As migrations scale, explicit API/ABI preservation tooling needs deeper automation.
Sprint 106 expands contract-centric compatibility enforcement.
---
## Goals
1. Deepen API/ABI contract extraction and diffing
2. Add backward-compatibility policies by service class
3. Integrate ABI checks into stable promotion workflows
4. Reduce late-stage breakages from interface drift
---
## Steps
### Step 1289: Unified API/ABI contract schema (12 tests)
### Step 1290: Binary/interface diff engine integration (10 tests)
### Step 1291: Compatibility policy profiles by interface criticality (10 tests)
### Step 1292: Contract breach severity classifier (10 tests)
### Step 1293: Auto-generated mitigation suggestions for breaches (10 tests)
### Step 1294: ABI gate bindings to tier promotions (8 tests)
### Step 1295: `whetstone_extract_api_abi_contract` MCP tool (8 tests)
### Step 1296: `whetstone_verify_api_abi_compat` MCP tool (8 tests)
### Step 1297: API/ABI preservation report artifact (8 tests)
### Step 1298: Sprint 106 integration summary + regression (8 tests)
---
## Compatibility Rule
- Critical ABI breakage is blocking unless approved by explicit waiver policy.