docs: T5 Optik in ARCHITECTURE §15, Annahmen 119–124, TASKS, Spec-Abweichungen (T5b B8)

- ARCHITECTURE: neuer Abschnitt 15 (Tokens und vier Farbsätze,
  Darstellung, Baukasten und Wächter, Bewegung und Budgets, Beute in Sonne,
  Wabe und Kartenmarker, Lebenslinie, Bienenjahr-Rad, Manifest/Icons/SW),
  §11.7 Königinnen mit automatischem Endstatus, Annahmen 119–124.
- TASKS: Abschnitt T5 mit erledigten und offenen Punkten.
- Spec: 18 markierte Abweichungen bei der Umsetzung mit Grund.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
This commit is contained in:
Nick.RosenloecherandClaude Opus 5.5 committed 2026-10-19 17:31:48 +02:00
1 parent bb3f79e55f
commit 4ba6dea45a
3 files changed
+146 -6

No files matched your search

+29 -1
View File
@@ -174,6 +174,7 @@ Reihenfolge = Bau-Reihenfolge. Gleiche Haken-Regel wie MVP: erst setzen, wenn Li
- [x] Navigation, Dashboard, Login neu gestaltet (Hexagon-Markenzeichen, aktiver Link-Zustand, Waben-Signaturmuster)
- [x] Verbleibende Bestandsseiten (Listen/Details aller MVP-Module) auf einheitlichen Karten-/Badge-/Icon-Stil durchgezogen
- [ ] Alle neuen v1.x-Module folgen dem Redesign von Anfang an (kein Nacharbeiten nötig)
- [x] Weitergeführt in T5 „Optik mit eigener Handschrift“ (Abschnitt T5 unten): Tokens in vier Farbsätzen, Baukasten mit Wächter, Wabenzelle als einziges Motiv; die Verläufe dieses Abschnitts sind entfernt
### 22. QR-Code-System
@@ -320,6 +321,33 @@ Plan: `docs/superpowers/plans/2026-10-13-t4-logik-ketten.md`, Annahmen 31–58 i
- [ ] Folgepunkt: `packagingSize` im Backend als `@IsInt @Min(1) @Max(10000)` prüfen, nach Datenprüfung in Produktion (braucht Freigabe)
- [ ] Ausrollen in den Cluster – gebaut und getestet, noch nicht ausgerollt
## T5. Optik mit eigener Handschrift
Spec: `docs/superpowers/specs/2026-10-13-t5-optik-design.md`, Plan: `docs/superpowers/plans/2026-10-14-t5-optik.md`, Issue #26. Annahmen 119–124 in ARCHITECTURE.md, Beschreibung in Abschnitt 15.
- [x] T5a (Tasks A1–A12): vier Farbsätze mit Kontrast-Wächter, Darstellung ohne Flackern (hell, dunkel, Sonne), `AREAS`/`AreaIcon`/`BrandMark`, Fokus und Größen, Auswahlgruppe, Checkbox, Tabs, Plus/Minus, Manifest und Icons, Bewegungs-Sprache mit Budget, Beute-Bühne in der Sonne, Baukasten-Wächter, Hinweis „Sonnenmodus“
- [x] Browserprüfung T5a: Lighthouse Barrierefreiheit Login 100, Start 100, Durchsicht neu 98; axe-Kontrast 0 Befunde in 168 Läufen; Forced Colors in Ordnung (2026-10-19)
- [x] T5a produktiv (Frontend sha-d8efbc3, 2026-10-19)
- [x] T5b B1 Waben-Standkarte (Stand-Seite, Offline-Standseite, Bienenstände-Liste)
- [x] T5b B2 Mini-Waben-Marker auf der Karte mit Liste „Stände auf der Karte“
- [x] T5b B3/B4 Lebenslinie auf der Volksseite (Modell, SVG, Tabelle)
- [x] T5b B5 Backend-Zusatz an `GET /autopilot/today` (`segmentSince`, `reportedOn`, `note`, `seasonCalendar`; additiv, keine Migration); produktiv mit Backend sha-1688e77
- [x] T5b B6/B7 Bienenjahr-Rad auf dem Dashboard, ersetzt die Kacheln „Überblick“ und die Chip-Zeile „Saison je Stand“
- [x] B8 Doku: ARCHITECTURE Abschnitt 2, 11.5, 11.7 und 15, Annahmen 119–124; Abweichungen in der Spec vermerkt
- [ ] B8 Sichtprüfung T5b: Screenshot-Matrix (Spec 13.4), Lighthouse Barrierefreiheit ≥ 95 in hell und Sonne, `impeccable detect --json` mit 0 Befunden
- [ ] Ausrollen T5b-Frontend nach der Sichtprüfung (Produktion bleibt bis dahin auf sha-d8efbc3)
- [ ] Inhaber: Draußen-Test in der ersten Woche (Spec 13.4 und 17.7 Aufgabe 6: Hauptknopf, kritisches und lange nicht durchgesehenes Volk auf 50 cm, Brutwaben 0 auf 6, Sonnenmodus, Abschnitt im Rad, Abhaken mit Handschuh). Ein Fehlschlag ändert Tokens oder Größen, zusammen mit `contrast.spec.ts`
- [ ] Inhaber: Spec §16 Fragen 1–4 bestätigen (umgesetzt mit A, Annahme 121)
- [ ] Changelog-Hinweis: iOS zeigt das neue Homescreen-Icon erst nach Entfernen und neu Hinzufügen der App
- [ ] `ApiCore-Frontend/DESIGN.md` per `/impeccable document` aus dem fertigen Stand erzeugen, damit neue Seiten den Baukasten finden
- [ ] Folgepunkt: Durchsicht neu hat eine versteckte `h3` (`sr-only`), die die Reihenfolge der Überschriften bricht (Lighthouse `heading-order`)
- [ ] Folgepunkt: Reihenfolge von Toast und Fokus nach „Ausprobieren“ im Sonnen-Hinweis ordnen
- [ ] Folgepunkt: Leaflet animiert das Verschieben per Pfeiltaste und zum Popup auch bei „Dezent“ und „Aus“ (Leaflet 1.9 hat dafür keine Option)
- [ ] Folgepunkt: Backend-e2e „an apiary-wide sync and single-colony syncs running together finish without a deadlock“ (`test/autopilot.e2e-spec.ts`) läuft unter CI-Last ins Zeitlimit
- [ ] Folgepunkt: `/apiaries` lädt die Übersicht mit einer Anfrage je Karte (höchstens 20, Annahme 123); ein Sammel-Endpunkt für mehrere Stände würde das ersetzen
- [ ] Folgepunkt (Inhaber): Ein von Hand gesetzter Endstatus eines Volks (`SOLD`, `DECEASED`) ändert die Königin nicht automatisch, das Aufräumen fragt nach; soll auch dieser Weg den Endstatus der Königin selbst setzen? (ARCHITECTURE 11.7)
- [ ] Nicht geprüft in der Sichtprüfung T5a: Glocke mit „9+“ bei 390 px, Herkunftsseite in allen Modi, privates Fenster (gesperrter Speicher)
## T6. Compliance (Tierarzneimittel, Etikett, Behörden, Prüfbereitschaft)
Plan: `docs/superpowers/plans/2026-10-14-t6-compliance.md`, Annahmen ab 59 in ARCHITECTURE.md (zuletzt 94), Beschreibung in Abschnitt 12.
@@ -347,7 +375,7 @@ Spec: `docs/superpowers/specs/2026-10-15-beute-3d-design.md`. Teil 1 (Daten) und
- [x] Task 22 Doku (ARCHITECTURE §13/13.1, §2 offline, Annahmen 101–105) und Vereinfachung des Frontend-Codes
- [x] Größenbudget 3D-Chunk (320 kB gzip) im Frontend-Image-Build geprüft (299 kB am 2026-10-16)
- [ ] Inhaber: Maße prüfen (Zarge außen, Styropor-Einlage, Verdunster) und Fotos der Beuten schicken (Spec §14)
- [ ] T5-Spec um eine Bewegungs-Sprache ergänzen, bevor T5 umgesetzt wird (Spec §12.4)
- [x] T5-Spec um eine Bewegungs-Sprache ergänzen, bevor T5 umgesetzt wird (Spec §12.4; T5-Spec §17, umgesetzt in T5a A11)
- [ ] Teil 4 Sprach-Durchsicht: Anforderungen in `docs/superpowers/specs/2026-10-16-beute-teil4-sprach-durchsicht-anforderungen.md`; Brainstorming + Spec nach L5, baut auf T7 auf
- [x] T7 L1 Diktat (Spracherkennung im Browser, Einwilligung, Diktat-Knopf, Seite „Sprache & Datenschutz“); Plan `docs/superpowers/plans/2026-10-16-t7-sprache.md`
- [x] T7 L2 Backend (Tasks 4–12): Datenmodell, Schlüssel `voice`, Kern, API, Übernahme in die Durchsicht, Ereignisse, Wiederholregel, Fachwortliste