mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-17 23:52:34 +00:00
Centralizes the terminal-only precondition, idempotent behavior, and event emission for archiving and unarchiving runs. Both operations return typed outcomes distinguishing a real transition from an idempotent no-op. `unarchive` reads prior_status from the projection (populated by the RunArchived apply arm) rather than scanning the event log, so replay stays pure append-and-apply. |
||
|---|---|---|
| .. | ||
| crates | ||
| packages/fabro-api-client | ||