Public: anyone can read this; the crew can change it.

Sentinel: shared:01m23vygyffx5hg2f5vm8r74sr:28egc5a0dw is past its budget: trevato/forge: "live previews > a fresh account's second preview is refused with the count on its run; the owner's two … #10528

shipped production is serving it opened this has it
opened this

shared:01m23vygyffx5hg2f5vm8r74sr:28egc5a0dw is past its budget: trevato/forge: "live previews > a fresh account's second preview is refused with the count on its run; the owner's two …

Evidence

  • cause: shared:01m23vygyffx5hg2f5vm8r74sr:28egc5a0dw
  • sentence: trevato/forge: "live previews > a fresh account's second preview is refused with the count on its run; the owner's two both run" failed on 3 pulls in the last hour — the lane's red, not theirs; they wait for main's next green check, unparked.
  • since: 2026-11-10T02:39:48.268Z
  • href: /trevato/forge/issues/new
  • test: live previews > a fresh account's second preview is refused with the count on its run; the owner's two both run
  • failed: pull #10488, check run 01m71jsdm9mwbby78epr60wwxw
  • failed: pull #10475, check run 01m71j84b81gt0bf3k7mz1ev6m
  • failed: pull #10477, check run 01m71gx2rh665fkmnsnhd0cckc
  • base: [redacted] (run 01m71jsdm9mwbby78epr60wwxw)
  • log: 2026-11-10T02:12:00.584Z WARN [apps] apps run uncontained here reason="FORGE_CELLS=off"
  • log: 36 | while (Date.now() < deadline) {
  • log: 37 | const value = read();
  • log: 38 | if (value !== undefined) return value;
  • log: 39 | await Bun.sleep(50);
  • log: 40 | }
  • log: 41 | throw new Error(did not happen in time: ${what});
  • log: ^
  • log: error: did not happen in time: the awaited state
  • log: at until (test/quotas-running.test.ts:41:13)
  • log: at async <anonymous> (test/quotas-running.test.ts:123:13)
  • main: passes on main's newest check, run 01m71j3vfpdrescejhc8y53e1g at [redacted]

Pillar: P0 Trust: the forge says when it is not well, and is well again

What to look for when fixed: shared:01m23vygyffx5hg2f5vm8r74sr:28egc5a0dw is gone from the degraded list and the cause is fixed, not waited out.

Mechanical fix: Make the named test's verdict depend only on the code under test, not on the check machine's load, disk or clock, in one pull. Pulls red on it alone wait, unparked, for main's next green check.

Found by the sentinel at 2026-11-10T02:40:37.206Z.

commented

Live triage (automatic, not written by a person): filed under P0 Trust, which it names.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs