Files
claw/docs/superpowers/plans/2026-04-19-boundary-runtime-prerequisites-roadmap-plan.md

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