release: 0.2.2

This commit is contained in:
2026-01-15 17:24:54 +01:00
parent fb096f7897
commit 835244b7e0
134 changed files with 563 additions and 168 deletions

View File

@ -1,4 +1,4 @@
ID: TASK_000025 | Version: 0.2.1 | Status: Blocked
ID: TASK_000025 | Version: 0.2.2 | Status: Blocked
By: Codex (GPT-5)
# TASK_000025: OIDC E2E validation

View File

@ -1,4 +1,4 @@
ID: TASK_000026 | Version: 0.2.1 | Status: Blocked
ID: TASK_000026 | Version: 0.2.2 | Status: Blocked
By: Codex (GPT-5)
# TASK_000026: OIDC runbook update

View File

@ -1,4 +1,4 @@
ID: TASK_000027 | Version: 0.2.1 | Status: Done
ID: TASK_000027 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000027: Update endpoint config

View File

@ -1,4 +1,4 @@
ID: TASK_000028 | Version: 0.2.1 | Status: Done
ID: TASK_000028 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000028: Verify and apply update

View File

@ -1,4 +1,4 @@
ID: TASK_000029 | Version: 0.2.1 | Status: Done
ID: TASK_000029 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000029: Report update status

View File

@ -1,4 +1,4 @@
ID: TASK_000030 | Version: 0.2.1 | Status: Done
ID: TASK_000030 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000030: UI update status view

View File

@ -1,4 +1,4 @@
ID: TASK_000031 | Version: 0.2.1 | Status: Done
ID: TASK_000031 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000031: UI update check trigger

View File

@ -1,4 +1,4 @@
ID: TASK_000032 | Version: 0.2.1 | Status: Done
ID: TASK_000032 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000032: UI update apply action

View File

@ -1,4 +1,4 @@
ID: TASK_000033 | Version: 0.2.1 | Status: Done
ID: TASK_000033 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000033: UI update logs view

View File

@ -1,4 +1,4 @@
ID: TASK_000034 | Version: 0.2.1 | Status: Done
ID: TASK_000034 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000034: UI rollback action

View File

@ -1,4 +1,4 @@
ID: TASK_000035 | Version: 0.2.1 | Status: Done
ID: TASK_000035 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000035: Login-Landing und Header-Version

View File

@ -1,4 +1,4 @@
ID: TASK_000036 | Version: 0.2.1 | Status: Done
ID: TASK_000036 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000036: Login-Landing und Dashboard-Redirect

View File

@ -1,4 +1,4 @@
ID: TASK_000037 | Version: 0.2.1 | Status: Done
ID: TASK_000037 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000037: OIDC-Button neben Anmelden

View File

@ -1,4 +1,4 @@
ID: TASK_000038 | Version: 0.2.1 | Status: Done
ID: TASK_000038 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000038: Logo und Favicon einbinden

View File

@ -1,4 +1,4 @@
ID: TASK_000039 | Version: 0.2.1 | Status: Done
ID: TASK_000039 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000039: Login-Text und Panel-Layout

View File

@ -1,4 +1,4 @@
ID: TASK_000040 | Version: 0.2.1 | Status: Done
ID: TASK_000040 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000040: Enrollment-Flow implementieren

View File

@ -1,4 +1,4 @@
ID: TASK_000041 | Version: 0.2.1 | Status: Done
ID: TASK_000041 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000041: v1 Endpunkte im Update-Client umstellen

View File

@ -1,4 +1,4 @@
ID: TASK_000042 | Version: 0.2.1 | Status: Done
ID: TASK_000042 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000042: Doku-Audit verbleibender Dateien

View File

@ -1,4 +1,4 @@
ID: TASK_000043 | Version: 0.2.1 | Status: Done
ID: TASK_000043 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000043: Neue Doku-Dateien erstellen und verlinken

View File

@ -1,4 +1,4 @@
ID: TASK_000044 | Version: 0.2.1 | Status: Done
ID: TASK_000044 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000044: Altdoku archivieren

