Repository navigation
Description
⚪ Seats: not checked. The token cannot read ourostack's members and invitations (GET /orgs/ourostack/invitations?per_page=100&page=1: 403 "Resource not accessible by integration"). It needs org Members: read and repository Administration: read on ourostack and spoonjoy.
🔴 6 red main branches
A red default branch holds every PR behind it. Its owner fixes it, or reverts, before their next PR.
| Red for | Repository | Latest commit | Likely owner |
|---|---|---|---|
| 2d 9h | ourostack/ouro-native-apple-app-shell main |
571b708 red: Swift tests, Coverage +2 |
its AGENTS.md (CI) |
| 2d 7h | ourostack/ouro-ui-apple main |
1a008b2 red: Gallery hitch probe (main and releases, report only) |
desk agent-capacity/prs-merge-within-thirty-minutes |
| 28h 52m | ourostack/flow-review main |
384deb7 red: test (webkit), constrain (macos-latest) |
its AGENTS.md (CI) |
| 5h 29m | ourostack/m365crawl main |
907f942 red: test (ubuntu-latest race 2/4), ci-ok |
its AGENTS.md (CI) |
| 1h 33m | ourostack/ouro-ui main |
e11acb0 red: install-github |
its AGENTS.md (CI) |
| 25m | ourostack/desk main |
5df99b7 red: Wait for main's CI to pass, Windows standard (shard 4/8) +1 |
its AGENTS.md (CI) |
16 PRs past 30 minutes
🔴 6 red · 🟣 8 queue · 🟡 2 pending
| Open | PR | What's holding it | Likely owner |
|---|---|---|---|
| 7h 44m | ourostack/gatefold#341 A reopen keeps its cover until its own place is on screen, b | 🔴 red: iPad place shard (ipad-place-jumps) / Tests, iPad (place) |
branch gf-310-bare-reopen |
| 6h 00m | ourostack/gatefold#343 A tap after a swipe into another chapter is answered (Fixes | 🔴 red: iPad place shard (ipad-place-jumps) / Tests, iPad (place) |
branch gf-321-swallowed-taps |
| 4h 12m | ourostack/ouro-ui#892 Slide Skeleton's shimmer with a transform, so a page with sk | 🔴 red: browser (1/6), browser (2/6) +25 |
branch drain-827-skeleton-repaint |
| 3h 07m | ourostack/ouro-ui#898 CI: split the install test into more shards | 🔴 red: pull request claims, install (shadcn, nova, 5/8) +6 |
branch ci/install-shards |
| 2h 13m | ourostack/ouro-ui#906 Testing kit: park the mouse in the viewport's corner between | 🔴 red: conformance exemptions, browser (1/6) +17 |
branch drain-867-kit-mouse-park |
| 52m | ourostack/ouro-ui#918 Testing kit: emulateMedia returns once the test frame matche | 🔴 red: browser (2/6) |
branch drain-855-emulate-media-wait |
| 3h 44m | ourostack/ouro-ui#895 Pagination: show the summary when the page list doesn't fit | 🟣 in the merge queue (#8) for 2m | branch drain-828-pagination-container |
| 2h 13m | ourostack/ouro-ui#907 CI: shorten the e2e shard timeout | 🟣 in the merge queue (#4) for 1h 00m | branch ci/e2e-timeout |
| 1h 34m | ourostack/ouro-ui#912 Button: size an icon-only button's icon as startIcon is size | 🟣 in the merge queue (#1) for 1h 19m | branch drain-881-button-icon-size |
| 1h 30m | ourostack/ouro-ui#913 Navbar test: wait for the idle-built sheet as long as any po | 🟣 in the merge queue (#2) for 1h 15m | branch drain-910-navbar-poll |
| 1h 26m | ourostack/ouro-ui#915 Emoji: stop the filmstrip in the commit that brings back the | 🟣 in the merge queue (#3) for 1h 01m | branch drain-693-emoji-filmstrip |
| 1h 23m | ourostack/ouro-ui#916 Let Hero show live media in the picture's place | 🟣 in the merge queue (#5) for 52m | branch hero-media |
| 57m | ourostack/ouro-ui#917 Install shards: two Vitest workers, now that the build finis | 🟣 in the merge queue (#6) for 21m | branch ci/vitest-workers |
| 31m | ourostack/ouro-ui#922 SnapPiP test: record when the hint opens instead of reading | 🟣 in the merge queue (#7) for 17m | branch drain-896-snap-pip-webkit |
| 2h 12m | ourostack/gatefold#354 A leave under a stalled restore reads the page from the scre | 🟡 checks running: iPad place shard (ipad-place-portrait) / Tests +8 for 11m |
branch fix/346-stalled-leave-span |
| 1h 34m | ourostack/gatefold#355 CI: a UI shard's tests get their whole budget; a setup that | 🟡 checks running: iPad place shard (ipad-place-jumps) / Tests +7 for 9m |
branch ci/353-boot-hang-fails-fast |
1 more will pass 30 minutes within 10 minutes.
🕘 Checked 2026-11-13 09:28:13Z UTC across ourostack, spoonjoy, arimendelow. The clock runs every 10 minutes: if this time is over 30 minutes old, the clock itself is late, so run gh workflow run pr-clock.yml -R ourostack/.github. 🟢 merge it · ⏸️ publish with gh ouro-pr so green means merged · 🔴 fix the cause, issue before any rerun · 🟠 rebase · ⚪ close with a reason or finish. 30 minutes is the outer alarm, not the goal: faster is always better. The rule
Activity
[-]PRs past 30 minutes: all clear[/-][+]PRs past 30 minutes: 28[/+][-]PRs past 30 minutes: 28[/-][+]PRs past 30 minutes: 41[/+][-]PRs past 30 minutes: 41[/-][+]PRs past 30 minutes: 39[/+][-]PRs past 30 minutes: 39[/-][+]PRs past 30 minutes: 45[/+][-]PRs past 30 minutes: 45[/-][+]PRs past 30 minutes: 34[/+][-]PRs past 30 minutes: 34[/-][+]PRs past 30 minutes: 32[/+][-]PRs past 30 minutes: 32[/-][+]PRs past 30 minutes: 30[/+][-]PRs past 30 minutes: 30[/-][+]PRs past 30 minutes: 25[/+][-]PRs past 30 minutes: 25[/-][+]PRs past 30 minutes: 23[/+][-]PRs past 30 minutes: 23[/-][+]PRs past 30 minutes: 24[/+][-]PRs past 30 minutes: 24[/-][+]PRs past 30 minutes: 23[/+][-]PRs past 30 minutes: 23[/-][+]PRs past 30 minutes: 24[/+][-]PRs past 30 minutes: 24[/-][+]PRs past 30 minutes: 20[/+]280 remaining items
[-]PRs past 30 minutes: 19 · 7 red main[/-][+]PRs past 30 minutes: 17 · 7 red main[/+][-]PRs past 30 minutes: 17 · 7 red main[/-][+]PRs past 30 minutes: 18 · 8 red main[/+][-]PRs past 30 minutes: 18 · 8 red main[/-][+]PRs past 30 minutes: 20 · 8 red main[/+][-]PRs past 30 minutes: 20 · 8 red main[/-][+]PRs past 30 minutes: 20 · 7 red main[/+][-]PRs past 30 minutes: 20 · 7 red main[/-][+]PRs past 30 minutes: 20 · 8 red main[/+][-]PRs past 30 minutes: 20 · 8 red main[/-][+]PRs past 30 minutes: 21 · 8 red main[/+][-]PRs past 30 minutes: 21 · 8 red main[/-][+]PRs past 30 minutes: 20 · 7 red main[/+][-]PRs past 30 minutes: 20 · 7 red main[/-][+]PRs past 30 minutes: 19 · 7 red main[/+][-]PRs past 30 minutes: 19 · 7 red main[/-][+]PRs past 30 minutes: 18 · 7 red main[/+][-]PRs past 30 minutes: 18 · 7 red main[/-][+]PRs past 30 minutes: 19 · 7 red main[/+][-]PRs past 30 minutes: 19 · 7 red main[/-][+]PRs past 30 minutes: 20 · 8 red main[/+][-]PRs past 30 minutes: 20 · 8 red main[/-][+]PRs past 30 minutes: 17 · 7 red main[/+][-]PRs past 30 minutes: 17 · 7 red main[/-][+]PRs past 30 minutes: 19 · 7 red main[/+][-]PRs past 30 minutes: 19 · 7 red main[/-][+]PRs past 30 minutes: 19 · 6 red main[/+][-]PRs past 30 minutes: 19 · 6 red main[/-][+]PRs past 30 minutes: 21 · 7 red main[/+]