39 lines
1.1 KiB
Markdown
39 lines
1.1 KiB
Markdown
|
|
# 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
|