Skip to content

Dogfood: Tier 4 deploy canary (long-lived — do not merge or close) - #13

Open
RollNuts wants to merge 1 commit into
mainfrom
dogfood/tier4-canary-20260726
Open

Dogfood: Tier 4 deploy canary (long-lived — do not merge or close)#13
RollNuts wants to merge 1 commit into
mainfrom
dogfood/tier4-canary-20260726

Conversation

@RollNuts

Copy link
Copy Markdown
Contributor

Purpose

Long-lived infrastructure PR. Do not merge. Do not close.

It exists so the post-deploy Tier 4 smoke check has a pull request whose head SHA can be moved cheaply. The smoke sends a synthetic check_suite for this head and then waits for a Veripsa check to appear on that exact SHA.

Why it lives here instead of RollNuts/veripsa-dev

The durable webhook inbox drains per-account round-robin. The previous canary shared an account with the busiest repositories, so its synthetic delivery waited behind that account's traffic — and a deploy's own restart deepens that queue. The result was Tier 4 timing out on deploys that had actually succeeded (Tier 1 confirmed the target serving 7/7 samples, Tiers 2/2b/3 green, then a rollback triggered purely by the canary).

Moving the canary to a different account gives it its own fairness turn, so Tier 4 measures the deployed build rather than the owner's unrelated push volume.

Operating notes

  • The only file it touches is docs/dogfood/tier4-canary.md, a marker with no product meaning.
  • Before a deploy, the marker line is edited to move the head, so Tier 4 computes a fresh check instead of correlating against a stale one.
  • Nothing here changes product behaviour, and no source or diff content is involved.

Carries a movable head SHA for the post-deploy Tier 4 smoke. Placed in this
repository rather than veripsa-dev because the durable inbox drains per-account
round-robin: a canary sharing an account with the busiest repositories waits behind
their traffic, and the deploy's own restart deepens that queue -- so Tier 4 timed
out on deploys that had actually succeeded.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant