feat: add scriptable housekeeper rule engine

This commit is contained in:
Marcel Peterkau
2026-06-21 17:43:04 +02:00
parent e63abbae81
commit 4bc1a8a200
18 changed files with 936 additions and 207 deletions
+1 -1
View File
@@ -9,7 +9,7 @@ from ccma.storage.repository import MemberRepository
def test_housekeeper_reports_initial_payment_and_open_claims(tmp_path) -> None:
repository = MemberRepository(tmp_path)
repository.initialize()
member = repository.create_member(first_name="Test", last_name="Person")
member = repository.create_member(first_name="Test", last_name="Person", birth_date="1990-01-01")
member.status = "accepted_pending_payment"
member.accepted_at = "2026-01-01"
repository.save_member(member)