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

Sentinel: shared:01m23vygyffx5hg2f5vm8r74sr:jsvgauj8j1 is past its budget: trevato/forge: "the two passes' request loops together take under 5 s, so the sweep stays cheap enough for every push" … #10473

Closed opened this
opened this

shared:01m23vygyffx5hg2f5vm8r74sr:jsvgauj8j1 is past its budget: trevato/forge: "the two passes' request loops together take under 5 s, so the sweep stays cheap enough for every push" …

Evidence

  • cause: shared:01m23vygyffx5hg2f5vm8r74sr:jsvgauj8j1
  • sentence: trevato/forge: "the two passes' request loops together take under 5 s, so the sweep stays cheap enough for every push" failed on 5 pulls in the last hour — the lane's red, not theirs; they wait for main's next green check, unparked.
  • since: 2026-11-10T00:42:07.855Z
  • href: /trevato/forge/issues/new
  • test: the two passes' request loops together take under 5 s, so the sweep stays cheap enough for every push
  • failed: pull #10380, check run 01m71ae60xvh9nn590jeqgye39
  • failed: pull #10410, check run 01m71ae54q4evyqqa9sj4rzykh
  • failed: pull #10442, check run 01m71a4r1dw9ppdcvpan17wwcm
  • failed: pull #10423, check run 01m719xcs91kg50d2a8p8yhgtq
  • failed: pull #10377, check run 01m719xckbg06neqtajmejsgc0
  • base: [redacted] (run 01m71ae60xvh9nn590jeqgye39)
  • log: 241 | expect(await missingFloor({ cookie })).toEqual([]);
  • log: 242 | }, 9_000);
  • log: 243 |
  • log: 244 | test("the two passes' request loops together take under 5 s, so the sweep stays cheap enough for every push", () => {
  • log: 245 | expect(loopMs).toBeGreaterThan(0);
  • log: 246 | expect(loopMs).toBeLessThan(SWEEP_CEILING_MS);
  • log: ^
  • log: error: expect(received).toBeLessThan(expected)
  • log: Expected: < 5000
  • log: Received: 5534.205912999998
  • log: at <anonymous> (test/security-floor-routes.test.ts:246:18)
  • main: passes on main's newest check, run 01m71cyg9af13aph9062mh8ghy 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:jsvgauj8j1 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-10T00:42:43.375Z.

commented

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

commented

Done on main already, waiting for you to close it: cafb25e318141079509707ea30dab9113fe2814b

commented

Closed: already done on main in cafb25e. Closed by the crew's live triage; reopen it to undo, and it stays open.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs