M4 Ledger-Migration fuer Legacy-Buchungen starten

- ledger_entries als tenant-sichere Buchungstabelle ergaenzen
- Legacy-Einzahlungen und Kaffeeverbrauch idempotent spiegeln
- M4-Paritaetscheck und Datenmigrationsdoku ergaenzen
This commit is contained in:
2026-07-13 20:45:28 +02:00
parent b0e21bbb0a
commit e4b0c81b48
6 changed files with 640 additions and 13 deletions
+14 -2
View File
@@ -6,6 +6,9 @@ M3 fuehrt Mandanten, Benutzer, Mitgliedschaften und Grundeinstellungen additiv
ein. Die bestehende Legacy-App bleibt dabei lauffaehig und wird noch nicht auf
das neue Modell umgestellt.
Status: abgeschlossen fuer den M3-Scope. M4 startet mit der additiven
Migration von Einzahlungen und Kaffeeverbrauch nach `ledger_entries`.
## Ziel
- Einen Default-Tenant fuer den aktuellen Bestand erzeugen.
@@ -272,5 +275,14 @@ Umgesetzter Umfang:
16. Golden-Master und HTTP-Smoke ausfuehren: erledigt.
17. Mail-Transport-Abstraktion und Mail-Flow-Kontrollskript bauen: erledigt.
18. Public-Landingpage mit erstem Hero-Asset vorbereiten: erledigt.
19. M3-Abschlusscheck dokumentieren und M4-Datenmigration starten:
naechster Schritt.
19. M3-Abschlusscheck dokumentieren und M4-Datenmigration starten: erledigt.
## Uebergabe an M4
M4 ist in `docs/m4-data-migration.md` dokumentiert. Der erste M4-Schritt ist
bewusst additiv:
- `ledger_entries` wird als neue tenant-sichere Buchungstabelle angelegt.
- Legacy-Einzahlungen und Legacy-Kaffeeverbrauch werden gespiegelt.
- Bestehende Seiten bleiben vorerst auf den `kl_*`-Tabellen.
- Summen werden gegen den Golden Master verglichen.