idx-cli/src/ownership
0xrsydn 04eaa75882 fix: handle missing scrip column in April 2026 KSEI PDF
The April 2026 IDX ownership PDF omits the zero-valued scrip column for
some holders, causing the parser to leave holdings_scripless/scrip as
empty strings. This broke normalize_ksei_row which called parse_id_number
on empty input.

Two-layer fix:
- Parser: pop_numeric_tail handles 2-column (missing scrip) rows by
  defaulting scrip to "0"
- Normalizer: parse_id_number_or_zero backstop treats empty component
  share fields as 0 while still requiring total_shares

Also includes AGENTS.md refresh, formatting cleanup (rustfmt), and
version bump to 0.2.2.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 19:15:19 +07:00
..
archive.rs Add KSEI archive fallback import 2026-03-31 19:29:00 +07:00
db.rs fix: handle missing scrip column in April 2026 KSEI PDF 2026-04-06 19:15:19 +07:00
entities.rs fix: handle missing scrip column in April 2026 KSEI PDF 2026-04-06 19:15:19 +07:00
graph.rs fix: handle missing scrip column in April 2026 KSEI PDF 2026-04-06 19:15:19 +07:00
mod.rs Add KSEI archive fallback import 2026-03-31 19:29:00 +07:00
parser.rs fix: handle missing scrip column in April 2026 KSEI PDF 2026-04-06 19:15:19 +07:00
remote.rs Complete batch 2 ownership import hardening 2026-03-30 16:40:32 +07:00
search.rs feat(ownership): complete ownership intelligence module 2026-03-07 21:10:58 +00:00
snapshot.rs Add ownership snapshot sync 2026-03-31 19:28:13 +07:00
types.rs feat(ownership): complete ownership intelligence module 2026-03-07 21:10:58 +00:00