Fáze 1.2: extrakce typů a časových utilit do services/planning/types.py

PlannerSolverError, PlanningSlot, DispatchResult, SOC_MIN_RELAX_LOOKAHEAD_SLOTS,
_timestamptz_from_db, _slot_float_nullable, _prague_dow_hour, _prague_calendar_date,
_prague_hour, _parse_json_dt, _current_slot_start. Fasáda v planning_engine.py,
beze změny chování (golden 5/5, baseline 4+1 faily beze změny).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dusan Vojacek
2026-06-11 12:34:19 +02:00
parent 4ee5cebf2a
commit d83917da51
3 changed files with 154 additions and 116 deletions

1
.gitignore vendored
View File

@@ -13,3 +13,4 @@ dist/
*.tsbuildinfo
frontend/vendor/
frontend/scripts/.native-tmp/
.claude/settings.local.json