Migrated from monorepo during Forgejo registry consolidation 2026-05-07
Find a file
Viktor Barzin 68cee55594
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
docs: capture breakglass design (CONTEXT glossary + ADR 0001)
Viktor wants a Claude-driven web UI on the agent service to act as a
breakglass: when the devvm is down he can open it, have Claude SSH in to
diagnose/repair, and power-cycle the VM via the Proxmox host if needed.

Grilling settled the design. Recording it now as the design record before
implementation:

- CONTEXT.md: glossary for the breakglass language (breakglass agent,
  warm/cold case, forced-command verb, cycle vs reset, forensics).
- ADR 0001: the security architecture — isolated deployment in its own
  namespace + narrow Vault policy (the existing claude-agent namespace's
  terraform-state policy grants secret/data/* to Bash-wielding agents that
  ingest untrusted input, so co-locating root-on-devvm keys would be
  exfiltratable); warm-case-only scope (devvm wedged, cluster healthy —
  the in-cluster UI can't survive the shared PVE host going down, which
  stays the separate cold-path SSH design); and bounded-but-broad host
  capability (full sudo on devvm, autonomous forced-command PVE power
  verbs, forensics-first).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 20:59:13 +00:00
agents feat: trip-planner research agent 2026-06-06 07:07:24 +00:00
app parallel execution: replace single-flight lock with bounded semaphore + per-job workspace 2026-06-02 20:57:41 +00:00
beads Initial extraction from monorepo 2026-05-07 17:07:12 +00:00
docs docs: capture breakglass design (CONTEXT glossary + ADR 0001) 2026-06-12 20:59:13 +00:00
tests parallel execution: replace single-flight lock with bounded semaphore + per-job workspace 2026-06-02 20:57:41 +00:00
.dockerignore Initial extraction from monorepo 2026-05-07 17:07:12 +00:00
.gitignore Initial extraction from monorepo 2026-05-07 17:07:12 +00:00
.woodpecker.yml Phase 4: drop registry.viktorbarzin.me dual-push, Forgejo only 2026-05-07 23:16:53 +00:00
CONTEXT.md docs: capture breakglass design (CONTEXT glossary + ADR 0001) 2026-06-12 20:59:13 +00:00
Dockerfile feat: nextcloud-todos planner + exec agents, bake into image 2026-06-04 03:45:28 +00:00
LICENSE.txt Initial extraction from monorepo 2026-05-07 17:07:12 +00:00
requirements-dev.txt Initial extraction from monorepo 2026-05-07 17:07:12 +00:00
requirements.txt Initial extraction from monorepo 2026-05-07 17:07:12 +00:00