08d8de60db
GROESSE: vom Eigentuemer als "sehr gross" gemeldet, im Browser bei 375x812 nachgemessen (Kachel 307px): "8.600 km" war bei 40px 133px breit (43% der Kachel) und damit BREITER als die Reichweite darueber (60px, 107px, 35%) - der zweitrangige Wert schlug den Hauptwert in der Flaeche. Mit einem Datum stand es deutlicher: "01.03.2028" misst bei 40px 231px, 75% der Kachel. Auf 32px sind es 108px bzw. 185px, damit liegt der Servicewert auf der Reichweite gleichauf statt darueber. Schrift und Gewicht waren nie das Problem und bleiben Audi Type Wide 300. Nimmt die Entscheidung vom 18.08.2026 (40 statt 30) zurueck. FARBE: auf die Frage "HIG oder Audi CI" nachgeschlagen. Die Werte stehen auf developer.apple.com nur im Alternativtext der Farbfelder, nicht im Text. Meine Erinnerung war falsch - Apples Yellow "Increased contrast (light)" ist #A16A00, nicht #A05A00. Uebernommen wird er trotzdem nicht: auf unserem 12% hinterlegten Grund liefert er 4.19:1, Apples Orange #C55300 4.16:1, beide unter 4.5:1. Apples Schwelle gilt fuer Schrift auf einfarbigem Grund. Der gemessene Wert #A15800 (4.90:1) bleibt, jetzt mit belegter Begruendung statt ohne. Nebenbefund: die Seite zeigt inzwischen die neue "unified"-Palette (systemRed dunkel #FF4245), dieses Projekt fuehrt die aeltere (#FF453A) - ein einzelner Wert aus der neuen waere ohnehin inkonsistent. LIVE GEPRUEFT: der Eigentuemer hat auf einen offenen Browser hingewiesen, damit liess sich der offene Punkt aus DJ schliessen. Mit voruebergehend zurueckdatierter Erstzulassung (Profil gesichert, hinterher zurueckgestellt und geprueft) zeigen alle drei Stellen die Markierung, und nur die ueberschrittene Gruppe ist hinterlegt - Oelwechsel 2028 und Inspektion 2027 blieben unmarkiert. Das Panel ist weiterhin nur ueber den Paritaetstest belegt, nicht am Bild. 327/327, tsc sauber, Panel als Modul geparst, Manifest und Buendel auf 2026.9.6.7, Container sauber gestartet.
145 lines
5.7 KiB
Markdown
145 lines
5.7 KiB
Markdown
# Was jetzt zu tun ist (DM360)
|
|
|
|
**Die eine Datei, die den aktuellen Stand nennt.** Wer wissen will, was ansteht,
|
|
liest hier - nicht in 12.000 Zeilen `AGENTS.md`.
|
|
|
|
Die drei Dateien teilen sich die Arbeit so:
|
|
|
|
| Datei | beantwortet |
|
|
|---|---|
|
|
| **`OFFEN.md`** (hier) | **Was ist zu tun?** |
|
|
| `APPLE_DEV_BACKLOG.md` | Was davon braucht Xcode oder das Apple-Portal? |
|
|
| `AGENTS.md` | **Warum** ist etwas so, wie es ist - die Geschichte, nicht der Zustand |
|
|
|
|
**Arbeitsregel (verbindlich):** diese Datei wird in **derselben Sitzung**
|
|
nachgeführt, in der sich etwas ändert - erledigt, dazugekommen, entschieden.
|
|
Eine Liste, die man erst am Monatsende pflegt, ist keine.
|
|
Aufruf: **`/stand`** prüft den mechanischen Teil selbst nach und liest diese
|
|
Datei dazu.
|
|
|
|
---
|
|
|
|
## 1. Wartet auf Sie
|
|
|
|
### 1.1 Ein Xcode-Lauf - **zwei Funktionen sind auf dem Telefon tot**
|
|
|
|
Zwischenablage und Kalendereintrag sind in der installierten App wirkungslos.
|
|
Beide Korrekturen liegen im Repository und warten nur auf einen Lauf.
|
|
|
|
*Was zu tun ist:* am Mac `git pull`, dann
|
|
`bash companion-app/scripts/ios-signieren.sh`, danach die fertige `.ipa` pushen
|
|
(das Telefon lädt sie aus dem Repository). Ein Befehl - das Skript prüft sich
|
|
selbst und bricht ab, wenn etwas fehlt; von Hand bleiben das
|
|
Schlüsselbund-„Immer erlauben" beim ersten Signieren und die Probe auf dem
|
|
Gerät.
|
|
|
|
**Die Datei, die man dafür in die Hand nimmt, ist
|
|
[`APPLE_DEV_BACKLOG.md`](APPLE_DEV_BACKLOG.md)** - sie trägt den Ablauf, den
|
|
Stand und die Prüfliste; Abschnitt „Wie ein Lauf abläuft", dann A1 und A2.
|
|
|
|
### 1.2 Gitea-Token für den Laborzweig DM180
|
|
|
|
Nicht dieses Repository - der Laborzweig (`tobias/Data-Metric-180`, privat).
|
|
Seine Selbstaktualisierung zeigt seit dem 06.09.2026 auf das eigene Repository,
|
|
ihr fehlt nur noch der Zugang.
|
|
|
|
*Was zu tun ist:* in der Laborinstanz unter Einstellungen -> Geräte & Dienste ->
|
|
Audi Dashboard -> Konfigurieren einen Gitea-Token mit Lesezugriff eintragen.
|
|
|
|
### 1.3 `steuer.faellig` ist leer
|
|
|
|
Betriebsdaten, kein Code - die Kfz-Steuer hat kein Fälligkeitsdatum.
|
|
|
|
*Was zu tun ist:* in der App unter Mein Audi -> Versicherung/Steuer eintragen.
|
|
|
|
---
|
|
|
|
## 2. Wartet auf eine Entscheidung von Ihnen
|
|
|
|
### 2.1 Die Übersicht-Box „Versicherung/Steuer" neu gestalten
|
|
|
|
Seit dem 19.08.2026 vorgemerkt und **bewusst nicht begonnen**: Sie hatten
|
|
gesagt, Sie wüssten noch nicht, was Sie dort sehen wollen. Ein Entwurf ohne
|
|
diese Antwort wäre geraten.
|
|
|
|
*Was zu tun ist:* ein kurzes Gespräch darüber, was auf einen Blick sichtbar sein
|
|
soll und was auf die Detailseiten gehört. Danach wie üblich erst ein Muster,
|
|
dann Code.
|
|
|
|
---
|
|
|
|
## 3. Wartet auf eine Sitzung
|
|
|
|
Buildbar, ohne Rückfrage, in dieser Reihenfolge sinnvoll:
|
|
|
|
### 3.1 Versicherung: PDF der Vertragsdetails ablegen
|
|
|
|
Die Police als PDF an den Vertrag hängen und später wieder ansehen können.
|
|
|
|
*Was zu tun ist:* zuerst den Ablageort entscheiden - spiegelt es die vorhandene
|
|
Fotoablage unter `/config/audi_dashboard/`, oder wird es ein eigenes
|
|
Anhang-Konzept? Danach Dienst, Ablage und beide Oberflächen (Paritätsregel).
|
|
|
|
### 3.2 Versicherung: freies Notizfeld
|
|
|
|
Eine eigene Zusammenfassung zur Versicherung, aus keinem strukturierten Feld
|
|
abgeleitet.
|
|
|
|
*Was zu tun ist:* Profilfeld, Textfeld in beiden Oberflächen. Das Panel hat mit
|
|
`.feld--breit` bereits das Muster für ein Feld über die volle Breite.
|
|
|
|
### 3.3 Restliche Dokumentendrift
|
|
|
|
`SPECIFICATION.md`, `homeassistant/README.md` und die Profilvorlage nennen noch
|
|
den WLAN-Sensor, der am 12.08.2026 entfallen ist; dazu eine falsche Aussage über
|
|
Beispielzahlen in der Statistik und ein überholter TODO-Kommentar.
|
|
|
|
*Was zu tun ist:* reine Textkorrekturen, kein Code.
|
|
|
|
---
|
|
|
|
## 3b. Optisch noch nicht gesehen
|
|
|
|
**Das Panel.** Die Markierung überschrittener Servicetermine (Abschnitt DJ) ist
|
|
in der **App** live geprüft, im **Panel** nicht - dafür fehlt eine angemeldete
|
|
Home-Assistant-Sitzung. Belegt ist es dort über den Paritätstest gegen die
|
|
echten Panel-Funktionen und den Modul-Parse.
|
|
|
|
*Was zu tun ist:* bei nächster Gelegenheit mit angemeldeter Sitzung einmal
|
|
ansehen; ein vorübergehend zurückdatiertes Erstzulassungsdatum erzeugt den Fall
|
|
(hinterher zurückstellen).
|
|
|
|
## 4. Gemeldet, aber nicht reproduzierbar
|
|
|
|
Beide mehrfach gesucht und **nicht gefunden**. Sie bleiben stehen, bis sie
|
|
wieder auftreten - raten hilft hier nicht.
|
|
|
|
* **Das Kartenebenen-Symbol im Standort-Blatt** wirkt fehlerhaft. Dreimal
|
|
geprüft (Markup, Funktion, gerechnete Farbwerte), jedes Mal deckungsgleich mit
|
|
dem Panel. *Was hilft:* ein Bildschirmfoto vom Gerät.
|
|
* **Die Batteriespannungs-Zeile lässt sich am Rechner nicht antippen.** Mit
|
|
Trefferpunkt-Prüfung, synthetischen und echten Klicks getestet - navigiert
|
|
jedes Mal korrekt. *Was hilft:* die Fensterbreite und ein Blick in die
|
|
Browser-Konsole im Moment des Fehlversuchs.
|
|
|
|
---
|
|
|
|
## 5. Bekannte Grenzen - bewusst so, nicht offen
|
|
|
|
Damit sie nicht als Fehler wiederkommen:
|
|
|
|
* **Der Fahrtbeginn liegt bis zu neun Minuten zu spät.** Der Dongle wacht erst
|
|
über den Beschleunigungssensor auf; die verschlafenen Kilometer holt die App
|
|
seit `2026.9.6.2` aus dem Kilometerstand zurück, den *Zeitpunkt*
|
|
zurückzurechnen haben Sie abgelehnt, solange es eine gerechnete statt
|
|
gemeldeten Zahl wäre.
|
|
* **Werkbank und Fahrzeug lassen sich nicht automatisch trennen.** Ein
|
|
Werkbank-Schalter wurde am 06.09.2026 angeboten und abgelehnt - Sie
|
|
entscheiden selbst, welche Messwerte bleiben, über das Wischen in der
|
|
Messwertliste. **Nicht erneut vorschlagen.**
|
|
* **Das Panel wird nicht gelöscht, sondern archiviert** - aber erst, wenn die App
|
|
es wirklich abgelöst hat. Heute nicht.
|
|
* **HACS ist ein Sackgassenweg**, dauerhaft: es lehnt private Repositories
|
|
kategorisch ab. `install.ps1` ist der einzige Installationsweg, die
|
|
Selbstaktualisierung der einzige Aktualisierungsweg.
|