diet-guard/docs
Krzysztof kuhy Rudnicki c310861855 slots: minute-of-day consumers (phase 2 of 3: Python side)
Every Python consumer now speaks slot minutes:

- satisfaction is nearest-slot snapping (_slot_wire.satisfied_by_entries)
  at every "is this slot logged?" site: gate, CLI status, MCP, catering
  occupancy and dedup. Nothing on disk is rewritten; 07:00/10:00 entries
  keep covering 07:15/10:15 after a schedule move.
- log_meal writes slot_fields(minute) before signing (slot + slot_min).
- schedule store and sync encode via schedule_to_wire/from_wire; a
  whole-hour schedule stays byte-identical (f/l/n only).
- CLI ate --hour takes HH or HH:MM; MCP log_meal takes "HH:MM" or a
  legacy int hour, validated against today's slots; get_slots returns
  {minute, label}.
- gate History tab: first/last are HH:MM ttk.Comboboxes (quarter-hour
  list, typed times, Up/Down step without posting the popdown), locked
  as disabled; validation mirrors normalized().
- gate timer fires every 15 min; docs rewritten for minutes.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015npsYVB2PdtWkG7MPAi4tn
2026-10-10 19:53:39 +02:00
..
explanations Add change explanation: desktop-web-build 2026-07-20 17:27:42 +02:00
DOCS-body.md Body tab: weight/body-fat logs, BMI, ideal weight, goal-based kcal target, workouts + Health Connect steps, week planner 2026-09-28 09:03:03 +02:00
DOCS-design.md Adopt the four markdown namespaces and gate them 2026-08-24 15:57:20 +02:00
DOCS-flutter-rules-design.md Adopt the four markdown namespaces and gate them 2026-08-24 15:57:20 +02:00
DOCS-flutter-rules-language.md Adopt the four markdown namespaces and gate them 2026-08-24 15:57:20 +02:00
DOCS-flutter-rules-state-and-data.md Adopt the four markdown namespaces and gate them 2026-08-24 15:57:20 +02:00
DOCS-flutter-rules-testing-and-assets.md Adopt the four markdown namespaces and gate them 2026-08-24 15:57:20 +02:00
DOCS-flutter-rules-ui.md Adopt the four markdown namespaces and gate them 2026-08-24 15:57:20 +02:00
DOCS-kuchnia-wikinga-phone.md Update app/diet_guard (17 files) 2026-10-10 13:49:58 +02:00
DOCS-kuchnia-wikinga.md gate + CLI: fill today's empty slots from catering in one confirmed step 2026-10-10 13:12:15 +02:00
DOCS-meal-schedule.md slots: minute-of-day consumers (phase 2 of 3: Python side) 2026-10-10 19:53:39 +02:00
DOCS-sync-latency.md Adopt the four markdown namespaces and gate them 2026-08-24 15:57:20 +02:00