M5c-2 plan: task 07, local recall items in the one indented form; later tasks renumbered
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -12,7 +12,7 @@ and untrusted ones and the fleet's), which move into the sync worker's thread. M
|
||||
(M5c spec, sections 3, 8 and 9): `recall` searches other agents' workspaces and the fleet's, and
|
||||
`ask_memory` asks one or two workspaces by name. Reading needs clients of its own. This task
|
||||
builds them at start and gives later tasks the types they use; nothing searches or asks yet
|
||||
(tasks 07 and 08).
|
||||
(tasks 08 and 09).
|
||||
|
||||
- **`Readers`** (new module `crates/memoryd/src/honcho/read.rs`, given whole): a `Reader` for
|
||||
- each `[[honcho.read]]` workspace, in the order written, with that entry's `trust` and
|
||||
@@ -37,7 +37,7 @@ builds them at start and gives later tasks the types they use; nothing searches
|
||||
- **At start**, `start::open` builds the readers beside the writers' `Clients` and keeps them in
|
||||
`Opened::readers`. A read key that cannot be read stops `memoryd`, as a written workspace's
|
||||
does. The three written workspaces' keys are read by both; each key file's warning is logged
|
||||
once. `serve.rs` does not change: nothing uses the readers until task 07, which takes
|
||||
once. `serve.rs` does not change: nothing uses the readers until task 08, which takes
|
||||
`opened.readers` before the worker's thread takes the rest of `Opened`.
|
||||
|
||||
## Every place that changes
|
||||
@@ -77,7 +77,7 @@ This is the complete list.
|
||||
From `config.rs` it needs `FLEET_KEY`, `TRUSTED_KEY`, `UNTRUSTED_KEY`, `read_key`, `Trust` and
|
||||
`HonchoConfig`, all public already, and from `bxcore` `DataClass` and
|
||||
`bxcore::memory::OWN_WORKSPACE` (`"own"`, task 01).
|
||||
- **What `Readers` offers** (for tasks 07 and 08; read `read.rs` for the whole):
|
||||
- **What `Readers` offers** (for tasks 08 and 09; read `read.rs` for the whole):
|
||||
|
||||
```rust
|
||||
pub const SEARCH_READ: Duration; // 5 s
|
||||
|
||||
Reference in New Issue
Block a user