{ "id": "I001", "title": "Log Pressure Returns on Hermes", "affected_vm": "web_server", "trigger_conditions": ["world_flag:hermes_log_pressure_pending"], "blast_radius_quests": [], "blast_radius_incidents": [], "escalation_steps": [ { "after_seconds": 1800, "action": "grow_log", "target": "/var/log/nginx/access.log", "amount_mb": 500, "description": "Log continues growing without rotation" }, { "after_seconds": 3600, "action": "grow_log", "target": "/var/log/nginx/access.log", "amount_mb": 1000 }, { "after_seconds": 5400, "action": "raise_ticket_priority", "ticket_id": "T003", "value": "high", "description": "Dave files another ticket. The site is slow again." }, { "after_seconds": 7200, "action": "trigger_new_ticket", "ticket_id": "T003-recurrence", "description": "A new disk full ticket arrives from monitoring." } ], "cooldown_seconds": 3600, "world_flags": ["web_disk_pressure_active"], "trust_effects": { "ignored": -2, "resolved_cleanly": 0, "_note": "No positive trust for resolving this — it is the same problem the player already half-fixed. Resolving it properly via logrotate clears the flag." }, "resolution_requirements": { "clear_flag": "hermes_log_pressure_pending", "set_flag": "hermes_logrotate_healthy", "validation": { "type": "file_exists", "vm": "web_server", "path": "/etc/logrotate.d/nginx" } } }