Jedes Feld bleibt nach dem Anlegen korrigierbar (Inhaber-Regel „Bearbeiten statt Löschen“), Fehler werden nie still verschluckt, und die App warnt fachlich, bevor etwas schiefgeht.
Umgesetzt
Vollständiges Daten-Backup (Export/Import) mit Zeitplan in der Oberfläche (2f223b69, 7b23862a, d998f611)
Kalender-Synchronisation in einen Microsoft-365-Gruppenkalender, mit der SSO-App-Registrierung (e7b157ec, e133a677)
Warnungen: Ernte in der Wartezeit, überfällige Schwarmkontrolle, Königin ab 3 Jahren (d42f8331, 0881a388, edf13d3a), Start-Kalender mit Jahresvorlagen (81986b32)
Konsistenz von Volk, Königin und Stand: weisellos bei Verlust, Königin frei bei Auflösung, keine Zuordnung zu inaktiven Ständen (cc46fa4d bis 3e179391)
Grenzen für Gewichte, Mengen und Prozente in Backend und Formularen, Fehlergrenzen statt weißer Seite (b208f52f, 93d0f2b2, 96207d00, 8bf9aa46)
Fehlermeldungen für jede Bearbeitung, jeden Export und jede Fachregel; 409 statt 500 bei doppelten Codes (b4caa2ad bis 961ca04a)
Code: ja · Geprüft: ja · Gemergt: ja · Produktiv: ja
Stand: 2026-10-16 (Quelle: git origin/main b48fb157, Cluster-Abfrage 2026-10-16, Session-Status vs-code-ff, Memory)
Im Cluster läuft seit 2026-10-12 das Backend-Image sha-f5b1964 (Commit f5b19642) und ein Frontend-Image vom 2026-10-12 03:23 UTC. Alles ab Paket 0 (10cbe9bf) ist gebaut, aber nicht ausgerollt.
## Ziel
Jedes Feld bleibt nach dem Anlegen korrigierbar (Inhaber-Regel „Bearbeiten statt Löschen“), Fehler werden nie still verschluckt, und die App warnt fachlich, bevor etwas schiefgeht.
## Umgesetzt
- [x] Vollständiges Daten-Backup (Export/Import) mit Zeitplan in der Oberfläche (2f223b69, 7b23862a, d998f611)
- [x] Kalender-Synchronisation in einen Microsoft-365-Gruppenkalender, mit der SSO-App-Registrierung (e7b157ec, e133a677)
- [x] Warnungen: Ernte in der Wartezeit, überfällige Schwarmkontrolle, Königin ab 3 Jahren (d42f8331, 0881a388, edf13d3a), Start-Kalender mit Jahresvorlagen (81986b32)
- [x] Konsistenz von Volk, Königin und Stand: weisellos bei Verlust, Königin frei bei Auflösung, keine Zuordnung zu inaktiven Ständen (cc46fa4d bis 3e179391)
- [x] Grenzen für Gewichte, Mengen und Prozente in Backend und Formularen, Fehlergrenzen statt weißer Seite (b208f52f, 93d0f2b2, 96207d00, 8bf9aa46)
- [x] Fehlermeldungen für jede Bearbeitung, jeden Export und jede Fachregel; 409 statt 500 bei doppelten Codes (b4caa2ad bis 961ca04a)
- [x] Jedes Feld und die Zuordnung zum übergeordneten Datensatz korrigierbar, mit Historie (2b15795a, bee21996, b0e05daa, 42ceb338, 9a147ee1, 786d929d)
## Grundlage
Memory-Regel „ApiCore: Bearbeiten statt Löschen“, `ARCHITECTURE.md` Annahmen.
## Status
Code: ja · Geprüft: ja · Gemergt: ja · Produktiv: ja
Stand: 2026-10-16 (Quelle: git origin/main b48fb157, Cluster-Abfrage 2026-10-16, Session-Status vs-code-ff, Memory)
Im Cluster läuft seit 2026-10-12 das Backend-Image `sha-f5b1964` (Commit f5b19642) und ein Frontend-Image vom 2026-10-12 03:23 UTC. Alles ab Paket 0 (10cbe9bf) ist gebaut, aber nicht ausgerollt.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Ziel
Jedes Feld bleibt nach dem Anlegen korrigierbar (Inhaber-Regel „Bearbeiten statt Löschen“), Fehler werden nie still verschluckt, und die App warnt fachlich, bevor etwas schiefgeht.
Umgesetzt
2f223b69,7b23862a,d998f611)e7b157ec,e133a677)d42f8331,0881a388,edf13d3a), Start-Kalender mit Jahresvorlagen (81986b32)cc46fa4dbis3e179391)b208f52f,93d0f2b2,96207d00,8bf9aa46)b4caa2adbis961ca04a)2b15795a,bee21996,b0e05daa,42ceb338,9a147ee1,786d929d)Grundlage
Memory-Regel „ApiCore: Bearbeiten statt Löschen“,
ARCHITECTURE.mdAnnahmen.Status
Code: ja · Geprüft: ja · Gemergt: ja · Produktiv: ja
Stand: 2026-10-16 (Quelle: git origin/main
b48fb157, Cluster-Abfrage 2026-10-16, Session-Status vs-code-ff, Memory)Im Cluster läuft seit 2026-10-12 das Backend-Image
sha-f5b1964(Commitf5b19642) und ein Frontend-Image vom 2026-10-12 03:23 UTC. Alles ab Paket 0 (10cbe9bf) ist gebaut, aber nicht ausgerollt.