124 lines
3.0 KiB
Markdown
124 lines
3.0 KiB
Markdown
# Boundary Runtime Prerequisites Roadmap Plan
|
|
|
|
> Date: 2026-04-19
|
|
> Status: Draft
|
|
> Upstream Spec: [2026-04-19-boundary-runtime-prerequisites-roadmap-design.md](D:/data/ideaSpace/rust/sgClaw/claw-new/docs/superpowers/specs/2026-04-19-boundary-runtime-prerequisites-roadmap-design.md)
|
|
|
|
## Plan Intent
|
|
|
|
This roadmap determines the next bounded prerequisites slice after the post-`G7` boundary decision concludes that direct `G6` or `G8` execution should not start yet.
|
|
|
|
Its only purpose is:
|
|
|
|
`select one bounded prerequisite direction before the next boundary-family real-sample attempt`
|
|
|
|
## Scope Guardrails
|
|
|
|
1. do not execute `G6` or `G8`
|
|
2. do not reopen `G7`
|
|
3. do not reopen `G1-E / G2 / G3`
|
|
4. do not implement host-runtime or local-doc runtime under this roadmap
|
|
5. do not open `G4 / G5`
|
|
|
|
## Candidate Prerequisite Directions
|
|
|
|
The only candidates under this roadmap are:
|
|
|
|
1. `G6 host-bridge prerequisites`
|
|
2. `G8 local-doc prerequisites`
|
|
|
|
## Workstreams
|
|
|
|
1. `WS1` Freeze the Post-G7 Boundary Hold State
|
|
2. `WS2` Compare G6 and G8 Prerequisite Burden
|
|
3. `WS3` Select One Prerequisite Direction
|
|
4. `WS4` Publish the Next Bounded Prerequisites Slice
|
|
|
|
## Phase 0: Freeze the Starting State
|
|
|
|
### Objective
|
|
|
|
Lock the roadmap start point so no closed family work is reopened.
|
|
|
|
### Tasks
|
|
|
|
1. freeze `G7` as closed
|
|
2. freeze `G6` and `G8` as held pending prerequisites
|
|
3. freeze `G1-E / G2 / G3` as closed
|
|
4. freeze `G4 / G5` as out of scope
|
|
|
|
### Deliverables
|
|
|
|
1. starting-state note
|
|
2. fixed prerequisite candidate list
|
|
|
|
### Acceptance Criteria
|
|
|
|
1. no family execution begins under this roadmap
|
|
|
|
## Phase 1: Compare Prerequisite Burden
|
|
|
|
### Objective
|
|
|
|
Compare `G6` and `G8` at the prerequisite level instead of at the execution level.
|
|
|
|
### Tasks
|
|
|
|
1. restate the smallest blocked capability for `G6`
|
|
2. restate the smallest blocked capability for `G8`
|
|
3. compare which prerequisite can be isolated more cleanly
|
|
|
|
### Deliverables
|
|
|
|
1. prerequisite comparison matrix
|
|
2. smallest-prerequisite summary
|
|
|
|
### Acceptance Criteria
|
|
|
|
1. the selected prerequisite direction is justified explicitly
|
|
|
|
## Phase 2: Select One Prerequisite Direction
|
|
|
|
### Objective
|
|
|
|
Reduce the post-`G7` prerequisite ambiguity to one bounded decision.
|
|
|
|
### Tasks
|
|
|
|
1. select exactly one direction:
|
|
- `G6 host-bridge prerequisites`
|
|
- or `G8 local-doc prerequisites`
|
|
2. record why the other direction remains held
|
|
|
|
### Deliverables
|
|
|
|
1. prerequisite direction decision
|
|
2. hold reason for the non-selected direction
|
|
|
|
### Acceptance Criteria
|
|
|
|
1. only one next direction is opened
|
|
2. the decision is bounded and defensible
|
|
|
|
## Phase 3: Publish the Next Bounded Slice
|
|
|
|
### Objective
|
|
|
|
Turn the decision into the next executable bounded artifact.
|
|
|
|
### Tasks
|
|
|
|
1. write one bounded follow-up design and plan for the selected prerequisite direction
|
|
2. publish a roadmap closure report
|
|
|
|
### Deliverables
|
|
|
|
1. next bounded `design`
|
|
2. next bounded `plan`
|
|
3. roadmap closure report
|
|
|
|
### Acceptance Criteria
|
|
|
|
1. the next step is ready without extending this roadmap
|
|
2. only one bounded direction is emitted
|