# 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.