logaritmisk
|
86a3a8a47c
|
test(db): assert audit_log mutations fail via the immutability trigger
|
2026-06-02 08:01:28 +02:00 |
|
logaritmisk
|
45aea6b702
|
test(db): enforce audit_log immutability and transactional atomicity
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-02 07:58:10 +02:00 |
|
logaritmisk
|
c67b588188
|
test(db): cover delete/empty-changes/empty-history; clarify map_row naming
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-02 07:56:05 +02:00 |
|
logaritmisk
|
87b016a56c
|
feat(db): add append-only audit repository (record, history_for)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-02 07:52:16 +02:00 |
|
logaritmisk
|
152fc30116
|
feat(db): schema bootstrap with append-only audit_log table
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-02 07:46:39 +02:00 |
|
logaritmisk
|
8da3eefdce
|
feat(db): add Db handle with pool connect and readiness ping
|
2026-06-02 00:54:17 +02:00 |
|