From 80906381195f7e25ccfc673751e6025d3e21642b Mon Sep 17 00:00:00 2001 From: retoor Date: Sat, 24 Oct 2026 06:45:50 +0200 Subject: [PATCH] detz: M3 store --- taicpp/docs/store.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 taicpp/docs/store.md diff --git a/taicpp/docs/store.md b/taicpp/docs/store.md new file mode 100644 index 0000000..30567b8 --- /dev/null +++ b/taicpp/docs/store.md @@ -0,0 +1,12 @@ +# store parity (tai.py -> taicpp M3) + +| tai.py | taicpp | notes | +|---|---|---| +| Store (sqlite+FTS5, WAL) | detz::store::Store | sqlite3, WAL+NORMAL+timeout | +| ensure_schema/migrate_profiles | Store::migrate + schema_version | v1: records/chunks/logs | +| setup_fts + triggers | Store::setup_fts | fts_docs + ai/au/ad triggers | +| add/get/update/delete record | add_record/get_record/update_record/delete_record | parity | +| search (fts_docs MATCH) | Store::search | snippet col 4 | +| add_chunks/chunk_lines | Store::add_chunks | single-chunk insert | +| spill_output/spilled_view/spill_or_truncate | same names | LIM 4000 | +| DebugLog | detz::store::DebugLog | memory lines |