Files
44r0n7 0265afa054 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.
2026-05-02 11:49:07 -04:00

40 lines
1.5 KiB
JSON

{
"id": "marcus-Q002",
"character": "marcus",
"quest_id": "Q002",
"series_id": "marcus-main",
"series_position": 2,
"messages": [
{
"stage": "intro",
"trigger": "quest_activated",
"body": "Sarah's ticket is real. The site's down. Hermes is the web server — you can SSH from ares. Have a look at what nginx is doing."
},
{
"stage": "hint_1",
"trigger": "player_requested_help",
"body": "If nginx won't start, it usually tells you why. Try nginx -t before you touch anything else."
},
{
"stage": "hint_2",
"trigger": "player_requested_help_again",
"body": "Whatever the error says, it will include a file path and a line number. Go look at that exact spot."
},
{
"stage": "hint_3",
"trigger": "player_requested_help_again",
"body": "Config syntax errors are usually small. Missing semicolons, wrong brackets, typos on directive names. Read it carefully."
},
{
"stage": "complete-clean",
"trigger": "world_flag:nginx_stable",
"body": "Good. Sarah will see it come back up. Worth checking systemctl is-enabled nginx while you're there — if someone broke the config they may have been poking around other things too."
},
{
"stage": "complete-not-enabled",
"trigger": "world_flag:nginx_unstable",
"body": "It's running. But if that machine reboots for any reason nginx won't come back up automatically. You might want to fix that before Sarah notices."
}
]
}