Files
audi-app/OFFEN.md
T
tobias e23a462da9 Teilbare Fassung der Portierungsbeschreibung verlinkt
Die Beschreibung gibt es zusaetzlich als veroeffentlichte Seite mit echt
gerenderten Farbmustern fuer Tag und Nacht. Adresse in
PORTIERUNG_UEBERSCHRITTEN.md und OFFEN.md nachgetragen, mit dem Hinweis, dass
Aenderungen an der Datei dort nachzuziehen sind - sonst laufen die beiden
Fassungen auseinander.

Die Seite ist markenfrei: keine lizenzierten Schriften, Embleme oder
Modellzeichen, nur die Farbwerte und Strukturen.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-07 14:56:19 +02:00

150 lines
5.9 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
**Erledigt am 07.09.2026.** Die Markierung überschrittener Servicetermine
(Abschnitt DJ) ist jetzt auch im **Panel** live gesehen und gemessen -
Übersicht und „Mein Audi", Tagmodus, Fassung 2026.9.6.9.
Das Erstzulassungsdatum im Testcontainer war dafür vorübergehend auf
01.03.2020 zurückdatiert und ist am 07.09.2026 auf **01.03.2025**
zurückgestellt; die Sicherung `fahrzeugprofil.json.ansicht` ist entfernt.
*Offen bleibt allein:* der **Nachtmodus** ist nur gerechnet, nicht gesehen.
Die Beschreibung zum Nachziehen in einem Spin-off steht in
`PORTIERUNG_UEBERSCHRITTEN.md`; als teilbare Seite unter
<https://claude.ai/code/artifact/8f2eb15e-1107-45bc-bd04-78b19fa06a4b>.
## 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.