M5c-2 plan: task 12, memoryd serves ask_memory

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-09-28 21:27:10 -07:00
co-authored by Claude Opus 5.5
parent 5b39b7ffc3
commit f6a1f1831e
6 changed files with 514 additions and 5 deletions
+2 -2
View File
@@ -10,7 +10,7 @@ is empty; otherwise stop. Never switch branch.
`ask_memory { question, workspaces }` (task 01) asks Honcho's dialectic about one or two
workspaces (M5c spec, section 9). `brokerd` sends it to `memoryd` (tasks 02, 03), and `loopd`
declares it (task 04). This task writes what `memoryd` does with it, as a new module
`crates/memoryd/src/honcho/ask.rs`, modelled on task 08's `search.rs`. Task 11 wires it into
`crates/memoryd/src/honcho/ask.rs`, modelled on task 08's `search.rs`. Task 12 wires it into
`memoryd`'s serving; until then nothing calls it.
- **`ask(readers, args, wait, log) -> Asked`**:
@@ -59,7 +59,7 @@ This is the complete list.
| `crates/memoryd/src/recall.rs` | `one_line`, and `snippet` calls it (edit R1) |
| `crates/memoryd/tests/honcho_ask.rs` | new, given |
| `crates/memoryd/tests/support/honcho.rs` | new version, given |
| everything else | **no change**: not `serve.rs` (task 11), not `search.rs`, no `Cargo.toml` |
| everything else | **no change**: not `serve.rs` (task 12), not `search.rs`, no `Cargo.toml` |
## Files