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
d3f5e73dad
docs: add Plan 1 (Audit spine) implementation plan
...
Append-only immutable audit log: domain value types, schema-bootstrap migration
+ immutability trigger, transaction-capable record/history_for repository.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-02 07:38:08 +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
db6183405e
chore: add local Postgres, justfile, and env example
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-02 00:51:26 +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
logaritmisk
87f06d1f2d
docs: add placeholder README
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-02 00:35:01 +02:00
logaritmisk
caa12f5366
docs: add Plan 0 (Foundation) implementation plan
...
Bite-sized TDD plan: role-named workspace, clap-derive config, sqlx Db handle,
axum health probes + config-driven OpenAPI, server wiring, local dev tooling.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-02 00:29:25 +02:00
logaritmisk
8f67503f45
docs: add project vision, MVP architecture spec, and reference material
...
- docs/VISION.md: product vision + feature catalogue (MVP / post-MVP / later)
- docs/specs/2026-06-02-mvp-architecture.md: MVP architecture + 16-entry decision log
- reference/: Spectrum 5.0 cataloguing + Riksantikvarieämbetet source material (build-time reference)
- CLAUDE.md: project guidance for Claude Code
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-02 00:24:53 +02:00
logaritmisk
283e27fa06
initial commit
2026-06-01 21:37:20 +02:00