Reusable Visual Narrative Assets
Trigger / Exit
Commands
Guidance / Displays
State / Interfaces
Federated Model Behaviors
Dynamic SubGraphs
Snippets
Game ON
Restoration
Game ON
Completion
Game ON
Restoration
Game ON
Restoration
Game ON
Restoration
Game ON
Restoration
Incoming Message Delivery
Outgoing Message Delivery
High-G Gate Check
Snippet Body
Snippet Body
Snippet Body

Trigger / Exit

  • Trigger: MGC receives ScienceStation::ScienceAnalyzerUnit event radiation-danger, level unsafe
  • Duration: 30-90 sec baseline; bounded by the interval during which internal radiation remains unsafe
  • Exit: MGC receives ScienceStation::ScienceAnalyzerUnit event radiation-safe, level safe

Commands

  • CaptainStation::ExecutiveDisplayUnit radiation-danger {"level": "unsafe"}

Guidance / Displays

  • Weapons
  • - {"WeaponsWhisperer": {"message": ["Internal radiation is above safe levels", "Remediate the radiation immediately", "Align radiation to get internal radiation to safe levels", "Keep the radiation shield up until the incoming radiation ends"], "updateMode": "Append"}}
  • Scientist
  • - {"ScienceWhisperer": {"message": ["Internal radiation is above safe levels", "Report high internal radiation to the Captain", "Monitor cumulative radiation harm to the crew", "Inform Captain when safe level is reached"]}}
  • Captain
  • - {"CaptainWhisperer": {"message": ["Radiation danger detected", "Set alert level to Yellow", "Order Radiation Officer to remediate", "Order Scientist to monitor and report on radiation"]}}

State / Interfaces

  • stations
  • units
  • displaySurfaces
  • repositories
  • events
  • actions
  • childReferences

Trigger / Exit

  • Trigger: MGC receives ScienceStation::ScienceAnalyzerUnit event radiation-safe, level safe
  • Exit: Immediate

Commands

  • CaptainStation::ExecutiveDisplayUnit radiation-safe {"level": "safe"}

Guidance / Displays

  • Captain
  • - {"CaptainWhisperer": {"message": ["Internal radiation has returned to safe levels", "Resume previous alert level"]}}
  • Scientist
  • - {"ScienceWhisperer": {"message": ["Internal radiation is back at safe levels", "Continue or conclude crew exposure reporting as needed"]}}
  • Weapons
  • - {"WeaponsWhisperer": {"message": ["Internal radiation is safe again", "Continue shielding only if incident radiation is still unsafe"]}}

State / Interfaces

  • stations
  • units
  • displaySurfaces
  • repositories
  • events
  • actions
  • childReferences

Trigger / Exit

  • Trigger: Host activation
  • Duration: 30-90 sec baseline; encoded or high-friction variants may run longer
  • Exit: MGC receives CaptainStation::ExecutiveDisplayUnit message-type executive-display-event, event button-pressed, value Open

Commands

  • CommsIntelStation::CommsIntelDisplayUnit load-incoming-message = {payload}
  • CommsIntelStation::CommsIntelDisplayUnit Notification = Incoming message from {sender designation}
  • CaptainStation::ExecutiveDisplayUnit load-incoming-message = {message-payload}
  • CaptainStation::ExecutiveDisplayUnit Notification = Incoming message from {sender designation}
  • CaptainStation::ExecutiveDisplayUnit set-contextual-buttons = {'L': 'NULL', 'R': 'Open'}

Guidance / Displays

  • CommsIntelWhisperer
  • - Incoming message from {address-string}
  • - Open it in CommsIntelDisplay::Message
  • - Forward it to Captain
  • CaptainWhisperer
  • - You have a message from {address-string}
  • - Open it on the Executive Display

State / Interfaces

  • stations
  • units
  • displaySurfaces
  • repositories
  • events
  • actions
  • childReferences

Trigger / Exit

  • Trigger: MGC receives CaptainStation::ExecutiveDisplayUnit message-type executive-display-event, event button-pressed, value Open
  • Exit: Immediate

