{ "plan_id": "plan-20260123-163928-bbd5dfb1", "title": "Deploy Nginx Reverse Proxy", "description": "Deploy Nginx as reverse proxy for Spark UI with basic auth", "target": "localhost", "steps": [ { "action": "pull_image", "description": "Pull Nginx image", "command": "docker pull nginx:alpine" }, { "action": "create_config", "description": "Create nginx config directory", "command": "mkdir -p /opt/agent-governance/agents/tier0-agent/workspace/nginx" }, { "action": "run_container", "description": "Start Nginx proxy", "command": "docker run -d --name nginx-proxy --network spark-net -p 8080:80 nginx:alpine" }, { "action": "verify", "description": "Verify Nginx responds", "command": "curl -s http://localhost:8080 | grep -q nginx" } ], "rollback_steps": [ { "action": "stop_container", "command": "docker stop nginx-proxy && docker rm nginx-proxy" } ], "created_at": "2026-01-23T21:39:28.520158+00:00", "agent_id": "tier0-agent-001", "agent_tier": 0, "status": "approved", "requires_approval": true, "approved_by": "human-operator", "executed": true }