Some checks failed
Implements the full Bezalel Epic-002 deployment suite: - deploy/docker-compose.yml: Docker Compose stack for hermes-agent with healthcheck, named volume, resource limits, and log rotation. - deploy/docker-compose.override.yml.example: Local dev override template. - deploy/hermes-agent.service: systemd unit for headless CLI/agent. - deploy/hermes-gateway.service: systemd unit for messaging gateway with pre/post hooks for deploy audit logging. - scripts/deploy-validate: Dry-run pre-flight validator that checks .env completeness, LLM key presence, gateway runtime state, port conflicts, and secret hygiene. Exit code 1 on blocking errors. - DEPLOY.md: Full deployment runbook — bare OS to running Hermes in < 30 min, covering secret injection, health checks, zero-downtime restart (systemd reload + blue/green), rollback with data backup, and Docker Compose update procedure. - gateway/platforms/api_server.py: Enhanced /health endpoint to return meaningful status: version, uptime_seconds, gateway_state, and per- platform connection states sourced from gateway_state.json. Fixes #146 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>