Commands

  • CaptainStation::ExecutiveDisplayUnit set-contextual-buttons = {'L': 'NULL', 'R': 'NULL'}

Guidance / Displays

  • No compiled entries.

State / Interfaces

  • stations
  • units
  • displaySurfaces
  • repositories
  • events
  • actions
  • childReferences

Trigger / Exit

  • Trigger: Host activation
  • Duration: 45-120 sec baseline; encoding, review friction, or resend variants may run longer
  • Exit: MGC receives CommsIntelStation::CommsIntelDisplayUnit, message message-sent, value 1

Commands

  • CaptainStation::ExecutiveDisplayUnit load-outgoing-message = {payload}
  • CaptainStation::ExecutiveDisplayUnit Notification = Outgoing message ready for review
  • CaptainStation::ExecutiveDisplayUnit set-contextual-buttons = {'L': 'NULL', 'R': 'Forward to Comms'}
  • CommsIntelStation::CommsIntelDisplayUnit load-outgoing-message = {message-payload}
  • CommsIntelStation::CommsIntelDisplayUnit Notification = Outgoing message ready to send

Guidance / Displays

  • CaptainWhisperer
  • - Ship AI has drafted a message for you
  • - Review the message and send it

State / Interfaces

  • stations
  • units
  • displaySurfaces
  • repositories
  • events
  • actions
  • childReferences

Trigger / Exit

  • Trigger: MGC receives CommsIntelStation::CommsIntelDisplayUnit, message message-sent, value 1
  • Exit: Immediate

Commands

  • No compiled entries.

Guidance / Displays

  • CaptainWhisperer
  • - Restore prior CaptainWhisperer state if still overridden by this behavior

State / Interfaces

  • stations
  • units
  • displaySurfaces
  • repositories
  • events
  • actions
  • childReferences

Trigger / Exit

  • Trigger: Host activation after the host trigger fires
  • Duration: 20-60 sec baseline per incident pulse; host payload may specify deterministic duration, stochastic duration, cooldown, or repeat behavior
  • Exit: MGC receives WeaponsStation-Annex::ShieldUnit event incident-radiation-safe, level 0

Commands

  • WeaponsStation-Annex::ShieldUnit incident-radiation {"dx": "{resolved-dx}", "dy": "{resolved-dy}", "level": "{radiation-strength}"}

Guidance / Displays

  • Weapons
  • - {"WeaponsWhisperer": ["Incident radiation detected", "Activate the Radiation Shield", "Direct the Shield to block the incoming radiation", "Report the radiation incident to the Captain", "If Shield health goes too low, re-energize it using Shield Capacitors"]}
  • Captain
  • - {"CaptainWhisperer": ["Radiation risk detected", "Weapons Officer is handling the incident"]}

State / Interfaces

  • stations
  • units
  • displaySurfaces
  • repositories
  • events
  • actions
  • childReferences

Trigger / Exit

  • Trigger: MGC receives WeaponsStation-Annex::ShieldUnit event incident-radiation-safe, level 0
  • Exit: Immediate

Commands

  • No compiled entries.

Guidance / Displays

  • Weapons
  • - {"WeaponsWhisperer": ["Incident radiation has ended", "Switch off the Radiation Shield to preserve shield health"]}
  • Captain
  • - {"CaptainWhisperer": ["Radiation risk has ended"]}

State / Interfaces

  • stations
  • units
  • displaySurfaces
  • repositories
  • events
  • actions
  • childReferences

Trigger / Exit

  • Trigger: Host activation after attempted high-G maneuver fails the inertial-dampener gate
  • Duration: 30-60 sec baseline; variable until inertial dampeners are engaged
  • Exit: MGC from ScienceStation::ControlPanelUnit, message set-ship-state, state inertial-dampeners-state, value ON

Commands

  • No compiled entries.

