Compare commits

..

1 commit
v1.0.0 ... main

Author SHA1 Message Date
Nora
0f3f07835b docs: Release-Abschluss v1.0.0 (Forgejo) + Retrospektive im Ledger
Some checks failed
CI / hassfest (push) Has been cancelled
CI / HACS validation (push) Has been cancelled
CI / pytest (latest) (push) Has been cancelled
CI / pytest (min) (push) Has been cancelled
- Phase 7: Code auf Forgejo its-consulting/what_to_wear (main), v1.0.0 getaggt +
  Release-Eintrag. GitHub-Mirror/brands-PR/HACS-Default bewusst als Benutzer-Schritte
  aufgeschoben (E-3). Platzhalter-Icons fuer v1.0.
- Retrospektive v1.0.0 dokumentiert.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-23 17:42:00 +00:00

View file

@ -393,3 +393,27 @@ Pipes-and-Filters-Kern (`logic/`, hass-frei) in Ports-and-Adapters-Schale.
| Gate 1 | PRD | luna-pro | ✅ bestanden | | Gate 1 | PRD | luna-pro | ✅ bestanden |
| Gate 2 | Architektur | luna-pro | ✅ bestanden | | Gate 2 | Architektur | luna-pro | ✅ bestanden |
| Gate 3 | Code (Security, 4 Pakete) | luna-pro | ✅ bestanden | | Gate 3 | Code (Security, 4 Pakete) | luna-pro | ✅ bestanden |
## Phase 7 — Release (2026-07-13, Benutzer-Entscheidungen)
- **Ziel-Remote:** Forgejo `its-consulting/what_to_wear` (Benutzerwahl; CLAUDE.md-Vorgabe). Repo per
API angelegt, Branch `master``main` umbenannt, gepusht (`origin/main`), **v1.0.0 getaggt + Release-
Eintrag** aus CHANGELOG. Verifiziert (README/Tag auf Forgejo abrufbar).
- **Brand-Icons:** Platzhalter (256/512) für v1.0 behalten (Benutzerwahl); echtes Branding + brands-PR später.
- **Bewusst aufgeschoben (E-3, identitätskritisch — Benutzer-Schritte):** öffentlicher GitHub-Mirror
als HACS-Vertriebskanal, home-assistant/brands-PR, HACS-Default-Store-Antrag. Manifest-`documentation`/
`issue_tracker` + Blueprint-Import-Badges zeigen bereits auf den künftigen GitHub-Mirror (github.com/
kenearos/what_to_wear) — beim Mirror-Setup gültig; bis dahin Installation via Custom-Repository (Forgejo).
## Retrospektive (v1.0.0)
- **Was lief:** Strenger BMAD+AI-Dev-Method-Durchlauf: PRD→Architektur-Spine (24 ADs, 4 Recherche-Agenten
verifizieren alle HA-2025.3-APIs)→Epics/Stories (Party-Mode)→23 Stories TDD mit Per-Story-luna-pro-Review
→Gate 1/2/3. 188 Tests grün, ruff clean, reiner `logic/`-Kern hass-frei + ohne HA-Harness testbar.
- **Was der Gegencheck brachte:** luna-pro fand echte Bugs, die Tests allein nicht zeigten — u. a. den
UTC→lokal-Zeitzonenfehler im Normalizer (Story 1.2) und den MappingProxyType-vs-dict-Guard (3.2, beim
Verifizieren selbst gefunden). Gate 3 härtete Injection-Validierung (Unicode/Entities) und DoS-Caps nach.
Erfahrungswert bestätigt: viele Findings berechtigt, mehrere mit Evidenz verworfen (z. B. §3a-Schnee-Regel,
orjson-Größenmessung, single_config_entry-Race).
- **Was fürs nächste Mal:** phcc + pytest-randomly + Coordinator-Timer brauchen früh einen Entry-Unload-
Fixture (sonst Lingering-Timer-Flakes). yanked aiohttp-Pin und `home-assistant-frontend` gehören sofort
in requirements-test. Deklarative Artefakte (Blueprints/CI/Übersetzungen) mit Struktur-/Parse-Tests
statt rotem Test absichern (DEV-METHOD-konform).