idx-cli/crates
hermes b472d76e27 fix(sync): releases record stored rows; oversized manifests are errors
From the Codex re-gate of the 0.3.3 fixes:
- Imports recorded row_count as the rows parsed, but INSERT OR IGNORE
  drops a file's repeated ticker/investor rows, so the count could exceed
  what is stored, and the new stored-row validation would then reject a
  snapshot the publisher built from such a file. Record the rows stored.
- A local manifest over the 1 MiB limit was read truncated rather than
  rejected; read one byte more and fail when it does not fit.
- The backup-recovery test also passed on the old code; it now fails an
  install after the leftover backup was found and checks the old data is
  back.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V3syn2fN2LNo5pvTSqc6eh
2026-10-17 12:23:58 +00:00
..
idx-cli feat(news): rank this company's news first and label each item 2026-10-16 09:54:30 +00:00
idx-core fix(sync): releases record stored rows; oversized manifests are errors 2026-10-17 12:23:58 +00:00
idx-mcp fix(ownership): correct changes, alias search, graph, and name lookups 2026-10-17 04:09:51 +00:00