Guidance / Displays

  • Captain
  • - {"CaptainWhisperer": ["ERROR: High-G activity attempted with inertial dampeners OFF", "Propulsion has been halted until inertial dampeners are ON", "Order Comms to silence alarm", "Order Scientist to engage inertial dampeners", "Order Engineering to confirm dampener power"]}
  • Pilot
  • - {"PilotWhisperer": ["Prepare to resume helm activity when inertial dampeners are engaged"]}
  • Engineering
  • - {"EngineeringWhisperer": ["Ensure inertial dampening is powered"]}
  • CommsIntelDisplay::Message
  • - {"CommsIntelWhisperer": ["On Captain order, silence the alarm"]}
  • Scientist
  • - {"ScienceWhisperer": ["Ensure inertial dampening is engaged"]}

State / Interfaces

  • ship-safety-halt-state = {'active': '1', 'reason': 'inertial-dampeners-off', 'activity': '<host-supplied-activity>'}
  • ship-wide-alarm-state = 1
  • stations
  • units
  • displaySurfaces
  • repositories
  • events
  • actions
  • childReferences

Trigger / Exit

  • Trigger: End of Previous Phase
  • Exit: Timeout

Commands

  • No compiled entries.

Guidance / Displays

  • Captain
  • - {"CaptainWhisperer": ["Inertial dampeners are ON", "High-G activity may resume"]}
  • Pilot
  • - {"PilotWhisperer": ["Inertial dampeners engaged", "Resume helm activity on Captain order"]}
  • Engineering
  • - {"EngineeringWhisperer": ["Inertial dampeners engaged", "Maintain power support for the high-G activity"]}
  • Scientist
  • - {"ScienceWhisperer": ["Inertial dampeners engaged", "Maintain dampeners through the hazardous phase"]}

State / Interfaces

  • ship-safety-halt-state = {'active': '0', 'reason': 'NULL', 'activity': 'NULL'}
  • ship-wide-alarm-state = 0
  • stations
  • units
  • displaySurfaces
  • repositories
  • events
  • actions
  • childReferences

Trigger / Exit

  • Trigger: Host stochastic/direct trigger fires
  • Duration: 30-60 sec baseline; typical target around 30 sec
  • Exit: MGC receives PilotStation::ThrusterTrimUnit event thruster-deviation, aligned 1

Commands

  • PilotStation::ThrusterTrimUnit perturbation = activate

Guidance / Displays

  • PilotWhisperer
  • - Thrusters out of alignment
  • - Cut ship thrust using the thrust lever
  • - Stabilize helm control by completing trim adjustment
  • - Use ThrustTrim interface
  • - When thrusters are aligned, restore thrust
  • CaptainWhisperer
  • - Thruster destabilization detected
  • - Put ship into Yellow Alert
  • - Engineer has been notified to cut propulsion while thrusters are misaligned
  • - Ensure propulsion is cut
  • - Pilot is correcting trim
  • - Monitor ship status and be prepared to adjust command decisions if needed
  • EngineeringWhisperer
  • - Thruster destabilization detected
  • - Cut propulsion power while Pilot performs trim recovery
  • - Monitor engine load during instability

State / Interfaces

  • stations
  • units
  • displaySurfaces
  • repositories
  • events
  • actions
  • childReferences

Trigger / Exit

  • Trigger: MGC receives PilotStation::ThrusterTrimUnit event thruster-deviation, aligned 1
  • Exit: 10 s after Phase Start

Commands

  • PilotStation::ThrusterTrimUnit thruster-alignment-restored {"aligned": 1}

Guidance / Displays

  • PilotWhisperer
  • - Thrusters have been aligned
  • - Reengage thrusters
  • - Resume normal helm operation
  • CaptainWhisperer
  • - Thruster alignment restored
  • - Order Engineer to resume propulsion
  • - Order Pilot to resume course
  • EngineeringWhisperer
  • - Thruster alignment restored
  • - Restore propulsion power to previous operating level

State / Interfaces

  • stations
  • units
  • displaySurfaces
  • repositories
  • events
  • actions
  • childReferences

