What to Wear (WTW) — Home Assistant integration that lays out tomorrow's outfit from your wardrobe + weather forecast.
Find a file
Nora 3336fc0c2c feat(3.2): Schema-Versionierung, Migration & Options-Robustheit
Story 3.2 (TDD, phcc, Suite gruen 141/141):
- __init__.py: async_migrate_entry (v1->v1 no-op, NFR-10/AD-8).
- const.py: sanitized_options — fehlend->Default, typfalsch->Default+Warn,
  unbekannt->erhalten, Bereichs-/isfinite-/HH:MM:SS-Pruefung, non-Mapping-Guard,
  nie Setup-Abbruch (AD-8).
- coordinator._options + Switchover-Listener nutzen den Sanitizer.
- luna-pro-Story-Review: 4/5 Findings uebernommen, 1 verworfen (Version-Evidenz).
  Eigener Fund: Mapping-vs-dict-Guard (entry.options=MappingProxyType) korrigiert.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-13 15:13:25 +00:00
.claude/skills prd: Rev. 2 nach adversarialer 4-Linsen-Validierung (28 Findings eingearbeitet) 2026-07-11 21:09:12 +00:00
_bmad prd: Rev. 2 nach adversarialer 4-Linsen-Validierung (28 Findings eingearbeitet) 2026-07-11 21:09:12 +00:00
_bmad-output/planning-artifacts feat(1.3): deterministische Regel-Engine (Requirements aus Normprognose) 2026-07-13 13:32:54 +00:00
blueprints/automation/what_to_wear feat(2.5): Blueprints Push & TTS — Epic 2 komplett 2026-07-13 14:55:01 +00:00
custom_components/what_to_wear feat(3.2): Schema-Versionierung, Migration & Options-Robustheit 2026-07-13 15:13:25 +00:00
docs prd: Rev. 2 nach adversarialer 4-Linsen-Validierung (28 Findings eingearbeitet) 2026-07-11 21:09:12 +00:00
tests feat(3.2): Schema-Versionierung, Migration & Options-Robustheit 2026-07-13 15:13:25 +00:00
.gitignore epics: Epic-/Story-Zerlegung final (5 Epics, 23 Stories) — Party-Mode + Readiness 2026-07-13 13:12:33 +00:00
hacs.json feat(1.1): Skeleton, pure-core Datenmodell, Options-Schema & Layering-Guard 2026-07-13 13:20:42 +00:00
LEDGER.md feat(3.2): Schema-Versionierung, Migration & Options-Robustheit 2026-07-13 15:13:25 +00:00
pyproject.toml feat(1.1): Skeleton, pure-core Datenmodell, Options-Schema & Layering-Guard 2026-07-13 13:20:42 +00:00
requirements-test.txt feat(1.8): Config-Flow (Test-Abruf, 4 Fehler) + Entry-Lebenszyklus 2026-07-13 14:15:45 +00:00