Decisions
These records hold the rules no single package can decide alone. A decision inside one
package stays in that package’s own docs/adr/ and cites these where it relies on them.
An accepted record is never rewritten. A change of mind is a new record that supersedes the old one.
| Record | Decision | Status |
|---|---|---|
| 0001 | The runtime depends on communication, never the reverse | Accepted |
| 0002 | Coordination claims live in cynapse; leases and presence live in the runtime | Accepted |
| 0003 | cyber-mux worktrees are reached only through the runtime’s workspace adapter | Accepted |
| 0004 | Runtime services take opaque keys; project addressing lives in cynapse | Accepted |
| 0005 | The foundation depends on no agent-layer package | Accepted |