6.4 KiB
sgClaw Scene Skill Post-Roadmap Execution Plan
Status: Draft Date: 2026-04-18 Author: Codex Upstream Spec: 2026-04-18-scene-skill-post-roadmap-execution-design.md
Plan Intent
This plan starts after the closure of the current 60-to-90 roadmap.
Its purpose is not to reopen G1/G2/G3 implementation, but to:
- unify current execution state
- start real-sample validation
- plan the next bounded roadmap
Scope Guardrails
- Do not reopen completed
G1/G2/G3repo-local baseline implementation. - Do not keep expanding fixtures as the primary mode of progress.
- Do not silently pull
G4/G5into implementation. - Do not directly implement unified login recovery in this plan.
- Do not treat the old roadmap as still open-ended.
- Phase 1 execution-board work must stay minimal and exist only to support Phase 2 real-sample validation.
- Once
G2,G1-E, andG3each have at least one mappable real sample, execution must move immediately into Phase 2. - Any new asset that does not directly support real-sample validation is deferred to Phase 3 or Phase 4.
Workstreams
WS1Current Execution Board UnificationWS2Real Sample ValidationWS3Boundary and Runtime Gap PlanningWS4Next Roadmap Definition
Phase Overview
- Phase 0: Freeze Handover Boundary
- Phase 1: Build Current Execution Board
- Phase 2: Start Real Sample Validation
- Phase 3: Define Boundary and Runtime Entry Rules
- Phase 4: Publish the Next Roadmap
Execution order is fixed as:
Phase 0 -> Phase 1 -> Phase 2 -> Phase 3 -> Phase 4
Phase 0: Freeze Handover Boundary
Objective
Freeze the boundary between the completed roadmap and the next-stage work.
Tasks
- Freeze current roadmap completion status.
- Freeze current mainline family status for
G2,G1-E, andG3. - Freeze current boundary family status for
G6/G7/G8. - Freeze current deferred status for
G4/G5.
Deliverables
- roadmap handover snapshot
- next-stage scope statement
- current family-state matrix
Acceptance Criteria
- old and new roadmap boundaries are explicit
- next-stage work is no longer mixed into the old roadmap
Phase 1: Build Current Execution Board
Objective
Create the minimum authoritative execution board required to start real-sample validation for the current 102-scene status.
WS1
Task 1
Build one 102-scene current execution board.
Task 2
Define the stable scene status vocabulary:
promoted-baselinepromoted-expansionboundary-familydeferreddegradedunvalidated
Task 3
Map current G2/G1-E/G3 scene promotions into the board.
Task 4
Generate a snapshot-vs-current diff asset.
Task 5
Stop Phase 1 immediately after G2, G1-E, and G3 each have at least one mappable real sample entry in the board.
Deliverables
102-scene current execution board- snapshot-vs-current diff report
- scene-to-family status mapping
Acceptance Criteria
- every scene has one current-state label
- promoted states are visible without reading multiple assets
- board status matches current family assets
- the board is limited to the minimum fields needed by Phase 2 validation records
- no Phase 1 asset is added unless it directly supports real-sample validation
Phase 2: Start Real Sample Validation
Objective
Create the next quality layer above fixture success.
WS2
Task 5
Choose the first real-sample validation set for:
G2G1-EG3
Task 6
Freeze validation criteria:
- compile success
- readiness correctness
- data correctness
- output correctness
- fail-closed correctness
Task 7
Create a real-sample validation record template.
Task 8
Record first-round real-sample results.
Task 9
Write mismatches back into the execution board.
Task 10
Reject requests for new board-only assets that do not unblock current validation execution.
Deliverables
- real-sample validation plan
- real-sample record template
- first-round validation records
- mismatch taxonomy
Acceptance Criteria
- each mainline family has at least one real-sample record
- real-sample status is separated from fixture status
- mismatch reasons are explicit and reusable
- Phase 2 begins as soon as
G2,G1-E, andG3each have one mappable real sample
Phase 3: Define Boundary and Runtime Entry Rules
Objective
Prepare the next bounded execution scope instead of drifting into it.
WS3
Task 11
Assess G6/G7/G8 boundary-family readiness for future expansion.
Task 12
Define formal entry criteria for G4/G5.
Task 13
Build a runtime-gap matrix for:
- login recovery
- host-runtime integration
- transport/runtime gaps
- local document and attachment workflows
Task 14
Separate:
- archetype-family gaps
- runtime-platform gaps
Deliverables
- boundary readiness note
- deferred family entry criteria
- runtime gap matrix
- prioritization note
Acceptance Criteria
G4/G5do not enter the next build round without documented criteria- runtime gaps are tracked separately from family expansion
- next implementation scope has an explicit reason
Phase 4: Publish the Next Roadmap
Objective
Replace open-ended continuation with a new bounded roadmap.
WS4
Task 15
Write the next-stage design.
Task 16
Write the next-stage plan.
Task 17
Define milestone ordering.
Task 18
Define next-stage completion criteria.
Deliverables
- post-roadmap design
- post-roadmap plan
- milestone table
- completion criteria
Acceptance Criteria
- new implementation work has a new roadmap
- the old roadmap is no longer implicitly extended
- next-stage completion can be judged independently
Milestone Order
- Freeze the handover boundary
- Unify the execution board
- Start real-sample validation
- Freeze boundary/runtime entry rules
- Publish the next roadmap
No new implementation round should begin before milestones 1 to 4 are complete. No Phase 1 expansion should continue after the minimum board needed for milestone 3 is available.
Completion Criteria
This plan is complete when:
- the current roadmap is explicitly closed
- the execution board is unified
- real-sample validation is formally underway
- a new bounded roadmap exists for post-roadmap work