35 lines
4.0 KiB
Markdown
35 lines
4.0 KiB
Markdown
# Werkbaum-Statusprüfung, 2026-09-09
|
|
|
|
> Historische Momentaufnahme. Für den aktuellen Abschluss von `auth-build` und `phase2` gilt `email-authentication.md`; Kontolöschung und Adminwiederherstellung sind inzwischen ebenfalls implementiert. Die folgenden damaligen offenen Punkte sind keine aktuelle Aufgabenliste. Maßgeblich ist der heutige Werkbaum-Status.
|
|
|
|
Abgeglichen mit versioniertem Quellcode, Migrationen, direkten Tests, englischen Feature-Dateien, Betriebswerkzeugen und den bisherigen Implementierungsnachweisen. Keine erneute vollständige Testausführung für diese reine Dokumentationsänderung. Laufende Push-Änderungen bleiben separat uncommittet.
|
|
|
|
## Korrigierte Abschlüsse
|
|
|
|
- `scope`: verbindlicher Umfang und Entscheidungen sind dokumentiert.
|
|
- `work`, `habits`: die beschriebenen Fachfunktionen sind implementiert und in den jeweiligen Implementierungsnachweisen geprüft; automatisierte Gherkin-Abnahme bleibt separat offen.
|
|
- `phase2`: alle drei Umsetzungskinder abgeschlossen. Authentifizierung ist lokal geprüft; öffentliche Google-Abnahme gehört weiterhin zu `auth-spike`.
|
|
- `remote-ci`, `werkator-detail`: gemeinsamer Deploymentpfad aus dem Werkator-Build ist implementiert und für 4b057dd real nachgewiesen, siehe `ci-deployment.md`.
|
|
- `sources`: Quellenverzeichnis erstellt; dokumentierte Grenzen der Quellenprüfung bleiben bestehen.
|
|
|
|
## Jetzt korrekt in Arbeit
|
|
|
|
- `identity`, `experience`, `reminders`, `storage`, `model`, `operations`: Umsetzung vorhanden, aber Kontolöschung, Push, Geräteabnahme oder Betriebsprüfungen fehlen teilweise.
|
|
- `prototype-exit`: Laufzeit- und Persistenznachweise vorhanden; OIDC-/PWA-Gesamtabnahme offen.
|
|
- `pwa-spike`: PWA-Ressourcen, Offline-/Wartungsanzeige und Entwürfe geprüft; Android-Installation und echter Hintergrund-Push fehlen.
|
|
- `phase6`, `restore-test`, `runbook`: Deployment implementiert; Fehlerszenarien in `tests/operations/test_update.py` und Betriebsdokumentation vorhanden. Repräsentativer Hostsharing-Backup-Restore und vollständige Betriebsanleitung fehlen.
|
|
- `phase7`, `browser-accept`: Chromium- und responsive Prüfungen bereits durchgeführt; echte Android-, Firefox-, Google- und Push-Abnahme noch offen. Die Abhängigkeit von Phase 6 verhindert den Abschluss, nicht den belegten Teilbeginn.
|
|
- `remote-commands`: vorhandene Befehle in `tools/remote` gegen den geplanten Katalog abgeglichen; Dienststeuerung, upload, separate backup/restore-Befehle und Bootstrap-Recovery fehlen weiterhin.
|
|
- `test-spec` und alle sechs Testbereiche: Feature-Dateien vorhanden, viele Regeln durch direkte JVM-/Frontend-/Betriebstests geprüft. Kein Cucumber-Runner und keine Step Definitions vorhanden. Daher ausdrücklich kein vollständiger Abschluss der vereinbarten ausführbaren Gherkin-Abnahme. Push-Zeitfenstertests sind aktuell erst lokale laufende Arbeit.
|
|
- `open`: zahlreiche ursprüngliche Prüfungen erledigt, verbleibende Prüfungen benannt.
|
|
|
|
`delete-build` und `release-accept` bleiben geplant: vorbereitende Auth-Prototypen beziehungsweise Einzelprüfungen sind kein Beginn der produktiven Kontolöschung oder Gesamtfreigabe. Bereits abgeschlossene Implementierungsknoten bleiben abgeschlossen, soweit ihre eigenen Nachweise vorliegen; daraus folgt keine vollständige Produktivabnahme.
|
|
|
|
## Aktueller CI-Vorbehalt
|
|
|
|
Am 2026-09-09 über `/api/repos/werkjournal/builds/latest` geprüft: letzter gemeldeter Build `3f655dba5cc7aa627a1332d3796842bf51ac9ec0`, Status `failed`, Laufzeit 160 Sekunden. Ursache und erfolgreiche erneute Auslieferung sind noch offen. Lokale Auth-Nachweise sind deshalb keine Behauptung eines erfolgreichen CI-Deployments. Der bereits früher erfolgreich geprüfte Deploymentmechanismus bleibt davon getrennt.
|
|
|
|
## Nachfolgende Anforderungsänderung
|
|
|
|
Am 2026-09-09 wurde Google/OIDC ausdrücklich abgewählt. `auth-build` und `phase2` sind deshalb wieder in Arbeit; der zuvor dokumentierte Abschluss bezieht sich auf den inzwischen verworfenen Provider-Ansatz. `return-login` hält die offene Wiederanmeldung fest, `remove-oidc` den noch ausstehenden Rückbau.
|