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

Sentinel: shared:01m23vygyffx5hg2f5vm8r74sr:oknjrkg7c8 is past its budget: trevato/forge: "the repository, issues and pulls pages are lighter and keep a short tab strip" failed on 7 pulls in the… #8991

shipped production is serving it opened this has it
opened this

shared:01m23vygyffx5hg2f5vm8r74sr:oknjrkg7c8 is past its budget: trevato/forge: "the repository, issues and pulls pages are lighter and keep a short tab strip" failed on 7 pulls in the…

Evidence

  • cause: shared:01m23vygyffx5hg2f5vm8r74sr:oknjrkg7c8
  • sentence: trevato/forge: "the repository, issues and pulls pages are lighter and keep a short tab strip" failed on 7 pulls in the last hour — the lane's red, not theirs; they wait for main's next green check, unparked.
  • since: 2026-11-03T00:31:19.044Z
  • href: /trevato/forge/issues/new
  • test: the repository, issues and pulls pages are lighter and keep a short tab strip
  • failed: pull #8984, check run 01m6fcb8ysmw2y0950s6jjhh5c
  • failed: pull #8979, check run 01m6fc8xs72vqkq32srgyw40q1
  • failed: pull #8985, check run 01m6fc6g0jrj3wqfyk65pxde21
  • failed: pull #8985, check run 01m6fbcmx6nxf95vskg157xtca
  • failed: pull #8956, check run 01m6fbbdwa2ck8s374dvdk91tg
  • base: [redacted] (run 01m6fcb8ysmw2y0950s6jjhh5c)
  • log: 30 | const repo = f.repos[0]!;
  • log: 31 | for (const [path, { before, budget }] of Object.entries(BYTES)) {
  • log: 32 | const text = await get(/${repo.ownerName}/${repo.name}${path});
  • log: 33 | const size = new TextEncoder().encode(text).length;
  • log: 34 | expect(size).toBeLessThan(before);
  • log: 35 | expect(size).toBeLessThan(budget);
  • log: ^
  • log: error: expect(received).toBeLessThan(expected)
  • log: Expected: < 25540
  • log: Received: 25545
  • log: at <anonymous> (test/repo-head-quiet.test.ts:35:18)
  • main: passes on main's newest check, run 01m6fcy31f422rb2srt6gd1wt0 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:oknjrkg7c8 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-03T00:32:12.306Z.

commented

Still there at 2026-11-03T01:13:20.633Z, evidence now:

  • cause: shared:01m23vygyffx5hg2f5vm8r74sr:oknjrkg7c8
  • sentence: trevato/forge: "the repository, issues and pulls pages are lighter and keep a short tab strip" 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-03T01:12:48.345Z
  • href: /trevato/forge/issues/8991
  • test: the repository, issues and pulls pages are lighter and keep a short tab strip
  • failed: pull #8982, check run 01m6fdhjddf8yc0zaghv451caf
  • failed: pull #8990, check run 01m6fdhjcby26jwqm4w8n4y3hf
  • failed: pull #8984, check run 01m6fcb8ysmw2y0950s6jjhh5c
  • failed: pull #8979, check run 01m6fc8xs72vqkq32srgyw40q1
  • failed: pull #8985, check run 01m6fc6g0jrj3wqfyk65pxde21
  • base: [redacted] (run 01m6fdhjddf8yc0zaghv451caf)
  • log: 30 | const repo = f.repos[0]!;
  • log: 31 | for (const [path, { before, budget }] of Object.entries(BYTES)) {
  • log: 32 | const text = await get(/${repo.ownerName}/${repo.name}${path});
  • log: 33 | const size = new TextEncoder().encode(text).length;
  • log: 34 | expect(size).toBeLessThan(before);
  • log: 35 | expect(size).toBeLessThan(budget);
  • log: ^
  • log: error: expect(received).toBeLessThan(expected)
  • log: Expected: < 25540
  • log: Received: 25545
  • log: at <anonymous> (test/repo-head-quiet.test.ts:35:18)
  • main: passes on main's newest check, run 01m6fey6sbeezne8y9zanyty6t at [redacted]
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