Episode 1 Atlas Visualized Narrative

Objects: 46 Edges: 69 Flagged edges: 19 Generated: 2026-06-30

On Patrol

6 diagnostics | Primary Story Path

crew boards USS Musketeer, explores stations, powers up the ship, prepares for departure, and exits Space Dock into patrol

Quick Explore

Phase Detail

phase timeout and phaseLocal.reactorPoweredUp == TRUE

Pre-Flight Preparation

Phase Detail

MGC receives PilotStation::SextantUnit message sextant-calibrated

Exit Space Dock

Phase Detail

ShipRepository:ship-dock-state == 0

Railgun

5 diagnostics | Primary Story Path

mission emergency arrives, crew coordinates with Railgun Operations, docks with the railgun station, and uses the railgun launch to enter high-speed transit

Emergency Message from Earth

Phase Detail

Captain opens meeting state

Pre-Launch Coordination

Phase Detail

Meeting state ends

To The Railgun

Phase Detail

Musketeer docked to railgun

Prepare for Launch

Phase Detail

Science engages inertial dampeners

Railgun Launch

Phase Detail

railgun-launch.complete

Launch Complete

Phase Detail

phase duration timeout

Transit to Earth

3 diagnostics | Primary Story Path

crew receives Earth orders, prepares for the Atlas mission, handles transit hazards, and performs synchronized hyperspeed drop-out near Atlas

Message for Earth

Phase Detail

comms-only-outgoing-message reusable exits phase after Comms sends prepared status message

Orders from Earth

Phase Detail

CaptainStation::ExecutiveDisplayUnit executive-display-event/button-pressed value Acknowledge

Crew Assembly

Phase Detail

CaptainStation::ExecutiveDisplayUnit meeting-state value 1

Mission Briefing Meeting

Phase Detail

CaptainStation::ExecutiveDisplayUnit meeting-state value 0

Actions in Transit

Phase Detail

CaptainStation::ExecutiveDisplayUnit meeting-state value 1 starts Planning Meeting

Planning Meeting

Phase Detail

meeting-state value 0 OR phase timer elapsed

Stop Procedure

Phase Detail

Sentinel to-atlas-deceleration-event-horizon emits ReconStation::RadarUnit count-down 10 hyperspeed-dropout

Countdown to Full Stop

Phase Detail

ReconStation::RadarUnit countdown value 0 context hyperspeed-dropout

Commit Drop-Out

Phase Detail

MGC-Action hyperspeed-dropout starts after reverse confirmed, Pilot commit, and inertial dampeners ON

Full Reverse

Phase Detail

hyperspeed-dropout.complete

Post Deceleration

Phase Detail

EngineeringStation::PowerDistributionUnit propulsion-reverse-state value 0 context hyperspeed-dropout

Rendezvous with the Atlas

7 diagnostics | Primary Story Path

crew survives the Atlas arrival shock, gathers evidence, assesses Atlas, and commits to an insertion-and-combat plan

Evasive action

Phase Detail

MGC/Unity emits ship-full-stop

Communication with and Sensing Atlas

Phase Detail

CaptainStation::ExecutiveDisplayUnit executive-display-event/button-pressed/Acknowledge

Assessing The Situation

Phase Detail

MGC-owned phase duration timeout

Combat and Retrieval Plan

Phase Detail

MGC-owned phase duration timeout gated by chosen-plan != NULL and planning-meeting-started == 1

End Meeting Prepare For Combat

Phase Detail

MGC has received both final-meeting-ended = 1 and final-red-alert-confirmed = 1

Suppress then Retrieve

placeholder | 1 diagnostics | Alternate Branch

placeholder branch for HPT-selected alternate plan suppress-then-retrieve

Placeholder

Phase Detail

Phase timeout

Cocoon Gambit

placeholder | 1 diagnostics | Alternate Branch

placeholder branch for HPT-selected alternate plan cocoon-gambit

Placeholder

Phase Detail

Phase timeout

Combat and Insert

4 diagnostics | Primary Story Path

crew distracts and fights Atlas forces while inserting the rover, disabling Atlas control, and retrieving the warhead

Subterfuge

