Complete topology: local development environment, SSH tunnel, Hetzner VPS services, autonomous agents, and the deploy pipeline. All state flows through PostgreSQL.
PostgreSQL for everything: facts, memories, knowledge, telemetry, skills, enforcement rules. No Redis, no SQLite, no JSON files for state. One backup target, one connection string, one source of truth.
File save triggers the pipeline: debounce, commit, push to Gitea, SSH deploy gate pulls on VPS. Zero-downtime, rollback via git revert. No CI/CD service needed.
Every rule is BLOCK severity. The enforcement engine loads anti-patterns from PostgreSQL dynamically — new corrections are enforced automatically without code changes or restarts.
A reverse proxy sits between agents and the LLM provider. It intercepts every request and injects relevant domain knowledge from the skills library before forwarding to the model.
Each domain represents a category of mistakes the platform has learned to prevent.