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
|
01c42837d1
|
feat(db): also reject TRUNCATE on audit_log (statement-level trigger)
|
2026-06-02 07:49:47 +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
|
4c6f77b999
|
test(domain): pin audit serde contracts; loosen time version; note null caveat
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-02 07:44:21 +02:00 |
|
logaritmisk
|
0447284d43
|
feat(domain): add audit value types
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-02 07:40:02 +02:00 |
|
logaritmisk
|
19c7bdc3ae
|
feat(server): wire config, database, and HTTP serving
|
2026-06-02 01:04:04 +02:00 |
|
logaritmisk
|
b8cea49427
|
test(api): assert readiness status field on happy path
|
2026-06-02 01:02:22 +02:00 |
|
logaritmisk
|
b9acc03761
|
feat(api): add health probes, OpenAPI doc, and router
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-02 00:58:29 +02:00 |
|
logaritmisk
|
8da3eefdce
|
feat(db): add Db handle with pool connect and readiness ping
|
2026-06-02 00:54:17 +02:00 |
|
logaritmisk
|
67057e2ee3
|
test(server): isolate config tests from ambient env via temp-env
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-02 00:50:12 +02:00 |
|
logaritmisk
|
08e5f797f8
|
feat(server): add clap-derive Config (args + env)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-02 00:46:31 +02:00 |
|
logaritmisk
|
b9b99c0332
|
refactor(domain): delegate OrgId Display, rename to_uuid, mark new must_use
|
2026-06-02 00:44:49 +02:00 |
|
logaritmisk
|
8ae9de12c0
|
feat(domain): add OrgId newtype
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-02 00:41:32 +02:00 |
|
logaritmisk
|
b97c950f77
|
chore: replace placeholder package with role-named workspace
|
2026-06-02 00:38:53 +02:00 |
|