{
  "id": "marcus-Q001",
  "character": "marcus",
  "quest_id": "Q001",
  "series_id": "marcus-main",
  "series_position": 1,
  "messages": [
    {
      "stage": "intro",
      "trigger": "quest_activated",
      "body": "The onboarding doc has your key and the path you need. It's in /etc/axiom/onboarding on ares once you're in. Or ask me and I'll paste it here. Either way."
    },
    {
      "stage": "hint_1",
      "trigger": "player_requested_help",
      "body": "Start in your home directory. You need a .ssh folder if it does not exist yet. Then authorized_keys inside it."
    },
    {
      "stage": "hint_2",
      "trigger": "player_requested_help_again",
      "body": "The permissions matter more than people expect. SSH will silently refuse a key if the file or the directory is group-writable. 700 on the folder, 600 on the file."
    },
    {
      "stage": "hint_3",
      "trigger": "player_requested_help_again",
      "body": "mkdir -p ~/.ssh && chmod 700 ~/.ssh. Then echo your public key into ~/.ssh/authorized_keys and chmod 600 that file. That is the whole thing."
    },
    {
      "stage": "complete-clean",
      "trigger": "world_flag:player_ssh_configured",
      "body": "Good. You're in. I'll send you the next thing shortly. The coffee machine on this floor is broken, heads up."
    },
    {
      "stage": "complete-permissive",
      "trigger": "world_flag:player_loose_permissions",
      "body": "Key's in there. One thing though — check the permissions on that file. SSH is picky about it. Might not bite you today but it will eventually."
    }
  ]
}
