Files
sysadmin-chronicles/content/progression/trust_unlocks.json
T
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

55 lines
2.0 KiB
JSON

[
{
"id": "unlock:workstation:sudo:basic",
"description": "Basic sudo access on the workstation (systemctl, journalctl, df)",
"trust_threshold": 50.0,
"revokes_below_trust": -1,
"grants_access": ["sudo:workstation:systemctl", "sudo:workstation:journalctl", "sudo:workstation:df"],
"grants_vms": [],
"grants_docs": ["onboarding"],
"revokes": []
},
{
"id": "unlock:web_server:access",
"description": "Access to the web server (hermes) via SSH from workstation",
"trust_threshold": 55.0,
"revokes_below_trust": 45.0,
"grants_access": ["ssh:web_server", "sudo:web_server:systemctl", "sudo:web_server:nginx"],
"grants_vms": ["web_server"],
"grants_docs": ["nginx-runbook", "web-deploy-guide"],
"revokes_vms": ["web_server"],
"revokes": ["ssh:web_server", "sudo:web_server:systemctl", "sudo:web_server:nginx"]
},
{
"id": "unlock:web_server:sudo:full",
"description": "Full sudo on hermes — enables root-level fixes",
"trust_threshold": 60.0,
"revokes_below_trust": 45.0,
"grants_access": ["sudo:web_server:full"],
"grants_vms": [],
"grants_docs": ["server-admin-guide"],
"revokes": ["sudo:web_server:full"]
},
{
"id": "unlock:build_machine:access",
"description": "Access to the build machine (vulcan)",
"trust_threshold": 60.0,
"revokes_below_trust": 50.0,
"grants_access": ["ssh:build_machine", "sudo:build_machine:pacman"],
"grants_vms": ["build_machine"],
"grants_docs": ["arch-runbook", "package-mirror-guide"],
"revokes_vms": ["build_machine"],
"revokes": ["ssh:build_machine", "sudo:build_machine:pacman"]
},
{
"id": "unlock:incident:visibility",
"description": "Incident alerts shown in HUD — player trusted enough to see system pressure",
"trust_threshold": 55.0,
"revokes_below_trust": -1,
"grants_access": ["hud:incident_alerts"],
"grants_vms": [],
"grants_docs": ["incident-response-guide"],
"revokes": []
}
]