Architecture Decision Records
ADRs document significant architectural decisions and their context.
Agents
| ADR | Decision |
|---|---|
| 001 - Background Agents | Kubernetes-native agent execution with sandbox isolation |
| 002 - OpenHands Agent Sandbox | OpenHands as the agent runtime framework |
| 003 - Context Forge | IBM Context Forge as the MCP gateway |
| 004 - Autonomous Agents | Design for fully autonomous agent workflows |
| 005 - Role-Based MCP Access | Role-based access control for MCP tool servers |
| 006 - OIDC Auth MCP Gateway | OAuth 2.1 / OIDC authentication for remote MCP access |
Docs
| ADR | Decision |
|---|---|
| 001 - Static Docs Site | VitePress for architecture documentation |
Networking
| ADR | Decision |
|---|---|
| 001 - Cloudflare Envoy Gateway | Cloudflare Tunnel + Envoy Gateway for ingress |
Security
| ADR | Decision |
|---|---|
| 001 - Bazel Semgrep | Semgrep SAST integrated via Bazel rules |