Files
whetstone_DSL/sprint71_plan.md

1.2 KiB

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.