Phase Detail

CaptainStation::ExecutiveDisplayUnit executive-display-event/button-pressed value Acknowledge

Insert Rover

Phase Detail

ReconStation::RadarUnit countdown value 0 context probe-launch

Combat Distraction

Phase Detail

allOf(tractor-warhead.complete, ScienceStation::RoverControlUnit self-destruct-executed)

For Captain Outgoing Message

Reusable Calls

Immediate

For Captain Incoming Message

Reusable Calls

10 sec. after MGC receives CommsIntelStation::CommsIntelDisplayUnit message-sent value 1

Comms Only Outgoing Message

Reusable Calls

fixed-period, every 15 sec

Comms Only Incoming Message

Reusable Calls

stochastic, probability 0.5, period 15 sec

Episode 1 Ending

2 diagnostics | Primary Story Path

shared Episode 1 denouement after battle resolution; crew reports success, assesses damage, secures the warhead, and receives immediate order to proceed to Attila

Denouement

Phase Detail

Phase timeout

End Episode 1

Phase Detail

Phase timeout

For Captain Outgoing Message

Reusable Calls

Immediate

For Captain Incoming Message

Reusable Calls

10 sec. after MGC receives CommsIntelStation::CommsIntelDisplayUnit message-sent value 1

Flagged VN Edges

ClassFromToLabel
UNLEDGEREDphase_railgun_emergency_message_from_earthphase_railgun_pre_launch_coordinationnext phase
UNLEDGEREDphase_railgun_pre_launch_coordinationphase_railgun_to_the_railgunnext phase
UNLEDGEREDphase_railgun_to_the_railgunphase_railgun_prepare_for_launchnext phase
UNLEDGEREDphase_railgun_prepare_for_launchphase_railgun_railgun_launchnext phase
UNLEDGEREDphase_railgun_railgun_launchphase_railgun_launch_completenext phase
PARTIALphase_transit_to_earth_orders_from_earthphase_transit_to_earth_crew_assemblyCaptain acknowledges incoming message from Earth Planetary Defense
PARTIALphase_transit_to_earth_crew_assemblyphase_transit_to_earth_mission_briefing_meetingShip State: Meeting button pressed again to end meeting
UNLEDGEREDphase_transit_to_earth_mission_briefing_meetingphase_transit_to_earth_actions_in_transitnext phase
INVALIDphase_transit_to_earth_actions_in_transitphase_transit_to_earth_planning_meetingCaptain starts planning meeting
PARTIALphase_transit_to_earth_planning_meetingphase_transit_to_earth_stop_procedureShip State: Meeting button pressed again to end meeting OR 10 seconds after previous phase timeout
PARTIALphase_rendezvous_with_atlas_evasive_actionphase_rendezvous_with_atlas_communication_with_and_sensing_atlasPilot brings Musketeer to full stop
UNLEDGEREDphase_rendezvous_with_atlas_communication_with_and_sensing_atlasphase_rendezvous_with_atlas_assessing_the_situationnext phase
UNLEDGEREDphase_rendezvous_with_atlas_assessing_the_situationphase_rendezvous_with_atlas_combat_and_retrieval_plannext phase
UNLEDGEREDphase_rendezvous_with_atlas_combat_and_retrieval_planphase_rendezvous_with_atlas_end_meeting_prepare_for_combatnext phase
PARTIALnode_on_patrolnode_railgunDuration complete after 30 seconds and ship is on patrol route
UNLEDGEREDnode_railgunnode_transit_to_earthnext node
PARTIALnode_rendezvous_with_atlasnode_combat_and_insertchosen-plan == combat-and-insert and meeting-state value 0
PLACEHOLDERnode_rendezvous_with_atlasnode_suppress_then_retrievechosen-plan == suppress-then-retrieve
PLACEHOLDERnode_rendezvous_with_atlasnode_cocoon_gambitchosen-plan == cocoon-gambit

On Patrol

crew boards USS Musketeer, explores stations, powers up the ship, prepares for departure, and exits Space Dock into patrol

