feat: commit signed op imports atomically

This commit is contained in:
Eric Wendland 2026-07-05 17:57:09 +02:00
commit 64e74acc9d
3 changed files with 150 additions and 47 deletions

View file

@ -127,12 +127,12 @@ it.
- `[x]` Fresh database creation and repeated opens are idempotent.
- `[x]` Old schema fixtures migrate to the current schema in tests.
- `[ ]` Make multi-table writes transactional.
- `[~]` Make multi-table writes transactional.
Acceptance criteria:
- `[ ]` Signed operation and signature imports commit atomically.
- `[x]` Signed operation and signature imports commit atomically.
- `[ ]` Multi-record sync imports cannot leave partial state after a local
error.
- `[ ]` Tests cover failure injection for at least one multi-table path.
- `[x]` Tests cover failure injection for at least one multi-table path.
- `[ ]` Add backup and restore workflow.
Acceptance criteria: