kyle and ornith-1.5-35b-a3b
129a9eadc3
memoryd: [honcho] and its keys checked at start, and brokerd's state socket
...
Co-Authored-By: ornith-1.5-35b-a3b <agent@wntrmute.dev >
2026-09-28 11:20:10 -07:00
kyle and ornith-1.5-35b-a3b
c798714af1
bxcore: a turn's speaker, SessionUpdated's turn, the session-state messages
...
Co-Authored-By: ornith-1.5-35b-a3b <agent@wntrmute.dev >
2026-09-28 10:27:28 -07:00
kyle and ornith-1.5-35b-a3b
7cbc1d7342
brokerd, memoryd, gatewayd: a lock file keeps each to one instance
...
Co-Authored-By: ornith-1.5-35b-a3b <agent@wntrmute.dev >
2026-09-27 19:08:42 -07:00
kyle and ornith-1.5-35b-a3b
ca8b50cd69
memoryd: refuse and flag memory writes through bxcore::sanitize
...
Co-Authored-By: ornith-1.5-35b-a3b <agent@wntrmute.dev >
2026-09-27 19:08:42 -07:00
kyle and Claude Opus 5.5
2b3ae080b4
proto becomes bxcore, the one shared crate (M5b task 00)
...
Done the way the owner asked and the spike mapped: the crate and the
manifests renamed, then what the build reported fixed. Layers: 138
"proto unresolved" errors across 169 files; cargo fmt reordering
imports; six fixture paths built as strings in brokerd's and bxctl's
tests, which the compiler cannot see, and comments naming
crates/proto/; the crate-dependency check and its self-test. One more
the spike did not reach: a `\nproto =` key inside a printf format in
the self-test, which a word-boundary replacement skips because `n` and
`p` are both word characters.
make gate: gate: ok, 944 tests; no new entry in /tmp.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-09-26 01:48:38 -07:00
kyle
e963ef72bb
memoryd: note answers name notes.md and the file that was not changed
2026-09-25 20:32:29 -07:00
kyle
34dbbb27be
memoryd: a staged write's id counts every write staged that day
2026-09-25 16:41:44 -07:00
kyle
81107bc5c6
proto, memoryd: no line of an entry may start with §, and headers are exact
...
Implemented-By: OpenCode session (model recorded in docs/implementer-log.md)
2026-09-25 16:41:44 -07:00
kyle
0c8d136c6b
memoryd: serve, three sockets and one lock over the files and the index
...
Implemented-By: OpenCode session (model recorded in docs/implementer-log.md)
2026-09-25 16:41:44 -07:00
kyle
49af057c81
memoryd: recall, with source tags and the recall log
...
Implemented-By: OpenCode session (model recorded in docs/implementer-log.md)
2026-09-25 16:41:44 -07:00
kyle
f329d23bd9
memoryd: the FTS5 index over session logs and notes, with labels
...
Implemented-By: OpenCode session (model recorded in docs/implementer-log.md)
2026-09-25 16:41:44 -07:00
kyle
b1c9d590c8
memoryd: the edit journal, undo of the latest edit, and review
...
Implemented-By: OpenCode session (model recorded in docs/implementer-log.md)
2026-09-25 16:41:44 -07:00
kyle
b51b320706
memoryd: notes.md, and the five memory actions with routing by trust
...
Implemented-By: OpenCode session (model recorded in docs/implementer-log.md)
2026-09-25 16:41:44 -07:00
kyle
f5981338b4
memoryd: the memory files, and the block a new session starts with
...
Implemented-By: OpenCode session (model recorded in docs/implementer-log.md)
2026-09-25 16:41:44 -07:00
kyle
ad5ce5c6e7
memoryd: entries, and the check on every memory write
...
Implemented-By: OpenCode session (model recorded in docs/implementer-log.md)
2026-09-25 16:41:44 -07:00
kyle
b84b9af540
memoryd: the crate, memoryd.toml, and listening on a socket
...
Implemented-By: OpenCode session (model recorded in docs/implementer-log.md)
2026-09-25 16:41:44 -07:00