idx-cli/docs
hermes 6628d3b2e9 fix(ownership): make publisher RESULT contract hold on every path
Addresses review on #29:
- drop errtrace: a failure inside $(...) printed two RESULT lines
- explicit failures go through fail(), which always prints
  RESULT: FAILED stage=...; idx check gets its own `preflight` stage;
  the never-failing published-manifest read is no longer a stage
- validate the built latest_as_of_date (`// empty` + date regex) so a
  corrupt manifest cannot compare as "newer"
- freshness: validate --now (exit 2) and latest_as_of_date (exit 3)
  before calling date
- flake: package an explicit script list instead of scripts/*.sh
- docs: GH_TOKEN prerequisite for the packaged publisher

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017a5Cv5Z1NzdYKgKnTiAF4E
2026-09-24 21:50:51 +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 feat(ownership): build snapshots from XLSX with monthly history 2026-09-24 21:12:05 +00:00
OWNERSHIP_SELF_HOSTED.md fix(ownership): make publisher RESULT contract hold on every path 2026-09-24 21:50:51 +00:00
OWNERSHIP_SYNC.md feat: default ownership sync to published snapshot 2026-04-12 14:27:47 +07:00
SMOKE.md feat: support explicit MSN chart history 2026-04-15 13:48:27 +07:00