v0.19.5: Verified child lineage and report scope
Fixes
- Reject conflicting child-parent metadata and revoke affected cached request usage.
- Bind child reports to their original root and role across preview, Stop and completion reconciliation; missing historical proof stays unavailable.
- Show child own usage, descendant subtotals, direct parent and a matching selector in cards and receipts, with all nine report languages aligned.
Verification
- 466 local tests, Ruff, repository/plugin validation and sensitive-data checks passed.
- CI passed on Python 3.10, 3.11, 3.12 and 3.13.
- An isolated real Codex parent/child run verified both previews, Stop and completion receipts, matching selectors and saved root/parent proof.
- All 12 hook definitions and native trust hashes are unchanged. Existing Tasks remain pinned; new Tasks use the updated compatible runtime. Desktop painting was not observed.
Commit: 8a33d5a