Files
whetstone_DSL/sprint51_plan.md

1.1 KiB

Sprint 51 Plan: Systems Family Expansion (C, Go, Java as Sources/Targets)

Context

With Rust->C++ pipeline established, Sprint 51 extends the semantic adapter stack to high-impact systems languages already present in the editor ecosystem.


Goals

  1. Add high-fidelity IR lowering for C, Go, and Java
  2. Add IR raising profiles for C, Go, and Java targets
  3. Reuse shared equivalence/security/perf gates from Sprints 49-50
  4. Produce support-tier evaluations for each source->target pair

Steps

Step 739: C lowering adapter v1 (12 tests)

Step 740: Go lowering adapter v1 (10 tests)

Step 741: Java lowering adapter v1 (10 tests)

Step 742: C raising adapter v1 (10 tests)

Step 743: Go raising adapter v1 (10 tests)

Step 744: Java raising adapter v1 (10 tests)

Step 745: Cross-pair compatibility matrix update (8 tests)

Step 746: whetstone_transpile_systems_family MCP tool (8 tests)

Step 747: Family-level acceptance report generator (8 tests)

Step 748: Sprint 51 integration summary + regression (8 tests)


Pair Priority

  • C -> Rust/C++/Go
  • Go -> Rust/C++
  • Java -> C++/Rust/Go