| ADR-0001 | ADR-0001 — Language & ecosystem: Go + Charmbracelet | unknown |
| ADR-0002 | ADR-0002 — Process model: long-lived daemon + thin TUI client | unknown |
| ADR-0003 | ADR-0003 — Terminal multiplexing: bake it in (keep tmux optional) | unknown |
| ADR-0004 | ADR-0004 — Transport: Unix-socket control plane + Wish/SSH data plane | unknown |
| ADR-0005 | ADR-0005 — Supervision: daemon self-supervises harnesses; init only supervises the daemon | unknown |
| ADR-0006 | ADR-0006 — Configuration & profiles ("configurations of harnesses") | unknown |
| ADR-0007 | ADR-0007 — State & scrollback ownership | unknown |
| ADR-0008 | ADR-0008 — Security, auth & secrets | unknown |
| ADR-0009 | Project-scoped harness.toml and Compose-style lifecycle commands | proposed |
| ADR-0010 | Local MCP surface — control-plane facade, server broker, and side-loaded prompts | proposed |
| ADR-0011 | Agent adapters — configured skill paths, spawn-time projection, trajectory discovery | proposed |
| ADR-0012 | Cross-harness distillation and the learned skill tier | proposed |
| ADR-0013 | Scheduled one-shot runs — daemon-owned cron and schedule on [harness.*] | accepted |
| ADR-0014 | Reload Autostarts Newly-Introduced Harnesses | unknown |
| ADR-0015 | Unified Chatroom TUI for Multi-Harness Agent Output | proposed |
| ADR-0016 | Cobra for the command tree, Viper for process config, and a HARNESS_* environment layer | proposed |
| ADR-0017 | Ephemeral scratchpad harnesses (harness run) | proposed |
| ADR-0018 | prompt_file — an external prompt source for agent one-shots | proposed |