Datenbank-Migrationen (Falukant / YpDaemon)
Siehe auch docs/FALUKANT_DAEMON_HANDOFF.md (Abgleich mit Backend-Übergabe).
001_falukant_family_lovers.sql
Voraussetzung für den FalukantFamilyWorker (Liebhaber, Ehezufriedenheit, Ansehen, Monatskosten, Kinder aus Liebschaften).
Manuell ausführen auf der Ziel-DB (nach Backup):
psql "$DATABASE_URL" -f migrations/001_falukant_family_lovers.sql
002_falukant_family_rename_legacy_columns.sql
Nur nötig, wenn 001 bereits mit den alten Spaltennamen (consecutive_underpayment_months) eingespielt wurde.
Backend (YourPart3): Beim Anlegen einer lover-Beziehung relationship_state erzeugen; Ehezufriedenheit liegt auf relationship (married / engaged / wooing); Idempotenzfelder last_daily_processed_at / last_monthly_processed_at werden vom Daemon gesetzt.
Ohne passende Spalten (last_daily_processed_at) bleibt der Family-Worker inaktiv.