Audit Log

Append-only. Every write is recorded with before/after. Nothing is hard-deleted.

WhenActorActionRecordBefore → After
2026-09-16 09:45desk@efyoga.phINSERTpayments PM8—→Isabel Ramos · ₱599 · gcash · unverified
2026-09-14 16:12rina@efyoga.phUPDATEpayments PM7verified: false→verified: true
2026-09-14 16:10desk@efyoga.phINSERTpackage_purchases PP41—→Katrina Lim · Aerial 8-Class Pass
2026-09-15 19:03rina@efyoga.phUPDATEexpenses E2amount: 0→amount: ₱18,000 (Teacher Bea)
2026-09-15 07:05bea@efyoga.phUPDATEbookings BK220status: booked→status: attended
2026-09-13 11:20desk@efyoga.phUPDATEcustomers C4status: active→status: lapsed

Owner-only. Implemented via DB triggers on every table. Soft-delete + reason only.