idx-cli/docs
hermes de58d04da9 fix(ownership): sync snapshots over 10 MiB; refuse oversized publishes
On 2026-09-25 a snapshot built with --history 5 (15.3 MB) was
published, and `idx ownership sync` failed for every client:
"the response body is larger than request limit: 10485760" (ureq's
default body cap). It was republished by hand with --history 2 (8.2 MB).

- snapshot download: raise the ureq body limit to 1 GiB; the file is
  still verified against the manifest's size and SHA-256. The PDF/XLSX
  report downloads get a 256 MiB limit for the same reason.
- CLI test: sync a >10 MiB snapshot over HTTP (fails without the fix
  with the exact production error).
- build-latest-ownership-snapshot.sh: --max-snapshot-bytes (default
  10485760, the limit of released clients <= v0.2.3); an oversized
  snapshot fails the build, so the published one stays untouched.
- publish-ownership-snapshot.sh passes --max-snapshot-bytes through;
  publisher tests cover the failure and that the release is unchanged.
- docs: size table and guidance.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017a5Cv5Z1NzdYKgKnTiAF4E
2026-09-25 22:22:48 +00:00
..
ARCHITECTURE.md feat(ownership): discover above-1% XLSX on the IDX data page 2026-09-24 21:09:05 +00:00
CONVENTIONS.md feat(ownership): complete ownership intelligence module 2026-03-07 21:10:58 +00:00
INSTALL.md feat: add curl | sh install script 2026-09-24 19:29:52 +00:00
NPM_DISTRIBUTION.md fix: harden npm distribution release and installer 2026-09-24 18:57:53 +00:00
OWNERSHIP_PUBLISH.md fix(ownership): verify snapshot assets before publishing manifests 2026-09-25 10:37:32 +00:00
OWNERSHIP_SELF_HOSTED.md fix(ownership): sync snapshots over 10 MiB; refuse oversized publishes 2026-09-25 22:22:48 +00:00
OWNERSHIP_SYNC.md fix(ownership): verify snapshot assets before publishing manifests 2026-09-25 10:37:32 +00:00
SMOKE.md feat: support explicit MSN chart history 2026-04-15 13:48:27 +07:00