Phases

  1. Quick ExploreTrigger: Immediate on node start after pre-game briefingExit: phase timeout and phaseLocal.reactorPoweredUp == TRUE
  2. Pre-Flight PreparationTrigger: End previous phaseExit: MGC receives PilotStation::SextantUnit message sextant-calibrated
  3. Exit Space DockTrigger: 5 s after End of Previous PhaseExit: ShipRepository:ship-dock-state == 0

CCSG Diagnostics

  • warning local-state-variable: `reactorPoweredUp` is a phase-local control variable, not a shared repository state.
  • warning phase-exit-partial-mgc-observability: Quick Explore exit depends on timeout plus local reactorPoweredUp; reactorPoweredUp is set by an MGC-observable repository write from ReactorUnit.
  • info station-local-sextant-sequence-grounded: Pre-Flight pulsar progress is now MGC-observable through `PilotStation::SextantUnit`, message `pulsar-lock`, values 1/2/3; phase exit remains `sextant-calibrated`.
  • info trigger-first-comms-dsg: Comms departure request and Station Control clearance use trigger-first Comms-only Dynamic SubGraph invocations.
  • warning legacy-comms-response-field: Comms-only incoming payload includes Response: NULL; preserved because this is Comms-local, not Captain-routed FMB payload.
  • warning phase-binding-required: `dock-request = 0` is phase-bound to Space Dock release; MGC must not infer this meaning outside Exit Space Dock.

Railgun

mission emergency arrives, crew coordinates with Railgun Operations, docks with the railgun station, and uses the railgun launch to enter high-speed transit

Phases

  1. Emergency Message from EarthTrigger: Time out previousExit: Captain opens meeting state
  2. Pre-Launch CoordinationTrigger: {"type": "mgc_message", "message": {"station": "CaptainStation", "unit": "ExecutiveDisplayUnit", "message": "meeting-state", "value": "1"}, "mgcObservable": true}Exit: Meeting state ends
  3. To The RailgunTrigger: {"type": "mgc_message", "message": {"station": "CaptainStation", "unit": "ExecutiveDisplayUnit", "message": "meeting-state", "value": "0"}, "mgcObservable": true}Exit: Musketeer docked to railgun
  4. Prepare for LaunchTrigger: End previous phaseExit: Science engages inertial dampeners
  5. Railgun LaunchTrigger: End previous phaseExit: railgun-launch.complete
  6. Launch CompleteTrigger: {"type": "mgc_action_termination", "action": "railgun-launch", "event": "railgun-launch.complete", "mgcObservable": true}Exit: phase duration timeout

CCSG Diagnostics

  • warning provisional-station-unit-command: Railgun source uses CaptainStation::ExecutiveDisplayUnit command set-procedure-display-payload; station/unit registry currently describes this capability generically as load Procedure screen. Preserved source command pending firmware vocabulary normalization.
  • warning station-unit-alias-unregistered: Railgun source uses CaptainStation::WallDisplayUnit, while the registry mirror currently names CaptainsWallDisplayUnit. Preserved source reference and flagged for registry/source naming alignment.
  • info wormhole-source-change-compiled: Railgun wormhole alignment compiled: trigger-first Comms DSGs, explicit EDU commands, meeting-state transitions, Railgun docking sentinel/action, and dampener-gated railgun-launch action are represented in the active node CCSG.
  • info fmb-payload-contract-enforced: Emergency Message from Earth binding uses for-captain-incoming-message without the legacy Response payload field.
  • info wormhole-source-refresh-verified: Railgun Pilot nesting source refresh verified: PilotWhisperer guidance and dock-request handler compile as siblings of the in-railgun-dock-envelope Sentinel under the Pilot role; no runtime semantic contract changed.

Transit to Earth

crew receives Earth orders, prepares for the Atlas mission, handles transit hazards, and performs synchronized hyperspeed drop-out near Atlas