Trigger / Exit

  • Trigger: Host binding trigger
  • Duration: 15-60 sec baseline per message; encoded variants may run longer
  • Exit: MGC receives CommsIntelStation::CommsIntelDisplayUnit, message message-response, value {response-string} if Response is present; otherwise message message-closed, value 1

Commands

  • CommsIntelStation::CommsIntelDisplayUnit message-audio-alert = incoming
  • CommsIntelStation::CommsIntelDisplayUnit Notification = Incoming message from {address-string}
  • CommsIntelStation::CommsIntelDisplayUnit load-incoming-message = {message-envelope}

Guidance / Displays

  • CommsIntelWhisperer
  • - Incoming message from {address-string}
  • - If display is not on Message, select the Message domain
  • - Open and handle in CommsIntelDisplay::Message

State / Interfaces

  • stations
  • units
  • displaySurfaces
  • repositories
  • events
  • actions
  • childReferences

Trigger / Exit

  • Trigger: Host binding trigger
  • Duration: 15-60 sec baseline per message; encoded variants may run longer
  • Exit: MGC receives CommsIntelStation::CommsIntelDisplayUnit, message message-sent, value 1 after any required encode step

Commands

  • CommsIntelStation::CommsIntelDisplayUnit message-audio-alert = outgoing
  • CommsIntelStation::CommsIntelDisplayUnit Notification = Outgoing message ready for {address-string}
  • CommsIntelStation::CommsIntelDisplayUnit load-outgoing-message = {message-envelope}

Guidance / Displays

  • CommsIntelWhisperer
  • - Review outgoing message for {address-string}
  • - If display is not on Message, select the Message domain
  • - Select Open to inspect
  • - Select Send when ready

State / Interfaces

  • stations
  • units
  • displaySurfaces
  • repositories
  • events
  • actions
  • childReferences

Trigger / Exit

  • Trigger: Specified by host node as an attempted high-G maneuver
  • Duration: Immediate if ShipRepository:inertial-dampeners-state == ON; otherwise variable until the safety halt clears
  • Exit: ShipRepository:inertial-dampeners-state == ON

Commands

  • No compiled entries.

Guidance / Displays

  • No compiled entries.

State / Interfaces

  • stations
  • units
  • displaySurfaces
  • repositories
  • events
  • actions
  • childReferences

Trigger / Exit

  • Trigger: Host supplied
  • Exit: Inertial Dampeners are OFF

Commands

  • No compiled entries.

Guidance / Displays

  • Scientist::ScienceWhisperer
  • - Inertial-Dampener-Interface.png
  • - Super High-G condition has ended
  • - Switch off the Inertial Dampeners to save power
  • Engineer::EngineeringWhisperer
  • - power-routing-distribution.png
  • - Super High-G condition has ended
  • - When Science switches off the Inertial Dampeners, remove power from the dampener system
  • - Restore that power to maneuvering, shields, or weapons as needed

State / Interfaces

  • stations
  • units
  • displaySurfaces
  • repositories
  • events
  • actions
  • childReferences

Trigger / Exit

  • Trigger: Host supplied
  • Exit: Meeting state is ON (MGC receives CaptainStation::ExecutiveDisplayUnit message meeting-state, value 1)

Commands

  • No compiled entries.

Guidance / Displays

  • Captain::CaptainWhisperer
  • - horizontal-table-planning.png
  • - Meeting is not active yet.
  • - Press Ship State: Meeting to start the meeting.
  • - Continue plan discussion after Meeting state is active.

State / Interfaces

  • stations
  • units
  • displaySurfaces
  • repositories
  • events
  • actions
  • childReferences

Trigger / Exit

  • Trigger: External radiation is low and Radiation Shield is ON
  • Exit: Radiation Shield is OFF

Commands

  • No compiled entries.

Guidance / Displays

  • WeaponsStation::WeaponsWhisperer
  • - safe-radiation-illustration.jpg
  • - External radiation is at safe levels.
  • - Switch off the Radiation Shield to preserve shield health.

State / Interfaces

  • stations
  • units
  • displaySurfaces
  • repositories
  • events
  • actions
  • childReferences