Files
whetstone_DSL/sprint71_plan.md

37 lines
1.2 KiB
Markdown

# Sprint 71 Plan: Web and API Ecosystem Semantics Pack
## Context
Modern transpilation quality depends on framework semantics, not just language syntax.
Sprint 71 adds web/API ecosystem packs for backend and frontend interoperability.
---
## Goals
1. Model HTTP/API semantics (routing, middleware, auth boundaries)
2. Add framework-aware lowering/raising hooks for web stacks
3. Preserve API contracts during language migration
4. Add API regression verification to support tiers
---
## Steps
### Step 939: Web/API semantics pack schema (12 tests)
### Step 940: Route/middleware/auth canonical model (10 tests)
### Step 941: Backend framework adapter hooks (10 tests)
### Step 942: Frontend API client contract preservation model (10 tests)
### Step 943: API schema diff and compatibility checker (10 tests)
### Step 944: API behavior regression runner integration (8 tests)
### Step 945: `whetstone_get_api_semantics` MCP tool (8 tests)
### Step 946: `whetstone_verify_api_compatibility` MCP tool (8 tests)
### Step 947: Web ecosystem migration report template (8 tests)
### Step 948: Sprint 71 integration summary + regression (8 tests)
---
## Contract Rule
- Breaking API changes must be surfaced as blocking gates by default.