Phases

  1. Message for EarthTrigger: End of previous Node/PhaseExit: comms-only-outgoing-message reusable exits phase after Comms sends prepared status message
  2. Orders from EarthTrigger: 10 seconds after end of previous PhaseExit: CaptainStation::ExecutiveDisplayUnit executive-display-event/button-pressed value Acknowledge
  3. Crew AssemblyTrigger: CaptainStation::ExecutiveDisplayUnit executive-display-event/button-pressed value AcknowledgeExit: CaptainStation::ExecutiveDisplayUnit meeting-state value 1
  4. Mission Briefing MeetingTrigger: CaptainStation::ExecutiveDisplayUnit meeting-state value 1Exit: CaptainStation::ExecutiveDisplayUnit meeting-state value 0
  5. Actions in TransitTrigger: End of Mission Briefing MeetingExit: CaptainStation::ExecutiveDisplayUnit meeting-state value 1 starts Planning Meeting
  6. Planning MeetingTrigger: CaptainStation::ExecutiveDisplayUnit meeting-state value 1Exit: meeting-state value 0 OR phase timer elapsed
  7. Stop ProcedureTrigger: CaptainStation::ExecutiveDisplayUnit meeting-state value 0 OR MGC-owned phase duration timeoutExit: Sentinel to-atlas-deceleration-event-horizon emits ReconStation::RadarUnit count-down 10 hyperspeed-dropout
  8. Countdown to Full StopTrigger: MGC sends ReconStation::RadarUnit command count-down, value 10, context hyperspeed-dropoutExit: ReconStation::RadarUnit countdown value 0 context hyperspeed-dropout
  9. Commit Drop-OutTrigger: ReconStation::RadarUnit countdown value 0 context hyperspeed-dropoutExit: MGC-Action hyperspeed-dropout starts after reverse confirmed, Pilot commit, and inertial dampeners ON
  10. Full ReverseTrigger: MGC-Action hyperspeed-dropout startsExit: hyperspeed-dropout.complete
  11. Post DecelerationTrigger: End of Full Reverse Phase / hyperspeed-dropout.completeExit: EngineeringStation::PowerDistributionUnit propulsion-reverse-state value 0 context hyperspeed-dropout

CCSG Diagnostics

  • warning provisional-station-unit-command: Transit source uses CaptainStation::ExecutiveDisplayUnit command set-procedure-display-payload; station/unit registry currently describes the surface generically as load Procedure screen. Preserved source command pending firmware vocabulary normalization.
  • warning provisional-station-unit-command: Transit source uses CaptainStation::ExecutiveDisplayUnit command set-procedure-display-payload in Planning Meeting; preserved pending the same EDU procedure-payload command normalization.
  • info node-generated-from-completed-source: Active Transit to Earth CCSG generated from completed StoryConstruction Markdown with registry mirror references and source-backed runtime contracts.

Rendezvous with the Atlas

crew survives the Atlas arrival shock, gathers evidence, assesses Atlas, and commits to an insertion-and-combat plan

Phases

  1. Evasive actionTrigger: End of previous Node after Transit Post Deceleration exits on propulsion-reverse-state = 0Exit: MGC/Unity emits ship-full-stop
  2. Communication with and Sensing AtlasTrigger: {"type": "sentinel", "event": "ship-full-stop", "mgcObservable": true}Exit: CaptainStation::ExecutiveDisplayUnit executive-display-event/button-pressed/Acknowledge
  3. Assessing The SituationTrigger: {"type": "previous_phase_end", "authority": "Captain acknowledge event from prior phase"}Exit: MGC-owned phase duration timeout
  4. Combat and Retrieval PlanTrigger: MGC-owned phase duration timeout from Assessing The SituationExit: MGC-owned phase duration timeout gated by chosen-plan != NULL and planning-meeting-started == 1
  5. End Meeting Prepare For CombatTrigger: {"type": "previous_phase_end", "authority": "gated MGC-owned planning timeout"}Exit: MGC has received both final-meeting-ended = 1 and final-red-alert-confirmed = 1

