Log
- 2026-10-30 P0 passed: contract written.
- 2026-10-30 P1: audit found 40 exact duplicate rows (identical on all columns, 40 duplicated firm-year keys), 307 rows with missing default_next all in year 2022 (300 after dedup). rating_2025 is a look-ahead (2025, built from realised defaults; perfectly separates defaults: only D firms default) → excluded. Decision: drop exact duplicates keeping first, then drop missing outcomes.
- 2026-10-30 P2/P3 passed; P4 checks all PASS, running gate.
- 2026-10-30 P4 passed (gate receipt 20261030T044701); P5 report+claims written; running final gate.
- 2026-10-30 Final gate PASSED (20261030T044723.544715Z). Task complete.