Run-job #324 — result¶
Command (from the job folder; equivalent to the issue's command):
python3 analyze_phase1_nav_cache.py pe-phase1-cache-2026-09-20.zip --out portfolio-engine/evidence-work/phase1-cache-analysis
Exit code: 0. All six expected outputs created.
| Check | Result |
|---|---|
| ZIP integrity | PASS |
| Analysis status | COMPLETE |
| NAV series files | 25 of 25; no analysis errors; none without usable dates |
| Index NAV files | 0 → NOT_AVAILABLE_IN_INPUT_ARCHIVE (no index comparison possible from this archive) |
| Rejections | DUPLICATE_NAV_DATE 46; DUPLICATE_UNIQUE_CODE 2,011; no JSON parse errors |
| Exact common valid dates (all 25) | 914, from 2021-07-01 to 2026-05-22 |
| Formation schedule | weekly 205 dates; monthly 53 dates (2021-07-30 … 2026-05-22) |
Observations for PE (MMDEP reading): - The common window starts 2021-07-01 because scheme 148986 starts then (148609 and 148600 start in Dec 2020). - The common window ends 2026-05-22 although most series run to 2026-08-19: schemes 120594 and 147662 stop on 2026-05-22. This is a coverage gap to raise with MM-Cron/API (or a reason to treat the last three months as a shorter-universe window); it is not filled or shifted. - The schedules are candidate decision boundaries only; no replay was run.
Files: summary.json, nav_coverage.csv, nav_duplicate_dates.csv, common_dates_all_25.csv, formation_schedule_weekly.csv, formation_schedule_monthly.csv, run.log.