View File

@ -1,4 +1,4 @@
ID: TASK_000045 | Version: 0.2.1 | Status: Done
ID: TASK_000045 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000045: Einbindung externer Services dokumentieren

View File

@ -1,4 +1,4 @@
ID: TASK_000046 | Version: 0.2.1 | Status: Done
ID: TASK_000046 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000046: Consumer-Doku erstellen (FOR_USERS.md)

View File

@ -1,4 +1,4 @@
ID: TASK_000047 | Version: 0.2.1 | Status: Done
ID: TASK_000047 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000047: README und Audience-Split anpassen

View File

@ -1,4 +1,4 @@
ID: TASK_000048 | Version: 0.2.1 | Status: Done
ID: TASK_000048 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000048: External Dependencies und Audience-Ergaenzungen

View File

@ -1,4 +1,4 @@
ID: TASK_000049 | Version: 0.2.1 | Status: Done
ID: TASK_000049 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000049: Script fuer Enrollment-Flow erstellen

View File

@ -1,4 +1,4 @@
ID: TASK_000050 | Version: 0.2.1 | Status: Draft
ID: TASK_000050 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000050: Backend-Endpoint fuer Systemmetriken

View File

@ -1,4 +1,4 @@
ID: TASK_000051 | Version: 0.2.1 | Status: Draft
ID: TASK_000051 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000051: UI-Kacheln im Dashboard (System Information)

View File

@ -1,4 +1,4 @@
ID: TASK_000052 | Version: 0.2.1 | Status: Draft
ID: TASK_000052 | Version: 0.2.2 | Status: Draft
By: Codex (GPT-5)
# TASK_000052: Regelmodell und Speicherung definieren

View File

@ -1,4 +1,4 @@
ID: TASK_000053 | Version: 0.2.1 | Status: Draft
ID: TASK_000053 | Version: 0.2.2 | Status: Draft
By: Codex (GPT-5)
# TASK_000053: Login-Pruefung und Enforcement

View File

@ -1,4 +1,4 @@
ID: TASK_000054 | Version: 0.2.1 | Status: Draft
ID: TASK_000054 | Version: 0.2.2 | Status: Draft
By: Codex (GPT-5)
# TASK_000054: Admin-UI fuer Regeln und Scheduler

View File

@ -1,4 +1,4 @@
ID: TASK_000055 | Version: 0.2.1 | Status: Done
ID: TASK_000055 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000055: Endpoint und UI fuer Update-Service Status

View File

@ -1,4 +1,4 @@
ID: TASK_000056 | Version: 0.2.1 | Status: Done
ID: TASK_000056 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000056: Update-ENV separieren

View File

@ -0,0 +1,20 @@
ID: TASK_000057 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000057: Script fuer Release-Upload erstellen
## Outcome
Ein Script baut das tar.gz Artefakt und laedt es mit curl beim Update-Service hoch.
## Story-Bezug
US_000048
## Beschreibung
- Version aus `VERSION`.
- tar.gz ohne .git/.venv/upload.token.
- SHA256 berechnen.
- Upload via `POST /v1/projects/{project_id}/releases`.
## Definition of Done (DoD)
- Script liegt unter scripts/.
- Parameter fuer Service-URL/Token vorhanden.

View File

@ -0,0 +1,18 @@
ID: TASK_000058 | Version: 0.2.2 | Status: Done
By: Codex (GPT-5)
# TASK_000058: deployment.env Beispiel und Script-Anpassungen
## Outcome
deployment.env.example vorhanden; Scripts lesen deployment.env fuer lokale Tests.
## Story-Bezug
US_000049
## Beschreibung
- deployment.env.example anlegen (Update-URL/Project/Token).
- deployment.env in .gitignore.
- upload/enroll Scripts priorisieren deployment.env, wenn vorhanden.
## Definition of Done (DoD)
- Lokale Tests ohne /etc/skd/ funktionieren.