Skip to main content

Module circle_journal

Module circle_journal 

Source

Structs§

CircleOperationJournal
One Circle operation as it stands right now: the identity and prepared operation held in circle_operations, the phase held beside them, and the upload steps already completed, joined from circle_operation_uploads.
CircleOperationPolicy
PreparedCircleOperation
One Circle operation as prepared: everything the publication pipeline needs to upload its object graph, and nothing that changes while it does.

Enums§

CircleJournalError
A journal whose recorded state contradicts itself or the commit it describes. Produced by the journal’s own validation; workflow errors wrap it at the operation boundary.
CircleOperationIntent
CircleOperationPhase
CircleOperationProgress
Where one Circle operation stands. Persisted on its own, apart from the operation it describes: this is what a transition rewrites, and the prepared operation is what a transition leaves alone.
CircleTransitionHistory