{ "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." } ] }