os-sdlc phase 3: map validator + dry-run simulator #329

Closed
opened 2026-08-09 13:07:17 +00:00 by jared · 1 comment
Owner

Two deterministic tools, no LLM involved. (a) Load-time static validation per the ticket-1 conventions: DAG check on success edges, retry caps present and finite, all routes known, escalation reachable. (b) Simulator: dry-run a fake ticket through a map with stubbed gates and injected random failures; print the path taken each run. Purpose: prove a map coherent and visualize the layer before real states ship. Depends on #328.

Two deterministic tools, no LLM involved. (a) Load-time static validation per the ticket-1 conventions: DAG check on success edges, retry caps present and finite, all routes known, escalation reachable. (b) Simulator: dry-run a fake ticket through a map with stubbed gates and injected random failures; print the path taken each run. Purpose: prove a map coherent and visualize the layer before real states ship. Depends on #328.
Author
Owner

Superseded: #328 (design dependency) closed; static validation (DAG/reachability/retry-cap) shipped in lib/os_sdlc/runner/transition_table.rb + transition_table/row_validator.rb via the #341 map-driven engine rewrite. No dry-run simulator, but the phase-3 plan itself is moot.

Superseded: #328 (design dependency) closed; static validation (DAG/reachability/retry-cap) shipped in lib/os_sdlc/runner/transition_table.rb + transition_table/row_validator.rb via the #341 map-driven engine rewrite. No dry-run simulator, but the phase-3 plan itself is moot.
jared closed this issue 2026-08-13 18:12:03 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jared/cc-os#329
No description provided.