Apply P21: identity and experience; memory writes without approval; built-in policy
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -73,7 +73,7 @@ Separate binaries in one Cargo workspace. Each role holds as little authority as
|
||||
|
||||
- `loopd` owns sessions and prompt assembly. It has no credentials and no network. Its only I/O
|
||||
is Unix sockets to `gatewayd`, `brokerd`, `inferproxy` and (from M5a) `memoryd`.
|
||||
- `memoryd` (M5) owns memory: `memory/soul.md`, `memory.md`, `user.md`, `archive.md`, the FTS5
|
||||
- `memoryd` (M5) owns memory: `memory/soul.md`, `memory.md`, `user.md` (identity), `notes.md` (experience), the FTS5
|
||||
index, and from M5b the sync to the fleet's Honcho. It runs memory tool calls `brokerd` has
|
||||
decided, and reaches Honcho and nothing else.
|
||||
- `brokerd` is the only place authority lives. It reads owner-written grants (it cannot write
|
||||
|
||||
Reference in New Issue
Block a user