Apple Dev Backlog (DM360) angelegt

Ansage des Eigentuemers: alles, was Xcode oder das Apple Developer Portal
braucht, wird kuenftig in einer eigenen Liste gefuehrt - Xcode-Laeufe werden
gebuendelt und erst gestartet, wenn eine nennenswerte Menge zusammengekommen
ist.

APPLE_DEV_BACKLOG.md haelt den am Artefakt gemessenen Stand der ausgelieferten
.ipa fest (2026.9.4.17, beide Profile bis 2027-08-29, alle vier
Berechtigungsschluessel da, packageClassList ohne die beiden eigenen Plugins)
und trennt: was auf einen Lauf wartet, was auf das Portal wartet, was nach dem
Lauf zu pruefen ist, und was das Skript ohnehin selbst erledigt.

Offen sind zwei Positionen, beide bereits im Repo korrigiert und nur auf einen
Lauf wartend: die nicht registrierten Plugins (Zwischenablage und Kalender sind
auf dem Telefon tot) und der Installationslink mit dem zweiten Fragezeichen.
Im Portal ist derzeit nichts offen.

Verankert als verbindliche Apple-Regel in AGENTS.md neben Wartungs- und
Paritaetsregel, in der Leseordnung, und als Querverweis aus Abschnitt DH -
dessen Untersuchungsbericht bleibt stehen, gepflegt wird der Zustand im Backlog.
This commit is contained in:
2026-09-07 11:59:37 +02:00
parent 0ec36b03a7
commit 979ea92ce7
2 changed files with 154 additions and 0 deletions
+12
View File
@@ -183,6 +183,13 @@ the linked documents — this file points, it does not duplicate.
> unreasonably large, say so explicitly instead of leaving it silently undone. This rule exists
> because the two had already drifted six days apart once (see section A).
> **Apple-Regel (binding, stated by the owner 2026-09-06):** anything that needs an **Xcode run** or
> the **Apple Developer Portal** is tracked in [`APPLE_DEV_BACKLOG.md`](APPLE_DEV_BACKLOG.md) — in
> the same session it comes up, not in a report note and not only here. Runs are **batched**: they
> start only when a worthwhile amount has accumulated, and that call is the owner's. Never start one,
> and never treat a single native change as a reason to. What ships without Xcode does not belong in
> that file: app UI travels in the OTA bundle, panel and backend in the integration's self-update.
**How this file is loaded:** Claude Code does not read `AGENTS.md` natively; the root `CLAUDE.md`
imports it via `@AGENTS.md` (official recommended pattern). Other agents (Codex, Cursor, Copilot)
read `AGENTS.md` directly. Edit content here, not in `CLAUDE.md`.
@@ -252,6 +259,8 @@ assets. Never mix these the other way around.
4. `COMPANION_APP_ARCHITECTURE.md` — authoritative for DataMetric360 (decided, phases 110 built)
5. `AUDIT_2026-08-10.md` — accessibility/platform audit of the panel (partly done, rest below)
6. `bauauftrag.md`**historical only**; code has diverged (see SPECIFICATION.md §7)
7. `APPLE_DEV_BACKLOG.md` — everything waiting on an Xcode run or the Apple portal, and the
measured state of the shipped `.ipa`; read it before touching anything iOS-native
## The three projects in this repo
@@ -12498,6 +12507,9 @@ selbst ist längst deckungsgleich (13px, `.01em`, `text-transform:none`,
## DH. Die ausgelieferte .ipa registriert zwei eigene Plugins nicht (2026-09-06)
> **Der offene Punkt daraus wird jetzt in [`APPLE_DEV_BACKLOG.md`](APPLE_DEV_BACKLOG.md) (A1) geführt.** Dieser Abschnitt bleibt
> als Untersuchungsbericht stehen; gepflegt wird der Zustand dort, nicht hier.
Gemessen am veroeffentlichten Artefakt, nicht am Projekt - die Regel aus
Abschnitt AK. Entpackt aus `companion-app/auslieferung/App.ipa` (Stand
`2026.9.4.17`, aus Commit `9652a43`):