Files
aza/AzA march 2026/ABSCHLUSSBERICHT_RC.md
2026-06-10 22:55:03 +02:00

149 lines
4.3 KiB
Markdown

# ABSCHLUSSBERICHT_RC — AzA Release Candidate
**Datum:** 2026-06-10
**Stable öffentlich unverändert:** 1.3.11
**RC-Build-Stamp:** `20260610_090403`
**RC-Ordner:** `C:\Users\surov\Documents\Syncthing-Test\AzA_RC_20260610_090141`
**Pre-Backup:** `backup_finish_aza_rc_20260610_090141\`
---
## A. Backup
| Status | Detail |
|--------|--------|
| fertig | `backup_finish_aza_rc_20260610_090141\` + Syncthing `AzA_RC_20260610_090141\` |
## B. Geänderte Dateien (seit Stable 1.3.11, uncommitted)
Kern: `basis14.py`, `aza_diktat_mixin.py`, `aza_ui_helpers.py`, `aza_persistence.py`, `web/empfang.html`, `empfang_routes.py`, `desktop_update_check.py`, `aza_empfang_webview.py`, Updater-Stack, `sign_release_artifacts.ps1` (neu). Vollständig: `git_diff_stat_before.txt` im Backup.
## C. Diktat
| Status | Detail |
|--------|--------|
| fertig, visueller Test morgen | `active_bg`-Fix; Dev-Lauf bestanden; RC-Build signiert; Widget-Test PASS |
## D. Singleton
| Status | Detail |
|--------|--------|
| fertig, Stichprobe morgen | Inflight-Fix; manuell Phase 4 bestanden; `SINGLETON_AUTOMATED_OK` |
## E. AzA schliessen
| Status | Detail |
|--------|--------|
| fertig, visueller Test morgen | WM_CLOSE→terminate; Diktat-Recording-Fix `_diktat_recording_active`; Resttest-Skript vorhanden |
## F. Bibliothek
| Status | Detail |
|--------|--------|
| fertig und automatisiert getestet | `apply_korrekturen`, display_name, `_inactive`, Korrektur-Dialog — Unit-Tests PASS |
## G. Notizen
| Status | Detail |
|--------|--------|
| fertig, visueller Test morgen | Cursor-Diktat in `aza_notizen_mixin.py`; Scroll/Links in `empfang.html` — Code vorhanden |
## H. Dokumente an Chat
| Status | Detail |
|--------|--------|
| fertig, visueller Test morgen | 5 Typen in `aza_text_windows_mixin.py` / `basis14._empfang_send_document_to_chat` — Code-Check PASS |
## I. Popup / Pin / Links
| Status | Detail |
|--------|--------|
| fertig, visueller Test morgen | Link-Helfer PASS; Pin/Popup in basis14/empfang.html — morgen minimiertes Office |
## J. Soft Delete
| Status | Detail |
|--------|--------|
| fertig, visueller Test morgen | Chat: `status=deleted`; Sanitize-Test PASS; Hard-Delete für Chat entfernt |
## K. Hüllen-Update-Hinweis
| Status | Detail |
|--------|--------|
| fertig und automatisiert getestet | IPC `office_update_hint.json`; Office-only Owner — IPC-Test PASS |
## L. 5-Geräte-Limit Kontaktpanel
| Status | Detail |
|--------|--------|
| bewusst zurückgestellt | Kein separates Panel-Namespace; Team-Limit Office unverändert — Folgeblock nach Stable |
## M. Notizbilder
| Status | Detail |
|--------|--------|
| bewusst zurückgestellt | Keine halbe Base64-Lösung |
## N. Automatisierte Tests
| Status | Detail |
|--------|--------|
| fertig | `AUTOMATED_TEST_REPORT.md` — 10 PASS, 1 SKIP (Updater Harness exit=2) |
## O. Updater-Testkanal
| Status | Detail |
|--------|--------|
| Pipeline vorbereitet, E2E morgen | Office-only Architektur; TEST-Installer; kein Stable-Manifest geändert |
## P. Signierte EXEs
| Status | Detail |
|--------|--------|
| fertig | 5/5 **Valid**, Publisher Praxis Lindengut AG — in `signed_exes\` |
## Q. Signierter TEST-Installer
| Status | Detail |
|--------|--------|
| fertig | `aza_desktop_setup_TEST.exe` **Valid** — SHA256 in `checksums\SHA256SUMS.txt` |
## R. Testinstallation
| Status | Detail |
|--------|--------|
| blockiert (UAC) | Automatische Silent-Install ohne Admin abgebrochen; **morgen manuell** mit Admin in separatem Pfad |
## S. Web-/Backend
| Status | Detail |
|--------|--------|
| deployfertig, nicht live | Kandidat in `web_backend_candidate\` + `DEPLOY_README.txt` — kein Hetzner-Deploy heute |
## T. RC-Backup / ZIP
| Status | Detail |
|--------|--------|
| fertig | Syncthing-Ordner + `AZA_RC_20260610_090141.zip` |
## U. Morgen-Testliste
| Status | Detail |
|--------|--------|
| fertig | `MORGEN_TESTLISTE.md` |
## V. Verbleibende Blocker vor Stable
1. André-Praxistest RC (Diktat, Singleton, Schliessen, Chat-Send, Updater E2E)
2. Isolierte Testinstallation mit Admin
3. Updater Inno E2E Tests 9+10
4. 5-Geräte-Limit Kontaktpanel (optional nächster Patch)
5. Notizbilder (optional)
6. Web-Deploy nur nach Freigabe
7. **Kein** `publish_update.ps1` bis alles grün
---
**Signaturverbrauch heute:** 6 (5 EXEs + 1 Installer)
**Stable:** nicht veröffentlicht — korrekt.