CCSG Diagnostics

  • info role-whisperer-display-coverage-restored: Rendezvous role/Whisperer display blocks are compiled into phase parallelActivities using role-whisperer-display-v1; prior undercompiled role guidance has been restored.
  • warning provisional-data-schema: Rendezvous source names atlas-penetrating-radar-data.json, atlas-fleet-analysis.json, and atlas-combat-planning.json; dataset schemas remain DM/developer contracts, so CCSG preserves the dataset tokens without expanding schemas.
  • warning provisional-station-unit-command: Rendezvous source uses CaptainStation::WallDisplayUnit display-countdown-clock and CaptainStation::WallDisplayUnit references; station/unit registry currently names CaptainsWallDisplayUnit. Preserved source reference pending wall-display naming alignment.
  • info hpt-headless-dm-aligned: Horizontal Planning Table commands and plan-selected capture use CaptainStation-Annex::HorizontalPlanningTableUnit with plan: {chosen-plan}.
  • info branch-placeholders-compiled: Alternate chosen-plan branches suppress-then-retrieve and cocoon-gambit compile to explicit placeholder node targets while combat-and-insert remains the primary playable branch.
  • info commsintel-domain-normalized: CommsIntel analysis compiles as CommsIntelStation::CommsIntelDisplayUnit command load-analysis-dataset, display Analysis.
  • info hpt-compiled-as-joint-activity: Rendezvous HPT source blocks compile as their own Horizontal Planning Table parallelActivities with participant metadata; physical location remains CaptainStation-Annex.

Suppress then Retrieve

placeholder branch for HPT-selected alternate plan suppress-then-retrieve

Phases

  1. PlaceholderTrigger: chosen-plan == suppress-then-retrieveExit: Phase timeout

CCSG Diagnostics

  • info placeholder-branch-node: Suppress then Retrieve is an intentional placeholder target for chosen-plan suppress-then-retrieve; playable continuation is not implemented.

Cocoon Gambit

placeholder branch for HPT-selected alternate plan cocoon-gambit

Phases

  1. PlaceholderTrigger: chosen-plan == cocoon-gambitExit: Phase timeout

CCSG Diagnostics

  • info placeholder-branch-node: Cocoon Gambit is an intentional placeholder target for chosen-plan cocoon-gambit; playable continuation is not implemented.

Combat and Insert

crew distracts and fights Atlas forces while inserting the rover, disabling Atlas control, and retrieving the warhead

Phases

  1. SubterfugeTrigger: End of previous Node after chosen-plan = combat-and-insertExit: CaptainStation::ExecutiveDisplayUnit executive-display-event/button-pressed value Acknowledge
  2. Insert RoverTrigger: End of previous Phase after Captain acknowledges Atlas's engineering-help acceptanceExit: ReconStation::RadarUnit countdown value 0 context probe-launch
  3. Combat DistractionTrigger: End of previous Phase after probe-launch countdown reaches zeroExit: allOf(tractor-warhead.complete, ScienceStation::RoverControlUnit self-destruct-executed)

CCSG Diagnostics

  • info role-whisperer-display-coverage-restored: Combat and Insert role/Whisperer display blocks are compiled into phase parallelActivities using role-whisperer-display-v1; prior summarized role guidance has been expanded.
  • warning provisional-procedure-payload-command: Source uses CaptainStation::ExecutiveDisplayUnit set-procedure-display-payload; preserved pending EDU command vocabulary normalization.
  • warning runtime-data-contract-not-finalized: atlas-plan and atlas-maze data assets are preserved as runtime contract tokens; schemas are not defined in active registries.
  • warning station-unit-interface-review: RoverControlUnit probe/maze/jettison/self-destruct interactions are source-backed but require final Station/Unit interface confirmation before ingestion.

Episode 1 Ending

shared Episode 1 denouement after battle resolution; crew reports success, assesses damage, secures the warhead, and receives immediate order to proceed to Attila

Phases

  1. DenouementTrigger: End of previous node after Combat Distraction exits on tractor-warhead.complete and ScienceStation::RoverControlUnit self-destruct-executedExit: Phase timeout
  2. End Episode 1Trigger: End of previous phaseExit: Phase timeout

CCSG Diagnostics

  • warning alternate-previous-node-contract: Source allows any alternate battle-resolution node; active CCSG preserves Combat and Insert as the primary predecessor and leaves alternate predecessors as unresolved branch references.
  • warning station-shutdown-contract-review: Episode shutdown / bright-room commands are preserved from source and require final runtime confirmation for station-level shutdown contracts.