profit 77655c298c Initial commit: Agent Governance System Phase 8
Phase 8 Production Hardening with complete governance infrastructure:

- Vault integration with tiered policies (T0-T4)
- DragonflyDB state management
- SQLite audit ledger
- Pipeline DSL and templates
- Promotion/revocation engine
- Checkpoint system for session persistence
- Health manager and circuit breaker for fault tolerance
- GitHub/Slack integrations
- Architectural test pipeline with bug watcher, suggestion engine, council review
- Multi-agent chaos testing framework

Test Results:
- Governance tests: 68/68 passing
- E2E workflow: 16/16 passing
- Phase 2 Vault: 14/14 passing
- Integration tests: 27/27 passing

Coverage: 57.6% average across 12 phases

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 22:07:06 -05:00

69 lines
1.8 KiB
YAML

# Sandbox Inventory
# =================
# Targets available for agent testing and development.
# Current environment uses localhost as primary sandbox.
all:
children:
sandbox:
hosts:
localhost:
ansible_host: 127.0.0.1
ansible_connection: local
tier_access: [0, 1, 2, 3, 4]
purpose: "Primary sandbox - current VM"
os: "debian-12"
services:
- docker
- vault
- dragonfly
- spark
- redis
- nginx
- prometheus
notes: "All Docker-based deployments run here"
# Future Proxmox VMs (placeholder)
sandbox-vm-01:
ansible_host: 10.77.10.1
tier_access: [0, 1, 2, 3, 4]
purpose: "General testing (future)"
os: "debian-12"
enabled: false
sandbox-vm-02:
ansible_host: 10.77.10.2
tier_access: [1, 2, 3, 4]
purpose: "Web application testing (future)"
os: "ubuntu-22.04"
enabled: false
staging:
hosts:
staging-local:
ansible_host: 127.0.0.1
ansible_connection: local
tier_access: [2, 3, 4]
purpose: "Staging environment (Docker namespace)"
docker_network: "staging-net"
production:
hosts:
prod-web-01:
ansible_host: 10.77.30.1
tier_access: [3, 4]
purpose: "Production web server"
requires_approval: true
enabled: false
prod-db-01:
ansible_host: 10.77.30.2
tier_access: [4]
purpose: "Production database"
requires_approval: true
enabled: false
vars:
ansible_user: root
ansible_python_interpreter: /usr/bin/python3