1.1 KiB
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
- Add high-fidelity IR lowering for C, Go, and Java
- Add IR raising profiles for C, Go, and Java targets
- Reuse shared equivalence/security/perf gates from Sprints 49-50
- 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