Night 0: Registry

Sequence Start "Everyone, close your eyes. Secure your nodes. System initialization begins now."
Faction Recognition "Obsidian Process and Scanner: Open your eyes. Identify your fellow infiltrators." 1. Scan the room to see who is awake.
2. On your Console, mark these nodes as Obsidian.
3. Verify the Scanner node specifically for variant logic.
"Obsidian Process: Close your eyes. Everyone, open your eyes. The network is now online."

Standard Night Cycle

Initialization "Night falls. Close your eyes. Data-protection mode is active."
The Enforcer "Enforcer, wake up. Select a node to deactivate." 1. Enforcer points to a target.
2. Record this on Console immediately. Priority 1: This node's action will not resolve tonight.
"Enforcer, close your eyes."
The Stabilizer "Stabilizer, wake up. Select a node to reinforce." 1. If Stabilizer was Enforced, do not wake them or signal 'no'.
2. Target node becomes immune to the Obsidian Process attack tonight.
"Stabilizer, close your eyes."
The Shield "Shield, wake up. Select a node to protect." 1. Record target. If this node is compromised, the Shield 'breaks' but the node remains in the game. "Shield, close your eyes."
The Analyst "Analyst, wake up. Select your scan target." 1. Observe target. Give 'Thumbs Up' if target is Obsidian, 'Thumbs Down' if SNA.
2. Special: Always give 'Thumbs Down' for the Infiltrator Leader.
"Analyst, close your eyes."
The Scanner (Variant A: Lone) Skip this if using Variant B (Linked). "Scanner, wake up. Select your diagnostic target." 1. Target a node. Quietly show the Scanner the Role Card of that node or use a pre-set hand signal to identify the role. "Scanner, close your eyes."
The Obsidian Process
MODERATOR CHECK: If the Leader was Enforced, the attack fails. Skip this wake-up or tell them they are disabled.
"Obsidian Process, wake up. Select your compromise target." 1. Variant B (Linked): The Scanner performs their role scan now while the whole team is awake.
2. Leader must point to the final target.
3. Check target against Stabilizer/Shield status.
"Obsidian Process, close your eyes."
"Everyone, wake up."

Day Phase: The Purge

Dawn Report Check Console. Resolve Compromise:
• Target Reinforced? No removal.
• Target Shielded? Shield removed, node stays.
• No protection? Node is removed from the network.
"System update: Node [Name] has been compromised and removed from the mesh." (OR: "No nodes were compromised tonight.")
Discussion "Communication lines are open. You have 3 minutes to discuss before the Purge Vote."
Execution "Point to the node you wish to purge. 1... 2... 3... VOTE." Calculate majority. If a tie exists, no node is purged. "The network has purged [Name]." (OR: "The vote is a tie. No purge initiated.")

Priority Logic

OrderRoleLogic / Result
1EnforcerNullifies target's action. priority #1.
2StabilizerNode immune to attack. priority #2.
3ShieldAbsorbs one hit. priority #3.
4AnalystAlignment check. Masked by Leader.
5ScannerExact role check. Unaffected by mask.
6ObsidianAttack fails if Leader disabled OR target Stabilized.