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
3640d32de0
memoryd, proto, brokerd, bxctl: repeated error lines written once
...
Implemented-By: OpenCode session (model recorded in docs/implementer-log.md)
2026-09-25 16:41:44 -07:00
kyle
b98f373ead
memoryd: the day and the month of a time with get, never a slice
...
Implemented-By: OpenCode session (model recorded in docs/implementer-log.md)
2026-09-25 16:41:44 -07:00
kyle and Claude Opus 5.5
d47fb32483
memoryd: a match guard, not an if in the arm (clippy 1.95)
...
Clippy 1.95's collapsible_match flags the nested `if` in the
`LogRecord::User` arm of `index_record`, and the workspace pins
rust-version 1.95, so `make gate` failed on titan. An empty user message
now falls to the `_ => {}` arm, which indexes nothing, as before.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
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