fabro/lib
Bryan Helmkamp 34e1d806a6
feat(workflow): add archive/unarchive operations
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.
2026-04-19 16:37:19 -04:00
..
crates feat(workflow): add archive/unarchive operations 2026-04-19 16:37:19 -04:00
packages/fabro-api-client Merge remote-tracking branch 'origin/main' into feat/web-install-wizard 2026-04-19 15:06:12 -04:00