idx-cli/src/ownership
hermes fea1a0e906 fix(ownership): bound snapshot download by manifest size; clean refused builds
Addresses review on #31:
- the snapshot download limit is the manifest's size_bytes (+1, since
  ureq fails once a body reaches its limit), capped at 1 GiB; a body
  larger than advertised fails during download. New CLI test; the
  >10 MiB test also caught the off-by-one.
- a refused (oversized) standalone build removes its sqlite and
  manifest from --output-dir.
- docs: downloads are buffered, not streamed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017a5Cv5Z1NzdYKgKnTiAF4E
2026-09-25 22:31:40 +00:00
..
archive.rs Add KSEI archive fallback import 2026-03-31 19:29:00 +07:00
db.rs fix: satisfy clippy 1.97 lints failing on CI 2026-07-31 12:14:58 +00:00
entities.rs feat(ownership): import IDX above-1% XLSX holder register 2026-09-24 20:48:07 +00:00
graph.rs fix: satisfy clippy 1.97 lints failing on CI 2026-07-31 12:14:58 +00:00
mod.rs feat(ownership): import IDX above-1% XLSX holder register 2026-09-24 20:48:07 +00:00
parser.rs fix: handle spaced KSEI PDF headers (SHARE CODE vs SHARE_CODE) 2026-07-29 04:21:54 +00:00
remote.rs fix(ownership): harden data-page discovery per review 2026-09-24 21:11:56 +00:00
search.rs feat(ownership): complete ownership intelligence module 2026-03-07 21:10:58 +00:00
snapshot.rs fix(ownership): bound snapshot download by manifest size; clean refused builds 2026-09-25 22:31:40 +00:00
types.rs feat(ownership): complete ownership intelligence module 2026-03-07 21:10:58 +00:00
xlsx.rs fix(ownership): pin XLSX excerpt row count, report Excel row numbers 2026-09-24 21:08:57 +00:00