Temporal case study · After · Outcome acknowledgement

outcome_workflow.go

Keeps a verified result visible and retrying until the coordinator records a disposition and acknowledges the exact delivery fence.

Source review and production activation have separate evidence; the status here records what the corresponding live canary actually proved.

The first full-integration canary for this historical source failed. Reviewed repairs later passed bounded gates, and OutcomeReady now runs continuously in production on the reviewed build. Shown at the current implementation head rather than the canary revision.

  1. Failed promotion gate The first OutcomeReady canary exposed notification contention, false correlation, observer misclassification, and missing producer coverage.
  2. Notifier repair Independent exact-head review passed after the mail writer was serialized and bounded diagnostics were made UTF-8 safe.
  3. Successful bounded canary The repaired run delivered five stranded outcomes and one Temporal-origin formula result with exact Workflow and Run correlation.
  4. Nine outcomes acknowledged The coordinator verified nine unique outcomes as acknowledged; repeated attention mail came from later redelivery cycles.
  5. Returned to shadow The worker finished the bounded recovery in shadow mode for both agent mutation and outcome delivery.
  6. Bounded finalization The installed operator finalized the first production work item with an atomic receipt while preserving its acknowledged outbox; the worker stayed in shadow mode.
  7. Exact-five producer canary The all-store preflight found only five authorized transitions. All five produced first-cycle deliveries, then committed exact coordinator acknowledgements in a bounded acknowledgement phase.
  8. Atomic finalization The reviewed operator finalized the remaining work item without creating another outcome generation; the worker returned to shadow mode with an empty health surface.
  9. Continuous OutcomeReady activation After a separate approval, the reviewed worker was left running continuously, with agent mutation still in shadow and only the result-delivery path active. The running binary matched the reviewed build.
  10. Production receipts verified The first two production outcomes, one from a project store and one from the city store, were delivered and acknowledged on their first cycle under a single coordinator fence.
  11. Postconditions held A later synthetic close was durably excluded as a non-outcome because its source result had already been acknowledged and finalized. Operators then disarmed the rollback timer with the same process and configuration still running, and the all-store health surface stayed empty.

How to read this file

Follow the execution boundary

Click any line section to open its explanation. The complete file stays visible, and the selected explanation opens directly beneath the code it describes.