Files
..

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.