Penalty audit (6 fixtures vč. evening_push a extreme_neg_buy):
- stejných 16/26 penalt mrtvých i na rozšířeném pokrytí
(vč. EVENING_PUSH_Z_EXPORT_BONUS=2500 na evening-push dni)
- žádná penalta nezpůsobuje Infeasible 2026-05-01 (strukturální problém)
- Σpenalty 7978 Kč vs cashflow −614 Kč
clean_core_prototype.py: čistý ekonomický MILP (bez heuristických penalt) na
IDENTICKÝCH vstupech fixtures vs golden snapshoty současného plánovače:
- lepší na všech 5 řešitelných fixtures, celkem +266 Kč (+25 %) za horizonty
- extrémní den 2026-05-01: current INFEASIBLE → clean OK (−713 Kč zisk)
- férové: současné plány mají hp/ev setpointy 0, čistý dispatch srovnání
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
scripts/harness/penalty_audit.py: vynulování každé ekonomické konstanty →
replay 4 golden fixtures → Δcashflow / Δpenalty / změněné sloty.
Výsledek (penalty_audit_baseline_2026-06-11.txt):
- 16/26 penalt bez jakéhokoli vlivu na 4 reprezentativních scénářích
- aktivní penalty silně interagují (odstranění jedné zvedne binding jiných
o stovky Kč — POS_SELL_PRE_NEG +481, PRE_NEG_BUY_SOC_CEILING −1480)
- Σpenalty 2140 Kč vs cashflow −440 Kč na baseline
CLAUDE.md: doplněna struktura services/planning/ a harness do tabulky adresářů.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>