CI/CD Platform  ·  View 04 of 22  ·  People and journeys

Journey — Waiting for a Green Check

The loop an engineer runs six times a day, and the phase where it stops being trustworthy.

Editable source SVG draw.io All views
Application engineer pushes 6× a day Goal — Know within minutes whether this change is safe to merge Trigger — git push on a feature branch Done when — A green check they trust, or a red one that names what they broke 1 · Push branch or PR 2 · Wait queue + build 3 · Read ◆ moment of truth 4 · Fix 5 · Merge ◆ moment of truth What they do Pushes the branch Switches to Slack Opens the failed job Pushes a fix Merges the PR What the platform does Admits, compiles, queues Claims a warm microVM Shows queue position First-failure summary Restores warm cache Signs provenance How it feels Trusting Fine Lost Where it hurts Wait with no reason Flake reads as my bug Green I did not earn Journey — An Engineer Waits for a Green Check The trough is attribution, not speed. An engineer who cannot tell a flake from a regression learns to retry instead of read. v 1.0 · owner Platform Engineering · date 2026-09

The finding

  • The trough is Read, not Wait. Engineers tolerate a two-minute queue; they do not tolerate a red check they cannot attribute.
  • A flake that reads as the engineer's own bug trains them to retry rather than read, and after that every genuine failure is retried too.
  • That is why platform failure and user failure are separate outcomes in the requirement, and why flake rate is measured even though it is not bounded.

What the architecture owes this journey

  • Queue position and estimated wait, so an unexplained wait stops being indistinguishable from an outage.
  • A first-failure summary, so the failing step and the log region around the first error arrive without opening the full log.
  • Retry only on platform failure, with the cause recorded, so a green check is never the product of a silent re-run.

Assumptions

  • Six pushes per engineer per day; queued to first step p95 ≤ 25 s inside entitlement; median job 3m 10s.