Skip to content

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