chore: bootstrap lean sysadmin-chronicles repo

Import the runnable game code, content, docs, scripts, and repo guidance while leaving local agent state, dependency installs, build output, and backup copies out of the published tree.
This commit is contained in:
2026-05-02 11:49:07 -04:00
commit 0265afa054
252 changed files with 37574 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
{
"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."
}
]
}