consciousness/poc-memory
Kent Overstreet d76b14dfcd provenance: convert from enum to freeform string
The Provenance enum couldn't represent agents defined outside the
source code. Replace it with a Text field in the capnp schema so any
agent can write its own provenance label (e.g. "extractor:write",
"rename:tombstone") without a code change.

Schema: rename old enum fields to provenanceOld, add new Text
provenance fields. Old enum kept for reading legacy records.
Migration: from_capnp_migrate() falls back to old enum when the
new text field is empty.

Also adds `poc-memory tail` command for viewing recent store writes.

Co-Authored-By: ProofOfConcept <poc@bcachefs.org>
2026-03-11 01:19:52 -04:00
..
.claude agents: self-contained agent files with embedded prompts 2026-03-10 15:29:55 -04:00
agents agents: surface search hit counts to guide keep/demote decisions 2026-03-11 00:18:58 -04:00
defaults split into workspace: poc-memory and poc-daemon subcrates 2026-03-08 20:43:59 -04:00
schema provenance: convert from enum to freeform string 2026-03-11 01:19:52 -04:00
src provenance: convert from enum to freeform string 2026-03-11 01:19:52 -04:00
build.rs split into workspace: poc-memory and poc-daemon subcrates 2026-03-08 20:43:59 -04:00
Cargo.toml counters: add redb-backed persistent counters (skeleton) 2026-03-10 23:59:39 -04:00
config.example.jsonl split into workspace: poc-memory and poc-daemon subcrates 2026-03-08 20:43:59 -04:00