37 lines
1.3 KiB
Markdown
37 lines
1.3 KiB
Markdown
|
|
# Sprint 104 Plan: Polyglot Project-Level Migration Orchestration
|
||
|
|
|
||
|
|
## Context
|
||
|
|
|
||
|
|
Real systems include mixed stacks. Sprint 104 coordinates project-level migrations
|
||
|
|
across multiple languages/services with dependency-aware sequencing.
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Goals
|
||
|
|
|
||
|
|
1. Build dependency-aware migration plans at system scope
|
||
|
|
2. Sequence language-pair transitions with minimal service disruption
|
||
|
|
3. Validate cross-service contracts during staged migration
|
||
|
|
4. Produce project-level go/no-go dashboards
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Steps
|
||
|
|
|
||
|
|
### Step 1269: Polyglot project migration graph model (12 tests)
|
||
|
|
### Step 1270: Service dependency sequencing engine (10 tests)
|
||
|
|
### Step 1271: Cross-service contract checkpoint model (10 tests)
|
||
|
|
### Step 1272: Staged cutover planner (`shadow`, `dual-run`, `cutover`) (10 tests)
|
||
|
|
### Step 1273: Multi-service rollback choreography policy (10 tests)
|
||
|
|
### Step 1274: Project-level risk aggregation engine (8 tests)
|
||
|
|
### Step 1275: `whetstone_plan_polyglot_migration` MCP tool (8 tests)
|
||
|
|
### Step 1276: `whetstone_get_polyglot_cutover_readiness` MCP tool (8 tests)
|
||
|
|
### Step 1277: Polyglot migration dashboard artifact (8 tests)
|
||
|
|
### Step 1278: Sprint 104 integration summary + regression (8 tests)
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Cutover Rule
|
||
|
|
|
||
|
|
- Project cutover requires all critical service contracts green at checkpoint.
|