Skip to content

PE run-job #337 — objective selection report (17 Oct 2026)

  • Issue: https://github.com/moneymarche-dev/portfolio-engine/issues/337
  • Head: 6fc65a330bc3f7e03ff3cb7378f4a3679c52f3a8 (authorized, CI #525 green), branch feature/issue-315-objective-selection-impl
  • Command (unchanged, from repo root, PYTHONPATH=src): python scripts/render_phase1_25fund_objective_selection_report.py --evidence docs/evidence/PHASE1_25FUND_OBJECTIVE_SELECTION_SNAPSHOT_2026-09-20.json --manifest docs/evidence/PHASE1_25FUND_ANALYTICAL_DATASET_MANIFEST_2026-09-20.json --replay-summary docs/evidence/phase1-objective-replay-preflight-2026-10-15/objective_replay_preflight.json --output
  • Exit code: 0; working tree unchanged
  • Report: PHASE1_25FUND_OBJECTIVE_SELECTION_REPORT_2026-10-17.md (same folder), 226 lines, SHA-256 54eb7094ae634104e875820d4f88d77ca67e2b84e6e53847654fc12a763a53d3 (dated 17 Oct by run date)
  • Acceptance: Aggressive and Moderate replay COMPLETE, weekly 204 and monthly 52 periods; objective evaluation NOT_EVALUATED (#329); Conservative replay NOT_RUN (#330). No PASS/WATCH/FAIL, benchmark, staging, UAT or promotion claimed.