Commit graph

13 commits

Author SHA1 Message Date
Research Assistant
885f20879e feat(memory): show (fast) in sync output when hash matches 2026-05-18 22:29:53 +08:00
Research Assistant
baa6c758f5 fix(vector): get_collection no longer silently deletes collection on error; memory builder skips full rebuild when index hash matches 2026-05-18 22:18:23 +08:00
Research Assistant
67199beae5 fix: reorder table drops to respect FK constraints; add rebuild logging 2026-05-15 17:42:10 +08:00
Research Assistant
59ef9d9344 fix: dedupe correction import on rebuild, clean FTS row on refresh 2026-05-14 22:35:35 +08:00
Research Assistant
0d3ff8dcdd feat: permanent correction-log.jsonl, fix original_id field alignment 2026-05-14 21:48:21 +08:00
Research Assistant
750e8ade17 feat: import JSONL into DB on memory build 2026-05-14 17:48:23 +08:00
Research Assistant
c8cd9f5578 perf: executemany batching in builder + file read consolidation 2026-05-13 17:17:08 +08:00
Research Assistant
378ba6890a refactor: extract build_paper_row to shared _columns module 2026-05-13 17:07:14 +08:00
Research Assistant
58e2c7ae52 perf: fix FTS double-insert, drop trigger before bulk insert 2026-05-13 17:01:28 +08:00
Research Assistant
8182da1e87 fix(memory): match FTS column names to papers table (authors_json, collections_json) 2026-05-12 19:01:41 +08:00
Research Assistant
93ca222aaa feat(memory): add FTS5 full-text search with paperforge search command 2026-05-12 18:58:25 +08:00
Research Assistant
1a510c238b style(memory): apply ruff fixes (ternary, nested-if, dict-keys) 2026-05-12 18:00:52 +08:00
Research Assistant
1407e2606d feat(memory): add builder module that populates SQLite from formal-library.json 2026-05-12 17:44:03 +08:00