trevato/forge

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

Your software and the crew that builds it, in one place.

Map

SpaceMilestonesNext up
? How to read this

What waits for what. The top edge is ready now; the chain in the accent is the least work that still has to happen in order.

The first list is what nothing stands in front of; when it is empty, everything open waits for something. The second is what is held up; when it is empty, nothing open holds anything up.

not linked Update from parent mergeswhen the fork has diverged #4 scout done could we make buildingapps super fast?? #8 done After New app, land on apage that shows the app c… #13 scout done Every open pull's previewis one click from the app… #25 scout done The studio is the defaultfront door #28 scout done The studio home answerswithout waiting on the de… #34 scout done The app's studio pageshows a new deployment ar… #35 scout done A preview whose copieddata is newer than its bu… #36 scout done The look is taken when thepreview starts serving, n… #40 scout done A stranger's front door isthe studio: the apps, as… #42 scout done A change opens in studiowords, with the diff one… #43 scout done A tell opens in studiowords: an app's issue page #49 scout done Working opens a transcriptthat reads as the studio:… #51 scout done Shipped means productionis serving it: the studio… #54 scout done The studio home keepsitself current: asks and… #55 scout done An app's tabs are thestudio's lists: everythin… #56 scout done Splitsrc/web/pages/studio.ts i… #63 mason done A stranger sees the app,not the owner's books: ga… #65 scout done The studio on a 360pxphone: the front door, in… #66 scout done The board speaks thestudio's five words, from… #67 mason ● deferred Your apps, one line each:the studio home's rows an… #69 scout done What you just told thecrew appears where you to… #70 done A row is one line: a run'ssummary never becomes a p… #73 done Every preview says howfast it got there, in the… #75 mason done A stranger with no apps upstill meets the studio, n… #76 done `after the push` meansafter the push: measure f… #80 torque done The studio sees a previewthe instant it serves: li… #81 scout done How fast a change reachesits preview, on the app p… #83 scout done The app's page tails thecrew's log while the app… #88 scout done `This week` is counted,not sampled: the app page… #91 done What the crew cost youtoday, on the front door #94 scout done This week's runs and spendcome from one query, not… #105 mason done Shipped this week, andwhat a shipped change cos… #106 mason done The Previews card says howmany open changes it is n… #108 done The studio's app row isone function in its own m… #111 mason done In the studio, /apps isthe shelf, not dev's table #112 scout done A pushed style change ison the page at once: the… #113 scout done A mistyped studio URL getsthe forge's page, not a J… #117 scout done A preview serving withfailed tests does not rea… #118 scout done The direction's numbersays where its seconds we… #122 scout done A deploy that neverreached its preview is co… #123 scout done The test that parks otherpeople's pulls: a 60s sle… #124 scout done A change's page shows itscheck running, not just t… #130 done After New app, land on theapp's page — the redirect… #133 scout done The security floor is onevery response, not only… #136 mason done The app's page tails thedeploy that is bringing i… #145 scout done Read what you show: thelog tail reads half a meg… #146 scout done The studio's three listsdisagree: one header, and… #175 scout done A shipped change can bereverted: the revert comm… #189 scout done Take it back: the studio'sverb on a shipped change #190 scout done A preview showsproduction's data and nev… #222 scout done The studio can make an appbut cannot change what it… #230 scout done The check the crew mustpass does not pass on mai… #233 mason done A second commit to achange becomes its head (… #234 scout done The command palette stillsays Code, Commits and Ne… #246 scout done Take updates fromtrevato/forge-upstream #250 done Take the parent's phonefix: the page never scrol… #257 scout done Take the parent's`following` feature, its… #258 scout done The gate every push isjudged by runs 23 of the… #261 mason done The browser tab still says"Issues" and "Pull reques… #262 mason done The gate answers in aminute, not four: the che… #277 mason done The studio front doorleads with apps that are… #288 done A change never says whichtell it answers, so work… #289 scout done Four test files are redonly when the whole suite… #302 mason done Forking from the terminalis red when the fork is f… #305 scout done The MCP tells the truthabout itself: probe reads… #333 scout done Direction: the forge isfor its owner — build new… #334 a atlas ● working Forge-level secrets: asealed, write-only slot a… #335 mason done A run gets exactly thesecrets it declares, for… #336 scout done The Backups page takes thesnapshot destination: buc… #338 scout done Spike: spawn a forge onCloudflare with OpenTofu… #339 scout done Cloud accounts: anoperator panel that holds… #340 a atlas done Subscription throughput: agovernor that keeps every… #341 torque done The forge says how it isat /api/v1/health: disk,… #343 scout done The forge keeps its ownerrors: the last hour's e… #344 scout done The board shows theforge's health as one lin… #345 scout done One screen answers “iseverything fine?”: the as… #346 scout done The MCP reads and editsthe plan: `map`, `link` a… #348 scout done The MCP plans in one call:`plan` opens several smal… #349 scout done The feed: the forge's homeis a tailored X of what t… #351 done Feed model and ranker: aper-viewer read model of… #360 scout done The home page is the feed:server-rendered, live, on… #361 scout done One share verb:share(item, to?) routes t… #362 scout done Offline-first feed: a Macwith no wifi still shows… #363 scout done Subscription standing:each account's 5-hour and… #372 torque done Pacing: the crew'sconcurrency and dispatch… #373 scout done The board shows eachsubscription's window and… #374 torque done An agent's own commentmust never start its next… #383 scout done OAuth for the MCP: theClaude app and Grok conne… #384 done Many humans and manyagents on one forge: an a… #385 scout done Contraction: one codebase,fewer frames — fold /big,… #386 mason done Design: a forge births aforge — new org, instance… #389 scout done Forgify a business:origins mirror its repos… #390 scout done A long-running `services`app kind: declared TCP po… #391 scout done The profit slider: onecontrol per forge trading… #392 torque done Contraction: remove thepages/studio.ts shim and… #393 done Contraction: fold /biginto the board as its one… #394 mason done Contraction: fold the devapp page into the studio… #395 mason done Contraction: foldlanding/site into the stu… #396 mason done Contraction: fold theno-JS search page into th… #397 mason done Contraction: remove theTUI's apps, runs and crew… #398 mason done Contraction: remove theTUI's origins group #399 scout done Tokens as a unit peoplecan feel: files, runs, is… #403 torque done Reassigning an issue doesnot release the builder t… #413 scout done No pull has a review gate:nothing ever queues the r… #414 scout done Who told and who shipped:a change shows the agent… #415 scout done The map under churn:closing a blocker as drop… #416 scout done Spawn plan: what a childforge is made of, as one… #420 scout done Spawn action: create thechild org and instance, c… #421 scout done The child's first boot:its direction, its own to… #422 done Family tree across forges:a forge shows its parent… #425 scout done '+ New forge' in thestudio: choose apps, name… #426 done Where a child body runs: aplacement seam, hosted in… #427 scout done Adapter app shape: sync anexternal system into the… #437 done First two adapters: realsyncs from the owner's bu… #438 done Prompt a business: Atlasturns a description into… #439 scout done Fleet operations: selectmany, act once, see exact… #445 done Fleet query language andthe fleet table: repos, r… #446 done Fleet operations withdry-run preview and a dur… #447 mason done Fleet page UI: selectmany, preview, confirm, r… #448 scout done Fleet graph: theselection's spend and run… #449 torque done MCP `fleet`: query and actwith dry-run by default #450 scout done Link previews that tellthe story: dynamic OG ima… #451 done OG renderer: SVG composedfrom data, rasterized to… #452 done OG designs for the map andthe audit #454 torque done Home tiles on a phone:thumbnails are 200×125 co… #473 done A release proves itselfthrough the public URL, o… #475 done When the forge itself isdegraded, the board's 'al… #477 done Research: celld — what itis, how it works, and wha… #483 a atlas done Teams as a forgeprimitive: a named group… #484 ● deferred Repo transfer withredirects: move a reposit… #488 done docs/research/celld.md:the celld brief from #483… #489 scout done The spawned-forge frontdoor runs unchanged on ce… #490 scout done A Worker-shaped hosted appunder celld dev, measured… #491 ● deferred Every test file is in thegate or excluded by name… #492 mason done The profit slider'sposition: one number per… #504 torque done Meter awake time andstorage: per app and envi… #505 torque done Sleep windows follow theslider: the runtime reads… #506 scout done What a forge costs: ownedmetal amortised, cloud pe… #507 torque done Revenue: awake time,storage and crew spend wi… #508 torque done Placement policy: ownedcapacity first, burst spi… #509 mason done The board's money line:cost, revenue and the gap… #510 torque done MCP `economics`: theslider's position, the po… #511 ● parked Preview boots fail ontheir own schema migratio… #558 mason done crew sandbox: deny thewhole data directory but… #560 done The gate runstest/[d-o]*.test.ts: 33 f… #562 scout done /fleet: a server-renderedtable of what today's sel… #565 scout done Fleet queries growcomparisons and age: `cos… #566 scout done OG cards as PNG: the SVGcard rasterized once per… #568 done Repo transfer, step one:`POST …/transfer {newOwne… #569 scout done Repo transfer, step two:git over HTTPS and SSH, r… #570 torque done Teams drive the crew: amembership carries a role… #571 scout done A team's page shows how itcoordinates: throughput,… #572 scout done OAuth for the MCP, stepone: discovery documents,… #573 scout done A spawned child's firstboot writes its direction… #575 done A spawned child has itsown secret key, SSH host… #576 done spawnForge has callers:`POST /api/v1/forges` and… #577 scout done The fleet graph isreachable: the board, the… #578 scout done test/diff-edge-cases.test…wall-clock bounds fail on… #584 done test/origins-security-pro…the off-host redirect tes… #585 done P0 Trust: agentscontained, agent pulls re… #586 ● parked P1 Feed: one front door,an X-style timeline that… #587 ● parked P2 Explorer: apps, forgesand people ranked by real… #588 ● parked P3 Fork tree: the tree offorks is the organization… #589 ● parked P4 Forge in a link: make aforge for a person, clien… #590 ● parked P5 Open to every agent:MCP with OAuth, a role-aw… #591 ● parked P6 Never lost: a forgetoolbar in every app and… #592 ● parked P7 Steering: tell fromanywhere, one thought #593 ● parked Later: work that serves nopillar now #594 ● parked Later gate: nothing behindthis starts until the own… #595 ● blocked The everyday account: anew owner is led to an ac… #596 done An agent's pull neverships unreviewed: a lapse… #597 t trevato done Home is the feed: signedin, `/` is a composer abo… #599 done First login to a spawnedforge: the crew working r… #600 done Starter budget and theclient list: each spawned… #601 done One interface: thedev/studio mode is gone,… #603 done Every page says what youcan do here as who you ar… #604 done An outsider can report aproblem or offer a change… #605 done Make it yours: one actionforks any app into your f… #606 done /explore: apps, forges andpeople ranked by real met… #607 done The fork tree, browsable,and each fork chooses how… #608 mason done Every issue carries itspillar, and the map and b… #610 done What you asked for: everyask from a person, with i… #611 done The planner defers workthat serves no pillar, an… #612 done A twice-parked issue goesback to the planner with… #613 done "The planner declined,waiting for a person" sho… #614 done Hollow work check: a pullthat adds an exported act… #615 done The crew takes directiononly from people who can… #619 torque done A private app on a publicrepository stays private:… #620 done Security reports stayprivate on a public repos… #621 done forge.db andssh/host_ed25519 leave th… #622 torque done Commits the forge makesfor a person carry a publ… #623 torque done Contract: one home. Thefeed replaces the dev das… #625 done Contract: one issue page.The studio's tell page se… #626 done Contract: one list ofissues and one of pulls.… #627 done Contract: one change page.The studio's change page… #628 done Contract: one run page andone runs list. The studio… #629 done Contract: one apps listand one app page. Dev's a… #630 done Contract: one settingspage per repository, the… #631 done Contract: one search. Coderesults are a section of… #632 done Contract: one organizationand person page #633 done Contract: one place forwhat needs you. The feed… #634 done Contract: the TUI'saccount and repository se… #635 done Contract: the TUI'sexplore and owner screens… #636 done The crew sandbox deniesthe whole data directory… #637 done Each crew run gets its ownClaude Code temp director… #638 scout done Just go forge hold: thecrew starts this program… #642 done Just go forge: bring appsover from the platform, a… #643 ● blocked Autonomous migration mode:an app from the platform… #644 ● blocked The drop: a private placeper app and per forge to… #645 ● blocked Platform inventory: everyapp the owner has on the… #646 ● blocked Data migration: a platformapp's Postgres goes into… #647 ● blocked Cut-over: move an app'sdomain from the platform… #648 ● blocked Spawn with config: a forgefrom a declarative recipe… #649 ● blocked Decision: identity is theforge's own, one authoriz… #650 ● blocked Triage: the planner placesevery thought within minu… #652 scout done The stream view: /askedshows the owner's thought… #653 scout done Supersession and repeats:a later thought wins, a r… #654 scout done Vision upkeep: a thoughtthat changes the vision b… #655 scout done An account's apps andchecks run with bounded C… #658 done A verified email isrequired before an accoun… #659 done The owner sees every newaccount, is notified, and… #660 done Reserved usernames: noaccount can take an agent… #662 done Reopen public signup: theedge gate comes down only… #663 scout done One authorization serverin the forge: people, age… #666 done Passkeys first: sign upand sign in with WebAuthn… #667 done open-platform.sh sign-inis a linked method, not a… #668 done Member, not owner: what atrusted account can do, i… #673 done The front page: the forgefeatured with its crew at… #686 done An ask lives only whileits cause does: stale ask… #688 t trevato done High entropy asks: eachnames its decision, optio… #689 t trevato done Bulk asks: select many,preview, act once, undo —… #690 t trevato done Limits for strangers seeeach outside client, from… #697 done No anonymous request canmake the forge read an un… #698 done An accepted outside reportsays it came from outside… #699 done An outside agent ispointed at the report pat… #700 done Every public app links toReport a problem: /__forg… #701 done /asked follow-ups: theoldest unmet asks must ne… #709 done A spawned child registersits apps at first boot, a… #712 done A security test must notdepend on a fixed path: t… #718 done Every way an account ismade inherits the reserve… #720 done A name always says who itis: the owner and the cre… #721 scout done Removing an organization'sonly owner leaves the org… #722 done A refusal raised by adatabase guard is shown t… #723 scout done An agent closes its ownissue as done only when a… #724 done An app's pictures areshown only to those allow… #727 done A spawner can re-issue aclaim link after 24 hours… #729 done The claim token travels inthe URL fragment, so no e… #730 done Milestones: the plan aslimbs with weights, and o… #731 done Watch a milestone: itsprogress in the feed, and… #732 done Trim at a limb: defer,resume, reorder, close or… #733 done Readers of a public pullsee its Look card again,… #738 done The hollow work checkcounts only callers that… #739 done An ask with an open pulldoes not say “Nothing bui… #741 done Sign in with your forge: aforge in the fork tree si… #748 done Hosted apps sign inthrough OpenID Connect: t… #749 scout done The forge owner revokesany account's tokens and… #750 done A fork count neverincludes private forks: t… #751 done A private app can name thepeople who may enter it,… #752 done Comments by people whocannot direct the crew re… #753 done One tell: `tell` and`tellCrew` become one act… #754 done The outsiders switch hasan API and an MCP path #755 done The forge reports theversion it is running #756 done Suspending an account endseverything it has open #757 done Hand a limb to the plannerto re-plan as fewer, larg… #761 done The owner sets how thefront page ranks: the wei… #767 done The front page's picturecheck stops growing: the… #768 done Asks come back when theircause changes even withou… #770 t trevato done An accepted report keepsits issue's number even w… #771 done A pull can be held: itnever lands by rule until… #773 done The client list: /forgesshows every forge the own… #776 done A pull from someone whocannot write runs no chec… #777 done Schema migrations areidentified by name, so tw… #783 mason done Mail the forge sends iscapped per recipient and… #784 done A suspended account's openbrowser streams and app c… #785 done A preview already runningat an unapproved reader's… #788 done What the tokens bought:spend per landed change,… #798 t trevato done A cell sees an allow-listof mounts, not the pod's… #801 done The crew does not start arun it can already see it… #807 done Every repository and apppage says who can see it… #809 scout done The tests outside the gaterun on a schedule, so a s… #812 scout done A person's word is heardonce even when steering a… #827 done A suspended account'srepositories leave every… #831 done Claim links: keep the livelink out of an agent's co… #839 done Suspension also ends whata draining process and an… #846 done Make it yours asks whetherthe copy starts public or… #852 done Make it yours is boundedper account per day #853 done A run log still shows theforge's path when the dir… #867 done A hidden account's apphost and its forks' paren… #871 done Never down: the forgestays up through every re… #873 mason done Capacity settings changelive, never by restart #874 done Two forge processesoverlap safely during a r… #875 scout done Make it yours: a privatecopy is born private, and… #888 done Each account has its owndaily and per-run model s… #897 scout done Per-account limits on livepreviews, concurrent runs… #918 scout done Per-account storage limit:repository and app-data b… #919 scout done /explore on a phone: thefirst rows on the first s… #922 done Events keep their orderacross processes: replays… #932 scout done /explore on a phone: thechip row says it scrolls #942 done A crew agent's brief,model and budget are show… #946 done The gate runs the 15test/tui-*.test.ts files,… #969 scout done The gate runs view-source,web-browse, web-editor, w… #970 scout done OAuth for the MCP: theauthorize page and PKCE t… #971 scout done docs/VISION.md landsverbatim and every run re… #972 scout done Per-account limits onrepositories and apps: th… #973 done Signup and sign-in arerate-limited per source a… #974 done Signup carries a humancheck verified on the ser… #975 done A green deploy says itstests passed: #962's test… #987 scout done test/capacity.test.tspasses on a loaded runner… #1043 done test/studio.test.ts: apull's preview case waits… #1044 scout done test/app-domains.test.ts:"an app gets its own doma… #1045 mason done test/sealed-release.test.…"the way out: its fix rel… #1046 scout done A run that finds its issuealready done on main says… #1048 scout done Open the pull at theagent's first push, not w… #1049 done The shell's 27 KB ofJavaScript is a cached fi… #1050 scout done Cross-forge following: achild reads its parent's… #1052 done OG cards as SVG:`/og/:kind/:ref.svg` comp… #1054 done test/apps-idle.test.ts:production preview reads… #1055 scout done test/agents.test.ts: fiftyconcurrent pushes come ba… #1056 scout done A forge toolbar in everyapp and preview: where yo… #1057 done Tell from a phone's sharesheet: the forge takes sh… #1058 scout done Tell from any forge page:the palette's "Tell the c… #1059 done Thought intake: aforge-level tell, from th… #1060 done See what outside agentstried: a compact, redacte… #1061 done Asks on a phone:full-width rows, one-thum… #1062 scout done The crew's planner plansthrough one route that re… #1063 scout done Raise or lower a limbagainst its siblings, and… #1064 scout done A mirrored repository canapprove an outsider's pul… #1065 scout done A pull can carry a look aperson attached: an image… #1066 scout done What the tokens bought, bypillar and by milestone:… #1067 done The terminal launcherfinds every repository yo… #1068 scout done signin-throttle.test.tstakes ~58 s alone and tim… #1070 scout done web-ui.test.ts: rawnot-found pages differ by… #1071 scout done The release agent refusesa dark roll unless the ow… #1072 done test/apps-ws.test.ts fails5 of 8 in the full gate r… #1073 scout done Retire the /claim/:tokenpath form once no path li… #1074 mason done Before publishing: decidewho reads a public reposi… #1075 scout done test/web-apps.test.ts: therun page case reads the r… #1076 scout done test/looks.test.ts: thelook-while-tests-run case… #1077 scout done Migrate opens prefilledfrom a link, so the owner… #1078 done A migrated app's crew sayswhat happens to its old d… #1079 scout done P8 Story: waves, achangelog worth reading,… #1081 ● parked Milestones at the frontdoor: how close the big t… #1083 scout done Distilled posts: a wave ora milestone that landed g… #1084 ● parked A spawned forge carries afork of the forge it came… #1085 scout done Reply and like on a postare git primitives: a rep… #1086 ● parked Ship it and watch it go: achange's page follows its… #1094 scout done The planner is not startedon a direction issue whos… #1097 mason done A sandboxed agent can runthis repository's tests:… #1107 scout done Ship, decline, say anddecide stay on the page t… #1110 done Clear what is on you inone move: close, decline,… #1111 scout done Filters the owner sets:which repositories, kinds… #1112 done Archive a repository orapp: spin it down, hide i… #1113 done The owner approves theplan: the planner propose… #1114 done Client rehearsal: a forgewith custom apps for a pe… #1115 done One MCP server besideevery harness: tools with… #1116 scout done Multiplayer and sync asforge primitives: an orde… #1117 ● parked A long-running serviceskind: declared ports, alw… #1118 ● parked A crew run can push again:git inside the agent sand… #1119 scout done The gate is green on main:every file red on unrelat… #1120 done test/apps.test.ts: "newapp: a repository with a… #1121 done Cancelling a check killsits whole process tree an… #1122 done A running check is namedwhere a person looks: the… #1123 scout done A check's run page showsits steps and live progre… #1124 done Waves, first step: a waveis a file in git, and /:o… #1125 done A detached mirror says itis frozen and has a Recon… #1126 done The planner is held whilenothing lands or the plat… #1127 scout done The forge hunts its ownfaults: a sentinel reads… #1131 scout done A pull's green is themerge's green: checks run… #1133 ● parked One inbox: On you andNeeds you become one list… #1135 done The forge watches its ownuse: every page, fragment… #1136 done The cache spectrum, chosenon purpose: in-process sn… #1138 ● parked A dataset as we go: theforge's events, decisions… #1139 ● parked Up to six moretest/[a-c]*.test.ts files… #1140 scout done Up to six moretest/[p-s]*.test.ts files… #1141 scout done The owner can closesignup: one live setting,… #1142 done Invite links: an adminmints a single-use, expir… #1143 done A run never falls back tothe forge's own model cre… #1144 done A new account starts witha model budget of zero, a… #1145 scout done Clouds as capacity, neveras dependency: Cloudflare… #1146 done Hard to bring down, not anAchilles heel: one place… #1148 mason done A threat model worthretiring on: the forge's… #1149 done Looks that work well: afailed picture is retried… #1150 ● parked Let the decider: a cardthat needs a person can b… #1151 done The cockpit: board and mapas one screen, driven by… #1152 ● parked A reviewer's changesrequested starts the buil… #1161 scout done A crew run can run theserver tests: its sandbox… #1163 done branches, cli-sync, code,counts, crew-loop and cre… #1164 scout done A crew reviewer'schanges-requested queues… #1175 scout done Three review rounds on onepull without an approval… #1176 scout done A pull's check runs on itshead merged into today's… #1178 done When the base moves, apull's green reads "check… #1179 done Two-tier gate, step one:forge.json's `check.fast`… #1180 scout done Two-tier gate, step two:this repository declares… #1181 done A red restore drill, ornone in eight days, is on… #1183 done The notecard:docs/RESTORE.md restores… #1184 scout done Every pillar's ask-to-livetime on the map: median h… #1185 scout done A snapshot uploads inparallel and says how far… #1193 scout done The edge answers when theforge does not: a static… #1194 ● parked A drill for each failuredomain: kill the pod, cut… #1195 done Losing the runner slowsthe gate and never blocks… #1196 ● parked Two-tier gate: a fast tierjudges every push in five… #1198 scout done Review is owed from thecheck's green, not the pr… #1216 ● parked Recovery on one page:docs/RECOVERY.md with the… #1219 done A busy forge is not a deadone: the liveness probe r… #1221 mason done The review sweep reachesevery open pull, oldest f… #1233 scout done Prove the crew sandboxboundary with a real sand… #1234 scout done A kept clone with a stalegit lock is unlocked befo… #1235 scout done Resilience in theterminal: the failure-dom… #1236 scout done A review run reviews: acomment addressed to the… #1237 scout done A merged or closed pull'squeued checks are cancell… #1239 scout done Switching the theme nolonger repaints the backg… #1240 done Every test fast: a budgetper test and per file enf… #1242 ● parked No flaky tests: ten greenruns to join the gate, a… #1243 mason done Fuzz the parsers and chaosthe forge on a side insta… #1244 scout done Fasttest/apps-adversarial.tes… #1247 ● parked Fast test/migrate.test.ts:chop and rewrite under th… #1250 scout done Fast test/forks.test.ts:chop and rewrite under th… #1251 scout done Fasttest/apps-busy.test.ts: c… #1252 done Fast test/checks.test.ts:chop and rewrite under th… #1253 done Fasttest/crew-wrapup.test.ts:… #1254 done Fasttest/apps-token.test.ts:… #1255 ● parked Fasttest/web-apps.test.ts: ch… #1256 done Fasttest/autonomy.test.ts: ch… #1257 done Fast test/usage.test.ts:chop and rewrite under th… #1258 done Fasttest/studio-words.test.ts… #1259 done Fast test/share.test.ts:chop and rewrite under th… #1260 done Fast test/steer.test.ts:chop and rewrite under th… #1261 done Fast test/web.test.ts:chop and rewrite under th… #1262 done Fast test/pulls.test.ts:chop and rewrite under th… #1263 done Fasttest/cross-repo-pull.test… #1264 done Fast test/ledger.test.ts:chop and rewrite under th… #1265 done Fast test/spawn.test.ts:chop and rewrite under th… #1266 done Fasttest/dependencies.test.ts… #1267 done Fail fast, fail loud forthe crew: every queue and… #1270 scout done Kill a run past itsbudget: re-queued once, a… #1271 scout done Hold an app awake while aproxied request waits for… #1274 scout done A pull's check tier comesfrom the base branch's fo… #1275 scout done The lane is visible: queuedepth, the running check… #1277 scout done web-code, web-origins andssh-site join the gate, e… #1278 scout done Test what the changereaches, by measured cove… #1279 scout done Fast studio, part 1: thestudio's pages and live f… #1284 ● parked Fast studio, part 2: thestudio's counts, tails an… #1285 ● parked Fast studio, part 3: whatis left of test/studio.te… #1286 ● parked Fast test/apps.test.ts:one forge per file, a fak… #1287 done Fast test/crew.test.ts:crew runs driven by a fak… #1288 done Fasttest/fork-flow.test.ts: g… #1289 ● parked vitals() names eachdegraded cause with when… #1295 done The forge keeps a boundedhistory of each degraded… #1296 scout done The fault hunt files oneissue for each cause degr… #1297 scout done Take updates fromtrevato/forge-upstream #1303 done Fast test/agents.test.ts:chop and rewrite under th… #1324 done Fasttest/crew-direction.test.… #1325 done Fasttest/capacity.test.ts: ch… #1326 done Fasttest/following.test.ts: c… #1327 done Fasttest/fork-pull-approval.t… #1328 done Fasttest/crew-parks.test.ts:… #1329 done Fasttest/body-limits.test.ts:… #1330 done Fasttest/crew-brief-audience.… #1331 done Fasttest/crew-remotes.test.ts… #1332 done Fasttest/accounts.test.ts: ch… #1333 done Fasttest/diff-edge-cases.test… #1334 done Fasttest/credentials.test.ts:… #1335 done Fasttest/apps-idle.test.ts: c… #1336 done Fasttest/verify-email.test.ts… #1337 done Fasttest/surfaces-adversarial… #1338 ● parked Fast test/landing.test.ts:chop and rewrite under th… #1339 done Fasttest/asks-rank.test.ts: c… #1340 done Fast test/orgs.test.ts:chop and rewrite under th… #1341 done Fasttest/client-list.test.ts:… #1342 done Fast test/meter.test.ts:chop and rewrite under th… #1343 done Fasttest/highlight.test.ts: c… #1344 done Fast test/shards.test.ts:chop and rewrite under th… #1345 done Fasttest/edits-security.test.… #1346 done A hosted child runs theapps it was given: <app>-… #1384 scout done A cost ledger perdelivery: tokens, compute… #1386 ● parked Cost ledger: autonomy andthe check lane act on the… #1387 ● parked Cost ledger: measurecompute for deploys and a… #1388 ● parked Cost ledger: an issue sumsits pulls, and the board… #1389 done Cost ledger: a childforge's chain is readable… #1390 ● parked Zero trust: a src/kernelmodule issuing short-live… #1396 scout done Zero trust: sentinel flagsan unauthenticated intern… #1397 scout done Resilience: a one-linenotice when the forge run… #1398 scout done Terminal: a way to send athought to the forge (#10… #1402 ● parked Resolve conflicts block byblock in the terminal #1408 ● parked A deck chooses amongsibling pulls: one card e… #1410 scout done A variant group appears inthe feed as one `choose`… #1411 done Pages that name a thingdescribe it in one senten… #1412 done The pull API and the MCPsay whether a pull merges… #1413 scout done A conflicted pull nevershows a green mark: inbox… #1414 done `bunscripts/test-shards.ts --… #1420 scout done Crew runs as cluster Jobs:crew.placement process |… #1426 ● parked A deploy's build as acluster Job #1427 ● parked Hold a lane Job to itsdeclared egress hosts, as… #1428 ● parked Fasttest/plan-route.test.ts:… #1438 scout done Fast test/chaos.test.ts:the seeded run of every f… #1439 scout done Main is green on its gatelist again: test/plan-rou… #1455 scout done vitals() names eachdegraded cause with when… #1456 scout done Signup carries a Turnstilecheck verified on the ser… #1457 done The owner reads whatoutside agents tried: a c… #1458 scout done The forge is an OpenIDConnect provider: discove… #1459 scout done Private pages work withthe platform edge turned… #1460 scout done A run that declines orfails after its pull open… #1462 scout done A tell carries the page itwas told from: `from` on… #1463 done The palette's "Tell thecrew" opens a composer in… #1464 scout done A pure SVG card renderer:src/web/og/card.ts turns… #1470 scout done `GET /og/:kind/:ref.svg`serves a live card for an… #1471 done `/migrate?from=<host>/<ow…opens Migrate with that r… #1472 scout done Taketrevato/forge-upstream's… #1473 done One flow, named: a puresrc/flow module says whic… #1474 scout done A stalled flow step is acard on the home with the… #1475 done Every limit the owner canhit is listed on one Limi… #1476 scout done docs/RECOVERY.md is theone page a person reads a… #1480 scout done The weekly restore drillposts its verdict on the… #1481 scout done A fork's "Take updatesfrom <parent>" issue clos… #1482 scout done An admin can retire anorganization's last owner… #1487 scout done The accounts page offers"remove the organization… #1488 done The app proxy adds acollapsed forge pill to H… #1501 scout done The forge pill says whereyou are: app, production… #1502 scout done A wave is a file:src/story/wave.ts reads a… #1506 scout done /:owner/:name/waves listsa repository's waves newe… #1507 done Cut a wave: an admin opensa draft waves/<next>.md a… #1508 done Apply the lane to thechart: ServiceAccount, Ro… #1539 scout done Waves in the terminal:list a repository's waves… #1549 done Cut a wave through MCP andthe terminal, not only Se… #1550 ● parked /flow: the forge shows itsown bottleneck — every st… #1554 mason done Boards: Grafana-likedashboards inside the for… #1557 done Boards, step 1: an adminqueries the forge's table… #1559 done Boards, step 2:/boards/data draws a quer… #1560 scout done Boards, step 3: a board isa JSON file in a forge-ow… #1561 scout done Boards, step 4: the otherpanel types — bar, stacke… #1562 torque done Boards, step 5: the forgesamples its pod and node… #1563 done Every answered request iscounted by route pattern,… #1564 done The usage table is aboards source, and a usag… #1565 scout done Boards, step 6: the forgeships starting boards — T… #1566 done Ship and close from theinbox and the feed land b… #1567 scout done An admin runs a restoredrill on demand: the newe… #1568 done A child forge reads itsparent's releases over HT… #1569 scout done A tell through the APIwith variants: 2 starts t… #1571 done Boards: saved boards asfiles in forge/boards — a… #1575 scout done Boards: the forge samplesits own pod and node ever… #1576 torque done Boards: starting boardsshipped with the forge —… #1577 done A check run records thebase tip it was merged wi… #1585 done The pull page's checksline reads "Conflicts in… #1586 scout done Inbox rows, feed items andMCP asks and feed never m… #1587 done The roll recipe computeswhether a surge pod can s… #1588 torque done A roll that cannot surgewaits for the owner's yes… #1589 scout done `GET /og/app/:ref.svg` and`/og/repo/:ref.svg` serve… #1590 done `/og/issue`, `/og/pull`and `/og/run` cards, read… #1591 scout done A check runs as a clusterJob when checks.placement… #1592 done A check Job that vanishesends its run as interrupt… #1593 scout done What the tokens bought, bypillar: tokenReturns grou… #1594 scout done GET /api/v1/returns andthe MCP returns carry the… #1595 scout done A milestone's page showswhat its limb cost and la… #1596 scout done The owner mutes arepository once, and its… #1597 scout done Kind and people chipsfilter the home, the inbo… #1598 done MCP feed and asks take thefilter the owner saved, a… #1599 done A production deployrecords which merged pull… #1600 scout done Ask-to-live reads thedeploy record, runs no gi… #1601 scout done An agent's green pullwaits for its reviewer, a… #1602 scout done Let the decider: ahand-over card can be ans… #1604 scout done A standing rule perrepository: decisions her… #1605 scout done Today's card says what thedecider did: closed N, de… #1606 scout done A client's first screenspeaks plain words: their… #1607 done /forges/new gives aclient's forge the owner'… #1608 scout done Sentinel: Crew runs intrevato/relay keep failin… #1612 scout done An admin's "All fine" intests reads only its own… #1614 scout done MCP OAuth, part 1:discovery documents, a 40… #1615 done MCP OAuth, part 2:authorize with consent an… #1616 scout done Passkeys, part 1: asigned-in person adds, us… #1617 done Passkeys, part 2: sign-uptakes a passkey and an em… #1618 done Archive many at once fromthe home, with an undo th… #1620 done Plans need a nod: with thesetting on, POST …/plan s… #1621 done A wave proposal is oneinbox card: Approve opens… #1622 scout done The map reads as wavestoward named milestones:… #1623 ● deferred The decider stops a redpull only at p ≥ 0.7, and… #1624 done A tell carries the page itwas told from: `from` on… #1625 scout done The accounts page offers"remove the organization… #1626 scout done Cut a wave: an admin opensa draft waves/<next>.md a… #1627 scout done Boards, step 1a: a typedquery over the forge's ta… #1641 scout done Boards, step 1b: an adminlists sources and runs a… #1642 scout done Variants, step 1a: pullsand runs carry a nullable… #1643 scout done Variants, step 1b: POST/api/v1/feed/tells with v… #1644 scout done Thoughts, step 1: POST/api/v1/thoughts keeps a… #1658 scout done Thoughts, step 2: MCP`tell` without a repo wri… #1659 scout done Thoughts, step 3: the feedcomposer can send to "the… #1660 scout done Self-deploy, step 1: `bunsrc/main.ts --preflight`… #1661 scout done Self-deploy, step 2: alanding on the forge's ow… #1662 torque done Self-deploy, step 3: agreen release swaps in by… #1663 scout done Signup verifies aTurnstile token on the se… #1665 done The signup page rendersthe Turnstile widget when… #1666 scout done Restore drill, step 1:runDrill() restores the n… #1667 scout done Restore drill, step 2:each drill is kept as a r… #1668 scout done Clouds, step 1:`cloud.json` declares whi… #1684 scout done Clouds, step 2: Settings →Cloud accounts attaches G… #1685 done Clouds, step 3: the firstvendor uses (GitHub Actio… #1686 ● deferred docs/THREATS.md lands:each adversary, what it w… #1687 scout done The Resilience page listseach THREATS.md protectio… #1688 done Home, asks, the feed andMCP `asks`/`feed` never m… #1689 scout done `og` is a reserved name,and GET /og/repo/:ref.svg… #1690 scout done src/cluster/jobs.tscreates, watches, streams… #1691 scout done A check runs as a clusterJob when checks.placement… #1692 done src/auth/webauthn.tsverifies passkey registra… #1693 scout done Passkeys: Settings →Passkeys lists, adds and… #1694 scout done Signup verifies aTurnstile token on the se… #1695 scout done Living, open forge: livemachine telemetry for adm… #1789 scout done A new head cancels itspull's running check, not… #1793 mason done One green result percommit: a check on a comm… #1795 scout done A roll does not throw awayrunning checks: drain or… #1796 done Check time is predictable:test-times.json measured… #1797 torque done Split the two slowest testfiles: crew.test.ts (93 s… #1798 mason done Make the N+1 query-counttests deterministic (surf… #1799 scout done The home is the feed,proven end to end: one te… #1802 scout done OG cards as PNG,rasterized once per input… #1803 scout done A red restore drill, ornone in eight days, is on… #1804 scout done A variant group is one`choose` item in the feed… #1805 scout done Issue, pull, run, personand app pages unfurl as o… #1806 scout done A stalled flow step is acard on the home with the… #1807 scout done Apps read flags: atemplate flags file, FORG… #1809 ● deferred A pull's check names thebase tip it was merged wi… #1810 done Kind and people chipsfilter the home, the inbo… #1811 scout done A client's first screenlists their apps in plain… #1812 scout done With 'plans need a nod'on, POST …/plan stores on… #1813 done checks.placement: job runsa check as a cluster Job… #1815 scout done Waves in the terminal:list and read waves/*.md… #1819 ● parked Self-deploy rollback, part1: `bun src/main.ts --rol… #1823 scout done Self-deploy rollback, part2: a releases page lists… #1824 scout done Every ask row says what itwaits for: one `waitingFo… #1825 scout done Feature flags, part 1:flags declared in one fil… #1827 scout done Feature flags, part 3:each request's variant is… #1829 scout done Feature flags for apps: aflags file in the app tem… #1830 ● deferred Propose upstream acrossforges, part 1: a parent… #1831 done Propose upstream acrossforges, part 2: from a ch… #1832 scout done Archive, part 1: an adminarchives or wakes one rep… #1838 done Archive, part 2: anarchived repository leave… #1839 done Archive, part 3: archivingstops a repository's app… #1840 done Archive, part 4: MCP canarchive and wake a reposi… #1841 scout done The forge's failuredomains as data: src/kern… #1850 scout done A domain drill is keptwith its verdict: POST /a… #1851 scout done Settings → Resilience:each failure domain, its… #1853 scout done /:owner/:name/waves listsa repository's waves newe… #1855 scout done /:owner/:name/waves/<vers…renders one wave as a not… #1856 scout done Sentinel: queue:check ispast its budget: 15 check… #1880 sentinel done Sentinel:red:01m23vygyffx5hg2f5vm8… #1881 scout done A landed pull checksmain's new head, so a red… #1883 scout done A booting forge removesonly its own dead checkou… #1884 scout done Passkeys, part 3: theclaim link and the everyd… #1890 torque done The terminal's Family cardsays, per sent forge, how… #1898 scout done The router's match namesthe route pattern it matc… #1916 scout done A usage counter batchesrequest counts in memory… #1917 done Every answered request iscounted once, in the serv… #1918 scout done The Resilience page showseach THREATS.md protectio… #1963 scout done scripts/drills/run.ts<domain> walks the operat… #1964 scout done An agent's pull opens atits first push, marked in… #1965 scout done Conflicts, part 1: Resolveon a conflicted pull show… #1966 scout done Conflicts, part 2: Finishcommits the chosen resolu… #1967 scout done Conflicts, part 3: one taphas the crew propose the… #1968 scout done On you and Needs you areone list on the home with… #1969 mason done Settings → Flags lets anadmin see every declared… #1970 scout done Sentinel: The check intrevato/forge has not bee… #1977 mason done Recovery, part 1: aone-page notecard whose c… #1986 done Recovery, part 2:snapshots are mirrored of… #1987 scout done Recovery, part 3: therestore drill runs every… #1988 scout done The client tells the crewabout an app from its pag… #1989 scout done Passkeys, part 2a: sign-uptakes a passkey and an em… #1996 scout done Passkeys, part 2b: averified email gets a sin… #1997 scout done Archive, part 1: an adminarchives or wakes one rep… #1998 scout done The sentinel stopsrefiling a setting a pers… #2001 scout done Vitals raises one need perdomain whose last drill i… #2019 done The roll rehearsal's realtwo-process test is green… #2020 scout done A stale green holds backthe inbox's look ask and… #2028 scout done A setting the sentinelfinds away from its defau… #2029 scout done Check time under 2 minutesfor a typical pull: Bun-n… #2038 torque done OG cards for a repo and anissue say their state and… #2045 scout done The OG card for a runnames its agent, its issu… #2046 scout done The OG card for a pullsays its check verdict an… #2047 done The OG card for an appshows whether it is live… #2048 scout done App and pull OG cardsembed the latest look scr… #2049 scout done Sentinel: Crew runs intrevato/quorum keep faili… #2054 done Fast checks: compare `buntest --changed` with the… #2056 scout done Soak the forge for 2 h onthe vxrail under spawn-he… #2061 ● parked The check's full gateprints its wall time, sha… #2065 torque done told-by andstanding-every-process ar… #2070 scout done The gate is everytest/*.test.ts minus EXCL… #2071 mason done Put back on a setting askchanges nothing unless it… #2072 scout done The usage_count tableexists: one stamped migra… #2077 scout done src/core/usage_count.tscounts in memory and flus… #2078 scout done test/tui-code.test.ts isred on main: dashboard re… #2082 scout done Conflicts, part 3follow-up: a resolve run… #2090 done Per-account quotas existas settings with no limit… #2092 scout done A set repository limitrefuses one more reposito… #2093 scout done A set app limit refusesone more app, and the ref… #2094 scout done Picking a model credentialreturns "none" for a repo… #2095 scout done A run picked "none" neverstarts: it spends nothing… #2096 scout done Flaky:test/security-merge.test.… #2104 scout done Flaky: test/search.test.ts #2105 scout done Flaky:test/reviews.test.ts #2106 scout done Flaky:test/reviews-states.test.… #2107 scout done Flaky: test/audit.test.ts #2108 scout done Flaky: test/policy.test.ts #2109 scout done Flaky:test/secret-store.test.ts #2110 scout done Flaky:test/push-through.test.ts #2111 scout done Flaky: test/revert.test.ts #2112 scout done Flaky:test/subscriptions.test.ts #2113 scout done The restore drill countsusers, pulls and apps as… #2145 scout done The Backups page openswith one line: "Recoverab… #2146 scout done Proposal tokens on therepository settings page:… #2147 scout done Proposal tokens throughMCP and the terminal: min… #2148 scout done No Bun.spawn keeps a pipeit never reads: unused ou… #2149 scout done /system shows RSS besidethe JS heap, hour by hour… #2151 scout done A forge setting `signup`(open, invite or closed)… #2165 scout done The README's quotasparagraph says the apps l… #2167 scout done src/web/pages/flow.tsimports live and readQueu… #2171 ● parked scripts/drills/run.ts<domain> walks the operat… #2174 scout done Vitals raises one need perdomain whose last drill i… #2175 scout done Propose upstream acrossforges, part 1: a parent… #2176 scout done Clouds, step 2: Settings →Cloud accounts attaches G… #2177 scout done The forge pill says whereyou are (app, production… #2178 scout done Propose upstream acrossforges, part 2: mint, lis… #2187 done The repositories limitanswers 403 with the same… #2188 scout done Cloud accounts have aterminal screen and MCP t… #2199 scout done Mirror, migrate and syncfetches count against the… #2200 scout done The chart's opt-in checklane sets the FORGE_CHECK… #2201 done scripts/drills/run.tsrefuses to send the admin… #2202 scout done Sentinel: The guard parked33 runs in trevato/forge… #2209 done The terminal's paletteoffers "Forges you sent"… #2211 scout done On a one-writer forge, thewriter lets a proposed pu… #2220 done An open chain page updateslive when its forge is se… #2221 scout done A proposal to the parentforge reaches an open cha… #2230 scout done MCP: propose to the parentforge and list proposals #2231 scout done No test's verdict dependson how full the check mac… #2248 scout done A pull whose green waschecked on an older main… #2249 scout done A request its clientaborts settles as 499 and… #2250 scout done The forge toolbar namesthe crew run working on t… #2251 scout done Tell the crew from theforge toolbar: the tell c… #2252 scout done When signup is closed, nonew account is made by an… #2256 scout done A check never trips itsown CPU guard: test shard… #2257 scout done The chart can turn on theJob lane for checks, matc… #2265 ● deferred A resolve run that pushednothing is never shown as… #2276 scout done Signup is rate-limited persource and per forge, set… #2277 done Sign-in is alsorate-limited per source,… #2278 scout done A running check is namedon its pull: the checks l… #2279 scout done The pull's running-checkline updates live and cou… #2280 scout done /healthz says whichversion is serving, in an… #2281 scout done scripts/smoke.ts <url>checks a live forge as a… #2282 done The release workflow runsscripts/smoke.ts after a… #2283 ● deferred The board's one-lineverdict says 'needs you:… #2284 done The forge pages the phoneonce per incident it dete… #2285 scout done The guard records a caponce per issue per window… #2286 scout done docs/CLUSTER.md saysexactly what an operator… #2287 scout done Roles, part 1: an accountis a guest, a member or a… #2301 scout done Roles, part 2: a guestcannot own a repository o… #2302 scout done Roles, part 3: a membercannot change forge setti… #2303 done Roles, part 4: the MCP andthe account page answer '… #2304 scout done Roles, part 5: theoutsider suite's member a… #2305 scout done signupAllowed(ctx) holdstwo windows, per source a… #2321 scout done Every signup door goesthrough signupAllowed and… #2322 done forgeVerdict(view, now)names what is wrong with… #2323 scout done The board's one-lineverdict says 'needs you:… #2324 done Invites, part 1: an adminmints, lists and revokes… #2335 scout done Invites, part 2: a forgeset to signup = invite ma… #2336 done Invites, part 3: Settingslists invite links, mints… #2337 scout done Invites, part 4: an MCPtool mints an invite link… #2338 scout done scripts/smoke.ts <url>checks /, /board, /health… #2339 scout done scripts/smoke.ts waits for--version on /healthz and… #2340 done Archive, part 1a:archived_at on repositori… #2341 done Archive, part 1b: Settingsarchives and wakes a repo… #2342 done Boards, step 5a:readMachine(root) turns c… #2343 scout done Boards, step 5b: a boundedring in bun:sqlite keeps… #2344 done Boards, step 5c: the forgesamples every 15 s and re… #2345 done MCP OAuth, part 1a: theprotected-resource and au… #2346 done MCP OAuth, part 1b: anunauthenticated /mcp requ… #2347 done MCP OAuth, part 1c: POST/oauth/register registers… #2348 scout done Every forge page carriesog:title, og:description,… #2349 done scripts/drills/run.ts<domain> walks the operat… #2350 done scripts/drills/run.tsposts its result to POST… #2351 scout done Roles: drop theguard_guests switch and t… #2359 mason done The signup form goesthrough signupAllowed, an… #2363 scout done POST /api/v1/users goesthrough signupAllowed and… #2364 scout done Passkey signup andOAuth-made accounts go th… #2365 scout done The runs list shows agentruns, checks and deploys… #2381 scout done A check's run page showsinstall, typecheck and te… #2382 done A check's tests row showsa progress bar, and failu… #2383 scout done Roles, part 3a: a memberis refused admin settings… #2384 scout done Roles, part 3b: a membercannot change another acc… #2385 done Roles, part 3c: a token amember mints carries scop… #2386 done The owner's-screensnapshot test reads only… #2387 scout done scripts/smoke.ts waits for--version on /healthz and… #2388 done Archive, part 1a-i: amigration adds archived_a… #2389 done Archive, part 1a-ii: PATCH/api/v1/repos/:owner/:nam… #2390 scout done GET/.well-known/oauth-protec… #2391 scout done GET/.well-known/oauth-author… #2392 done watchDrill(fetch, sleep)polls a forge until it is… #2393 done scripts/drills/run.ts<domain> refuses a domain… #2394 scout done A member cannot mint anadmin-scope token; ro and… #2409 done A check never takes theforge down: each check ce… #2410 torque done A test file that fails inits shard is run once mor… #2416 done Invites, part 2a: withsignup = invite, /signup… #2417 scout done Invites, part 2b: theterminal's create-account… #2418 scout done Invites, part 2c: a newforge (spawned or fresh)… #2419 scout done A check's run page showsinstall, typecheck and te… #2420 scout done Roles, part 3b-i: a membercannot change another acc… #2421 scout done Roles, part 3b-ii: amember cannot edit the cr… #2422 scout done scripts/smoke.ts waits for--version on /healthz and… #2423 scout done watchDrill(fetch, sleep)polls a forge until it is… #2424 scout done A member cannot mint anadmin-scope token; ro and… #2425 scout done Sentinel:red:01m23vygyffx5hg2f5vm8… #2430 done Delegate a writable cgroupto the forge, and run the… #2432 ● parked The board's forge stripsays 'needs you: forge <t… #2442 scout done The board's forge stripand the terminal's Needs… #2443 scout done Shards: a pure functiondecides which failing fil… #2444 scout done Shards: a failing file isrun once more alone, and… #2445 scout done A test proves everytop-level page and a repo… #2446 scout done Seen anonymously, aprivate repository's page… #2447 scout done Run and app pages carryog:title, og:description,… #2448 scout done Archive, part 2a: anarchived repository leave… #2454 done Archive, part 2b: the crewstarts no new run for an… #2455 scout done Archive, part 3a:archiving stops an app's… #2456 scout done Archive, part 3b: Wakerestarts an archived app'… #2457 scout done Boards, step 6a: the forgewrites the Usage and Crew… #2458 scout done Boards, step 6b: theReleases and Apps startin… #2459 scout done Boards, step 6c: asecurity source and the S… #2460 scout done Boards, step 6d: a stagessource and the Throughput… #2461 torque done A throttled source canstill use the rest of the… #2469 scout done Archive, part 2c: a runqueued before Archive is… #2478 scout done The terminal's 'Workingnow' tests wait for the l… #2482 scout done Each og card designrenders its PNG cold with… #2483 scout done One test walks an MCPclient from nothing to a… #2484 scout done A month of 5-minuteroll-ups stays bounded in… #2485 scout done The forge pages the phoneonce when it has been dra… #2491 scout done The forge pages the phoneonce for errors, internal… #2492 scout done Archive, part 2a-i: anarchived repository leave… #2493 scout done Archive, part 2a-ii: theterminal home leaves arch… #2494 scout done An open issue the crewfound done on main is hel… #2502 scout done The planner can close anissue as split, replaced… #2503 scout done Sentinel: Settingcrew.concurrency has been… #2504 done Sentinel: Settingchecks.shards has been aw… #2505 done Sentinel: Settingchecks.concurrency has be… #2506 done A fleet operation archivesor wakes many repositorie… #2511 scout done On the home, an adminselects apps and archives… #2512 scout done An issue the crew founddone on main is held as d… #2513 scout done The parked-twice hand-overskips an issue that is do… #2514 scout done The planner can close anissue as split when every… #2515 scout done In the terminal, an adminmarks several repositorie… #2520 scout done One test proves #477 endto end: a degraded forge… #2526 scout done The MCP archive tool takesseveral repositories in o… #2533 scout done Crew runs at once defaultsto what the pod's memory… #2548 torque done Checks at once and shardsper check default to what… #2549 torque done Sentinel: drill wasdegraded 295 minutes toda… #2552 done The sentinel files adegraded incident once: c… #2553 scout done audienceOf(facts) says inone sentence who can see… #2566 scout done The repository head showswho can see it as a sente… #2567 scout done The app page says who theapp answers to, including… #2568 scout done The repository API and theMCP's repository tool ret… #2569 scout done After a new version boots,the forge runs its smoke… #2574 scout done audienceOf lands from pull#2571's branch, with a si… #2583 scout done The check's tests rowlands from pull #2578's b… #2584 scout done Re-plan a limb lands frompull #2561's branch, with… #2585 scout done An edge sign-in forsomeone with no forge acc… #2593 done The owner sees whichaccounts the edge made, w… #2594 scout done A setting turnsopen-platform.sh sign-in… #2595 scout done A signed-in person linksand unlinks their open-pl… #2596 scout done Sentinel: drill wasdegraded 1015 minutes tod… #2611 done The forge says on theboard, and pages once, wh… #2612 scout done restoreSnapshot reportswhich phase it is in and… #2616 scout done The restore drill's timelimit grows with the size… #2617 torque done A restore drill that runsout of time says which ph… #2618 scout done A green restore drillkeeps how long each phase… #2622 scout done The board warns when agreen restore drill used… #2623 scout done The restore clones as manyrepositories at once as t… #2624 scout done docs/RECOVERY.md says whatto do for each phase a re… #2625 scout done A spawned forge fetchesits parent's code every h… #2631 scout done The owner changes howtheir forge follows its p… #2632 scout done tell-me: when the parentforge's code moves, the o… #2633 scout done take-updates: a forge intake-updates merges its p… #2634 scout ● deferred The sentinel closes itsown finding as done once… #2635 scout done In tell-me, the ownertakes the parent's new co… #2642 done A parent forge's /familyshows how each child foll… #2643 scout done The tell-me inbox cardlists the parent's new co… #2644 scout done take-updates brings theparent's code as one pull… #2649 scout done The chain page offers"Take the N new commits"… #2651 scout done The take pull'sdescription lists the par… #2656 scout done Through MCP an agent readshow a forge stands agains… #2658 scout done One test provescross-forge following end… #2659 scout done docs/SPAWN.md says whattell-me and take-updates… #2660 scout done Pull #2124 carries nochart change: its branch… #2664 done First-party measurement:visitors, users and real… #2674 done Crew teams the owner candial: design, data scienc… #2677 mason done The forge looks like onethought-through product a… #2678 scout done Crew teams: a named groupof crew members with a ch… #2679 scout done The planner fills eachteam's queue from the dir… #2680 scout done Cross-team work: an issuecan name two teams, and b… #2681 scout done Each crew run records themodel and prompt version… #2682 scout done The design team reviewsevery pull that changes a… #2683 scout done Design: /system rebuilt onthe design system #2691 scout done Design: merge usage,spend, capacity and telem… #2692 scout done Design: fold resilienceinto backups #2694 mason done Design: operator viewseach state a reason to be… #2696 scout done A forge preview's lookpictures every top-level… #2708 scout done docs/design/audit.md says,for every top-level page,… #2709 scout done Every forge responsecarries Server-Timing, an… #2710 scout done A first-party beaconreports each page's real… #2711 scout done Visitors, users and pagespeed are a /boards source #2712 scout done Home's KPI row showsusers, visitors and p75 p… #2713 scout done Every app made from thetemplate measures its vis… #2714 scout done docs/CACHING.md: what /mapand home cache, keyed how… #2715 torque done /map answers under itsbudget, cached as docs/CA… #2716 scout done Home answers under itsbudget, cached as docs/CA… #2717 scout done Static assets answer 304to a matching ETag and im… #2718 scout done The restore drill recordshow long each part took —… #2719 done /system updates over oneserver-sent-events stream… #2720 scout done /system reads like btop:per-core history, memory,… #2721 scout done Run pages and boardsupdate over the same stre… #2722 scout done forge.json's app.lookslists every top-level pag… #2735 scout done A look pictures each pagein the dark theme as well… #2736 scout done A pull's looks sit besidethe same page's look from… #2737 scout done The owner's home has nothings-for-me list #2738 done Home opens with a KPI row:landings per hour, live v… #2739 done Home's KPI row addsbuilders active of slots,… #2740 done Any /boards panel can bepinned to home, and pinne… #2741 scout done The restore drill recordshow long download, decomp… #2742 scout done The restore drill streamsthe snapshot into decompr… #2743 scout done The restore drill's budgetfollows the snapshot's si… #2744 torque done An unknown edge sign-increates no account and go… #2763 scout done The owner's home shows noasks; the planner's decli… #2764 done forge.json's app.lookslists every top-level pag… #2765 scout done The held counts andpipeline that /flow shows… #2766 scout done /flow redirects to /boardsand the top bar drops its… #2767 done docs/design/map.md sayswhat /map shows that boar… #2768 scout done /map uses DESIGN.md tokensonly: its own colours and… #2769 scout done /map loses the sectionsdocs/design/map.md says t… #2770 mason done Read the page-view beacon:per-route LCP, INP, CLS,… #2776 done forge.json's app.lookslists every top-level pag… #2783 scout done test/web.test.ts's refusedcross-origin log test hol… #2798 scout done /asks renders what needsyou as its own page, and… #2799 scout done The owner's home rendersno asks, no for-you list… #2800 scout done forge.json's app.looksnames the five pages the… #2801 scout done app.looks lists everytop-level page that answe… #2802 scout done Tests that read the heldpanel and merge queue fro… #2807 scout done /flow answers 301 to/boards and the top bar h… #2808 done forge.json's app.looksnames /, /board and /map,… #2809 done A crew run's processescarry the cell label crew… #2810 scout done /system groups crew:<name>processes as the crew kind #2811 scout done The restore drill's redcard says, in minutes, wh… #2812 scout done A test proves a 400 MBsnapshot through a thrott… #2813 scout done src/apps/contain.ts canwatch any running process… #2823 scout done A crew run's process treeis watched as crew:<name>… #2824 scout done Nothing on the forge linksto /flow: the top bar, th… #2831 scout done GET /flow answers 301 to/boards, and the /flow pa… #2832 scout done /events carries a run'snew log lines as a run-sc… #2842 scout done A run page shows its loglive from /events and ope… #2843 scout done The app page's run log andtail update from /events,… #2844 done The app page's run logtail appends run.log fram… #2854 scout done A changes-requested pullwhose follow-up run ended… #2855 scout done The autonomy tick'srequested line says how m… #2856 scout done The terminal's pull screenshows each named team's r… #2857 scout done src/flow/kpis.ts computesshipped-per-hour, the liv… #2870 scout done Home opens with a KPI rowin studio words, built fr… #2871 scout done Board panels patch when amatching event arrives, n… #2872 scout done A running run page and apppage drop the 5-second me… #2873 mason done A test proves no forgepage reloads or refetches… #2874 scout done The live outsider suitenever reports ok when it… #2879 scout done The home figures share oneformatting module, wrap o… #2881 mason done /signin leads with apasskey and says in one s… #2882 mason done Linked sign-in methodsread "Link an account you… #2883 scout done The terminal dashboardshows the same three KPI… #2884 done The terminal pull screenshows which named team st… #2885 scout done A finished check shard isannounced on /events, and… #2889 scout done /backups patches from/events while a backup mo… #2890 scout done The "following" card on arepository is built with… #2891 scout done Home's admin-only KPI rowlands, and every shortene… #2899 scout done The terminal dashboardreads running() once and… #2905 scout done One click from a strangerto their own forge: sign… #2914 mason done Sign up with a usernameand a password; email opt… #2923 scout done The claim page takes ausername and a password;… #2924 scout done A child forge runs as itsown process in its own ce… #2926 scout done Make my forge: anysigned-in person, a name… #2927 done Make my forge ends signedin on the new forge: no c… #2928 mason done An agent makes its ownforge unattended: account… #2929 ● parked End-to-end test:anonymous, account, forge… #2930 ● parked Nightly drill on thevxrail: the one-click pat… #2931 ● deferred /boards: forges made, timeto live, and failures #2932 scout done /forges: an owner's forgesside by side, with size,… #2933 scout done Website spec: HTMLstructure checks on every… #2938 scout done Website spec: CSS ratchetin design-lint for reduce… #2939 scout done Website spec: compressHTML, CSS, JS and JSON fo… #2940 scout done Website spec checks 1-2:webspec() reports head an… #2953 scout done Website spec checks 3-4:webspec() reports well-kn… #2954 scout done Each deployed preview ofthe forge is checked by w… #2955 scout done Health tells a strangeronly ok and draining, onc… #2962 ● parked Home's KPI row shows crewbuilders running of slots… #2967 scout done Home's KPI row showstoday's spend of the dail… #2968 scout done Home's KPI row shows theage of the last good off-… #2969 scout done The looks run reportsaxe-core violations for e… #2970 scout done A spawn carries a size(small, medium, large) th… #2980 done A spawn that would passthe host's child quota is… #2981 scout done webvitals(): LCP, CLS andTBT from recorded perform… #2982 torque done The looks run recordsperformance entries in th… #2983 done Webhooks only reach publichttps addresses: one outb… #2992 scout done Origin discovery andmigrate refuse a host tha… #2993 scout done Mirror fetches are pinnedto the vetted address and… #2994 scout done A spawn carries a size(small, medium, large) th… #2995 scout done test/tui-size.test.tswaits for the frame a res… #3008 scout done The check summary rendersa per-look web-vitals tab… #3009 scout done The looks run recordsperformance entries in th… #3010 scout done SSH host keys and thedatabase files are create… #3025 scout done A test fails when theforge gains a runtime dep… #3026 scout done docs/THREATS.md cites thetests that already prove… #3027 scout done Walls outside therepository: node admissio… #3028 ● deferred A test boots a freshlyscaffolded app and holds… #3041 scout done The scaffold closes thewebspec gaps the first-bo… #3042 scout done The forge's own signed-outpages go through webspec(… #3043 scout done A passkey sign-up needs noemail, as a password sign… #3044 scout done The cluster-Job lane inthe chart, once the owner… #3045 ● deferred Home's stalled-step buttonand the pull page's Check… #3066 scout done A browser test loads Homeand finds no button busy… #3067 scout done Every forge responsecarries a Permissions-Pol… #3089 done Every page that existsnames its canonical addre… #3090 scout done Pages declare the colourschemes they support with… #3091 scout done Signed-out pages answer arevisit with 304 through… #3092 scout done A spawn plan accepts anoptional size (small, med… #3093 scout done A forge's size is writtento the ledger and parent.… #3094 done The New forge page asksfor a name and a size, an… #3095 done One test walks a strangerfrom sign-up to a planned… #3096 scout done Sentinel: queue:check ispast its budget: 10 check… #3116 done The gate's measuring runstarts no more coverage w… #3118 torque done A main check stopped byits cell's limit holds no… #3119 scout done The queue:check sentencesays when its checks are… #3120 scout done Rebuild the look table'sunique key to include the… #3126 ● parked A check cell's declaredmemory is never silently… #3128 scout done Every forge responsedenies interest-cohort to… #3130 scout done forge-webspec walks apublic repository, its is… #3131 scout done The settings page showsthe cell memory limit the… #3135 scout done sitemap.xml and llms.txtare built at most once a… #3142 scout done The snapshot store'sbounded-retry test proves… #3143 scout done forge-webspec fetchesthrough the same compress… #3144 scout done A memory cut names itsreal source: FORGE_CELL_M… #3145 scout done The settings page'scheck-cell memory card la… #3150 scout done Pull #3151's check-cellmemory line clears its fi… #3153 scout done /map's Server-Timing namesits phases: session, lane… #3159 scout done Home's Server-Timing namesits regions: feed, KPI ro… #3160 scout done The fleet graph redrawswhen the event stream say… #3161 scout done A mirror's progress pagefollows its stages over t… #3162 scout done A migration's progresspage follows its stages o… #3163 scout done Design: /milestones isbuilt from the design sys… #3164 scout done Design: the board (/board)is built from the design… #3165 mason done Design: a home feed cardis the design system's ca… #3166 scout done The page_vital boardsource reports CLS and TT… #3167 scout done A crew member's scorecardshows the last 30 days be… #3168 torque done The scorecard splits eachcrew member's figures by… #3169 scout done forge-webspec walks thesigned-in pages too: /map… #3170 scout done Design: acting on a limbuses the design system's… #3185 mason done Home's visitors tile showsthe last 30 days as a spa… #3186 scout done While cells.egress isenforce, a check never ru… #3190 scout done A pull's Server-Timingnames its phases: session… #3192 scout done An issue page'sServer-Timing names its p… #3193 scout done A repository's tree andblob pages name their pha… #3194 scout done The layout's unusedmeta-refresh option is go… #3195 mason done Design: /audit is builtfrom the design system, a… #3196 mason done Design: /fleet/graph isbuilt from the design sys… #3197 mason done Design: the looks page isbuilt from the design sys… #3198 mason done Design: the held board(boards-held) is built fr… #3199 mason done An app's visitors' reportskeep TTFB, LCP and CLS be… #3200 scout done Boards can chart eachapp's p75 load and INP pe… #3201 scout done An app's page shows itslast 30 days of p75 load… #3202 done GET /api/v1/crew/scorecardand MCP `scorecard` retur… #3203 scout done /crew shows a scorecardrow per team, pooled from… #3204 scout done GET /api/v1/forges/sizesand MCP `sizes` say what… #3205 scout done forge-webspec walks theadmin pages too: /audit,… #3206 scout done /map nodes name themselveswith aria-label, not SVG… #3223 done /map nodes are named byaria-label, not an SVG <t… #3229 scout done /explore's Server-Timingnames its phases: session… #3230 scout done /settings/crew'sServer-Timing names its p… #3231 scout done The chart can turn on thecheck lane: ServiceAccoun… #3232 ● deferred The sparkline helper drawsa day with no data as a g… #3238 torque done An app's settings pagedraws p75 load per day fo… #3239 scout done An app's settings page'sServer-Timing names its p… #3240 scout done A run's page Server-Timingnames its phases: session… #3249 scout done A board's Server-Timingnames its phases: session… #3250 scout done The asks list holds everypull waiting on a person:… #3256 scout done /review: one quiet columnwhere each item says what… #3257 done Act from /review: Merge,Close, Request changes, R… #3258 scout done Home shows one line, "Nwaiting on you, oldest Xh… #3259 scout done /releases names itsServer-Timing phases and… #3260 scout done A repository's runs listnames its Server-Timing p… #3261 scout done One-click GitHub: ConnectGitHub, pick a repository… #3264 torque done Live triage closes anissue noted "already done… #3265 scout done Live triage gives an openissue with no pillar a pi… #3266 scout done Live triage closes an openissue whose title repeats… #3267 scout done Live triage folds awriter's open question or… #3268 scout done A capacity setting awayfrom its default is one l… #3269 scout done The OpenAPI documentdescribes the map, plan a… #3270 scout done The OpenAPI documentdescribes reading and clo… #3271 scout done A test fails when theClaude Code or OpenCode p… #3272 scout done /system's Server-Timingnames its phases: session… #3273 scout done /search's Server-Timingnames its phases: session… #3274 scout done /forges's Server-Timingnames its phases: session… #3275 scout done The people page'sServer-Timing names its p… #3276 scout done A repository's commitslist's Server-Timing name… #3277 scout done A repository's brancheslist's Server-Timing name… #3278 scout done The usage page'sServer-Timing names its p… #3279 scout done The spend tab'sServer-Timing names its p… #3280 scout done The milestones page'sServer-Timing names its p… #3281 scout done A repository's wavespage's Server-Timing name… #3282 scout done A client's first screen'sServer-Timing names its p… #3283 scout done A migrated repositoryshows its trail: "migrate… #3293 torque done Commenting through…/issues/{number}/comment… #3298 scout done Reading …/issues/{number}with a pull's number answ… #3299 scout done test/openapi.test.ts failswhen the OpenAPI document… #3300 scout done The planner can close acrew pull whose issue it… #3301 scout done A streamed HTML page getsthe forge pill too, not o… #3307 scout done /__forge/ on an app's hostanswers a small forge pag… #3308 scout done A repository's forkspage's Server-Timing name… #3310 scout done The front door'sServer-Timing names every… #3311 scout done The merge queue admits anapproved pull that was gr… #3316 mason ● deferred The forge's own webprocess always answers: c… #3319 torque ● deferred GET …/map names itsServer-Timing phases: ses… #3320 scout done GET …/map answers under150 ms warm for a reposit… #3321 scout done A repository's issueslist's Server-Timing name… #3322 scout done A repository's pullslist's Server-Timing name… #3323 scout done An issue's thread with 200comments renders in under… #3324 scout done A repository's home page'sServer-Timing names its p… #3325 scout done Migrate from the terminal:pick a repository and its… #3333 scout done The forge pill's panelopens and closes: inline… #3337 done MCP `migrate`: bring arepository in by URL, opt… #3340 done The OpenAPI documentdescribes starting a migr… #3341 scout done MCP `issue`: read oneissue with its body, comm… #3342 scout done The `map` tool's answerdraws a ui://forge/map ca… #3343 scout done On a client's first screeneach app says in plain wo… #3344 done A client's first screenoffers "Ask for something… #3345 scout done The `feed` tool's answerdraws a ui://forge/feed c… #3348 scout done /asked names itsServer-Timing phases and… #3358 scout done A pull's Files page namesits Server-Timing phases… #3359 scout done /search answers under 50ms over 2,000 issues and… #3360 done MCP `close`: close orreopen an issue with the… #3361 scout done A pull's page answersunder 50 ms: its render p… #3362 scout done GET…/issues/{number}?comment… #3364 done GET …/issues?fields=brieflists issues without bodi… #3365 scout done MCP tools/list stays under40 KB, and a test holds i… #3366 scout done GET…/pulls/{number}?diff=0 r… #3367 scout done A repository's branchespage answers under 50 ms… #3376 scout done A raw file or blob read ata full commit id is cache… #3377 scout done The owner's /board namesits Server-Timing phases… #3378 scout done Search reuses arepository's code results… #3384 scout done A first search for a wordanswers under 50 ms: code… #3385 scout done A repository's closedissues list answers under… #3386 scout done A test fails when a GETpage answers without name… #3387 scout done The OpenAPI documentdescribes listing a repos… #3393 scout done /explore's rank phasestays under 15 ms with 50… #3394 scout done Every forge responsecarries Cross-Origin-Open… #3398 scout done A new app from thetemplate sends Cross-Orig… #3399 scout done Each app on a client'sfirst screen opens the ru… #3400 scout done MCP `pulls`: list arepository's open pulls,… #3401 scout done The apps page'sServer-Timing names its p… #3403 scout done The crew teams page'sServer-Timing names its p… #3404 scout done The audit page'sServer-Timing names its p… #3405 scout done The flags page'sServer-Timing names its p… #3406 scout done Migrating from GitHubcarries its milestones in… #3407 scout done After a GitHub migrationthe person chooses: leave… #3408 scout done The backups page'sServer-Timing names its p… #3420 scout done A repository's reportslist's Server-Timing name… #3421 scout done The secrets page'sServer-Timing names its p… #3422 scout done The origins page'sServer-Timing names its p… #3423 scout done A variant group's page'sServer-Timing names its p… #3424 scout done An organization team'spage's Server-Timing name… #3425 scout done The accounts page'sServer-Timing names its p… #3426 scout done The subscriptions page'sServer-Timing names its p… #3427 scout done The milestones page's HTMLis pinned on a 20-milesto… #3428 scout done The milestones page reusesits plan until the reposi… #3429 scout done URGENT: the merge queuehas landed nothing since… #3430 mason done A granted privatedestination in forge.json… #3432 done A site admin grants orrevokes an app's private… #3433 scout done MCP `egress_grants`: list,grant and revoke an app's… #3434 scout done The forge pill can bemoved out of the way: dra… #3439 scout done The admin limits page'sServer-Timing names its p… #3443 scout done The cloud settings page'sServer-Timing names its p… #3444 scout done The model settings page'sServer-Timing names its p… #3445 scout done The passkeys page'sServer-Timing names its p… #3446 scout done The settings page'sServer-Timing names its p… #3457 scout done The family page'sServer-Timing names its p… #3458 scout done The contribute page'sServer-Timing names its p… #3459 scout done The new forge page'sServer-Timing names its p… #3460 scout done A repository's followingpage's Server-Timing name… #3461 scout done The board's returns page'sServer-Timing names its p… #3462 scout done A pull's resolve page'sServer-Timing names its p… #3463 scout done A site admin grants, listsand revokes a repository'… #3469 scout done Crew runs can SSH to adevice the repository nam… #3470 ● deferred The command palette andthe nav's repository list… #3475 scout done sitemap.xml and llms.txtleave archived repositori… #3476 scout done The feed leaves out whathappened in an archived r… #3477 scout done Feed ranking ignoresarchived repositories whe… #3478 scout done A client's first screenleaves archived apps out #3479 scout done /apps leaves archived appsout, with one line to sho… #3480 scout done The forge-wide map leavesarchived repositories out #3481 scout done Remove isSettingFinding,closeSettingFindings and… #3488 mason done test/landing.test.tsdrives the crew directly… #3493 scout done test/checks.test.ts runsunder 10 s #3494 scout done test/crew-parks.test.tsruns under 10 s #3495 done The apps runtime stopswriting to its meter befo… #3496 scout done The telemetry settingspage's Server-Timing name… #3497 scout done The access settings page'sServer-Timing names its p… #3498 scout done The file editor page'sServer-Timing names its p… #3499 scout done The fleet graph page'sServer-Timing names its p… #3500 scout done The migrate page and amigration job's page name… #3504 scout done The resilience page'sServer-Timing names its p… #3505 scout done The capacity settingspage's Server-Timing name… #3506 scout done The new repository page'sServer-Timing names its p… #3507 scout done A repository's tell page'sServer-Timing names its p… #3508 scout done The make-it-yours page'sServer-Timing names its p… #3509 scout done A milestone's limb previewpage's Server-Timing name… #3510 scout done A crew with builders andno reviewer says so loudl… #3512 ● deferred An app's now fragmentnames its Server-Timing p… #3514 scout done An app's answers fragmentnames its Server-Timing p… #3515 scout done An app's state fragmentnames its Server-Timing p… #3516 scout done The boards data page'sServer-Timing names its p… #3525 scout done The claim page'sServer-Timing names its p… #3526 scout done The first-admin page'sServer-Timing names its p… #3527 scout done The home's archived listnames its Server-Timing p… #3528 mason done A repository's toolbarpage's Server-Timing name… #3529 scout done The shared componentsstylesheet stops every an… #3548 scout done The shared componentsstylesheet uses only desi… #3549 scout done The content stylesheetstops every animation for… #3550 scout done The content stylesheet'sfocus, forced colours, in… #3551 scout done The base stylesheetanswers reduced motion an… #3552 scout done /map answers reducedmotion and forced colours #3553 scout done The studio's stylesheetsanswer reduced motion and… #3554 scout done The conflicts page's oneoff-scale font size moves… #3555 scout done The standards pages' tworaw colours become design… #3556 mason done Following an upstreamsends a credential only t… #3557 scout done The landing gate itselflands an upstream pull as… #3558 scout done The terminal shows arepository's upstream, ch… #3559 scout done /forges links the fleetgraph, and the fleet grap… #3560 scout done test/apps-adversarial-tea…runs under 10 s #3561 scout done test/studio-shipping.test…runs under 10 s #3562 scout done A browser can search theforge from its address ba… #3563 scout done test/studio-door.test.tsruns under 10 s #3566 mason done test/apps-adversarial-tes…runs under 10 s #3567 mason done test/studio-changes.test.…runs under 10 s #3575 scout done test/studio-search.test.tsruns under 10 s #3576 scout done test/apps-adversarial-rul…runs under 10 s #3577 mason done test/studio-runs.test.tsruns under 10 s #3578 scout done test/forks.test.ts runsunder 10 s #3579 mason done test/apps-adversarial-gra…runs under 10 s #3580 scout done test/crew-already-done.te…runs under 10 s #3589 scout done test/crew-review-budget.t…runs under 10 s #3590 scout done test/crew-check-failed.te…runs under 10 s #3591 scout done test/crew-continues.test.…runs under 10 s #3592 scout done test/crew-pause.test.tsruns under 10 s #3593 scout done test/crew-review.test.tsruns under 10 s #3594 scout done test/crew-declines.test.tsruns under 10 s #3595 scout done The already-done testsleave test/crew-parks.tes… #3601 mason done The planner-run,review-loop and migration… #3602 mason done test/crew-feedback.test.tsruns under 10 s #3603 scout done A connected origin'srepository browse pages n… #3604 scout done Every event kind the forgeemits is classified for i… #3612 scout done A migration from a git://address is refused, so ev… #3613 scout done Design: /flow's outflowsparklines use the design… #3614 scout done Design: the spend tablesuse the design system's t… #3615 done Design: the studio's head,tell box and shelf rows u… #3616 mason done Turning following on oroff reaches every open pa… #3617 scout done The terminal lists, grantsand revokes an app's priv… #3618 done Design: a review verdict'sbody uses the design syst… #3619 scout done A site admin grants anapp's private destination… #3621 scout done Design: the finder'sfootnote uses the design… #3624 scout done An app's studio page namesits Server-Timing phases:… #3631 scout done One commit's page namesits Server-Timing phases:… #3632 scout done One wave's page names itsServer-Timing phases: ses… #3633 scout done The new pull page namesits Server-Timing phases:… #3634 scout done Design: the editor usesthe design system, and it… #3635 scout done Design: the code browser'sexplorer column uses the… #3636 done MCP `labels`: set anissue's or a pull's label… #3644 scout done MCP `branches`: list,create and delete a branc… #3645 scout done MCP `review`: approve apull, or request changes… #3646 scout done MCP `wait_for`: make anissue wait for another, o… #3647 scout done Design: a pull's inlinereview comments use §5's… #3648 scout done Design: search results use§5's row and empty state,… #3649 done Design: /map's lanes use§5's list and row, and th… #3651 mason done A crew run can open itsown repository's app and… #3658 torque done An agent run's log sayswhere its time went: one… #3665 done An agent's second clone ofa repository borrows the… #3666 scout done POST /apps/new names itsServer-Timing phases (ses… #3667 done An app's page says howlong its golden path took… #3668 scout done New app offers a fewstarter sentences that fi… #3669 done A new app's own test suiteruns in under 3 s, and te… #3670 mason done MCP `new_app`: make an appfrom a sentence and get b… #3671 scout done The OpenAPI documentdescribes making an app (… #3672 scout done An agent run reuses itsrepository's bun install… #3673 scout done The `new_app` tool'sanswer draws a ui://forge… #3674 scout done /apps shows each app'stime from New app to its… #3675 scout done POST /api/v1/apps accepts`pick: true`, and its ans… #3680 scout done GET /apps/new names itsServer-Timing phases (ses… #3681 scout done Finish before starting: anapproved pull with a conf… #3682 mason done Repository settings page:a device row (list, grant… #3684 ● deferred MCP tools to list, add,grant and remove crew SSH… #3685 ● deferred Agents on board in onelink: an isolated forge o… #3687 ● deferred Observability 2: everypanel's data as JSON/CSV,… #3691 mason done Observability 3: boardsare live by streaming per… #3692 ● deferred Observability 4: /boards,/map and home answer fast… #3693 done Observability 5: one greatchart - real size, readab… #3694 ● deferred Observability 6: aGrafana-like view bar on… #3695 ● deferred Observability 7: /explore- query the series, selec… #3696 ● deferred UI sweep: the audit'sdefects on /boards, /syst… #3698 scout done Worth knowing: the crew'sone channel to the owner… #3699 ● deferred Home, alive andcrew-driven: KPI tiles th… #3700 ● deferred Home says the last off-boxbackup is never - confirm… #3701 torque done "Invite an agent": onebutton on /forges that ma… #3703 ● deferred "Let <forge> propose": arevocable per-repository… #3704 scout done First agent forge: grokbot(from #3687) #3705 ● deferred URGENT: the forge crashed(Bun segfault on the main… #3708 torque done Observability 3b: the/boards index is live by… #3715 ● deferred URGENT: the egress relayleaks upstream sockets -… #3719 scout done Sentinel:shared:01m23vygyffx5hg2f5… #3723 scout done /metrics:forge_process_restarts_to… #3727 ● deferred The OAuth consent page'sServer-Timing names its p… #3736 scout done A limb's re-plan previewnames its Server-Timing p… #3740 scout done An agent's second cloneborrows a per-repository… #3744 mason done A look picture asked forwithout its version answe… #3745 scout done src/metrics/openmetrics.tswrites the OpenMetrics te… #3748 scout done /metrics adds the deliveryseries: pulls merged, rel… #3750 scout done /metrics adds the checkand crew series: check du… #3751 scout done /metrics adds the appseries: apps up or asleep… #3752 scout done A repository's activityfeed names its Server-Tim… #3753 scout done A child forge's check ofits parent's releases is… #3755 scout done /search greps code withina 30 ms budget and offers… #3758 scout done GET /live/feed names itsServer-Timing phases: ses… #3759 scout done The asks page'sServer-Timing names its p… #3764 scout done The API's read of one pullnames its Server-Timing p… #3765 scout done The API's read of oneissue names its Server-Ti… #3766 scout done The API's issue list namesits Server-Timing phases:… #3771 scout done Stopwatch.line can say"after the run started",… #3778 scout done An agent run's log endswith one timing line on e… #3779 scout done An agent run's log sayshow long the run took to… #3780 scout done The API's contents readnames its Server-Timing p… #3781 scout done The API's run log readnames its Server-Timing p… #3782 scout done src/spawn/pod.ts renders achild forge's namespace,… #3785 torque done Spawning a pod childthrough the API and MCP i… #3786 ● deferred /forges shows a podchild's status, resources… #3787 ● deferred A pod child boots with itsseeded data and its claim… #3788 ● deferred The API's commits andbranches reads name their… #3789 done The API's read of onerepository names its Serv… #3790 scout done MCP `run_log`: read arun's log, or its last N… #3796 scout done MCP `search`: find issues,pulls, repositories and c… #3797 scout done MCP `read_file`: read afile or list a directory… #3798 scout done MCP `commits`: list abranch's recent commits,… #3799 scout done Design: a repository'sfollowing panel uses the… #3800 scout done Design: /explore's rowsand filters use §5's row… #3801 done Design: a spawned forge'snext-steps card uses the… #3802 scout done The Dockerfile pins Bun toan exact patch release, a… #3803 scout done Name the frames of the Bun1.3.14 main-thread segfau… #3804 ● deferred Design: an issue's closeform uses the design syst… #3805 scout done An app's privatedestinations on its setti… #3825 scout done MCP `issue`: read oneissue's title, state, bod… #3826 scout done MCP `issue` answers theissue's comments, an outs… #3827 done MCP `issue` answers whatthe issue waits for and w… #3828 done A GitHub migration carrieseach milestone: title, de… #3829 scout done A GitHub migration putseach carried issue and pu… #3830 scout done MCP `runs`: list arepository's recent runs,… #3831 scout done Design: theeveryday-account card use… #3832 scout done Design: /settings/backupsuses the design system, a… #3833 scout done Design: the subscriptionspage's headroom uses the… #3834 done Design: a commit's headand body use the design s… #3835 done Design: an app's domainDNS records use the desig… #3836 scout done Design: an app's policyline uses the design syst… #3837 done Design: a frozen mirror'snotice uses the design sy… #3838 scout done Design: the origins page'shandoff and connect path… #3839 scout done Design: a repositorytree's rows and total use… #3840 scout done Design: a change's wall ofcells uses the design sys… #3841 done The board opens on itspanels, with notes in one… #3846 scout done Design: the flags page'sforms use the design syst… #3847 scout done Design: the make-it-yourspage's key and value list… #3848 scout done Design: the boards' quickfilters use the design sy… #3849 done Design: the front page'sapp tiles use §5's card a… #3850 scout done Design: a repository'saudience mark uses §5's b… #3852 done Design: /system's btoppanels use the design sys… #3866 scout done Design: a pull's merge boxuses §5's card and button… #3867 done Design: the family andchain pages' lineage uses… #3868 scout done Design: a repository'sfork bar uses the design… #3869 scout done Design: the front page'shero and its terminal lin… #3870 scout done Design: a new forge'sclaim link and the client… #3871 scout done Design: a migration'sprogress stages use §5's… #3872 done Design: a run's checksteps and progress use th… #3873 done Design: the editor's tabs,path and preview use the… #3874 done Design: the where-am-Itrail uses the design sys… #3875 mason done Design: the inbox's askcards use §5's card and b… #3876 done Sentinel:red:01m5d7cqqygepyqh1der4… #3878 done /settings/crew showsissues the crew parked tw… #3879 done The API's commits listnames its Server-Timing p… #3888 done The API's branches listnames its Server-Timing p… #3889 done The sentinel files no fixissue in trevato/forge fo… #3895 done The API's tags list namesits Server-Timing phases:… #3899 done The API's read of onecommit names its Server-T… #3900 done Design: the /boards dataand pin forms draw their… #3906 done Design: a board's view andits forms draw their fiel… #3907 done Design: `.qf` leaves thestylesheet and docs/DESIG… #3908 mason done Sentinel:red:01m23vygyffx5hg2f5vm8… #3917 done The sentinel files nonever-green-check issue i… #3918 scout done The API's search names itsServer-Timing phases: ses… #3919 done The API's board panel readnames its Server-Timing p… #3920 done The API's explore readnames its Server-Timing p… #3921 scout done The API's following readnames its Server-Timing p… #3922 done The API's originrepository list names its… #3923 done Design: a repository'screw grants table uses §5… #3924 done Design: the quietdisclosure becomes a §5 c… #3925 done The API's board reads nametheir Server-Timing phase… #3936 done The API's forge familyreads name their Server-T… #3937 done The API's egress grantsread names its Server-Tim… #3938 done The API's milestones andupstream proposals reads… #3939 scout done Design: the front page'sfeatured app uses §5's ca… #3940 done Design: the front page'sadmin controls use §5's r… #3941 done Design: the front page'screw line and its issue l… #3942 scout done Design: a connectedorigin's row and its mirr… #3943 scout done Design: a repository'spath head and its two-col… #3944 done Design: the repositoryhead becomes a §5 compone… #3945 done Sentinel: queue:check ispast its budget: 14 check… #3946 mason done Sentinel: The check intrevato/arm has not been… #3947 ● deferred Sentinel:red:01m5d7cqqygepyqh1der4… #3948 done Design: a repository'sabout column uses §5's ca… #3952 scout done Design: /system's memorychart pair uses the base… #3953 scout done Design: a run's summaryline and cancel actions u… #3960 scout done Design: an app's addressin the app strip uses §5'… #3961 scout done Default safe for untrustedcode: crew run tokens sco… #3963 done GET …/pulls names itsServer-Timing phases: ses… #3964 scout done Sentinel:shared:01m23vygyffx5hg2f5… #3965 scout done A release is never heldbecause main moved: the b… #3966 done Production deploys stopinterrupting people: batc… #3967 ● deferred Quarantine untrustedrepositories until a Sent… #3969 ● deferred Install scripts off forunreviewed repositories (… #3970 ● deferred Design: the spend tablesare plain §5 `.table`s, a… #3972 done Design: the spend totalsline uses base.ts layout… #3973 done The existing GET /metricsalso serves forge_http_re… #3975 scout done A repository's upstreamsetting is stored: https… #3976 scout done Checking an upstreamfetches only the vetted a… #3977 scout done An upstream that mergescleanly opens one pull fr… #3978 scout done An upstream merge thatconflicts starts one conv… #3979 scout done An admin turns followingon in settings and checks… #3980 scout done §5 gains a stat tile:`stat()` in ui.ts and a `… #3981 scout done Design: the home KPIs are§5 stat tiles, and the kp… #3982 mason done A check's bun installfails with registry 429:… #3983 ● deferred Sentinel: The check intrevato/forge has not bee… #3984 mason ● deferred The sentinel files noforge issue for another r… #3992 scout done src/core/client-apps.tsreads, for each of a clie… #4007 scout done On a client's first screeneach app row says "Workin… #4008 scout done forge_http_request_durati…only grows, so rate() and… #4013 torque done Follow upstream's "lastchecked" speaks the UI's… #4016 ● deferred Design: the merge box'schecks line and spec find… #4021 ● deferred Sentinel:red:01m5d7cqqygepyqh1der4… #4033 done Sentinel:shared:01m23vygyffx5hg2f5… #4041 scout done The merge queue gates inparallel: bisect a red ba… #4053 mason done The design check anddocs/DESIGN.md stop parki… #4063 scout done Sentinel:shared:01m23vygyffx5hg2f5… #4068 scout done A stalled issue freesitself: a builder that le… #4073 mason done Design: search resultsdraw §5's row and empty s… #4081 scout done Design: a migration'sprogress stages draw §5's… #4082 done Design: the inbox's askcards draw §5's card and… #4083 mason done Design: the front page'sfeatured app draws §5's c… #4084 done Design: the front page'sadmin controls draw §5's… #4085 ● parked A pull's Files page reusesits rendered diff for the… #4086 scout done A pull's Files pageanswers a repeat view of… #4087 scout done A preview's toolbar pagesays what its pull change… #4088 scout done Production's toolbar pagenames the commit that is… #4089 scout done A signed-out reader of thetoolbar page is offered s… #4090 scout done Telling the crew from thetoolbar carries the page… #4091 scout done A pull's Files page countsits commit-log read under… #4095 scout done The Files page's cold-viewtiming test stops flaking… #4096 scout done GET…/issues/{number}?comment… #4097 scout done The signed-out front pagenames its Server-Timing p… #4105 scout done /signin and /signup nametheir Server-Timing phase… #4106 scout done The here-manifest knows/explore and /search: it… #4107 scout done llms.txt names explore andsearch for agents, and sa… #4108 scout done An empty /explore with noquery says nothing is pub… #4110 scout done A signed-out 404 offerssign-in that comes back t… #4111 scout done A repository's waves arean Atom feed: /:owner/:na… #4112 scout done A frozen mirror's noticeand reconnect form draw §… #4128 scout done .frozen, .frozen-form,.frozen-sentence leave th… #4129 done .backups-drill,.backups-error, .backups-… #4131 done The front page's app tilesdraw §5's card and the lo… #4132 scout done .app-tile, .app-tile-body,.app-tile-desc, .app-tile… #4133 mason done The family and chainpages' lineage list draw… #4134 scout done .lineage,.lineage-children, .linea… #4135 done A builder's sandbox runs`bun install` and `bun x… #4136 scout done MCP `issue` reads oneissue's title, state, bod… #4137 scout done MCP `issue`: a sealedissue the caller may not… #4138 scout done A signed-out 404 offerssign-in back to the same… #4139 scout done The front page's crewline, live mark, issue li… #4140 scout done .front-crew, .front-live,.front-issues, .front-mor… #4141 mason done A connected origin's rowand its mirror forms draw… #4142 scout done .origin-row, .origin-name,.origin-mark, .mirror-for… #4143 done A repository's aboutcolumn draw §5's card, an… #4144 scout done .about leave thestylesheet and docs/DESIG… #4145 done /system's memory chartpair draw a base layout u… #4146 scout done .sys-pair leave thestylesheet and docs/DESIG… #4147 done GET /api/v1/openapi.jsonanswers the OpenAPI docum… #4149 scout done GET…/issues/{number}/comment… #4150 scout done A fork's following paneldraws §5's card, row and… #4152 scout done .following,.following-actions, .foll… #4153 mason done The origins page's handoffand connect path draw §5'… #4154 scout done .handoff, .handoff-links,.connect-more, .connect-p… #4155 mason done MCP tools/list has 3 KB ofheadroom: the longest too… #4162 scout done MCP `migrate` brings arepository in by URL and,… #4163 scout done A repository tree's rowsand total line draw §5's… #4164 scout done .tree-row, .tree-totalleave the stylesheet and… #4165 done /system's btop panels draw§5's card, row and badge,… #4166 scout done .bt-bar, .bt-grid,.bt-group, .bt-hist, .bt-… #4167 mason done A repository's fork bardraws §5's row, badge and… #4168 scout done .fork-bar leaves thestylesheet and docs/DESIG… #4169 mason done The front page's hero andterminal line draw §5's c… #4170 scout done .hero, .hero-terminalleave the stylesheet and… #4171 done The claim link and theclient list draw §5's car… #4172 scout done .claim-link-box,.forges-sent leave the st… #4173 done The asks page's needs-yousection draws §5's compon… #4189 scout done .needs-you leaves thestylesheet and docs/DESIG… #4190 done The home KPI row'ssparklines draw §5's comp… #4191 done .kpi-spark leaves thestylesheet and docs/DESIG… #4192 mason done The now panel's log tailrows draw §5's row, and .… #4193 scout done .log-tail-row leaves thestylesheet and docs/DESIG… #4194 mason done The search page's livetoggle draws §5's field a… #4195 done .live-toggle leaves thestylesheet and docs/DESIG… #4196 done The /boards query resultdraws §5's card and table… #4197 scout done .boards-result leaves thestylesheet and docs/DESIG… #4198 done A board view's managecontrols draw §5's bar an… #4199 scout done .bmanage leaves thestylesheet and docs/DESIG… #4200 mason done A run page's tests bardraws §5's bar and badge,… #4201 scout done .tests-bar, .tests-wordsleave the stylesheet and… #4202 done A preview's toolbar pagesays what its pull change… #4205 scout done /settings/backups' now,drill, error and restore… #4206 scout done Sentinel:shared:01m23vygyffx5hg2f5… #4216 scout done Sentinel:shared:01m23vygyffx5hg2f5… #4222 scout done A connected origin's rowand its mirror forms draw… #4223 scout done The home page's tabs draw§5's tabs, and .home-tabs… #4224 scout done .home-tabs leaves thestylesheet and docs/DESIG… #4225 mason done A run log's lines on /runsdraw §5's row and badge f… #4226 done .ln-forge, .ln-pulse,.ln-say, .ln-tool, .ln-yo… #4227 done A repository head'slineage line draws §5's r… #4228 scout done .repo-lineage leaves thestylesheet and docs/DESIG… #4229 done Sentinel:shared:01m23vygyffx5hg2f5… #4232 scout done Sentinel:shared:01m23vygyffx5hg2f5… #4233 scout done The merge queue remembersclashes: two pulls that a… #4235 mason done The map page's counts,pillars and tools draw §5… #4238 done .map-counts, .map-pillars,.map-tools leave the styl… #4239 mason done The live status line draws§5's badge, and .live-sta… #4240 scout done .live-status leaves thestylesheet and docs/DESIG… #4241 mason done The terminal line on theaccount and site pages dr… #4242 scout done .terminal-line leaves thestylesheet and docs/DESIG… #4243 mason done The home feed composer'saction bar draws §5's bar… #4244 scout done .composer-bar leaves thestylesheet and docs/DESIG… #4245 done Sentinel:shared:01m23vygyffx5hg2f5… #4259 scout done A run page's jump, liveand steer controls draw §… #4263 scout done A run page's pinnedfailures draw §5's card a… #4264 scout done A run's and a tell's headsdraw §5's page head and m… #4265 done A change's, a file browsepage's and the commits li… #4266 scout done The home feed's cards draw§5's card, row and btn, a… #4267 scout done A flow card's unblock, whoand reason draw §5's card… #4268 scout done The home page's apps raildraws §5's card, row and… #4269 scout done A KPI row's sparklinedraws a base utility or §… #4270 scout done Sign-in's passkey lead andnote draw §5's btn and mu… #4271 scout done .run-jump, .run-live,.run-steer, .pinned-failu… #4272 done .issue-head, .issue-metaleave the stylesheet and… #4273 done The .fcard-* classes leavethe feed stylesheet and d… #4274 mason done .home-rail, .home-apps,.home-app, .home-apps-ver… #4275 done .kpi-spark leaves the feedstylesheet and docs/DESIG… #4276 done .passkey-lead,.passkey-note leave the s… #4277 done A where line's dotseparator draws component… #4280 scout done .where-sep leaves thestylesheet and docs/DESIG… #4281 mason done The chart frame becomes a§5 component: .chart-box,… #4282 mason done The home page's frontcontrols and app shelf dr… #4291 done The map's empty state andlist sections draw §5's e… #4292 scout done An issue, change orcomment's origin link dra… #4293 scout done The browse and org pages'filters draw §5's filters… #4294 scout done The apps and originspages' filters draw §5's… #4295 scout done The issue lists', achange's and the asked pa… #4296 scout done .front-controls,.app-shelf leave the styl… #4297 mason done .map-empty, .map-listleave the map's styleshee… #4298 mason done .origin-link leaves thestylesheet and docs/DESIG… #4299 mason done .filters leaves thestylesheet and docs/DESIG… #4300 done The settings and originspages' numbered steps dra… #4302 scout done .steps leaves thestylesheet and docs/DESIG… #4303 done .act's rules, which nopage draws any more, leav… #4304 mason done The map's counts linedraws §5's badge, .map-co… #4313 scout done The map's pillars sectiondraws §5's row and badge,… #4314 scout done The map's zoom tools draw§5's bar and btn, and .ma… #4315 scout done /settings/keys,/settings/tokens and /set… #4316 scout done /verify, /recover and/claim name their Server-… #4317 scout done A repository's settings,danger, hooks, labels and… #4318 scout done A repository's app,answers, now and state pa… #4320 scout done A repository's new issue,make-it-yours, report and… #4321 scout done /settings/cloud/audit,/organizations/new and /a… #4322 scout done Sentinel:shared:01m23vygyffx5hg2f5… #4362 done Sentinel:shared:01m23vygyffx5hg2f5… #4363 done Sentinel:shared:01m23vygyffx5hg2f5… #4364 done Sentinel:shared:01m23vygyffx5hg2f5… #4365 scout done The claim,everyday-account and firs… #4370 scout done Sentinel:red:01m23vygyffx5hg2f5vm8… #4375 scout done A spawned forge's size iswritten to its ledger row… #4381 done GET /api/v1/forges listseach forge's size, and th… #4382 done GET /review lists everyask as a row with its tit… #4383 done Each /review row shows thecrew's recommendation wit… #4384 scout done .boards-result's one ruleleaves src/web/style/cont… #4385 mason done .composer-bar's two rulesleave src/web/studio/feed… #4386 mason done A run page's and a tellpage's heads draw §5's pa… #4387 scout done The home page's frontcontrols and app shelf dr… #4388 done Sentinel: queue:check ispast its budget: 27 check… #4391 mason done A pull page's merge boxdraws §5's card, row and… #4398 scout done The browse view's and thestudio change page's merg… #4399 mason done .merge-box, .merge-form,.merge-headline and .merg… #4400 done The search page's liveline draws §5's .small ro… #4401 scout done "tries at /signin closethe API door" gives the s… #4402 done GET /review lists everyask as a row with its tit… #4403 done The subscriptions page'sheadroom form draws §5's… #4404 scout done .headroom's rules leavesrc/web/style/content.ts… #4405 done "tries at /signin closethe API door" passes ever… #4406 ● deferred GET /review lists everyask as a row with its tit… #4407 scout done A hosted child forge hasno crew runner: its issue… #4416 scout done Sentinel:shared:01m23vygyffx5hg2f5… #4419 scout done Sentinel:shared:01m23vygyffx5hg2f5… #4421 scout done No wall-clock speedasserts in tests: one bud… #4429 scout done Sentinel:shared:01m23vygyffx5hg2f5… #4463 scout done Large files never matter:content in a bucket, refs… #4481 ● deferred Big repos always clone:transfers end on stalled… #4482 mason done One BlobStore: promotesrc/snapshot/store.ts to… #4489 ● deferred Big blobs from the bucket:blobs over a policy size… #4490 ● deferred The repo is durable in thebucket: each push's pack… #4491 ● deferred Clones from bundles:nightly bundle per active… #4492 ● deferred LFS door: batch API andlocks on the BlobStore #4493 ● deferred Cold tier: lifecycle rulesfor packs and backups #4494 ● deferred A clone holds its wholepack in the forge's memor… #4502 scout done Finished run logs archiveto the BlobStore #4545 ● deferred Look pictures (a person'sattachments) archive to t… #4546 ● deferred A person can ask the crewto review their pull (rou… #4568 ● deferred Requests hairpin throughthe cloud droplet: home →… #4576 ● deferred test/migrate-after.test.t…mirror cases pass every t… #4577 scout done test/origins-reconnect.te…frozen-mirror suite passe… #4578 scout done test/livetriage.test.ts'sper-tick caps pass every… #4579 scout done test/snapshot-mirror.test…off-box mirror cases pass… #4580 scout done test/strangers.test.ts'srate windows pass every t… #4581 scout done A check that fails"(unnamed)" names the tes… #4582 scout done /explore's rows andfilters draw §5's .row an… #4583 scout done The explore-* rules leavethe stylesheet and docs/D… #4584 done .commit-head and.commit-body leave the st… #4586 done A change's wall of cellsdraws §5's grid and card,… #4588 scout done The /boards data and pinforms use §5's .field, an… #4590 done A repository's path headdraws §5's head, and .pat… #4591 scout done A repository's two-columnlayout uses base.ts grid… #4592 scout done The repository head'sactions draw §5's bar, an… #4594 scout done A migration's progressstages draw §5's row and… #4595 scout done The front page's featuredapp draws §5's card, and… #4596 done .frozen, .frozen-form and.frozen-sentence leave th… #4597 mason done .backups-drill,.backups-error, .backups-… #4598 mason done .origin-row, .origin-name,.origin-mark and .mirror-… #4599 mason done .sys-pair leaves thestylesheet #4600 mason done .tree-row and .tree-totalleave the stylesheet #4601 mason done .live-toggle leaves thestylesheet #4602 mason done A run log's lines on /runsdraw §5's row and a badge… #4603 scout done .repo-lineage leaves thestylesheet #4604 mason done .passkey-lead and.passkey-note leave the s… #4606 mason done Wherever markup saysclass="steps" it draws §5… #4607 scout done The home page's frontcontrols and app shelf dr… #4608 scout done .merge-box, .merge-form,.merge-headline and .merg… #4609 mason done The family and chainpages' lineage lists draw… #4611 scout done GET/api/v1/repos/:o/:r/issue… #4612 done An app's domain DNSrecords draw §5's table,… #4613 scout done The inbox's ask cards draw§5's card and buttons #4615 scout done The .bt-* rules (bar,grid, group, hist, name,… #4616 done .bmanage leaves thestylesheet #4617 mason done .where-sep leaves thestylesheet #4618 mason done .front-crew, .front-live,.front-issues and .front-… #4619 mason done Sentinel:shared:01m23vygyffx5hg2f5… #4663 scout done /search draws its filterform and chips with §5's… #4687 scout done .filters leavessrc/web/style/content.ts… #4688 done The /boards chart and pinforms wrap each input in… #4689 scout done The front page's featuredrepository draws §5's car… #4690 scout done Every front-featured* ruleleaves the stylesheet and… #4691 done A repository's tree andblob path head draws §5 c… #4692 scout done .path-head leaves thestylesheet and docs/DESIG… #4693 mason done Each test intest/releases-page.test.t… #4694 scout done The terminal-site crewform test checks the mode… #4695 scout done The rollout test's socketreconnect verdict depends… #4696 scout done The Files-page timing testjudges the server's own S… #4697 done The passkey state on thesite, claim and first-adm… #4698 scout done .passkey, .passkey-on and.passkey-off leave the st… #4699 done The theme picker in thelayout draws §5's field a… #4700 scout done .theme-option and.theme-apply leave the st… #4701 done The live-update pill draws§5's badge, and .live-pil… #4702 scout done .live-pill leaves thestylesheet and docs/DESIG… #4703 done The clone address on therepository, origins and s… #4704 scout done .clone and .clone-textleave the stylesheet and… #4705 mason done A diff's review-commentrow and its resolve contr… #4706 scout done .dl-review, .rc-resolve,.rc-resolved and .rc-hidd… #4707 done A form error on the issue,pull and edit pages is §5… #4708 scout done Sentinel:shared:01m23vygyffx5hg2f5… #4729 scout done Each /review row says whatthe crew advises and why,… #4730 scout done A pull's /review row showsits diff stat, check, pre… #4731 done Reviews go to theleast-busy reviewer, and… #4732 scout done /boards and the terminal'sFlow dialog show each rev… #4733 scout done src/, scripts/ and bench/carry no unused imports o… #4740 mason done The type check refusesunused imports and locals… #4741 mason done The system page's processtable scrolls in §5's .ta… #4746 scout done `.break` and `.tok`'snowrap are base.ts text u… #4747 mason done The studio's home and apppages lay main and rail w… #4748 mason done A page head's subtitledraws base.ts's muted, sm… #4749 scout done Every search input sizesby one base rule, and `.s… #4750 scout done The /boards forms lay outwith §5's `.bar`, and `.b… #4751 scout done MCP `hooks`: list, add andremove a repository's web… #4752 done MCP `app_domains`: list,add, check and remove an… #4753 scout done MCP `app_env`: list, setand unset an app's enviro… #4754 scout done MCP `app_deploy`: redeployor stop an app's producti… #4755 scout done test/issue-teams.test.ts'scross-team suite passes u… #4756 scout done An app's policy line draws§5's row and badge, and .… #4757 scout done MCP `prompts`: list, add,run and remove an app's p… #4766 scout done The dead `.headroom` rulesleave src/web/style/conte… #4767 mason done /explore's kind and sortsegments draw §5's .bar,… #4768 scout done A repository's events pagethrough the API and MCP `… #4772 scout done The /review diff stat usesthe pull's stored base oi… #4779 ● deferred Sentinel: queue:check ispast its budget: 11 check… #4784 mason done Sentinel:shared:01m23vygyffx5hg2f5… #4785 mason done A pull's /review row showsits check verdict and its… #4789 scout done A pull's /review row showsfiles changed and +/−, ca… #4790 scout done A pull's /review row showsits before/after look thu… #4791 scout done MCP `secrets`: list names,set and remove the forge'… #4792 scout done MCP `invites`: list theoutstanding invites and r… #4793 scout done MCP `account_suspend`:suspend or unsuspend a pe… #4794 scout done MCP `ssh_keys`: list, addand remove the caller's o… #4795 scout done MCP `pins`: list, pin andunpin the caller's pinned… #4798 scout done MCP `accounts`: list theforge's accounts with rol… #4803 scout done MCP `telemetry_history`:the machine's CPU, memory… #4804 scout done MCP `person`: a person'spublic profile and the re… #4805 scout done The repository head'sowner, separator and desc… #4808 scout done MCP `assigned`: the issuesand pulls assigned to the… #4809 scout done MCP `agents`: list theforge's agents the caller… #4810 scout done MCP `origins`: list thecaller's connected origin… #4811 scout done MCP `origin_apps`: list,add and remove the caller… #4813 scout done The app's owner hides anote or bans its sender f… #4819 scout done A note from the forgebutton may carry a screen… #4820 scout done A note's status says whichversion shipped it, and t… #4821 done MCP `profile`: read andupdate the caller's own n… #4822 scout done MCP `account_verify`: anadmin marks a person's em… #4823 scout done Sentinel:shared:01m23vygyffx5hg2f5… #4827 torque done Sentinel:red:01m23vygyffx5hg2f5vm8… #4830 scout done The home's composer draws§5's card, and .composer… #4831 scout done The page head is a §5component: `.page-head` m… #4832 mason done The board's panel grid ispart of §5's board compon… #4833 mason done MCP `email_verify`: thecaller asks for a new ver… #4834 scout done The caller's own listsanswer `{ items, next_cur… #4841 done An organization's teamsand a team's members answ… #4842 scout done A repository's forks,labels and webhooks answe… #4843 done The OpenAPI documentdescribes an app's routes… #4844 scout done The OpenAPI documentdescribes the caller's ow… #4845 scout done The OpenAPI documentdescribes a repository's… #4846 scout done The OpenAPI documentdescribes people, organiz… #4847 scout done The queue:check sentencenames the check slots in… #4850 scout done The OpenAPI documentdescribes boards: list, r… #4852 scout done The OpenAPI documentdescribes the admin's acc… #4866 scout done The OpenAPI documentdescribes the forge's adm… #4867 scout done The OpenAPI documentdescribes secrets, tokens… #4868 scout done The OpenAPI documentdescribes runs: list, rea… #4869 scout done The OpenAPI documentdescribes a repository's… #4870 scout done The OpenAPI documentdescribes the fork tree:… #4871 scout done The OpenAPI documentdescribes agents, org wri… #4872 scout done The OpenAPI documentdescribes forges and the… #4873 scout done docs/DESIGN.md §5d listsone class per line, so re… #4888 mason done The repository's audiencemark draws §5's badge, an… #4889 scout done The dead .issue-head and.issue-meta rules leave c… #4890 mason done The flags page's formdraws §5's row-fields, an… #4891 mason done A commit's head andmessage draw §5 parts on… #4892 done The API's runs list namesits Server-Timing phases:… #4893 scout done The API's decisions readnames its Server-Timing p… #4894 scout done The API's crew list namesits Server-Timing phases:… #4895 scout done The API's usage read namesits Server-Timing phases:… #4896 scout done The API's flow read namesits Server-Timing phases:… #4897 scout done The API's reports listnames its Server-Timing p… #4898 scout done MCP `crew`: list arepository's crew, add a… #4899 done MCP `tags`: a repository'stags, newest first #4900 done MCP `agent`: create,rename and remove the cal… #4901 scout done MCP `upstream`: read andset the repository a fork… #4902 scout done MCP `sync`: sync a mirrornow, or reconnect its ori… #4903 scout done MCP `org_teams`: create ateam in an organization,… #4904 scout done MCP `repo_settings`:change a repository's des… #4905 scout done The API's prompt sourcesread names its Server-Tim… #4906 scout done The API's upstream readnames its Server-Timing p… #4907 scout done The note door lands frompull #4824's branch, with… #4910 scout done The API's person readnames its Server-Timing p… #4921 scout done The API's person'srepositories list names i… #4922 scout done The API's comment pagesnames its Server-Timing p… #4923 scout done The API's issuedependencies read names i… #4924 scout done The API's pull checks readnames its Server-Timing p… #4925 scout done The API's pull reviewthreads read names its Se… #4926 scout done The API's pull reviewstates read names its Ser… #4927 scout done The API's commit checkread names its Server-Tim… #4928 scout done The API's apps list namesits Server-Timing phases:… #4929 scout done The API's own profile readnames its Server-Timing p… #4941 scout done The API's SSH keys listnames its Server-Timing p… #4942 scout done The API's pins list namesits Server-Timing phases:… #4943 scout done The API's assigned listnames its Server-Timing p… #4944 scout done The API's agents listnames its Server-Timing p… #4945 scout done The API's agent read namesits Server-Timing phases:… #4946 scout done The API's publicrepositories list names i… #4947 scout done The API's asked list namesits Server-Timing phases:… #4948 scout done The API's returns readnames its Server-Timing p… #4949 scout done The API's crew scorecardread names its Server-Tim… #4950 scout done The API's pull reviewslist names its Server-Tim… #4951 scout done Sentinel:shared:01m23vygyffx5hg2f5… #4968 scout done Sentinel:shared:01m23vygyffx5hg2f5… #4969 scout done Sentinel:shared:01m23vygyffx5hg2f5… #4970 scout done Sentinel:shared:01m23vygyffx5hg2f5… #4971 scout done MCP `steer`: say asentence to a running age… #4973 done MCP `threads`: list apull's review threads and… #4974 scout done MCP `reports`: list arepository's reports from… #4975 scout done MCP `repo_labels`: list,create and remove a repos… #4976 scout done MCP `private_fix`: makethe private repository a… #4977 scout done The admin API's accounts,people, invites and teams… #4978 scout done The admin API's settings,limits and capacity reads… #4979 scout done The telemetry reads nametheir Server-Timing phase… #4980 scout done An app's API reads nametheir Server-Timing phase… #4981 scout done The fleet and forge-sizereads name their Server-T… #4982 scout done The organization readsname their Server-Timing… #4983 scout done A repository's labels,webhooks, events and an i… #4984 scout done A repository's forks listnames its Server-Timing p… #4985 scout done The merge queue neverre-forms a batch around t… #4999 mason done test/pull-timing.test.ts:the Files page's repeat-m… #5000 torque done MCP `confirm_wait`: aperson says an issue may… #5003 scout done MCP `approve_here`: awriter lets an origin for… #5004 done The caller's tokens,origins and origin apps l… #5005 scout done The secrets list and aperson's sign-ins read na… #5006 scout done The API's health readnames its Server-Timing p… #5007 scout done The forge-wide map readnames its Server-Timing p… #5008 scout done The API's front page readnames its Server-Timing p… #5009 scout done The API's here read,behind the forge toolbar,… #5010 scout done The boards' sources listnames its Server-Timing p… #5011 scout done The API's contributewelcome names its Server-… #5012 scout done A migration job's read andan origin mirror job's re… #5013 scout done MCP tools/list dropsannotations that only res… #5031 scout done MCP tools/list's argumentdescriptions say it in a… #5032 scout done The MCP size test says howmany bytes are left, and… #5033 scout done MCP `branches` lists arepository's tags with `k… #5034 scout done The OpenAPI documentdescribes a repository's… #5036 scout done The OpenAPI documentdescribes signing up and… #5037 scout done The OpenAPI documentdescribes the caller's pa… #5038 scout done The OpenAPI documentdescribes the forge's fro… #5039 scout done The OpenAPI documentdescribes an issue's team… #5040 scout done A repository's branchesand tags answer `{ items,… #5041 done The admin's accounts,people and invites lists… #5042 scout done The caller's SSH keys,pins and organizations an… #5043 scout done A repository's reports andmilestones answer `{ item… #5044 scout done The boards list and thecaller's board pins answe… #5045 done GET a repository'sbranches answers `{ items… #5060 scout done GET a repository's tagsanswers `{ items, next_cu… #5061 scout done A test fails when a newGET list in the API answe… #5062 scout done The home feed stopsrendering a bar its style… #5064 done .front-admin and.front-pick leave the sty… #5065 done A form error on theaccount page is §5's fiel… #5067 done Errors on sign-in,passkeys, the first-admin… #5068 scout done Errors on the crew pageare §5's field error, not… #5069 scout done Errors on reports, thesandbox page and the flee… #5070 scout done Errors on the site pagesare §5's field error, not… #5071 scout done Errors on the origins andmigrate pages are §5's fi… #5072 scout done A mirror's fetch error onthe repository page and t… #5073 scout done .error-note leaves thestylesheet and docs/DESIG… #5074 done GET a repository's commitsanswers `{ items, next_cu… #5083 ● deferred Concurrent check installsrace on the shared bun ca… #5093 torque done Sentinel:shared:01m23vygyffx5hg2f5… #5105 torque done Sentinel:shared:01m23vygyffx5hg2f5… #5107 scout done A crew clone that fails ona broken mirror drops the… #5109 scout done A run that ends on theforge's own clone failure… #5110 scout done When checks wait behindone lane, the queue:check… #5111 done The OpenAPI documentdescribes a repository's… #5112 scout done The OpenAPI documentdescribes labels made and… #5113 scout done The OpenAPI documentdescribes a pull comment,… #5114 scout done The OpenAPI documentdescribes accepting and d… #5115 scout done The OpenAPI documentdescribes the admin's wri… #5116 scout done A test fails when a new/api/v1 route is register… #5117 scout done MCP `commits` with `oid`answers one commit: its m… #5118 scout done Sentinel:shared:01m23vygyffx5hg2f5… #5127 scout done Sentinel:shared:01m23vygyffx5hg2f5… #5128 scout done Sentinel:shared:01m23vygyffx5hg2f5… #5129 scout done Sentinel: queue:check wasdegraded 36 minutes today… #5130 ● parked POST /contents commits toa protected default branc… #5132 scout done Sentinel:shared:01m23vygyffx5hg2f5… #5141 scout done GET /api/v1/admin/capacityanswers `{ items, next_cu… #5145 scout done GET /api/v1/admin/limitsanswers `{ items, next_cu… #5146 scout done MCP `sessions` lists thecaller's sign-ins #5147 scout done MCP `sessions` ends onesign-in, so a lost device… #5148 scout done The sentinel does notrefile an incident whose… #5149 scout done The OpenAPI documentdescribes a person's sign… #5150 scout done The OpenAPI documentdescribes the caller's or… #5151 scout done The OpenAPI documentdescribes mirroring and f… #5152 scout done The OpenAPI documentdescribes removing a team… #5153 scout done The feed and the inboxreads name their Server-T… #5155 scout done The OpenAPI documentdescribes the feed and th… #5156 scout done The API's run read namesits Server-Timing phases:… #5157 done Sentinel:shared:01m23vygyffx5hg2f5… #5160 scout done Sentinel:shared:01m23vygyffx5hg2f5… #5186 scout done Terminal: the /reviewqueue — list, merge, clos… #5189 scout ● deferred Sentinel:shared:01m23vygyffx5hg2f5… #5195 scout done "GET /signin names itsphases and answers within… #5197 scout done "model budget in theterminal > an admin sets… #5198 scout done "a reader's issue on anautonomous public reposit… #5199 scout done "verified email > agentsare never held back by em… #5200 scout done "origin sync: incremental,event-shaped, and polite… #5201 scout done "the burst-of-errors boardin test/forge-degraded.te… #5202 scout done "a hosted child's apps runin the parent" passes eve… #5203 scout done "apps: production,previews, data, gates > r… #5204 scout done "perimeter mediums(#2922)" passes every tim… #5205 scout done "refused while any adminhas a working credential… #5206 scout done "the sentinel command > anadmin has it, and it says… #5207 scout done "a quiet writer costsalmost no CPU while the r… #5208 scout done "anonymous spawn > asigned-in spawn still wor… #5209 scout done "/map's Server-Timingnames its phases" passes… #5210 torque done The caller's own listsanswer `{ items, next_cur… #5211 done MCP `steer`: say asentence to a running age… #5213 done MCP `approve_here`: awriter lets an origin for… #5214 done The boards list and thecaller's board pins answe… #5215 done The home feed stopsrendering a bar its style… #5216 done .front-admin and.front-pick leave the sty… #5217 done A form error on theaccount page is §5's fiel… #5218 done When checks wait behindone lane, the queue:check… #5219 done The API's run read namesits Server-Timing phases:… #5220 done The note panel nevercovers a phone's top 48 p… #5222 done A repository's reportslist answers `{ items, ne… #5223 scout done A repository's milestoneslist answers `{ items, ne… #5224 scout done "warm home holds p95 underthe stated budget" passes… #5237 torque done The OpenAPI documentdescribes a repository it… #5240 scout done The OpenAPI documentdescribes editing a pull,… #5241 scout done The OpenAPI documentdescribes an issue's depe… #5242 scout done The OpenAPI documentdescribes browsing an ori… #5243 scout done The OpenAPI documentdescribes browsing an ori… #5244 scout done The OpenAPI documentdescribes itself, a migra… #5245 scout done The telemetry reads nametheir Server-Timing phase… #5246 scout done Browsing an origin namesits Server-Timing phases:… #5247 scout done A test fails when a newGET /api/v1 route names n… #5248 scout done `.front-featured` and itsparts leave the styleshee… #5249 mason done The `.bt-*` rules leavethe stylesheet: no page r… #5250 mason done `.map-tool` leaves themap's stylesheet: no cont… #5251 mason done `.hex` leaves thestylesheet: the settings… #5252 mason done `.number` leaves thestylesheet: an issue's nu… #5253 mason done `.tok-plain` leaves thestylesheet: the highlight… #5259 scout done The merge queue says why agate went red, and never… #5276 torque done require_checks, red half:a failing head refuses th… #5277 scout done require_checks, greenhalf: the merge waits for… #5278 scout done A test fails when an MCPtool has no row in docs/M… #5279 scout done docs/MCP.md describes theinbox decision tools: `as… #5280 scout done docs/MCP.md describes thefeed and returns tools: `… #5281 scout done docs/MCP.md describes theboards tools: `boards`, `… #5282 scout done docs/MCP.md describes theaccounts and access tools… #5283 scout done docs/MCP.md describes thecapacity and limits tools… #5284 scout done docs/MCP.md describes thesystem and cloud tools: `… #5285 scout done docs/MCP.md describes thecrew teams and models too… #5286 scout done docs/MCP.md describes theforge family and followin… #5287 scout done docs/MCP.md describes theflow, sharing and looks t… #5288 scout done The OAuth connect pollnames its Server-Timing p… #5290 scout done Sentinel:shared:01m23vygyffx5hg2f5… #5308 scout done Sentinel:shared:01m23vygyffx5hg2f5… #5309 scout done The OpenAPI documentdescribes changing one's… #5310 scout done The OpenAPI documentdescribes GET /api/v1/pas… #5311 scout done GET/api/v1/passport/health n… #5312 scout done The OpenAPI documentdescribes feed interactio… #5313 scout done The OpenAPI documentdescribes a tell: POST /a… #5314 scout done The OpenAPI documentdescribes watching a mile… #5315 scout done GET …/runs/{id} names itsServer-Timing phases: ses… #5316 scout done MCP `assign`: set or clearan issue's or a pull's as… #5317 scout done MCP `pull` answers with a`ui://forge/pull` card: t… #5318 scout done MCP `issue` answers with a`ui://forge/issue` card:… #5319 scout done MCP `runs` answers withthe `ui://forge/run` card… #5320 scout done The Claude Code plugin's/forge gains `plan`: show… #5321 scout done The OpenCode plugin'sforge command gains `plan… #5322 scout done MCP `waves`: arepository's waves newest… #5323 done "migrate > a migrated forkshows its trail, and its… #5326 mason done "the asks page > whennothing asks, it says All… #5327 scout done MCP `orgs`: the caller'sorganizations, and one or… #5328 scout done MCP `org_create`: make anorganization, with the sa… #5329 scout done Sentinel:shared:01m23vygyffx5hg2f5… #5334 scout done Sentinel:shared:01m23vygyffx5hg2f5… #5335 scout done Sentinel:shared:01m23vygyffx5hg2f5… #5336 scout done Sentinel:shared:01m23vygyffx5hg2f5… #5337 done Sentinel:shared:01m23vygyffx5hg2f5… #5338 done Sentinel:shared:01m23vygyffx5hg2f5… #5340 done Sentinel:red:01m23vygyffx5hg2f5vm8… #5341 done Sentinel:shared:01m23vygyffx5hg2f5… #5342 done Sentinel:shared:01m23vygyffx5hg2f5… #5343 scout done "a pull says its variantgroup and siblings > pull… #5351 scout done The empty state's title isnamed in §5's empty compo… #5353 scout done The forge panel's proofchain survives a failed s… #5355 scout done Opening an app'senvironment through the A… #5361 scout done GET/api/v1/repos/{owner}/{na… #5363 scout done The OpenAPI documentdescribes a repository's… #5364 scout done MCP `releases`: theforge's kept releases, wh… #5365 scout done The sentinel files no crewissue for a drill cause:… #5367 scout done The forge's admin hearsonce of a domain drill th… #5368 scout done A preview's look picturenames its Server-Timing p… #5371 scout done A test fails when an MCPcard names a tool tools/l… #5372 scout done /sitemap.xml names itsServer-Timing phases: rep… #5375 scout done /llms.txt names itsServer-Timing phases: rep… #5376 scout done The OpenAPI documentdescribes a pull's checks… #5380 scout done The OpenAPI documentdescribes a pull's review… #5381 scout done The OpenAPI documentdescribes a pull's review… #5382 scout done The OpenAPI documentdescribes a pull's labels… #5383 scout done "RepoSource: onerepository, two places to… #5394 scout done The OpenAPI coverage testfails on a NOT_YET_DESCRI… #5396 scout done The MCP docs test fails onan `undocumented` entry t… #5397 scout done A link-preview card(/og/*) names its Server-… #5398 scout done The home's live fragments/live/apps and /live/on-y… #5400 scout done /-/confirm and the parentsign-in pages name their… #5401 scout done "pillars > merged pulls ofthe last 7 days count by… #5410 scout done A note's status says"Shipped in <release>", o… #5412 scout done The Server-Timing sweeptreats a redirect as a re… #5413 scout done A repository's home namesits Server-Timing phases… #5414 scout done MCP `drills`: each failuredomain, its last drill an… #5416 scout done MCP `flags`: everydeclared flag, why it exi… #5417 scout done MCP `subscriptions`: theClaude accounts the crew… #5418 scout done MCP `snapshot_now`: take asnapshot now, as the Back… #5422 scout done MCP `flag_set`: set orclear a flag's live value… #5424 scout done MCP `restore_drill`:restore the newest snapsh… #5427 scout done MCP `subscription_wake`:use a resting subscriptio… #5430 scout done MCP `subscription_budget`:set or clear a subscripti… #5431 scout done MCP`subscription_headroom`:… #5439 torque done MCP `flag_winner`: make anA/B flag's winning varian… #5440 scout done MCP `backups_destination`:set or forget where snaps… #5441 scout done MCP `mirror_set`: set orforget the off-box mirror… #5442 scout done Sentinel:shared:01m23vygyffx5hg2f5… #5443 scout done "one list > an issueassigned to you is a row… #5446 scout done "boot: a forge addressedby IP hands every app a h… #5447 scout done MCP `backups`: wheresnapshots go and the last… #5448 scout done A pull's check that failswhile the check machine's… #5453 scout done Sentinel:shared:01m23vygyffx5hg2f5… #5459 scout done MCP `notify`: read, set orturn off the caller's own… #5461 scout done MCP `telemetry_grant`:grant or take back an age… #5462 scout done MCP `trusted_hosts`: readand replace the internal… #5463 scout done MCP `subscription_delete`:remove a subscription and… #5464 scout done MCP `subscription_add`:put a Claude account in t… #5465 scout done The Subscriptions page'srefusal words live in one… #5466 mason done "/system over server-sentevents > the sampler's cl… #5473 scout done MCP `backups_test`: checkthat the snapshot destina… #5474 scout done MCP `tokens`: list thecaller's own API tokens,… #5475 scout done MCP `token_revoke`: revokeone of the caller's own A… #5476 done MCP `passkeys`: list thecaller's own passkeys, wi… #5479 done MCP `passkey_remove`:remove one of the caller'… #5480 scout done MCP `parent_unlink`:unlink the caller's accou… #5483 scout done The diff view is acomponent in docs/design/… #5493 mason done The command palette is acomponent in docs/design/… #5494 mason done The plan map is acomponent in docs/design/… #5495 mason done The page shell's top barand wide mode are named i… #5496 mason done "Tell here" is a componentin docs/design/areas/tell… #5497 mason done The file view is acomponent in docs/design/… #5498 mason done A chart's series coloursare named in docs/design/… #5499 mason done The dialog is a componentin docs/design/areas/dial… #5500 mason done The menu's panel, titleand separator are named i… #5501 mason done Code colouring's tokenclasses are named in docs… #5502 mason done The feed's head is namedin docs/design/areas/feed… #5503 mason done Comments are a componentin docs/design/areas/comm… #5521 mason done The timeline is acomponent in docs/design/… #5522 mason done Settings rows are named indocs/design/areas/setting… #5523 mason done Form layout is named indocs/design/areas/forms.m… #5524 mason done Icons are a component indocs/design/areas/icons.m… #5525 mason done The toast is named indocs/design/areas/toast.m… #5526 mason done The scrolling table isnamed in docs/design/area… #5527 mason done Text utilities are namedin docs/design/areas/text… #5528 mason done Spacing and layoututilities are named in do… #5529 mason done The page chrome is namedin docs/design/areas/chro… #5530 mason done Visibility utilities arenamed in docs/design/area… #5531 mason done The boards form is namedin docs/design/areas/boar… #5532 mason done Line numbers in the codeview are named in docs/de… #5533 mason done Markdown table alignmentis named in docs/design/a… #5534 mason done The plain list is named indocs/design/areas/lists.m… #5537 mason done The split pane is named indocs/design/areas/split.m… #5538 mason done The appearance picker'sswatches are named in doc… #5539 mason done The site search box isnamed in docs/design/area… #5540 mason done A file edit's refusalwords live in one module,… #5544 mason done MCP `write_file`: commitone file to an existing b… #5545 scout done Sentinel:shared:01m23vygyffx5hg2f5… #5555 scout done Email verification'ssentences live in one mod… #5558 mason done Spend and budget rangesentences live in one mod… #5559 mason done An outsider's report getsthe same "Received" sente… #5560 mason done An admin's refusals(self-suspend, scorecard,… #5561 mason done The forge family'srefusals live in one modu… #5562 mason done A setting's out-of-rangerefusal and an app's memb… #5563 mason done Label and plan refusals ona thread live in one modu… #5564 mason done Review refusals live inone module, and the pull… #5565 mason done A label's shape refusallives in one module, and… #5566 mason done The passkey ceremony'ssentences live in one mod… #5582 mason done The API's "not found" and"authenticate" sentences… #5583 mason done A repository name's rulesand its disk-init failure… #5584 mason done A sign-in flow's expirysentences live in one mod… #5585 mason done Origin browsing'sfile-or-directory sentenc… #5586 mason done A new issue's and pull'slength limits live in one… #5587 mason done A comment's refusals livein one module, read by is… #5588 mason done Following's refusals livein one module, read by th… #5589 mason done Write-access and gone-pullrefusals live in one modu… #5590 mason done A mirror's "do it there"sentence lives in one mod… #5591 mason done Sign-up's username andtaken-email sentences liv… #5592 mason done "Flags are set by a forgeadmin." lives in one plac… #5593 mason done The terminal reads itsrefusals from the modules… #5594 mason done The planner's refusalslive in one module, read… #5595 mason done Sentinel:shared:01m23vygyffx5hg2f5… #5607 scout done Sentinel:shared:01m23vygyffx5hg2f5… #5610 scout done "the merge queue > a gatethat never answers is aba… #5611 scout done A note from the app's ownorigin is a visitor's unl… #5612 scout done Releases' sentences livein one module, read by th… #5613 mason done "sign in to act on yourasks" lives in one module… #5614 mason done "That could not besealed." lives in one mod… #5615 mason done An app note's sentenceslive in one module, read… #5616 mason done The model and peoplescreens read their senten… #5618 mason done What the crew says aboutan ask lives in one modul… #5619 mason done A pull's re-check andconflict sentences live i… #5620 mason done Quota and usage adminsentences live in one mod… #5621 mason done The waves and decidersentences live in one mod… #5622 mason done "Report a problem (noaccount needed)" lives in… #5624 mason done "That file is too large toedit here." and "That cou… #5625 mason done "GET /settings/tokensnames its phases and answ… #5642 ● deferred An argument'sallowed-values refusals l… #5644 mason done Board, vote andmilestone-watch refusals… #5645 mason done "prove your email first"and "verify your email fi… #5646 mason done Origin, app and reportrefusals live in one modu… #5647 mason done The feed's cursor and chiprefusals live in one modu… #5648 mason done Every origin provider saysits failures in one set o… #5649 mason done A tell's sentences live inone module, read by the t… #5650 mason done Why a run waits for abuilder is said from one… #5652 mason done Taken and reserved names,and an empty email, are s… #5653 mason done An ask that moved on andan unknown bulk operation… #5654 mason done Severing a fork and aninvite that is not open a… #5656 mason done A repository's danger-zonelabels live in one module… #5657 mason done test/explore-rank.test.tsthrows no unhandled error… #5667 scout done "the card lists theparent's commits > 12 com… #5672 scout done A person's page names itsServer-Timing phases: ses… #5673 scout done The New forge form offersthe size, records it only… #5680 scout done The terminal's new-forgescreen offers the same th… #5681 scout done The remaining copies ofthe origin, app and repor… #5692 ● deferred /sitemap.xml lists/explore after the front… #5693 scout done /sitemap.xml gives eachrepository a lastmod from… #5694 scout done test/tui-sentinel.test.tsthrows no unhandled error… #5695 scout done Sentinel: disk wasdegraded 49 minutes today… #5697 scout done test/hand-decider.test.tsthrows no unhandled error… #5700 scout done A branch's sentences livein one module, read by th… #5713 mason done test/pull-merge-box.test.…throws no unhandled error… #5719 scout done Repository-limit andagent-not-here refusals l… #5720 mason done A check's failure thatbelongs to no test is nam… #5727 scout done Sentinel:shared:01m23vygyffx5hg2f5… #5731 scout done Sentinel:shared:01m23vygyffx5hg2f5… #5732 done Sentinel:shared:01m23vygyffx5hg2f5… #5733 scout done Sentinel:shared:01m23vygyffx5hg2f5… #5734 scout done Waiting items on home: onebutton each (Approve, Re-… #5741 ● deferred The Waiting-on-you cardlinks each ask to its pul… #5748 scout done The Apps card links eachapp to its page on the fo… #5749 scout done MCP `whoami_can` with`kind: "passkeys"` lists… #5753 scout done The Wave card links eachmilestone limb to its pag… #5754 scout done The Working-now card linkseach run to its log on th… #5755 scout done `bun scripts/home-read.ts<url>` prints a page as t… #5765 scout done A repository's map pagenames its Server-Timing p… #5766 scout done The OpenAPI documentdescribes making and dele… #5767 scout done The OpenAPI documentdescribes an issue's and… #5768 scout done The OpenAPI documentdescribes a repository's… #5769 scout done The OpenAPI documentdescribes the settings wr… #5770 scout done The command palette'sinput, list and foot are… #5771 scout done A diff's rows and tokensare named in docs/design/… #5772 scout done The front page's admincontrols are named in a n… #5773 mason done The home's timeline listis named in docs/design/a… #5774 scout done A repository's title isnamed in a new docs/desig… #5775 scout done The OpenAPI documentdescribes mirroring and f… #5778 scout done The OpenAPI documentdescribes editing a pull… #5779 scout done Sentinel:shared:01m23vygyffx5hg2f5… #5791 scout done Sentinel: disk-red wasdegraded 18 minutes today… #5792 scout done Home's spend tile showsthe forge's own ceiling a… #5798 scout done Home's builders tile sayswhy builders are idle: th… #5799 done Home's "N waiting on you"counts exactly the rows /… #5800 scout done Every chip on the homefeed filters the timeline… #5801 scout done The terminal dashboard andMCP `feed` show the same… #5803 scout done `bun scripts/home-eval.ts`scores the owner's home a… #5805 scout done The owner's `/` answersunder 300 ms warm on a fo… #5806 scout done A pull's opened, reviewedand merged posts fold int… #5808 scout done A look's feed post showsits picture and names the… #5809 scout done A failed run's feed postnames the pull or issue i… #5812 scout done Runs that finished withouta push, comment or failur… #5813 scout done A fantastic componentlibrary: a living gallery… #5817 ● deferred Issues one author openswithin two minutes fold i… #5820 scout done The home's duplicate "Whatyou asked for" link leave… #5822 done A reviewed-pull post saysthe verdict, approved or… #5823 scout done MCP `preview`: for apreview URL, the app, the… #5828 scout done A vision thought opens asmall pull to docs/VISION… #5833 scout done When an admin lands avision pull, only the fen… #5834 scout done A vision pull shows thedirection it will write,… #5835 scout done MCP `vision`:docs/VISION.md's order of… #5836 scout done Everything a merge setsoff runs with the merger'… #5837 scout done "Your repositories" in theuser menu goes home (href… #5844 ● deferred Bug hunters on a schedule,as a self-improving loop:… #5846 scout done A test requests every GETroute the router register… #5847 scout done A test sends everymutating route a request… #5848 scout done Posts that arrive livegather behind one "N new… #5849 scout done A milestone's page drawsits issues closed per day… #5850 scout done Old reviewed-pull postssay the verdict too #5853 ● parked An app host's /__forge/door and /__forge/crew na… #5857 scout done MCP `here` takes an appURL and answers what its… #5858 scout done Sentinel:shared:01m23vygyffx5hg2f5… #5864 scout done /forges shows each sentforge's crew spend today… #5866 scout done A fork's repository homesays "N commits behind <u… #5867 scout done GET a repository answers`upstream: { repo, behind… #5868 scout done /explore takes`updated:7d` (or 1d, 30d)… #5874 scout done A test calls every MCPtool marked as a write wi… #5876 scout done The forge pill works bykeyboard alone: Tab reach… #5877 scout done Each row of a repository'swaves page shows the wave… #5878 scout done Component library:skeleton, toast and confi… #5880 ● deferred Drift gate: a page may notdefine a one-off class fo… #5881 ● deferred Cold-read UI audit: ano-context agent reads th… #5882 scout done The command palette's lastrow is "Tell the crew: <w… #5885 scout done Every cookie the forgesets is HttpOnly and Same… #5898 scout done No signed-in page or APIanswer can be stored by a… #5899 scout done An issue, pull, tell andrepository description wr… #5900 scout done The feed composer keepswhat you typed across a r… #5901 scout done MCP `explore` answers witha `ui://forge/explore` ca… #5904 scout done A repository's home showsits latest wave's headlin… #5905 scout done Each row on /forges namesthe next step that forge'… #5906 scout done MCP `tell` takes `from` (apage URL on this forge or… #5907 done An app host's /__forge/door escapes every name i… #5908 scout done A component gallery at/design/components, where… #5912 ● deferred Drain the 199 open pulls:split src/http/mcp.ts (61… #5924 mason done Clogs: prevent them(inflow governor, hot-fil… #5930 ● deferred The picker holds a buildwhose expected files over… #5934 mason done The tick line and homeshow open pulls, opened/l… #5935 scout done Splitsrc/contract/openapi.ts i… #5936 mason done Split docs/DESIGN.md intoone file per section #5937 mason done Each open pull that addsor changes an MCP tool is… #5938 done /llms.txt lists every MCPtool from the generated t… #5939 scout done /forges lists the sentforges that need the owne… #5941 scout done A wave's own page liststhe pulls it carries, eac… #5942 scout done Standard app settings,like iPhone Settings: app… #5943 ● deferred The OpenAPI documentdescribes the caller's or… #5956 scout done An app host's /__forge/door shows the exact ssh… #5957 scout done A repository'sactivity.atom and waves.a… #5958 scout done When /explore findsnothing, it names what wa… #5959 scout done A repository's forks pagelists the forks with the… #5960 scout done Sentinel:shared:01m23vygyffx5hg2f5… #5961 scout done MCP `forks`, in its owntool file: a repository's… #5963 scout done A fork that is ahead ofits parent shows "Offer N… #5964 scout done Sentinel:shared:01m23vygyffx5hg2f5… #5966 scout done /explore takes`owner:<name>` in its one… #5977 scout done An app host's /__forge/door shows what is servin… #5978 scout done A repository'supstream-follow card show… #5979 scout done The home timeline ends itsfirst page with "You're c… #5980 scout done Each feed post that linksto a closed pull or issue… #5981 scout done Retirement issues arechecked against main befo… #5983 scout done CI lockups: main can neversilently go red (pre-push… #5994 mason done Sentinel:red:01m23vygyffx5hg2f5vm8… #5999 done Pipeline: approval → livein minutes, robustness ke… #6001 scout done The atlas of abstractions:the forge as one typed ob… #6002 ● deferred Errors, Sentry-grade andfirst-party: stock Sentry… #6003 ● deferred Security against 24/7agent swarms: OSV depende… #6004 ● deferred /advisories: the forgelistens to CVE.org, OSV,… #6005 ● deferred Move in: bring all ofGitHub and Vercel into th… #6007 ● deferred Repo header: descriptionsclamp to 2 lines with exp… #6008 ● deferred A global componentregistry (shadcn registry… #6009 ● deferred Toast and skeleton partsin ui.ts, shown in the ga… #6010 ● deferred A cold-read UI audit ofthe top pages, scored in… #6011 ● deferred Sentinel:shared:01m23vygyffx5hg2f5… #6013 torque done Private apps: the crew'sreviewer can't reach thei… #6021 ● deferred A child forge in a cellactually boots on the pre… #6023 mason done Sentinel:shared:01m23vygyffx5hg2f5… #6025 scout done A cell child inside apreview reaches its paren… #6030 scout done The front page's tab titlereads "forge", not "forge… #6037 scout done /login and /sign-in sendyou to /signin, keeping w… #6038 done /favicon.ico and/apple-touch-icon.png ans… #6039 done /explore offers a Forgeschip beside All, Apps and… #6040 scout done GET /.well-known/mcp.jsonanswers the forge's MCP s… #6041 scout done Every 401 under /api/v1carries the WWW-Authentic… #6042 scout done A path nobody servesanswers JSON 404 to a cal… #6043 scout done /contract/openapi.jsonanswers 304 to If-None-Ma… #6044 scout done The installed app'sdescription says what the… #6045 scout done A preview's /__forge/ doorlinks the pull it preview… #6046 scout done The app's terminal printsproduction's address and… #6047 scout done Sentinel:shared:01m23vygyffx5hg2f5… #6058 scout done Sentinel:red:01m23vygyffx5hg2f5vm8… #6060 scout done The check host cannotstart a cell: FORGE_REQUI… #6062 ● deferred Every post's time on thehome timeline shows its e… #6063 scout done A pure module names apost's day: Today, Yester… #6064 scout done The home timeline draws aday divider before the fi… #6065 scout done A feed card wraps a longactor name and app name i… #6066 scout done The home's KPI row wrapsto a second line on a nar… #6067 scout done The home's "waiting onyou" line wraps on a narr… #6068 scout done A browser test loads theowner's home at 375 px an… #6069 ● deferred /.well-known/mcp.jsonnames the commit it runs,… #6070 scout done One function names apull's check for a person… #6071 scout done A bounded read lists anapp's open pulls a viewer… #6072 scout done An app host's /__forge/door lists its open pulls… #6073 scout done The terminal's Deploysscreen lists the app's op… #6074 scout done A pure module picks thepill's other side: produc… #6075 scout done The forge pill links tothe same path on the app'… #6076 done /llms.txt opens with theversion and commit the fo… #6077 scout done The MCP lists an app'sopen pulls, as the door a… #6079 ● deferred MCP `apps` takes`archived: true` and list… #6083 scout done A search hit in anarchived repository wears… #6084 scout done The home's app rail endswith `N archived`, one ta… #6085 scout done Each row of/apps?archived=1 has a Wa… #6086 scout done /settings/tokens says howto connect Claude Code an… #6087 scout done /llms.txt has a "Use itfrom your harness" sectio… #6088 scout done Both plugins gain `/forgepreview <url>` and `/forg… #6089 scout done test/plugins.test.ts failswhen the Claude Code and… #6090 scout done A client's app row sayswhat was last finished on… #6091 scout done A client's apps cardupdates by itself when an… #6092 scout done Every /__forge/* answer onan app host wears the sec… #6094 scout done One rule decides `Secure`on every cookie the forge… #6095 scout done /changelog: the last 30releases, newest first, e… #6096 done releases.json links eachrelease to its entry on /… #6097 ● deferred A production deploy'sapp.serving event carries… #6098 scout done A release post in the feedreads `<version> is servi… #6099 scout done `ssh <app>@<forge> pulls`prints the app's open pul… #6109 scout done `ssh <forge> tell <words>`tells the crew in one lin… #6110 scout done /llms.txt and /api/v1/herename `ssh <forge> tell` w… #6111 scout done /releases reads eachpull's repository once: 2… #6112 scout done `ssh <app>@<forge> tell<words>` tells that app's… #6113 scout done A repository's map drawswhat is open and counts w… #6121 scout done /milestones and/milestones/:number answe… #6122 scout done /apps and an owner's pagedraw their app shelf unde… #6123 scout done An issue with hundreds ofcomments shows its newest… #6124 scout done An issues list reads everyrow's status word in one… #6125 scout done The signed-out frontpage's shelf is read unde… #6126 scout done A fork's home reads itsFollowing card under 5 ms… #6127 scout done A pull's files pageanswers under 50 ms on a… #6128 scout done /explore ranks under 10 mson a warm request #6129 scout done /sitemap.xml answers under15 ms #6130 scout done The cold front page buildis slow: batch the per-re… #6136 ● parked Approved-but-conflictedpulls drain one at a time… #6140 mason done GET /api/v1/search grepscode within the same budg… #6142 scout done GET/api/v1/repos/:o/:n/pulls… #6143 scout done A source file over 1,500lines shows its first 1,5… #6144 done A directory with more than300 entries lists its fir… #6145 scout done A fork's files page readsits drift from the parent… #6146 scout ● waiting An app's home reads itspolicy line under 2 ms wh… #6147 scout done A repository's README isrendered once per blob: t… #6148 scout done The waves pages mark norepository tab as Files,… #6149 scout done The map's share cardresolves under 100 ms: /o… #6150 scout done A pulls list reads everyrow's status word in one… #6151 scout done Files page: checks phaseunder 3 ms and no git spa… #6153 scout done Re-cut a conflict in asplit file mechanically i… #6155 ● deferred A repository's map drawsonly open issues by defau… #6174 scout done A map's ask-to-livemedians come from one bat… #6175 scout done API /map and MCP `map`list open issues by defau… #6176 scout done API /map and MCP `map`name what a builder can s… #6177 scout done The shelf's stretches showin Server-Timing on /, /a… #6178 scout done /apps and a person's pagedraw their shelf under 50… #6179 scout done A long issue draws itsnewest 50 comments and on… #6180 done An issues list reads everyrow's status word in one… #6181 scout done A repository's milestonespage computes its plan un… #6182 scout done A commit page highlightsonly the lines it shows:… #6183 scout done A repository's homeanswers under 50 ms on th… #6184 scout done Sentinel:shared:01m23vygyffx5hg2f5… #6189 scout done GET a repository's pullsreads each pull's mergeab… #6197 scout done GET an issue embeds itsnewest 50 comments and a… #6198 scout done GET a repository'smilestones answers under… #6199 ● deferred A repository-scoped tokenreads /api/v1/here, /api/… #6200 scout done A repository's home drawsits README's first 64 KB… #6201 scout done A repository's forks pagereads its lineage in one… #6202 scout done A pull's files page namesits diff stretches and dr… #6203 scout done /llms.txt lists eachpublic app once, with its… #6205 done A map's share cardresolves under 150 ms and… #6206 scout done MCP tools/list sizebudget: 9 open pulls each… #6217 scout done GET /api/v1/feed answers304 only when nothing the… #6218 scout done /explore's rank stays warmon the live forge: a mete… #6219 scout done A long file's page drawsits first 1,000 lines and… #6222 scout done A repository's files pagedraws its README's first… #6223 scout done GET a repository'sdecisions pages: `limit`… #6224 scout done GET a repository'sbranches compares only th… #6225 scout done README.md is a front doorunder 60 KB: what the for… #6226 mason done A repository's home keeps`now` under 5 ms on the l… #6227 scout done The terminal's migratesorts each account's repo… #6229 ● deferred Run the cold-read auditonce and commit the coldR… #6233 ● parked A pull whose diff spanshundreds of files no long… #6235 scout done The last seven `.filters`rules leave src/web/style… #6241 mason done MCP `steer`: say a word toone running crew run by i… #6242 scout done MCP `merge`: a personlands a pull from any MCP… #6243 torque done A signed-out 404 offers Gohome and Explore beside S… #6244 scout done docs/MCP.md describes`asks_decide`, `asks_unde… #6245 scout done docs/MCP.md describes`issue_teams` and `scorec… #6246 done A test fails when an MCPtool in the index is miss… #6247 scout done MCP `feed_dismiss`:dismiss or mute a feed it… #6248 scout done `here` names a person's oran organization's page, a… #6249 scout done A repository's forks pagedraws the tree: each fork… #6250 scout done MCP `quotas` stops tellingagents quotas are unenfor… #6251 scout done finishing still silentafter #6239: the 20 confl… #6263 mason done `/__forge/crew` hands areader the app's other si… #6268 scout done The pill joins the otherside's origin to this pag… #6269 scout done The finishing pass'sconflicted pulls stay wit… #6270 scout done A failed check's one-linesummary names up to three… #6271 scout done The front page's buildshows its stretches in Se… #6273 ● deferred Sentinel:red:01m23vygyffx5hg2f5vm8… #6282 scout done A weekly design wave: adesigner role passes over… #6286 scout ● deferred Signed out, the toolbarpage of a public app offe… #6287 scout done The toolbar page links tothe app's other side: pro… #6288 scout done Pulls waiting for the diskstay with the forge that… #6289 scout done Studio Design tab: acomponent explorer and a… #6297 scout ● deferred MCP `mirror_now`: bringthe off-box mirror level… #6302 scout done A repository's labelroutes leave api.ts for s… #6303 mason done A repository'segress-grant routes leave… #6304 mason done A repository's upstreamand forks routes leave ap… #6305 mason done The labels settings pageand its forms leave setti… #6306 mason done The webhooks settings pageand its forms leave setti… #6307 mason done The prompts settings pageand its forms leave setti… #6308 mason done The connect-an-accountflow leaves origins.ts fo… #6309 mason done The forge-wide map leavesmap.ts for src/web/pages/… #6310 mason done The inbox's decision formsleave asks.ts for src/web… #6311 mason done The kept front page iskeyed on a one-row counte… #6325 scout done Board routes leave api.tsfor src/http/api/boards.ts #6326 mason done Organization routes leaveapi.ts for src/http/api/o… #6327 mason done A repository's followingroutes leave api.ts for s… #6328 scout done Crew-agent routes leaveapi.ts for src/http/api/a… #6329 mason done Secret routes leave api.tsfor src/http/api/secrets.… #6330 mason done Child-forge routes leaveapi.ts for src/http/api/f… #6331 mason done A repository's reportroutes leave api.ts for s… #6332 mason done A repository's webhookroutes leave api.ts for s… #6333 mason done A repository's promptroutes leave api.ts for s… #6334 mason done The crew settings page andits forms leave settings.… #6335 mason done The danger zone andrepository delete leave s… #6336 mason done A connected account'srepository picker leaves… #6337 mason done The forge computes the"stuck pull" flow alarm (… #6342 scout done The forge computes the"red main" flow alarm (#5… #6343 scout done The forge computes the"idle crew" flow alarm (#… #6344 scout done The forge computes the "norelease" flow alarm (#593… #6345 scout done A fired flow alarm is oneline at the top of home a… #6346 scout done A pull a pass handed to aperson shows in "needs yo… #6347 scout done A hold placed because apull was red releases its… #6348 scout done An approved pull red for24 h gets one re-check, t… #6349 scout done Every open pull's pagesays who acts next and wh… #6350 scout done Every gate keeps its log,so a red gate can be read… #6351 scout done A shard killed withoutnaming a test says which… #6352 scout done A red merge batch issearched by disjoint halv… #6353 scout done When tools/list passes itssize budget, the failing… #6354 scout done MCP tools/list pages withnextCursor, so adding a t… #6355 scout done The review and buildbriefs say a preview's /_… #6356 ● deferred Any agent, any provider:URL → account → its own f… #6359 ● deferred Sentinel:shared:01m23vygyffx5hg2f5… #6362 ● deferred Sentinel:shared:01m23vygyffx5hg2f5… #6365 ● deferred A pure inflow governor:build slots fall while pu… #6374 scout done The picker uses thegovernor's slots, and the… #6375 scout done A queued merge-queue gatealways gets the next free… #6376 scout done When main goes red after asingle pull landed, the f… #6377 scout done A test refuses newwall-clock assertions und… #6378 done docs/MCP.md's tool tableis generated from each to… #6379 done README.md stops growing bya section per feature: a… #6380 scout done In a preview, the forgepill's panel says the pul… #6381 ● deferred Sentinel:shared:01m23vygyffx5hg2f5… #6382 scout done Sentinel:shared:01m23vygyffx5hg2f5… #6383 scout done The forge computes the"drifting pull" flow alar… #6390 scout done The forge computes the"unproposed work" flow al… #6391 scout done A repository has a "flowonly" switch: one setting… #6392 scout done While "flow only" is on,only `flow` issues start… #6393 scout done While "flow only" is on,home and the repository h… #6394 scout done The clog line offers toturn "flow only" on, and… #6395 scout done A queued check for anapproved pull takes a fre… #6396 scout done An issues list finds theopen pulls that close its… #6397 ● deferred Each connected account on/migrate is one row that… #6407 ● deferred Tick up to 20 of anaccount's repositories on… #6408 ● deferred /.well-known/mcp.jsonnames the running version… #6409 ● deferred The forge's `here`manifest names how to hel… #6412 scout done GET /api/v1/exploreanswers `{ items, next_cu… #6413 scout done A hand-over card has "Giveback to the crew": one pr… #6419 scout done The boards' flow panellists the hot files: each… #6420 scout done A pure read says thestranded spend: dollars o… #6421 scout done A pure read says theoldest approved wait: how… #6422 scout done A pure read counts theopen pulls whose check is… #6423 scout done The flow vitals carrystranded spend, the oldes… #6424 scout done A crew hold whose reasonhas not cleared in 24 h e… #6425 scout done A pure read says the gateminutes: check-slot minut… #6426 torque done A pure read says thered-batch rate: of the me… #6427 torque done The flow vitals carry gateminutes and the red-batch… #6428 scout done /migrate's first field isthe repository URL, and w… #6437 ● deferred The /__forge/ door's "Morepulls" line says how many… #6438 ● deferred A directory's `?all=1`lists at most 5,000 entri… #6439 ● deferred A builder whose issuenames an MCP tool file is… #6440 scout done The repository map's APInames what holds each rea… #6441 scout done A pure read says the timeto land: the median and t… #6442 scout done A pure read says whoopened the last hour's pu… #6443 scout done A pure read counts theopen pulls from outside t… #6444 scout done An admin re-checks, in onecall, every open pull who… #6445 scout done While "flow only" is on, acrew pull for a non-flow… #6446 scout done Sentinel: Crew runs intrevato/forge keep failin… #6452 scout done Terminal: open the privaterepository a writer fixes… #6464 scout done MCP seal: test theunknown-action and unveri… #6465 done A pure function words areview post: `approved <t… #6467 done A reviewed-pull post onhome says the verdict and… #6468 done A changes-asked reviewpost ranks above an appro… #6469 scout done A pure read lists opencrew pulls with no push f… #6470 scout done A pure read counts theissues the crew parked in… #6471 scout done A pure read sorts the opencrew pulls into one count… #6472 scout done A pure read says themedian hours from a crew… #6473 torque done A pure read says thecrew's build yield over 2… #6474 scout done An issue body's `Files:`line, when present, is th… #6475 scout done One test proves every flowread with `publicOnly` hi… #6476 scout done A repository's runs pagefilters by state: `?state… #6477 scout done Each line of arepository's waves list s… #6478 scout done The terminal's Flow dialoglists the idle crew pulls… #6479 scout done The flow panel on /boardssays the idle pulls and t… #6480 scout done The merge queue's "redalone" mark on a pull cle… #6493 scout done A pull the queue holds asred alone says so on its… #6494 scout done A hold set "until green"releases itself when a gr… #6495 scout done The terminal's Flow dialogsays the time to land and… #6496 scout done The flow panel on /boardssays the time to land and… #6497 scout done A pull serves flow whenits issue carries the `fl… #6498 scout done A script names the fileson main that grew by pure… #6499 scout done A test fails when a newmodule under src/ is impo… #6500 done The terminal's dashboardlists every fired flow al… #6501 scout done The repository head'sactions draw §5's bar and… #6503 ● deferred A test fails when a flowreading under src/flow/ r… #6504 scout done A pure read says whetherthe forge is clogged, and… #6516 scout done A pure function writes theclog's one sentence from… #6517 scout done A pure step says when aclog starts and when it c… #6518 scout done A pure function writes thenote posted when a clog c… #6519 scout done A pure step remembers thegovernor's last change, s… #6520 scout done A pure read picks the crewpulls with no push for 7… #6521 scout done An admin can hold new workon one file: the picker s… #6522 scout done One test seeds a clog (51opened against 15 landed,… #6523 scout done When a clog clears, theforge posts its note on t… #6524 scout done The flow panel on /boardslists held files, with a… #6525 scout done A pure function plans ared merge batch's re-gate… #6533 scout done After a red merge batch,the queue gates the halve… #6534 done Land the drift alarm'sgit-read cache from branc… #6535 scout done An until-green hold isreleased through the chec… #6546 scout done A pure read estimates whenan approved pull lands, f… #6548 torque done A pure read lists thepairs of open pulls that… #6549 scout done A pure read picks the fivemost-behind open crew pul… #6550 scout done A pure read names thetests failing on three or… #6551 scout done A pure read says, perrepository, how many appr… #6552 scout done A pure function turns aday's feed events into at… #6555 scout done Home opens with the "Sinceyou were here" digest abo… #6556 ● deferred Land the 3-day-conflictedcrew pull sweep from bran… #6559 scout done The MCP flow tool carriesthe warming files (src/cr… #6569 ● deferred `bun scripts/fast.ts`prints the test files the… #6570 scout done A builder's brief says torun `bun test $(bun scrip… #6571 scout done A builder's clone has itsdependencies installed be… #6572 scout done A builder run thatdeclines as "already done… #6573 scout done An issue never has twobuild runs at once: a sec… #6574 scout done The decider never closes apull while its builder's… #6575 scout done When the decider sees nopoint in another try, the… #6576 scout done A pure read groups thelast 24 h of declined bui… #6577 scout done Land the warming-filesline from branch scout/65… #6583 scout done `bunscripts/flow-report.ts` p… #6584 scout done A planner's "one moreround" comment on a hande… #6585 scout done The hand-over note afterthree review rounds quote… #6586 scout done A reviewer asks foreverything in one round,… #6587 scout done A pure read counts thecrew pulls handed to a pe… #6588 scout done The flow panel on /boardssays the crew's build yie… #6589 scout done A pure read lists the opencrew pulls one changes-as… #6591 scout done A failure deferred while abuilder run is at work is… #6594 ● deferred The merge queue survives arollout: gates in flight… #6611 mason done Every panel says what itcounts: a one-line descri… #6613 ● deferred Sentinel:red:01m23vygyffx5hg2f5vm8… #6614 scout done The home's "N waiting onyou" line carries `break`… #6618 scout done The OpenAPI documentdescribes GET /api/v1/use… #6619 scout done A test pins theopen-redirect guard: `isL… #6620 scout done A test pins the intra-lineword diff: unchanged text… #6621 scout done A test pins the CLI'sargument parser and durat… #6622 scout done The CLI's `owner/name`refuses empty segments: `… #6623 scout done A test pins a limb's seat:`parseSeat` takes only `t… #6624 scout done A test pins the asksledger's measure: raised,… #6625 scout done A test pins /robots.txtand /sitemap.xml: public… #6626 scout done src/text/clip.ts: one pure`clip(text, max)` that fo… #6627 scout done The crew's one-linereasons are cut with `cli… #6628 mason done A check's summary, testrow and error line are cu… #6629 mason done A release never movesmain: the release record… #6640 scout done The release record leavesthe tree: releases live i… #6642 mason done Migration pins leave therelease cut: pinning a mi… #6646 scout done Sentinel:red:01m23vygyffx5hg2f5vm8… #6648 scout done A warm look at arepository's branches pag… #6649 ● deferred The unused re-gate planner`restack` leaves: the que… #6651 mason done An app's /__forge/ dooroffers "Make it yours" an… #6652 scout done An app's /__forge/ doorreads in the reader's col… #6653 scout done A test pins importing anorigin's issue: one row p… #6654 scout done A test pins importing anorigin's comments and rev… #6655 scout done A test pins an origin'slabels: `importLabels` an… #6656 scout done A test pins how anorigin's refusal reads: `… #6657 scout done A test pins the terminal'shunk list: the cursor sta… #6658 scout done A milestone's limb linksencode `under`, and a tes… #6659 scout done A test pins who may callan MCP tool: `visible` hi… #6660 scout done The forge's SSH terminalis off after every boot:… #6671 ● deferred Bigger merge batches:queue.batch as a capacity… #6674 torque done Sentinel:shared:01m23vygyffx5hg2f5… #6688 scout done Sentinel:shared:01m23vygyffx5hg2f5… #6690 scout done src/web/studio/held_posts…pure reads of which live… #6692 scout done A live region marked`data-live-hold` is not s… #6693 scout ● waiting Posts that arrive livewhile you read wait behin… #6694 ● blocked A test pins `Stamped`, thememo every cached page re… #6695 scout done A test pins`readConflictedFiles`: di… #6696 scout done A test pins `reviewStats`:green crew pulls awaiting… #6697 scout done A test flips pulls, userstanding and the front pa… #6698 scout done A test pins a repository'sevents page: hidden event… #6699 scout done A test pins the forge'sdaily crew ceiling: no ca… #6700 scout done A test pins which finishedruns the feed folds as qu… #6701 scout done A test pins`revertCommit`: undoing a… #6702 scout done Land "Since you were here"from pull #6684's branch,… #6711 scout done "Since you were here" alsolists releases, failed ch… #6712 scout done A test pins the ratelimiter's sliding window:… #6713 torque done A test pins which pullswait on "changes requeste… #6714 scout done A test pins that a thoughtis read back only by its… #6715 scout done A test pins`mergeForCheck`: the chec… #6716 scout done A test pins `previewOf`,the answer behind MCP `pr… #6717 scout done A test pins leave-to-run:a grant names one head, a… #6718 scout done A rollout must not turnin-flight gates red: an i… #6722 mason done During a rollout an app'shost briefly serves forge… #6726 scout done releases.json misses thetag-based releases 0.7.27… #6730 mason done Public page defects forguests: /flow redirects t… #6731 scout done README is 300 bytes fromits 60 KB budget, so ever… #6735 scout done P0: the merge queuerecords and names the tes… #6739 torque done The home's "What you askedfor" bar leaves: the Aske… #6744 scout done The Asked tab reads "Asked3" while three asks have… #6745 scout done `.menu-item` is a namedpart of the menu, and lea… #6746 mason done A repository's descriptionwears §5's muted small te… #6747 scout done `:` opens the commandpalette, and a test prove… #6748 scout done A test pins what aperson's attached look ac… #6749 scout done A test pins that ref linksnever smuggle a path: `pa… #6750 scout done A test pins`navigationBranch`, the r… #6751 scout done A test pins the terminal'saligned columns: `drawRow… #6752 scout done Surface the flow report inthe terminal Flow dialog… #6756 ● deferred Clog note: measure time todetect #6757 scout ● deferred The landing pass holds apull that is red alone wi… #6758 done A test pins which appenvironment names are acc… #6759 scout done A test pins`validCapacity` and `isCa… #6760 scout done A test pins `readReturns`'refusals: a bad window, n… #6761 scout done A test pins that a fleetoperation is undone at mo… #6762 scout done A source file over 1,500lines shows its first 1,5… #6783 done A line anchor past a longfile's cut still lands on… #6784 done A test pins the MCP OAuthboundary: `parseRegistrat… #6785 scout done A test pins invites:`parseDays`, and an invit… #6786 scout done A test pins first-adminrecovery: a code is spent… #6787 scout done A test pins who sees asealed issue: `mayView`,… #6788 scout done A test pins that a webhookbelongs to its repository… #6789 scout done A test pins accountrecovery links: `spendRec… #6790 scout done A test pins that the proxyserves only verified doma… #6791 scout done A test pins app-notemoderation: a banned visi… #6792 scout done A test pins how anoutsider's report is clea… #6795 scout done A test pins that anorganization never loses… #6796 scout done A test pins that a passkeybelongs to its account: `… #6797 scout done A test pins sign-inthrough another forge: a… #6798 scout done The repo home batches itsvisibility, sealed and is… #6819 scout done The check fails a pullthat modifies or deletes… #6821 scout done A test pins the app limit:the account at its limit… #6822 scout done A test pins variant votes:a dislike closes the pull… #6823 scout done A test pins that a wavenever names a pull from a… #6824 scout done A test pins `ssh<app>@<forge> pulls`: a t… #6825 scout done A test pins stopping amirror: only the reposito… #6826 scout done A test pins cutting awave: an earlier wave tha… #6827 scout done A test pins the socialcards: a private reposito… #6828 scout done A test pins a spawnedforge's first-login card:… #6829 scout done A test pins the variantdeck: Like and Dislike ar… #6830 scout done The steward's hold on ared pull is marked as a r… #6831 done A hold the forge marked asred releases itself when… #6847 scout done A milestone's page drawsissues closed per day and… #6848 scout done A chip on the home feed isdrawn only when pressing… #6849 scout done MCP `notify` reads, setsor turns off the caller's… #6850 scout done A test pins the sign-upwindow: a source over its… #6851 scout done A test pins the admingate: a person without `a… #6852 scout done A table test walks everydoor a crew-run token mus… #6853 scout done A test pins Settings ›Crew: only the repository… #6854 scout done A test pins /boards as anadmin's: a guest and a no… #6855 scout done A test pins Usage › Spendas a forge admin's: a gue… #6856 scout done A test pins the held card:a private repository's ro… #6857 scout done A test pins the home'sidle reason: all busy say… #6872 scout done A test pins what a parkreason says about each tr… #6873 scout done A test pins the cost lineon /apps: today's dollars… #6874 scout done A test pins what the forgeCLI prints: columns line… #6875 scout done A test pins /system'ssizes, spans and sparklin… #6876 scout done Sentinel:shared:01m23vygyffx5hg2f5… #6885 scout done readIdlePulls reads onlyopen crew pulls and finds… #6896 scout done The flow panel on /boardsreads its figures from a… #6897 done The release smoke loads/boards and the heaviest… #6898 scout done A test pins SSH signaturechecks: another key, a ch… #6902 scout done A test pins the originconnect flows: a state cl… #6903 scout done A test pins the run-cappark: it is noted and ask… #6904 scout done A test pins the /procreaders behind /system: r… #6905 scout done A test pins the home's KPIwords: spend, backups, sp… #6906 scout done A test pins reviewthreads: resolving and un… #6907 scout done A test pins the forkbutton and the upstream l… #6908 scout done A test pins the terminal'swhere-strip: every reposi… #6909 scout done A test pins Server-Timing:a phase name never carrie… #6910 scout done A test pins the storagecap's words and figures:… #6911 scout done test/settings-timing.test…holds on a loaded check m… #6916 scout done A crew hold still standingafter 24 h is released wi… #6918 scout done Sentinel:red:01m23vygyffx5hg2f5vm8… #6933 scout done Sentinel:shared:01m23vygyffx5hg2f5… #6934 scout done Builders push migrationswithout their pin and sin… #6938 mason done Find what fills the checkmachine disk (follow-up t… #6947 mason ● deferred Forge releases go dark:the deploy has maxSurge 0… #6958 done A test proves a /boardsload never stalls /health… #6973 scout done The flow panel's figurescome from one short-lived… #6974 scout done The terminal's Flow screenreads the same panel cach… #6975 scout done A test pins contributingto a repository you canno… #6976 done A test pins whatcontributing refuses, and… #6977 scout done A test pins that an issuethread in the terminal ne… #6978 scout done A test pins proposaltokens in the terminal: s… #6979 scout done A test pins the crewscorecard in the terminal… #6980 scout done A test pins the terminal'sfile finder: every file i… #6981 scout done A test pins the terminal'shistory: the log pages th… #6982 scout done A test pins opening a pullfrom the terminal: a fork… #6983 scout done A test pins the reviewmarks on a terminal pull… #6984 scout done Builder routing: rebasesgo to a builder who can't… #7006 mason done The flags a forge adminsees on /settings/flags a… #7017 scout done MCP `flags` answers what`readFlags` answers, for… #7018 scout done A test pins removing asecret from Settings: a f… #7019 scout done A test pins rotating,renaming and removing a c… #7020 scout done A test pins saving andclearing the sealed backu… #7021 scout done A test pins "Test" and"Bring level now" on Sett… #7022 scout done A test pins an app'scustom domains in Setting… #7023 scout done A test pins waking aresting Claude account fr… #7024 scout done A test pins resending theemail-verification link:… #7025 scout done A test pins giving ahand-over back to the cre… #7026 scout done A test pins the forge'sown share card at /og/sit… #7027 scout done A test pins verifying acloud account from Settin… #7028 scout done /llms.txt folds publicforks under their root, c… #7032 scout done Holding a file from anypage goes through one for… #7055 mason done One query answers therepositories a person adm… #7056 scout done Every repository adminsees the Held files card… #7057 scout done A test pins MCP`board_write`: a person a… #7058 scout done A test pins MCP`board_delete`: a person… #7059 scout done A test pins MCP`board_pins`: with no `op… #7060 scout done A test pins reading anapp's egress grants throu… #7061 scout done A test pins granting andrevoking egress through M… #7062 scout done A test pins MCP`feed_chips`: switching a… #7063 scout done A test pins discarding achange in the local termi… #7066 scout done A test pins deleting abranch in the local termi… #7067 scout done A test pins the localterminal's stash: `p` pop… #7068 scout done A test pins writing acommit in the local termi… #7069 scout done A test pins the localterminal's log graph acro… #7070 scout done /asked says what became ofeach ask in one line, fin… #7084 scout done A test pins removing anaccount: a confirm is req… #7085 scout done A test pins requeueing acrew run: only a failed o… #7086 scout done A test pins review andcomment bounds: more than… #7087 scout done A test pins finishing aconflict from the forge:… #7088 scout done A test pins reattaching amirror: it refuses a diff… #7089 scout done A test pins changing acrew member: a model name… #7090 scout done A test pins signing upwith a passkey another ac… #7091 scout done A test pins where a tellsays it was said: a `from… #7092 scout done A test pins setting how afork follows its parent:… #7093 scout done /changelog lists the last30 releases, finished fro… #7101 scout done A test pins removing asecret that is not there:… #7102 scout done A test pins a person'sspend grant and role amou… #7103 scout done A test pins changingquotas and capacity: an u… #7104 scout done A test pins redeploying anapp environment: with no… #7105 scout done A code grep holds its slotuntil git exits: stranger… #7111 scout done /search answers under 80ms signed out, Server-Tim… #7112 scout done A test pins attaching alook to an app: only `pho… #7113 scout done A test pins making aboard: a title that makes… #7114 scout done A test pins keeping athought: signed out is re… #7115 scout done A test pins proposing tothe parent forge: a forge… #7116 scout done grepRepos answers at thecode budget: the first ba… #7118 torque done A test pins "Fetch now" ona prompt source: an unkno… #7119 scout done A test pins opening a pullthat cannot be one: same… #7129 scout done A test pins unlinking aparent-forge sign-in: ref… #7130 scout done A test pins linking anedge login: a malformed l… #7131 scout done A test pins making an app:a bad slug is refused, an… #7132 scout done A test pins issuedependencies: a pull can… #7133 scout done A test pins minting aproposal token: a bad chi… #7134 scout done A test pins usernames atsign-up: unsafe names are… #7135 scout done Repo-wide rule tests (rawms budgets, migration pin… #7138 mason done deleteRepo orphans fileswhen rm fails partway: pr… #7140 scout done A test pins MCP`ssh_keys`: list, add and… #7146 scout done A test pins MCP `signup`:reading the mode is free,… #7147 scout done A test pins MCP`snapshot_now`: a forge w… #7148 scout done A test pins MCP `limits`:an unknown key is refused… #7149 scout done A test pins MCP`app_deploy`: a writer re… #7150 scout done A test pins MCP`cloud_account`: an unkno… #7151 scout done A test pins contributingwhen the fork never arriv… #7152 scout done Sentinel:shared:01m23vygyffx5hg2f5… #7159 scout done Sentinel: queue:agent wasdegraded 14 minutes today… #7160 scout done A test pins MCP `variant`:like or dislike only, a l… #7166 scout done A test pins MCP `teams`: aperson admin changes a te… #7167 scout done A test pins MCP `asked`:`show` and `order` take o… #7168 scout done A test pins sessioncookies: a forged, expire… #7169 scout done A test pins deleting arepository with forks: ev… #7174 scout done A test pins forking whenthe copy fails: `fork_fai… #7175 scout done A test pins MCP`propose_to_parent_forge`… #7176 scout done A test pins syncing amirror whose origin has n… #7177 scout done A test pins SSH packetframing: a bad length or… #7181 scout done A test pins SSHkey-exchange order: anyth… #7182 scout done A test pins SSH keynegotiation: no common al… #7183 scout done A test pins the SSHversion exchange: junk li… #7184 scout done Sentinel: release wasdegraded 16 minutes today… #7198 scout done Making a forge says whateach follow mode does: te… #7199 torque done /settings/people says whata guest cannot do, instea… #7200 torque done A repository's SSH cloneaddress comes from the on… #7201 mason done A test pins SSH authlimits: the 7th signed at… #7202 scout done A test pins SSH authrefusals: an unknown serv… #7203 torque done A test pins SSH channellimits: a 9th channel, a… #7204 mason done The docs stop callingbuilt things "not yet": c… #7209 scout done POST/api/v1/repos/:owner/:nam… #7210 mason done MCP `take_back` opens thepull that undoes a shippe… #7211 torque done The terminal's pull screentakes back a shipped pull… #7212 scout done MCP `rollback`: a forgeadmin plans, then rolls t… #7213 scout done MCP `app_notes`: an app'sadmin lists the notes sen… #7214 torque done POST/api/v1/admin/releases/:s… #7217 mason done GET and POST/api/v1/repos/:owner/:nam… #7218 scout done MCP `asks_act` takes backa mute: `listen` brings a… #7219 scout done The terminal's pull screenoffers Take back on a shi… #7228 mason done The terminal's runs listcancels a queued or runni… #7230 scout done The terminal's deploysscreen redeploys or stops… #7231 mason done The terminal lists anapp's variables, sets one… #7232 mason done The terminal lists arepository's waiting repo… #7233 torque done The terminal's issuescreen says what an issue… #7234 mason done The terminal's issuescreen edits an issue's t… #7235 mason done The terminal's limbsscreen watches or stops w… #7236 torque done The terminal lists whereyou are signed in and end… #7237 mason done The terminal lists a forgeadmin's sealed secrets by… #7238 scout done The terminal lists yourSSH keys, adds one and re… #7242 scout done The terminal lists arepository's webhooks, ad… #7243 scout done The terminal lists thecrew's Claude subscriptio… #7244 scout done The terminal lists arepository's labels, make… #7255 done The terminal's Aboutscreen shows whether outs… #7256 scout done The terminal's pull screenholds a pull with `h` and… #7257 scout done The terminal sets, readsor turns off your phone n… #7258 scout done The terminal's forgesscreen cuts a spawned for… #7259 done The terminal makes anorganization you own from… #7260 mason done The terminal's Peoplescreen suspends or unsusp… #7267 scout done The terminal lists theforge's limits with value… #7268 scout done The terminal's resiliencescreen sets or forgets wh… #7269 torque done The terminal's repositoryscreen makes an app you c… #7270 scout done The terminal's usagescreen says what the crew… #7271 mason done The terminal's repositoryscreen shows the app's vi… #7272 torque done The terminal lists theforge's capacity and guar… #7275 scout done The terminal's resiliencescreen seals or forgets t… #7276 scout done The terminal says who maysign up — open, invite or… #7286 scout done The terminal's run screensays a word to a running… #7288 mason done The terminal lists thecrew's agents with model,… #7289 scout done The terminal shows thefront page as a stranger… #7290 scout done The terminal lists yourOAuth apps for connecting… #7291 torque done `enter` on a run in theterminal opens its log, t… #7293 scout done The terminal's runs screenruns a failed or cancelle… #7294 torque done The terminal's issuescreen lets a writer say… #7295 scout done The terminal's Systemscreen says how the forge… #7296 torque done The terminal's resiliencescreen tests where snapsh… #7297 mason done The terminal's failuredomains screen runs a res… #7298 scout done A terminal screen adds itsown palette entry from it… #7299 done The terminal's one-commitview says the commit's ch… #7300 scout done The terminal's "What I cando" screen says when your… #7301 torque done The terminal's forksscreen says where this re… #7302 mason done The terminal's askedscreen narrows to unshipp… #7303 mason done The terminal's Peoplescreen marks a person's e… #7317 scout done The terminal's resiliencescreen takes a snapshot n… #7318 mason done The terminal's boardsscreen makes a board with… #7319 scout done The terminal's Flow dialoglists each repository's l… #7320 mason done The terminal's Systemscreen draws the machine'… #7321 scout done The terminal's deploysscreen lists an app's cus… #7322 mason done The terminal's deploysscreen probes a running a… #7323 torque done The terminal's wavesscreen cuts a wave with `… #7324 scout done The terminal's launchersearch ranks like /explor… #7325 scout done The terminal's issues listshows the pillar each iss… #7326 scout done Files render in thebrowser — images, PDF, au… #7329 ● parked Files render in thebrowser, part 1: a safe m… #7330 mason done Files render in thebrowser: images and SVG i… #7331 scout done Files render in thebrowser: PDFs inline #7332 a atlas done Files render in thebrowser: audio and video… #7333 torque done Files render in thebrowser: CSV/TSV as a rea… #7334 scout done Files render in thebrowser: STL (and OBJ/GLB… #7335 mason done Config files open as aform: JSON edited through… #7336 mason done Config files open as aform: YAML and TOML, comm… #7337 mason done forge/boards edits in thefile form as well as in t… #7338 ● blocked The terminal workspaceshows a .csv or .tsv file… #7344 scout done MCP `read_file` sayswhether a JSON, YAML or T… #7345 scout done MCP `read_file` describesan STL model in words: tr… #7346 torque done MCP `read_file` describesan MP4, MOV or M4A file i… #7347 torque done The terminal's Systemscreen grants an agent te… #7348 scout done The terminal's crewscorecard shows each agen… #7349 scout done The terminal's changelognarrows releases by a wor… #7350 scout done The palette's Working nowlists every running crew… #7351 scout done `forge tell "words"` tellsthe crew from your shell,… #7352 done `forge runs` lists whatthe crew is doing on the… #7353 scout done The merge queue re-runs abatch's budget-only reds… #7354 torque done `forge asks` prints whatwaits on you, most import… #7368 torque done `forge ship <pull>` landsa pull from your shell af… #7369 mason done `forge pulls` lists theopen pulls of the folder'… #7370 scout done The Claude Code andOpenCode plugins say what… #7371 torque done docs/CLI.md says every`forge` command with one… #7372 torque done The Claude Code andOpenCode plugins' `asked… #7373 torque done `forge asks--ship/--close/--dismiss… #7374 scout done MCP `pulls` draws a cardin MCP Apps hosts: one ro… #7375 mason done MCP `asked` draws a cardin MCP Apps hosts: what y… #7376 scout done `forge login` refuses aplain http:// workbench t… #7377 torque done `forge search <words>`finds code, issues and pu… #7378 torque done `forge map` prints theplan of the folder's repo… #7379 torque done `forge new <name> "what itis"` makes an app from yo… #7380 scout done The blob page draws a PDF,image or video over 1 MB:… #7384 mason done The browser's own PDFviewer is allowed to draw… #7385 scout done A PDF opens inline on itsblob page in the browser'… #7386 scout done Sentinel:shared:01m23vygyffx5hg2f5… #7390 scout done `forge sync` gives git thetoken only for an https (… #7400 scout done The 3D view's grid keepsthe old theme's colour af… #7404 ● parked A told page never carriescredentials into an issue… #7413 torque done The terminal's crewhand-overs screen opens a… #7415 scout done The terminal's answersscreen tells the crew mor… #7416 torque done The terminal's deploysscreen lets a writer see… #7418 torque done test/merge-queue-check-re…passes every time in the… #7419 mason done An issue whose body says`Relieves: <path>` is not… #7422 scout done A hot-file hold names theopen pulls on that file,… #7423 scout done Each `forge` command livesin its own module under s… #7424 scout done A pull's check re-runsalone the one or two fail… #7426 scout done POST …/plan answers whichopened issues will not st… #7427 scout done The planner's brief namesthe files that are hot no… #7428 scout done The MCP tool table isgenerated one file per to… #7429 done Sentinel:shared:01m23vygyffx5hg2f5… #7437 scout done The terminal'ssubscriptions screen adds… #7440 scout done The terminal's sign-insscreen revokes one of you… #7441 scout done The terminal's About cardopens the repository's ev… #7442 scout done The terminal's About cardopens the repository's cr… #7443 mason ● held The /api/v1/user routesmove out of src/http/api.… #7444 mason done The /api/v1/admin routesmove out of src/http/api.… #7445 scout done The/api/v1/repos/:owner/:nam… #7446 mason done The /api/v1/tokens and/api/v1/sessions routes m… #7447 mason done The terminal's limbsscreen says what the plan… #7448 scout done On a fork, the terminal'sforks screen proposes the… #7449 scout done The/api/v1/repos/:owner/:nam… #7450 mason done A fork with an archivedparent drops the 'followi… #7452 mason done P0: releases are held —land the import() boot fi… #7462 scout done The terminal's deploysscreen opens an app's pro… #7465 scout done Sentinel:shared:01m23vygyffx5hg2f5… #7471 scout done The terminal's issues listopens the repository's pl… #7472 scout done On the terminal's askedscreen, Enter on a though… #7473 scout done The terminal's Peoplescreen says when mail is… #7474 torque done The terminal's deploysscreen lists an app's pre… #7475 torque done The terminal's Visionscreen shows the reposito… #7476 scout done The terminal's deploysscreen lists the hosts an… #7486 scout done On a fork, the terminal'sforks screen takes the pa… #7487 mason done An app's About card in theterminal says how long it… #7488 mason done A planned issue with`Relieves:` starts while… #7489 torque done Sentinel:shared:01m23vygyffx5hg2f5… #7490 torque done P0: the home page takes ~7s: the KPI/panel caches n… #7494 done MCP `repo_labels` renamesor recolours a label with… #7497 torque done MCP `crew`: list arepository's crew, put an… #7498 scout done The Claude Code andOpenCode plugins' `new <n… #7499 mason done docs/MCP.md's "Adding atool" names the per-tool… #7505 ● deferred The commits page showseach commit's check besid… #7507 scout done The Flow panel lists themerge queue's last gates:… #7508 scout done On /asked, each thoughtsays where it went, linke… #7509 torque done /:owner/:name/events listsa repository's events in… #7510 done A test proves a mirroredrepository's branch moves… #7511 scout done A test boots theflow-label dispatcher: la… #7512 torque done A test proves invitelinks: only an admin mint… #7513 torque done Migrate: say when a GitHubtoken sees public repos o… #7516 mason done Sentinel:shared:01m23vygyffx5hg2f5… #7519 scout done A test proves the crewgovernor: a repository fi… #7523 scout done A test proves who maydismiss a feed item or mu… #7524 mason done A test proves watching amilestone: a person in a… #7525 torque done A test proves theResilience page's rows: e… #7526 torque done Choosing a template for anew forge: the spawn path… #7533 mason done The New forge page shows atemplate picker (default:… #7534 ● blocked A forge made with templateX starts with X's files #7535 torque done Admins mark whichrepositories are offered… #7536 ● blocked Second reading: choosewhich of the parent's cod… #7537 ● blocked Choose the template whenmaking a new forge #7538 ● blocked P0 efficiency: everycontained check, gate and… #7541 torque done Contained checks and gatesinstall from the reposito… #7543 scout done App previews install fromthe repository's shared b… #7544 scout done Check run homes(/data/checks/*.home) are… #7545 scout done The forge reports npmregistry bytes per hour,… #7546 torque done P0: a real Anthropic keyis refused when spawning… #7552 done The pipeline is theengine: measured stages,… #7553 ● parked Maintenance framework: amaintainer crew role with… #7554 done Batch doctor: on a redmerge batch, find the cul… #7555 scout done Flow keeper: stuck,conflicted and wrongly he… #7556 scout done Release keeper: cut oncadence, verify under pag… #7557 done Efficiency watcher:network bytes and cache h… #7558 done Performance watcher:Server-Timing budgets for… #7559 scout done Rule watcher: gate-onlyreds, rule breakers with… #7560 mason done Maintenance board: eachworker's findings, action… #7561 ● blocked One pipeline model: stageevents, throughput, wait… #7562 scout done P0: OAuth consent isrefused (the consent page… #7567 scout done Escalate to Opus by need,not by agent: P0s, planni… #7570 mason done Builder slots serve theroadmap first: tests-only… #7571 scout done A fix the owner or stewardwrites lands through the… #7572 torque done Evict the shared checkinstall cache by age or s… #7574 scout done The forge is a developer'sfile system: every app's… #7578 ● blocked Data browser core: readany SQLite file a viewer… #7579 scout done A Data tab: every app'sdatabases in the web, and… #7580 scout done The terminal app browsesthe forge like a file sys… #7581 scout done MCP and API for data: a`data` tool and /api/v1/…… #7582 scout done An API reference in theforge: /api renders the f… #7583 mason done The require-reviewterminal test waits on th… #7590 scout done A test proves theterminal's app variables… #7591 scout done A test proves theterminal's trusted hosts… #7592 scout done A test proves spendreported from outside is… #7593 torque done A test pins how a runreads in the terminal: ea… #7594 torque done /explore says once when a`kind:` or `sort:` word i… #7595 scout done MCP `app_domains` refusesin the same sentence as t… #7596 scout done MCP `app_deploy` refusesin the deploys page's wor… #7597 scout done MCP `steer` refuses in therun page's words, not `re… #7598 scout done The People-screen verifytest passes in any order:… #7599 ● deferred Sentinel:shared:01m23vygyffx5hg2f5… #7613 scout done P0: the merge queue isfast and stable — a pull… #7615 ● blocked A pull enters the mergequeue only after the full… #7616 torque done Gates and full checks runsharded across cores: the… #7617 done Sentinel:shared:01m23vygyffx5hg2f5… #7621 done Sentinel: release wasdegraded 1135 minutes tod… #7622 mason done Home reuses its last KPI,panel and vitals answer f… #7624 scout done Past 60 s, home stillanswers from the last KPI… #7625 mason done Server-Timing on / nameseach part of readKpis: la… #7626 scout done readKpis counts the day'slandings without the corr… #7627 scout done A model key is accepted aspasted: land steward/mode… #7628 scout done Flow only says, beside itsswitch, which alarm keeps… #7629 done A pull red only on a testits diff does not touch g… #7630 mason done Sentinel:shared:01m23vygyffx5hg2f5… #7631 scout done test/rehearsal.test.ts isred on main@accaa65 under… #7632 done /api/v1/search answerskind=pulls (and kind=issu… #7633 ● deferred A gate's checkout is notremoved under it: three g… #7634 ● deferred trevato/forge #7635 ● parked Remove the Flow onlytoggle: the `flow` label… #7636 mason done Auto mode with a directionand no planner does nothi… #7637 mason done Forge a repository: oneaction on any repository… #7642 scout done Build your team: the crewcard shows auto mode and… #7643 scout done The governor traps theforge at one builder: a s… #7644 torque done The throughput keeper: theforge watches its own lan… #7645 scout done A person's conversationwith the forge is stored… #7647 mason done An action taken throughthe forge's agent is on t… #7648 scout done Text read from issues,pulls and outside reposit… #7649 torque done Outward-facing andhard-to-undo actions ask… #7650 torque done A person's message startsone agent turn through th… #7651 torque done /talk: one conversationwith the forge, reached f… #7652 torque done A settings change is onthe trail with who and fr… #7653 scout done MCP `flow` answers why arepository, issue or pull… #7654 scout done MCP `pulls` with no repoanswers every open pull y… #7655 scout done MCP `usage` with no repoanswers the forge's spend… #7656 scout done A person puts a readyissue first: MCP `map` `f… #7657 done An outside agent files anattributed report of wher… #7658 torque done Home paints instantly: theframe first, everything s… #7660 scout done Cmd-K: typing arepository's name finds i… #7661 scout done One function names whybuilders are idle: ceilin… #7663 mason done Home's builders tile sayswhy builders are idle, re… #7664 scout done The terminal dashboard'sbuilders line says why bu… #7665 mason done Spin down the Kubernetesplatform: everything live… #7667 torque ● blocked Sentinel:shared:01m23vygyffx5hg2f5… #7669 mason done Sentinel:shared:01m23vygyffx5hg2f5… #7670 scout done A person starts, reads andresumes their conversatio… #7671 done The changelog shows whatactually shipped: every l… #7672 done P0: trevato/forge haslanded nothing since the… #7673 done The 30 s lease timerdeletes every running gat… #7681 done Sentinel:shared:01m23vygyffx5hg2f5… #7685 scout done Sentinel:shared:01m23vygyffx5hg2f5… #7686 scout done Sentinel:red:01m23vygyffx5hg2f5vm8… #7693 done A thought that says only arepository's name opens n… #7697 scout done One path a person canfollow: check, review, la… #7703 scout done A proof is a run with astate, and a proof that c… #7706 scout done On a phone, the forge pillin a top corner sits 48 p… #7714 scout done /login and /sign-in answer308 to /signin, keeping a… #7721 torque done A test pins the terminalpalette's entries, in ord… #7730 mason done Palette entries can livebeside their screen: clou… #7731 scout done The site-admin paletteentries live beside their… #7732 mason done A signed-out visitor seesMake it yours on every pu… #7748 torque done The account page's twoerror messages draw the s… #7750 done A person likes a post inthe feed: one press recor… #7751 mason done One test proves a tellfrom the composer, the fo… #7752 scout done The explorer ranks apps bylikes: `sort:likes` and a… #7753 scout done One test proves every kindof feed post reaches its… #7754 scout done One test proves the Losttest: from production and… #7755 scout done One test proves the Forktree test on the web: fro… #7756 mason done /favicon.ico and/apple-touch-icon.png ans… #7757 scout done Settings form errors usethe shared component, and… #7760 done A wave's page says whichmilestones it moved, each… #7761 mason done The forge tells its ownstory: trevato/forge has… #7764 mason done Remove the proof step:with check.run lint and t… #7779 mason done The full suite runs as ascheduled report that fil… #7780 mason done A crash outside any testre-runs that shard alone… #7781 scout done A check result alreadyproven for the same tree… #7782 torque done The feed, the pulls listand the TUI say check, re… #7783 scout done Measure each step of thepath: time and red rate,… #7784 torque done A person's "this first" ona ready issue makes the d… #7806 scout done MCP `map` takes `first:<number>` so an agent or… #7807 scout done The map page has a Firstbutton on each ready issu… #7808 torque done Sentinel:shared:01m23vygyffx5hg2f5… #7809 scout done Sentinel:shared:01m23vygyffx5hg2f5… #7810 done Release keeper: measurethe write pause per relea… #7836 ● blocked The terminal lists arepository's labels on a… #7841 scout done An admin makes a labelfrom the terminal's Label… #7842 scout done An admin deletes a labelfrom the terminal's Label… #7843 mason done A preview's toolbar pagelists the files its pull… #7848 torque done On a preview, the pill's"Preview of pull #N" line… #7849 torque done The /__forge/ door sayswho of the crew is workin… #7853 scout done The page manifest offers"make it yours" on a repo… #7854 scout done The /__forge/ door links"Report a problem" on a p… #7855 scout done On a fork, the pagemanifest offers its write… #7856 scout done A public app's pages carrya Link to the forge's man… #7861 torque done PATCH/api/v1/repos/{owner}/{na… #7865 scout done Each label on Settings ›Labels says how many open… #7866 scout done GET …/labels and MCPrepo_labels list say each… #7867 mason done An admin renames orrecolours a label from th… #7868 torque done GET/api/v1/repos/{owner}/{na… #7870 torque done MCP `hooks` takes action`deliveries` with an `id`… #7871 scout done An admin sends a webhook atest `ping` delivery thro… #7872 mason done Enter on a webhook in theterminal's Hooks screen o… #7873 scout done MCP `issues` lists arepository's issues by st… #7875 torque done GET and PUT/api/v1/user/notify read… #7884 scout done On a preview, the/__forge/ door links "Wha… #7885 torque done GET /api/v1/crew/nowanswers what the crew is… #7900 torque done GET/api/v1/repos/{owner}/{na… #7901 scout done Sentinel:shared:01m23vygyffx5hg2f5… #7906 scout done GET /api/v1/admin/quotasand PUT /api/v1/admin/quo… #7907 scout done GET/api/v1/user/next-steps a… #7908 scout done Every page's head carriesa tab icon: <link rel="ic… #7914 torque done An agent reads a pull'slooks: GET …/pulls/:numbe… #7915 done An admin renames orrecolours a label from th… #7916 done The terminal's pull screenlists the pull's looks, e… #7917 done A signed-out visitor'scommand palette offers on… #7920 scout done Sign-in shows no "Passkeyoff" badge, and offers th… #7921 torque done A preview's /__forge/ doorlinks the live app, so on… #7925 torque done The terminal's searchlists the explorer's rows… #7926 mason done /forges/new offers thestarter templates: a pick… #7933 scout done The terminal's New forgescreen picks a template,… #7934 scout done The terminal lists who cando what in each app, read… #7935 scout done The terminal's crew splitsscreen is proven by a tes… #7936 done The terminal lists yourlast bulk actions, and `u… #7937 torque done The changelog's top linereads "Live: 8a16183" on… #7939 scout done Revoking a proposal tokenin the terminal asks firs… #7949 mason done The terminal's "What I cando" offers `u` and `p` on… #7950 mason done Revoking an invite link inthe terminal asks first:… #7960 scout done Granting an app a privatedestination in the termin… #7961 scout done Revoke on an invite linkat /admin/limits goes thr… #7962 scout done "Delete this board" goesthrough the confirm page,… #7963 scout done Unlink on Settings ›Account (open-platform.sh… #7964 torque done Stop on an app'sproduction or preview goe… #7977 scout done Detach from parent goesthrough the confirm page,… #7978 mason done Stop mirroring goesthrough the confirm page,… #7979 scout done Removing a member from ateam goes through the con… #7980 mason done Remove on a cloud accountgoes through the confirm… #7982 mason done The terminal's Deploysscreen redeploys or stops… #7983 scout done A test fails when a newdanger button posts strai… #7984 scout done `U` in the terminal'sworkspace asks before it… #7986 torque done The terminal's boardscreen removes the marked… #7990 scout done An admin archives or wakesthe repository from the t… #7991 done A writer seals or unsealsan issue from the termina… #7996 scout done The terminal lists theteams of your organizatio… #7997 done The terminal lists yourconnected origins, syncs… #8000 scout done The terminal shows yourprofile and sets your dis… #8001 torque done Sentinel:shared:01m23vygyffx5hg2f5… #8002 scout done An admin runs a restoredrill from the terminal's… #8007 scout done An admin makes arepository private or pub… #8008 scout done GET /api/v1/flags answersevery declared flag with… #8012 mason done GET /api/v1/admin/drillsanswers each failure doma… #8013 scout done GET /api/v1/releasesanswers the kept releases… #8020 mason done GET/api/v1/admin/subscriptio… #8021 mason done GET /api/v1/keeper answersthe release keeper's rele… #8024 torque done GET /api/v1/cloud/accountsanswers the forge's cloud… #8025 scout done Remove on a board panelgoes through the confirm… #8030 scout done An admin deletes arepository from the termi… #8031 mason done An admin stops running arepository as an app from… #8032 scout done The terminal's board listrenames the selected boar… #8033 mason done A test fails when aterminal screen calls a d… #8034 scout done Removing your last passkeyis refused when the accou… #8043 scout done The terminal lists yourpasskeys, with name, adde… #8044 scout done The terminal's Passkeysscreen removes the passke… #8045 mason done An admin signed in at theterminal is asked once to… #8046 done Describe an app in onesentence in the terminal… #8047 done The terminal's Usagescreen opens the fleet gr… #8048 torque done The terminal's "on you"screen leads with the wee… #8055 scout done The terminal'sSubscriptions screen show… #8056 mason done The terminal's deciderscreen says, per app, wha… #8057 scout done The terminal's milestonesscreen shows each milesto… #8058 scout done An admin sets therepository's description… #8066 torque done An admin changes thedefault branch from the t… #8067 scout done An admin redelivers afailed webhook delivery f… #8075 torque done Settings › Webhooks showsa failed delivery's Redel… #8076 mason done A used sign-up link sayswho joined with it and wh… #8080 scout done The terminal's notifyscreen sends a test push… #8081 scout done An admin pauses andresumes a webhook from th… #8082 scout done The terminal lists yourarchived repositories fro… #8090 mason done You rename an SSH key fromthe terminal's SSH keys s… #8091 scout done The terminal's Sessionsscreen makes an API token… #8092 scout done Sentinel:shared:01m23vygyffx5hg2f5… #8094 scout done Sentinel:shared:01m23vygyffx5hg2f5… #8106 mason done Sentinel:shared:01m23vygyffx5hg2f5… #8113 scout done The every-GET-route floortest is two tests, signed… #8114 torque done An org admin adds a personto a team with `a` and re… #8125 scout done An org admin makes a teamwith `n` (name and permis… #8126 scout done You change your passwordfrom the terminal's Sessi… #8127 mason done An admin sets the crew'sautonomy from the termina… #8132 mason done Sentinel:shared:01m23vygyffx5hg2f5… #8140 scout done A forge admin sets whichClaude subscriptions each… #8142 scout done A forge admin sets anorganization's default Cl… #8143 mason done Every GET /api/v1 routethe timing walk exercises… #8145 torque done A preview that is notserving says the truth ab… #8154 torque done A proxied app responsenames the forge's own tim… #8155 scout done GET …/pulls answers inunder 1 s with 50 open pu… #8156 torque done Reading a cross-repo pullspawns no git process whe… #8157 scout done Every git process theforge spawns is timed per… #8158 mason done MCP `preview` says whetherthe environment is servin… #8159 scout done A second read of anunmoved pull serves its d… #8160 mason done A test that only reads thetree never makes a lane's… #8184 scout done The sentinel does notrefile a test's budget br… #8185 mason done The forge's app proxy addsunder 5 ms to a warm app'… #8186 torque done A conversation turn thathits a rate limit rests t… #8200 done The forge pill shows on anapp whose CSP allows only… #8209 done The forge pill shows on apage whose CSP admits scr… #8210 torque done Reply on a feed postcomments on the issue or… #8211 mason done A conversation turn thathits a rate limit rests t… #8212 mason done The changelog is an Atomfeed too: /changelog.atom… #8213 done P0: the forge's agentcannot be steered by what… #8230 done A turn of the forge'sagent runs in an empty di… #8253 scout done A resumed turn of theforge's agent does not re… #8254 mason done The forge's agent: thelower fence items from #8… #8255 done Post the measured map ofthe path in #7703 from pr… #8263 done Every app host answers GET/__forge/toolbar-<hash>.j… #8267 mason done The forge pill loads on anapp whose CSP allows only… #8268 torque done test/render-media.test.tsis never red on a pull wh… #8269 scout done A proxied page'sServer-Timing says where… #8270 torque done The Claude Code pluginconnects with OAuth when… #8271 mason done The OpenCode pluginconnects with OAuth when… #8272 scout done /.well-known/mcp.json and/llms.txt name the Claude… #8273 torque done A shared-red sentinelissue names the pulls tha… #8286 scout done The sentinel closes itsown shared-red issue when… #8287 scout done An app page's Link headersays which JSON manifest… #8288 scout done /llms.txt istoken-efficient for a str… #8289 mason done The reviewer's checklistasks for a how-to in docs… #8303 torque done Adding or changing an MCPtool no longer has to edi… #8304 scout done docs/MCP.md points at thelive tool list instead of… #8305 scout done The forge's spend acrossyour repositories is one… #8306 done MCP `usage` with no repoanswers the forge's spend… #8307 done The terminal's Usagescreen, opened from the d… #8308 scout done The /settings pagesregister their routes fro… #8309 mason done test/shards.test.ts runsin under 1 s again: it to… #8310 mason done Importingsrc/web/style.ts, client.… #8311 mason done /.well-known/mcp.jsonnames the OpenAPI descrip… #8323 mason done The plugin install linesin mcp.json and /llms.txt… #8324 torque done An agent reads thechangelog: GET /api/v1/ch… #8325 torque done An empty changelog saysone thing: when nothing h… #8326 scout done /sitemap.xml lists/changelog, so what went… #8327 torque done Every compressed responsesays Vary: Accept-Encodin… #8328 torque done /llms.txt answers a strongETag and a 304 on If-None… #8329 mason done GET /openapi.json at theroot redirects to /contra… #8330 done /api/v1/here names theOpenAPI document among wh… #8331 scout done robots.txt, sitemap.xmland llms.txt are compress… #8332 mason done The installed forge's iconoffers shortcuts: a long-… #8334 mason done /.well-known/oauth-protec…names the resource and it… #8335 mason done The changelog's "Live:"commit links to that comm… #8336 scout done /api/v1/here and/.well-known/mcp.json agr… #8337 scout done The gate refuses an editto a migration pin that i… #8352 mason done A forge that booted2295ecb2 loses the orphan… #8353 scout done The terminal's conflictscreen has a test: take o… #8354 torque done security.txt's Contact isa place to report, not a… #8355 mason done /opensearch.xml names theJSON search too, so an ag… #8356 torque done /api/v1/here names thechangelog among what an a… #8357 mason done A harness that disconnectsrevokes its token: POST /… #8360 torque done An OAuth token thatexpires can be refreshed:… #8361 scout done The MCP's 401 is onechallenge from one functi… #8362 scout done The apps shelf reads eachapp's newest crew run in… #8379 mason done /changelog asks git abouteach merged pull once per… #8380 scout done /:owner/:name/map answersunder 300 ms on trevato/f… #8381 done A gate whose installdownloads from the npm re… #8382 scout done /capacity and MCP`capacity` say whether th… #8383 scout done New app'sname-from-sentence loop i… #8384 torque done Describe an app in onesentence in the terminal… #8385 done A cursor-paged API listanswers `?page=` with 400… #8386 mason done The open pulls list readsevery row's next step in… #8387 scout done The closed pulls listanswers under 30 ms: its… #8388 scout done An open pull's pagerenders in under 20 ms: i… #8389 scout done GET/api/v1/repos/:owner/:nam… #8424 done MCP `pull` carries thepull's looks: each pictur… #8425 done MCP `new_app` makes an appfrom a sentence alone: th… #8426 done POST /api/v1/apps makes anapp from `sentence` alone… #8427 done A token a person deletesstays deleted: its OAuth… #8428 done Muting or unmuting arepository in the inbox k… #8429 scout done The events page narrows toone kind: /:owner/:name/e… #8430 done /.well-known/mcp.json andllms.txt offer the harnes… #8431 done Settings › Tokens namesthe harness behind each O… #8432 scout done The OpenAPI contractdescribes OAuth: an oauth… #8433 done Enter on a terminal eventopens its issue or pull #8434 done An empty Atom feed sayswhen it was last true, no… #8460 scout done The anonymous /api/v1/heremanifest says how to get… #8461 done Every link in the forgepill is a 44 px tap targe… #8462 done Explore's empty stateoffers a stranger Create… #8463 torque done /llms.txt revalidates onevery read, so its "Runni… #8464 done A run that ends becauseits pull landed never par… #8481 scout done An issue whose pull landedwith boxes unticked goes… #8482 torque done The 404 page offers asearch for what was asked… #8483 torque done A search that matchesnothing anywhere says so… #8484 scout done GET /api/v1/search with anempty q says what to send… #8485 mason done A refused issue close sayswhich rule refused it, no… #8486 mason done A browser that opens /mcpreads what it is and how… #8489 done A list route given a limitthat is not a whole numbe… #8490 done A refused page or formanswers the forge's own p… #8491 done GET /api/v1/search namesan unknown kind or a bad… #8492 done An API path called withthe wrong method answers… #8493 done The MCP person and pinstools refuse a limit outs… #8502 mason done The signup page says oncethat email is optional, a… #8503 done A list route given acursor or state it cannot… #8504 mason done Next up: one ranked listthe owner drags, and the… #8694 mason done The week's subscription isspent by reset: the crew… #8695 mason done Bets: the owner backs afew named wholes with a s… #8713 scout done Journeys held outside thecode say if a bet is real… #8715 ● parked A repository has a wallet:its balance is what its c… #8718 ● parked A tick starts one builderrun per free slot, not on… #8729 torque done A red check's summarynames each shard's first… #8730 mason done Drop the flow_only columnand the flow_only_watch t… #8731 torque done Finish the crew settingsreview: file holds, team… #8732 torque done The crew's now list saysthe reviewer is paused wh… #8733 scout done The reviewer seat's cap isproven end to end: at 1,… #8734 scout done /changelog stops showingmerges the running commit… #8735 done The signup Email hintreads plainly: “Optional.… #8736 scout done Crew briefs point atdocs/PRINCIPLES.md instea… #8737 torque done Pulls closed as already onthe base before 4e481725… #8738 mason done A box pass on an alreadymerged pull reviews the m… #8739 torque done A dependency the READMEdoes not justify fails th… #8740 mason done The pull page shows lessat rest, and every action… #8773 scout done The repository head showsless at rest, and every c… #8774 mason done design-lint holds thequiet-page rules a machin… #8775 scout done A /talk conversationresumes its own session a… #8776 torque done A red that main passes isthe pulls' own: no sentin… #8786 mason done After each release, theforge counts /talk turns… #8795 mason done Backups: a dead-man probeoutside the serving proce… #8806 torque done Every platform backup lanenames its newest object a… #8811 torque done A preview of the forge canbe looked at as its owner… #8812 mason done The Later gate's one-timepass proposes keep and me… #8813 scout done /talk lists conversations:new, rename, archive, eac… #8814 done A /talk reply in progresssurvives a reload and sho… #8815 mason done /talk renders code withhighlighting and copy, an… #8816 torque done /talk can edit and resenda message, regenerate a r… #8817 mason done /talk has Stop: a turn canbe ended mid-reply and it… #8818 scout done /talk takes a messagewhile the agent is workin… #8819 scout done /talk accepts pasted ordropped files and images… #8820 torque done /talk shows the agent'sthinking collapsed, a ste… #8821 scout done /talk says what each turncost and how much context… #8822 scout done /talk searches across aperson's conversations #8823 scout done /talk passes the coldread: phone layout, keybo… #8824 ● parked Bets are proposed from theowner's notes as well as… #8825 ● parked Below the ranked rows, thecrew picks in the order N… #8826 scout done Every action on a pullpage is also in the comma… #8827 scout done The planner proposes betsfrom unlabelled open issu… #8850 torque done Each proposed bet fits onescreen at phone width and… #8851 mason done An issue labelled `polish`is capped small: past its… #8852 torque done The week's pacing showsthe polish share, a store… #8853 torque done Every action that has akeyboard shortcut shows i… #8854 mason done C opens a new issue fromany page, prefilled with… #8855 mason done A sentinel finding isfiled as a `bug` on its c… #8856 scout done The Later gate's proposalreads grouped by theme in… #8857 mason done The cut line on Next upmoves while a row is drag… #8858 scout done MCP `bugs` lists open bugswith their clocks, as hom… #8859 done A stopped Talk turn isstored as stopped, and ru… #8860 scout done Desk and phone looks ofthe pull page and the rep… #8861 done Every preview of the forgeshows the seeded pull pag… #8865 scout done The preview seed holds abacked bet, a proposed be… #8866 scout done Every preview of the forgeshows /resilience and /sy… #8867 mason done The preview seed holds awave and a milestone, so… #8868 mason done The fast check cannot seea pull's commit messages,… #8882 mason done Connect a forge as anorigin: paste its URL and… #8901 done Sign in to another forgein one click: OAuth betwe… #8902 torque done Crew roles are config: anagent says what it does,… #8907 scout ● deferred Config files open as aform in the terminal too:… #8934 ● blocked Land tdobbertin-espo's 6pulls from the Forgejo mi… #8938 mason ● deferred Switch production'sreleases to the self-swap… #8941 ● blocked Delete theimage-per-release path on… #8942 ● blocked A pull on the forge's ownrepository previews in th… #8944 ● parked Ingress and TLS on thebox: a proxy for the forg… #8946 ● parked Read trevato-apps/gitopsinto the forge and give e… #8948 ● parked Outside people and agentsare sent to the forge and… #8950 ● blocked Every app the platformstill hosts is brought in… #8951 ● parked The gate for turning theplatform off: a quiet per… #8952 ● blocked A restart or release neverloses a due snapshot: one… #8958 done The backup alarm is a deadman's switch: a missed ch… #8959 scout done Pacing decides from theprovider's measured perce… #8960 done Home says the week'spercent left and when it… #8961 torque done Reviews and work a personassigned always run, with… #8962 scout done A private repositorybrought from another forg… #8963 scout done A pull that comes fromanother forge runs nothin… #8964 scout done A pull opens on the originforge in one action, and… #8965 mason done Follow upstream acrossforges: new commits on th… #8966 mason done Issues and comments on arepository from another f… #8967 scout done The new-forge repositorypicker stays fast and usa… #8968 torque done Each sentinel detectordeclares a kind, so a sec… #8969 mason done Each proposed bet cardfits one screen at 390 px… #8970 mason done The Later gate's proposalfits one screen at 390 px #8971 scout done A stopped Talk turn isstored as stopped, not fa… #8972 mason done The MCP `flow` toolanswers kind "bugs": open… #8973 scout done A forge preview's Looksalways include the seeded… #8974 mason done Sentinel:shared:01m23vygyffx5hg2f5… #8991 scout done Sentinel:shared:01m23vygyffx5hg2f5… #9001 done Trust does something:Until shows its date, and… #9003 torque done The self-swap drill is onecommand: it runs the four… #9009 ● deferred A big pull from a forklands in reviewed slices… #9010 scout done A pull opened on theForgejo mirror reaches tr… #9011 scout done Before a fork's pullmerges, its preview runs… #9012 scout done When a fork's work lands,its author gets a thank-y… #9013 scout done A test proves hotkey hintsnever shift a page, and d… #9014 ● deferred A trusted source's pulllands by true merge when… #9015 ● parked The metrics page showsmain-thread stall time by… #9016 torque done The flake admission rulecatches a test that waits… #9017 mason done A test proves a guestpull's check runs with no… #9018 torque done Flake hunt and outsidegate run from the forge o… #9019 mason done Delete the Forgejoflake-hunt, outside-gate… #9020 ● parked Sentinel: release wasdegraded 1090 minutes tod… #9022 scout done A trusted source's bigfirst fold opens one pull… #9024 ● blocked After a fork's pull landsin slices, the author's `… #9043 scout done A test proves a guestpull's check runs without… #9044 done One night of the forge'sflake hunt and outside ga… #9045 scout done A restore drill scriptrestores a snapshot onto… #9046 scout done The forge box comes backby itself after a killed… #9047 ● parked With `signin.edge` off theowner signs in by passkey… #9048 scout done Settings → Capacity flagsa crew concurrency set be… #9049 scout done Build pins: port JayMoran's git/builds.ts, no… #9051 scout done Iterations page:/:owner/:name/iterations… #9052 scout done Follow-ups from #9041:screenshots, displays, de… #9053 ● parked Sentinel:shared:01m23vygyffx5hg2f5… #9055 done Each backup lane says whatit backs up and who reads… #9067 mason done GET /api/v1/telemetry/flowtells a poller how fresh… #9068 torque done /system names eachtelemetry reader and its… #9069 torque done A test holds the MCP`issue` tool to its `bloc… #9071 torque done Explore says when anupdated:, archived: or ow… #9075 scout done A mistyped explore wordoffers the nearest one as… #9076 mason done The MCP explore tool takesq as llms.txt says, and l… #9077 scout done Account form errors drawthe shared danger compone… #9081 done test/crew.test.ts runsunder 10 s: its archive t… #9082 done The proposal tests increw-proposal and upstrea… #9083 mason done llms.txt and the heremanifest say which MCP to… #9084 done Account form errors drawthe shared danger compone… #9085 scout done test/crew.test.ts runsunder 10 s: its archive t… #9086 scout done The OpenAPI document givesevery limit its bounds, s… #9087 scout done An agent reads who pollsthe telemetry and how fas… #9088 torque done An agent lists arepository's build pins t… #9091 torque done The OpenAPI descriptionsays GET /api/v1/telemetr… #9093 mason done The OpenAPI descriptionnames every refusal of PO… #9094 mason done The here manifest'sexplore and search action… #9098 scout done GET/api/v1/repos/:owner/:nam… #9099 scout done The MCP forks tool pageswith limit and cursor and… #9100 scout done GET /api/v1/feed's firstpage carries the "Since y… #9104 mason done GET /api/v1/explorecarries an ETag and answe… #9105 scout done The MCP following,follow_mode and family to… #9109 mason done Every MCP tool's doc nameseach argument its inputSc… #9110 mason done A preview's pill says whenits pull has merged or cl… #9111 scout done GET /api/v1/changelogcarries an ETag and answe… #9112 mason done GET /api/v1/repos carriesan ETag and answers a rep… #9115 scout done GET/api/v1/repos/:owner/:nam… #9117 mason done GET/api/v1/repos/:owner/:nam… #9118 mason done GET/api/v1/repos/:owner/:nam… #9125 mason done An agent reads a forkfamily's iterations throu… #9126 scout done GET/api/v1/repos/:owner/:nam… #9127 mason done The Iterations page fits a390 px screen: the tree s… #9128 scout done GET/api/v1/releases?shipped=… #9129 mason done GET/api/v1/repos/:owner/:nam… #9130 scout done An app's page served withthe forge toolbar keeps a… #9136 mason done GET /api/v1/forges answersthe client list the /forg… #9137 scout done A test runs the toolbarpill's script and proves… #9140 mason done GET/api/v1/repos/:owner/:nam… #9142 scout done GET/api/v1/repos/:owner/:nam… #9143 scout done GET/api/v1/users/:username/r… #9147 mason done GET/api/v1/repos/:owner/:nam… #9148 scout done The toolbar pill'sfreshness line is seen on… #9153 done Sentinel: release wasdegraded 848 minutes toda… #9155 done GET/api/v1/repos/:owner/:nam… #9156 scout done GET/api/v1/repos/:owner/:nam… #9157 scout done GET/api/v1/repos/:owner/:nam… #9161 mason done GET/api/v1/repos/:owner/:nam… #9162 mason done GET/api/v1/repos/:owner/:nam… #9164 scout done GET/api/v1/orgs/:org/teams a… #9165 mason done GET/api/v1/repos/:owner/:nam… #9168 scout done GET/api/v1/repos/:owner/:nam… #9169 mason done The Iterations page onmain and Jay's original s… #9176 done GET /api/v1/user/assignedcarries an ETag and answe… #9177 scout done GET …/app/members and…/app/domains carry an ET… #9178 scout done GET/api/v1/repos/:owner/:nam… #9179 scout done GET/api/v1/repos/:owner/:nam… #9180 mason done Every preview of the forgepictures the Iterations p… #9182 mason done Port Jay Moran's buildscreenshots: build_shots,… #9194 scout done Port Jay Moran's demo:actions/demo, refs/demo a… #9196 ● parked Port Jay Moran's arcadecarts: src/arcade #9197 scout done GET /api/v1/tokens carriesan ETag and answers a rep… #9199 mason done GET /api/v1/secrets/:scopecarries an ETag and answe… #9200 mason done GET/api/v1/repos/:owner/:nam… #9201 mason done GET/api/v1/repos/:owner/:nam… #9202 mason done GET/api/v1/repos/:owner/:nam… #9203 mason done GET /api/v1/keeper carriesan ETag and answers a rep… #9204 mason done GET /api/v1/admin/drillscarries an ETag and answe… #9205 mason done GET /api/v1/cloud/accountscarries an ETag and answe… #9206 scout done Jay Moran's display modelis on main: src/display c… #9207 done Jay Moran's displays arereachable: the display an… #9208 done Every preview of the forgepictures the Later gate's… #9212 scout done GET/api/v1/admin/subscriptio… #9213 mason done GET /api/v1/flags carriesan ETag and answers a rep… #9214 scout done A pin's screenshots get agallery page on the build… #9218 mason done Forks copy a pin'srefs/shots with its refs/… #9219 scout done Activity wording forbuild.shots events #9220 mason done GET/api/v1/repos/:owner/:nam… #9223 mason done GET /api/v1/admin/people,/admin/invites and /admin… #9224 scout done GET /api/v1/user/reposcarries an ETag and answe… #9225 mason done GET /api/v1/orgs/:orgcarries an ETag and answe… #9226 mason done GET/api/v1/repos/:owner/:nam… #9227 scout done An agent reads the forgeview through an MCP forge… #9239 mason done A proposed bet card isbounded at rest: a test h… #9240 scout done test/prompts-etag.test.tsproves the prompts etag m… #9241 scout done GET /api/v1/boards,/boards/pins and /boards/… #9242 scout done GET /api/v1/user/keyscarries an ETag and answe… #9243 scout done GET/api/v1/repos/:owner/:nam… #9244 scout done GET/api/v1/repos/:owner/:nam… #9245 scout done GET/api/v1/repos/:owner/:nam… #9246 mason done GET /api/v1/conversationscarries an ETag and answe… #9247 scout done GET/api/v1/admin/capacity, /… #9248 mason done Each look records whetherits page scrolls sideways… #9249 done GET /api/v1/versioncarries an ETag and answe… #9251 mason done Jay Moran's pin demos areon main: src/actions/pin_… #9272 scout done src/core/repos.ts has thereads a display lists fro… #9273 scout done Jay Moran's display modelis on main: src/display c… #9274 done The owner's bets page fitsa 390 px phone: no sidewa… #9275 scout done GET/api/v1/repos/:owner/:nam… #9276 scout done GET /api/v1/agents and/api/v1/agents/:username… #9277 mason done GET/api/v1/conversation/turn… #9278 mason done A display.json is readinto items and selections… #9279 done A cart nobody gave a coverstill has one: Jay Moran'… #9281 torque done GET/api/v1/repos/:owner/:nam… #9282 mason done Each look's page reportsits own size: capture rec… #9319 scout done The check summary's vitalstable names a phone look… #9320 scout done The bets page's phone lookis checked on a preview:… #9321 mason done A review's opening count("Two things to fix, firs… #9322 scout done The owner's /flow pagefits a 390 px phone: no s… #9323 mason done The next-up page fits a390 px phone: no sideways… #9324 scout done The waves page fits a 390px phone: no sideways scr… #9325 scout done The milestones page fits a390 px phone: no sideways… #9326 scout done A pull's page fits a 390px phone: its title, bran… #9327 mason done The owner's /resiliencepage fits a 390 px phone:… #9328 scout done Jay Moran's display modelis on main: a display.jso… #9329 scout done The issues list fits a 390px phone: no sideways scr… #9344 scout done An issue's page fits a 390px phone: its title, body… #9345 mason done The pulls list fits a 390px phone: no sideways scr… #9346 scout done A crew run's page fits a390 px phone: its log lin… #9347 mason done The commits list and acommit's page fit a 390 p… #9348 mason done The /changelog page fits a390 px phone: no sideways… #9349 scout done The /releases page fits a390 px phone: no sideways… #9350 mason done The /search page fits a390 px phone: the box and… #9351 mason done The owner's /notes pagefits a 390 px phone: no s… #9352 scout done The /explore page fits a390 px phone: no sideways… #9370 scout done The /apps page fits a 390px phone: no sideways scr… #9371 scout done The /forges and/forges/new pages fit a 3… #9372 scout done Settings › Crew fits a 390px phone: no sideways scr… #9373 scout done Settings › People fits a390 px phone: no sideways… #9374 done The /family page fits a390 px phone: the fork tr… #9375 mason done A repository's files pagefits a 390 px phone: long… #9376 mason done The /now/:stage pages fita 390 px phone: no sidewa… #9377 mason done The signed-in hometimeline fits a 390 px ph… #9378 scout done A repository's head pagefits a 390 px phone: its… #9379 done An issue's page fits a 390px phone, and its pull sa… #9384 scout done A look keeps its page'ssize: scrollWidth, scroll… #9385 done A pull's looks say whichphone pages scroll sidewa… #9386 scout done Sentinel: release wasdegraded 528 minutes toda… #9402 scout done Sentinel: queue:agent wasdegraded 31 minutes today… #9403 scout done One design language: everypage, card and word at th… #9433 mason done The data explorer is easy:start from a question, no… #9440 scout ● deferred A downstream forge worksas a peer: lift the limit… #9451 done A repository's head pagewraps long names, descrip… #9454 scout done A Chromium-measured caseproves a repository's hea… #9455 ● parked `discover` and `providerforge` work against a 0.5… #9456 scout done A cold reader with anaccount on a friend's for… #9457 ● deferred #9240 hears how manyscreens tall the held and… #9458 done Jay Moran's displays listand a display page answer… #9466 done A display's builds arechosen through PUT …/disp… #9467 scout done A display launches intothe arcade host, playable… #9468 mason done A machine's memory and CPUceilings are declared in… #9469 scout done The security machinecarries its investigation… #9470 done A writer opens a shellinto a machine over an au… #9471 scout done The machine shell page isa Ghostty terminal in the… #9472 scout done Sentinel: release wasdegraded 12 minutes today… #9482 scout done A commit's check in theAPI says how many screens… #9487 scout done The held page is one ofthe looks a check takes,… #9488 done #9240 hears how manyscreens tall the held and… #9489 ● parked A red Server-Timing sweepnames the route that fail… #9500 mason done Profile tree, blob, rawand media pages under a p… #9503 torque done Keep the first loadbaseline in bench/results… #9504 scout done The security machine'sbrief and environment nam… #9506 mason done The security machinecarries gitleaks, trivy,… #9507 ● deferred A forge preview's checkreports the held page's o… #9508 scout done On a short terminal theadmin's dashboard keeps t… #9512 scout done Signed-in pages stay under200 ms p95 while stranger… #9513 scout done At 500 anonymous codepages a second the forge… #9514 torque done A full-suite report namesa failing test under the… #9523 scout done A full-suite issue closesitself when a later full… #9524 mason done `/displays` lists everydisplay the viewer may re… #9530 scout done `/:owner/:name/display`shows a repository's disp… #9531 scout done Absorb: how it fits packs,flows/radar and forge-to-… #9545 scout done Trust folds in a trustedaccount's fork on this fo… #9558 done Forges older than 0.7.346connect outward without a… #9559 done Compat lab: sync shapes,idempotent resumable sync… #9560 mason done Link health, probe andflow actions between forg… #9561 scout done A cold forge refusesstrangers' code pages for… #9566 torque done Data explorer: a modelfallback for sentences th… #9569 mason done One command on your ownmachine deploys a pack: i… #9571 scout done One press on the home pageopens a pack: what it bri… #9572 mason done Decision written: how aperson with no account ge… #9573 mason done A stranger reaches theirfirst pull on a public ap… #9574 ● parked A stranger's pull isfiltered by the crew on a… #9575 mason done docs/DESIGN.md opens withthe design principles in… #9576 scout done Every public page has atitle, description, og:ti… #9577 mason done Share cards speak the homepage's type and restraint… #9578 scout ● deferred Web standards complete andtested: robots, sitemap,… #9579 scout done The Absorb findings arewritten up for Ben in one… #9580 mason ● deferred Hosted forges per personare limited by count and… #9581 scout done Hosted forges have a wakerate per person and a for… #9582 torque done Settings › Tokens, Crew,Subscriptions and Usage g… #9583 scout done The signed-in home speaksthe public home page's la… #9584 scout done The repository page speaksthe home page's language,… #9585 scout done The app page speaks thehome page's language, wit… #9586 mason done The issue page speaks thehome page's language, wit… #9587 scout done The pull page speaks thehome page's language, wit… #9588 scout ● deferred The crew's reviewer checksa pull that touches the U… #9589 mason done The flows view shows everyline in and out: dependen… #9590 scout done Act on a flow line whereit stands: update a depen… #9591 scout done The radar reads upstreamreleases on a schedule an… #9592 torque done Code scanning on everypush and nightly: secrets… #9593 scout done An admin sees flows acrossall repositories in one v… #9594 mason done The flows view is apicture first: sources on… #9595 torque done The release load run isone command a person can… #9596 torque done bench/results holds a500/s run of anonymous co… #9622 ● parked /explore is measured in areal Chromium at 390x844… #9623 done Settings › Crew ismeasured in a real Chromi… #9624 scout done One test walks everypublic page and fails any… #9625 scout done The docs and/settings/origins say pla… #9626 scout done A cold code page rendersoff the main thread, so a… #9630 torque done The repository page's filelisting, README and strip… #9634 mason done The /explore page speaksthe home page's language,… #9645 scout done The /people page speaksthe home page's language,… #9646 mason done The /forges and/forges/new pages speak t… #9647 scout done The /family page speaksthe home page's language,… #9648 scout done The waves page speaks thehome page's language, wit… #9649 mason done Sentinel: backup wasdegraded 41 minutes today… #9653 scout done Coming back frommaintenance probes the tu… #9655 mason done /maintenance says whetherthe standby page is answe… #9656 done A second machine can boota read-only forge from th… #9657 mason done The signed-in home and therepository page have look… #9661 ● parked Settings › Tokens, Crew,Subscriptions and Usage h… #9662 torque done bench/results records acold forge at 500/s on ma… #9664 torque done When a pull lands, itshead's looks are kept as… #9668 scout done A pull's looks show main'spicture beside the head's… #9669 mason done bench/results records theflows view at 200 lines:… #9670 scout done The code-page worker poolis sized from the machine… #9671 torque done The issue page's sectionsshare one heading style,… #9677 mason done The preview's sample issuehas an agent run and an o… #9678 scout done An admin reaches Settings› Features from the page… #9680 scout done A feature's menu entrycarries its declared summ… #9681 scout done Settings › Features speaksthe home page's language #9682 mason done The /changelog page speaksthe home page's language #9688 mason done The /search page speaksthe home page's language #9689 mason done The /talk page speaks thehome page's language #9690 mason done The milestones page speaksthe home page's language #9693 scout done The profile page at/:owner speaks the home p… #9694 mason done /search answers a warmquery under 50 ms and sea… #9705 scout done Settings › Account speaksthe home page's language #9706 mason done Settings › Accounts speaksthe home page's language #9707 scout done Settings › Backups speaksthe home page's language #9708 scout done Settings › Capacity speaksthe home page's language #9709 mason done The /audit page speaks thehome page's language #9710 mason done The /apps list speaks thehome page's language #9711 scout done The /bring steps speak thehome page's language #9712 scout done The conflict resolverspeaks the home page's la… #9713 scout done The forge's following pagespeaks the home page's la… #9714 mason done The Secrets card speaksthe home page's language,… #9718 mason done The new issue and new pullforms speak the home page… #9719 scout done Settings › Tokens, Crew,Subscriptions and Usage h… #9720 torque done Settings › Capacityanswers a warm request un… #9725 scout done Settings › Passkeys speaksthe home page's language #9726 scout done A repository's runs listand a run's log page spea… #9727 scout done The owner's /notes pagespeaks the home page's la… #9731 mason done The week page speaks thehome page's language #9732 mason done A pull's looks show thebefore and after pairs on… #9733 scout done Settings › Capacity's warmanswer is read for its ap… #9740 torque done A repository's issues listspeaks the home page's la… #9741 scout done The commits list and acommit's page speak the h… #9742 scout done A repository's branchespage speaks the home page… #9746 mason done Settings › Labels speaksthe home page's language #9747 scout done Settings › Account answersa warm request under 50 m… #9751 torque done The /apps list answers awarm request under 50 ms… #9752 scout done The /releases page speaksthe home page's language #9753 mason done The plan map at/:owner/:name/map speaks… #9760 scout done A repository's reportspages speak the home page… #9761 mason done Settings › Hooks speaksthe home page's language #9762 scout done The new-organization pageand a team's page speak t… #9763 mason done The next page at/:owner/:name/next speaks… #9764 mason done A real pull's looks areshown to pair main beside… #9765 done The before and afterheight and word count of… #9766 done A pull's looks open withone line counting the pag… #9768 torque done Features row showsprovenance: repository, u… #9770 scout done Absorb: schedule, feeditems, MCP tools, secret… #9771 mason done Settings › Traffic speaksthe home page's language #9775 scout done The /packs list and apack's page speak the hom… #9776 mason done The word counts ofSettings › Tokens, Crew,… #9780 torque done A forge preview takesowner looks of Settings ›… #9781 scout done A forge preview takesowner looks of an app's p… #9782 scout done The /system page speaksthe home page's language #9786 mason done Settings › Origins speaksthe home page's language #9787 scout done A repository's Settings ›Machines speaks the home… #9788 mason done Settings › Trusted speaksthe home page's language #9792 mason done Settings › Cloud speaksthe home page's language #9793 scout done A repository's builds pagespeaks the home page's la… #9794 scout done A pull that touches theapp page shows that page… #9797 mason done The /forges list, itsfresh-link page and its r… #9798 mason done The /oauth/authorizeconsent page speaks the h… #9799 scout done Settings › Model speaksthe home page's language #9800 mason done Settings › Telemetryspeaks the home page's la… #9806 mason done Settings › Traffic ›Scrapes speaks the home p… #9807 mason done The /signin and /signuppages speak the home page… #9812 scout done The new repository form at/new speaks the home page… #9813 scout done /migrate and a migration'sjob page speak the home p… #9814 scout done The /boards list and aboard's page speak the ho… #9815 mason done An issue page's side cards(labels, assignee, teams,… #9816 scout done The app page says in plainwords when production is… #9817 mason done docs/features/guests.mdrecords the way in the ow… #9818 ● deferred A pull's pairs line countspages, not pictures, when… #9820 ● deferred The /contribute pagespeaks the home page's la… #9824 scout done A repository's Settings ›Prompts speaks the home p… #9825 mason done Settings › Crew, the listof the forge's agents, sp… #9826 mason done The new repository form at/new fits a 390 px phone:… #9830 scout done An agent's page underSettings › Crew speaks th… #9831 scout done Main holds a picture ofthe seeded app page, so a… #9832 ● deferred The /pipeline page speaksthe home page's language #9835 scout done Settings › Access, whatoutside agents tried, spe… #9836 mason done A spawned forge'sfirst-login next steps sp… #9837 mason done The /claim page, where aspawned forge's owner tak… #9840 scout done A fork's Following cardand its forks lineage spe… #9841 mason done A conflicted pull'sresolve page speaks the h… #9842 scout done The map's side lists(ready now, blocked on, b… #9848 mason done Editing and deleting afile in the browser speak… #9849 scout done A repository's Settings ›General speaks the home p… #9853 mason done An app's settings form,visitors and environment… #9854 scout done An app's members andcustom domains speak the… #9855 scout done An app's egress grantsspeak the home page's lan… #9856 scout done A repository's bets listand a bet's page speak th… #9859 scout done The confirm page before adestructive action speaks… #9860 scout done The /search results pagespeaks the home page's la… #9862 scout done The /audit page, who cando what across every app,… #9863 scout done The New forge page at/forges/new, where the ow… #9864 mason done A repository's Findingspage, what code scanning… #9869 scout done Settings › Accounts, whois on the forge, speaks t… #9870 scout done Settings › Flags, everydeclared flag and its liv… #9872 mason done The /agents page,/llms.txt as a page for a… #9873 scout done The /resilience page, eachprotection and the test t… #9877 scout done Settings › Cloud accounts,the sealed provider crede… #9878 mason done Absorb: fire a feature'sschedule #9883 done Absorb: show a feature'sfeed items #9884 scout done Absorb: serve a feature'sMCP tools inside /mcp #9885 mason done Absorb: keep secret-typefeature settings #9886 scout done Absorb: show a feature'shealth on /system #9887 torque done Settings › Teams, eachcrew team's charter and d… #9889 scout done An organization's profile,its teams and the ownerle… #9890 mason done Where visitors come from,for the forge and for one… #9891 scout done /board/returns, what thewindow's dollars bought,… #9896 scout done An account's model grantand spend ceilings, set b… #9897 mason done A repository's Flows page,what flows in and out, sp… #9903 mason done Home's Now list, thechecks, reviews, approved… #9904 scout done Connecting an origin, thedevice code and the autho… #9905 scout done A feature declares aschedule in forge.json, a… #9925 mason done The forge calls anabsorbed app's scheduled… #9926 scout done Settings › Features andthe `features` tool say w… #9927 done A test holds Settings ›Accounts to the home page… #9928 scout done A merge through the API orMCP is refused while the… #9929 scout done A pull whose issue names ateam cannot merge until t… #9930 scout done A push to main recombinesevery open kept-fork pull… #9931 done A kept fork's pull ischecked on its combined c… #9932 scout done Claude Code installs theforge plugin from the for… #9933 scout done A writer's shell reachesthe repository's own prod… #9934 scout done Boot repairs an open pullwhose recorded head diffe… #9935 scout done The forge serves itsOpenCode plugin at one st… #9936 done Settings › Confirms, whatthe forge's agent waits f… #9951 mason done A repository's Dangerzone, delete and detach f… #9952 mason done A frozen mirror says so inone line on its repositor… #9953 scout done The flow panel's lastmerge gates speak the hom… #9954 scout done Why ready issues wait, perautonomous repository, sp… #9955 scout done The Held files list on/boards speaks the home p… #9956 mason done A new forge's admin isasked for an everyday acc… #9957 mason done A variants deck speaks thehome page's language #9958 mason done The pictures the forgetook of an environment sp… #9959 scout done Editing a config file as aform speaks the home page… #9970 scout done An app's undeclared hosts,the list to copy into for… #9971 scout done The crew's answers underthe tell box speak the ho… #9972 mason done Steering a live run fromits page speaks the home… #9973 scout done /resilience shows thenightly drill's output as… #9974 scout done test/week-pump.test.tsnever takes its shard dow… #9977 scout done The child forge'slinked-sub sign-in test p… #9978 scout done A run's summary is oneescaped, clamped line in… #9979 done GET/plugins/opencode/forge.t… #9980 done A review's words on achange's timeline read as… #9987 mason done A long diff's "N morefiles not shown" is one p… #9988 mason done A push to main alonerebuilds combined/N for e… #9994 done A failed recombine leavesthe combined card stale w… #9995 scout done test/confirms-language.te…proves a non-admin gets 4… #9996 done Settings › Spend speaksthe home page's language,… #9997 mason done The Release keeper panelon /releases speaks the h… #9998 scout done A build's screenshots pageshows its pictures under… #9999 mason done An archived origin'smissing-scope warning is… #10000 mason done The limb re-planconfirmation lists its is… #10001 scout done A guest pull's "Whathappens next" reads as pl… #10004 mason done Home's Terminal block is aplain heading and the ssh… #10005 scout done A pull's preview block(env, data note, terminal… #10006 scout done A config file that doesnot parse says so in one… #10009 scout done Each subscription in the/boards windows strip is… #10010 scout done /flow's pipes and Valvesread as plain sections un… #10011 scout done The /feed composer is aplain textarea and its Po… #10016 scout done An empty list says so in aplain muted block, not a… #10017 mason done App page shows anadapter's last pull, next… #10037 mason done One call rebuildscombined/N for every open… #10039 scout done A push to main alonestarts the recombine pass… #10040 mason done A manifest can declare anadapter with its pull sch… #10041 torque done A pull run records anadapter's /pull answer: c… #10042 torque done The forge calls eachrunning adapter's /pull o… #10043 torque done A test proves the steerbox on a run page is show… #10044 scout done A review comment on a diffline reads as plain prose… #10045 mason done An empty diff says "Nochanges." in one plain mu… #10046 scout done Editing an issue's titleand body opens a plain fo… #10047 scout done docs/ADAPTERS.md says whatan adapter answers and wh… #10048 scout done An example adapter appanswers an idempotent POS… #10049 mason done Each scheduled tool showsits last run, how it went… #10050 done The comment box under anissue or pull is a plain… #10051 mason done Telling the crew from anapp's page is a plain fie… #10052 scout done A config file's "too manyvalues for a form" note i… #10054 scout done A pull's Files tab with aline comment has no sidew… #10073 scout done An issue page with Editopen has no sideways scro… #10074 scout done An app page with the tellfield has no sideways scr… #10075 scout done A test proves a failedrecombine shows its sente… #10076 mason done The steer-box test alsoproves a finished run and… #10077 done issue_teams.ts says whichnamed teams still hold a… #10078 mason done One sentence says whichteam a pull waits on: "Wa… #10079 scout done Merging a pull refuseswith team_review_required… #10080 scout done The pull page's merge boxand the terminal's m say… #10081 scout done The forge's scheduled/pull to an adapter carri… #10082 scout done docs/ADAPTERS.md's Statussays what runs today: the… #10083 mason done A writer can run anadapter's pull now throug… #10084 mason done The first two adapters forthe owner's businesses, w… #10085 ● deferred Prompt a business: theplanner turns a written d… #10086 ● deferred A repository's Settingspage moves it to another… #10099 mason done A moved repository showsone line in its readers'… #10100 mason done `GET …/app/pulls` lists anadapter's recorded pull r… #10101 scout done MCP `apps` (or a `pulls`action) reads an adapter'… #10102 torque done Settings › Webhooks pausesand resumes a hook with o… #10103 mason done The API and MCP `hooks`pause and resume a webhook #10104 mason done The API and MCP `hooks`redeliver a failed webhoo… #10105 mason done A forge admin's page liststhe pinned forges: name,… #10106 mason done The pinned forges pageupdates, rolls back and c… #10107 scout done Settings › Features'Scheduled rows have Run n… #10108 scout done A moved repository's pagesays "Moved from alice/de… #10109 scout done The app page's Adaptersection has Pull now, as… #10125 mason done The terminal's Adapterscreen runs a pull now wi… #10126 mason done The app page lists anadapter's last ten pull r… #10127 scout done The terminal's Adapterscreen lists the last pul… #10128 mason done MCP moves a repository toanother owner, as `POST …… #10129 scout done A git clone or fetch of amoved repository's old HT… #10130 scout done `GET/api/v1/fleet/rows?q=` an… #10131 scout done MCP reads the rows a fleetquery line selects #10132 torque done `/fleet` applies one verbto the rows it selects, w… #10133 scout done MCP `org_teams` removes amember, or just one of th… #10134 scout done An adapter pull that turnsfailed shows one line in… #10135 mason done The repository page's"Moved from" line is esca… #10156 mason done Settings' "Move to anotherowner" section has no sid… #10157 mason done The app page's adapterruns list has no sideways… #10158 scout done MCP `economics` reads andsets the profit slider, a… #10159 torque done An adapter that fails fivescheduled pulls in a row… #10160 scout done A webhook that fails threedeliveries in a row shows… #10161 mason done A team's page lists theopen pulls waiting on its… #10162 scout done MCP `org_teams` with`waiting: true` answers t… #10163 torque done A pull that starts waitingon a team's review shows… #10164 mason done Sentinel: release wasdegraded 50 minutes today… #10189 scout done Sentinel: queue:agent wasdegraded 50 minutes today… #10192 mason done Every forge preview takesa phone look of the sampl… #10194 scout done The preview seed holds arecently moved repository… #10195 scout done A failing webhook's feedline opens Settings › Web… #10196 scout done llms.txt and the heremanifest send an agent wi… #10197 scout done GET/plugins/opencode/forge.t… #10198 mason done A run's summary is oneescaped, clamped line whe… #10199 mason done Settings › Features showseach scheduled tool's las… #10200 mason done The `features` MCP tooland the terminal's Featur… #10201 torque done A look keeps its page'ssize: scrollWidth, scroll… #10202 scout done GET /api/v1 says what thisforge is and where its AP… #10203 scout done test/crew-direction.test.…runs in under 10 s, every… #10212 mason done test/apps-busy.test.tsruns in under 10 s, every… #10213 mason done test/crew-wrapup.test.tsruns in under 10 s, every… #10214 scout done test/body-limits.test.tsruns in under 10 s, every… #10215 mason done test/capacity.test.ts runsin under 10 s, every test… #10216 scout done Settings › Tokens givesClaude Code a command tha… #10217 scout done test/usage.test.ts runs inunder 10 s, every test un… #10218 mason done test/steer.test.ts runs inunder 10 s, every test un… #10219 scout done A connection the forgemust end closes at once,… #10226 ● parked test/crew-remotes.test.tsruns in under 10 s, every… #10227 mason done test/credentials.test.tsruns in under 10 s, every… #10228 mason done test/fork-pull-approval.t…runs in under 10 s, every… #10238 scout done test/apps-idle.test.tsruns in under 10 s, every… #10239 scout done test/landing.test.ts runsin under 10 s, every test… #10240 mason done test/diff-edge-cases.test…runs in under 10 s, every… #10241 scout done test/apps.test.ts runs inunder 10 s, every test un… #10244 mason done test/checks.test.ts runsin under 10 s, every test… #10245 mason done Sentinel: release wasdegraded 178 minutes toda… #10248 scout done Sentinel:release:rolled-back was d… #10249 scout done test/fork-flow.test.tsruns in under 5 s, every… #10250 scout done test/looks.test.ts runs inunder 10 s, every test un… #10258 mason done P10 Talk: the owner steersthe forge by talking to i… #10262 ● parked P11 Money: a repositoryhas a wallet, and bets sp… #10263 ● parked P12 Files and data: everyfile renders and every da… #10264 ● parked P13 Maintainers: a 24/7maintenance crew keeps th… #10265 ● parked P14 Templates: a new forgestarts from the template… #10266 ● blocked A signed-in person owns atmost FORGE_FORGES_PER_ACC… #10281 done A font file (ttf, otf,woff, woff2) in a reposit… #10282 scout done A Jupyter notebook(.ipynb) renders as its c… #10283 scout done A GeoJSON file renders asan outline of its feature… #10284 torque done A JSON Lines file (.jsonl,.ndjson) renders as a tab… #10285 scout done A .patch or .diff file ina repository renders as a… #10286 scout done A subtitle file (.srt,.vtt) renders as a timed… #10287 torque done Every response'sServer-Timing names the w… #10288 torque done A .zip, .tar or .tar.gzfile in a repository show… #10289 torque done A SQLite file committed toa repository (.db, .sqlit… #10290 scout done Sentinel: backup wasdegraded 182 minutes toda… #10291 mason done An open pull is always onthe Pulls page: the tab's… #10293 scout done forge.json run may be acompound command: cd sub… #10294 scout done A new or migrated apptells its owner where it… #10295 mason done P9 Calm: every pixel earnsits place, so the owner s… #10296 ● parked docs/DESIGN.md holds therules of attention, and e… #10297 scout done Calm pass: the signed-inhome page answers 'what n… #10298 scout done Calm pass: a repositoryand its app say their sta… #10299 scout done Calm pass: a pull reads asverdict, change and evide… #10300 done Calm pass: issues, thelists and runs show rows… #10301 scout done Calm pass: settings areforms with one-line label… #10302 scout done The map is the owner'sroadmap: pillars in order… #10303 scout done A red main fails everypull's check: tell a pull… #10304 mason ● waiting The app template is arepository: new apps star… #10305 ● parked Settings › Move to anotherowner fits a 390 px phone… #10320 torque done Talk opened from arepository, issue or pull… #10326 done The header's Talk buttonshows when a conversation… #10327 mason done A calendar file (.ics) ina repository renders as a… #10328 mason done A GPS track (.gpx) in arepository renders as its… #10329 mason done A log file with terminalcolours (.log, .ansi) ren… #10330 scout done The pulls list iskeyboard-first: j/k move… #10337 scout done The runs list iskeyboard-first: j/k move… #10338 done The apps list iskeyboard-first: j/k move… #10339 torque done /system rows arekeyboard-first: j/k move… #10340 scout done /boards lists its boardsas keyboard rows: j/k mov… #10341 scout done The map's issues arekeyboard rows: j/k move b… #10342 scout done The releases list iskeyboard-first: j/k move… #10343 scout done Sentinel findings arekeyboard rows: j/k move b… #10344 scout done The milestones list iskeyboard-first: j/k move… #10345 mason done Hardware health: know eachmachine, its spec sheet,… #10352 done The people list iskeyboard-first: j/k move… #10353 mason done The forges list iskeyboard-first: j/k move… #10354 torque done The reports list iskeyboard-first: j/k move… #10355 scout done The teams list iskeyboard-first: j/k move… #10356 scout done The machines list iskeyboard-first: j/k move… #10357 scout done The feature flags list iskeyboard-first: j/k move… #10358 scout done Feedback from an appreaches the crew at once,… #10365 done A contacts file (.vcf) ina repository renders as a… #10371 scout done The Muse test is a test:an outside agent on a pub… #10383 mason done The page manifest sayswhat you can do here as w… #10384 scout done The Lost test is a test:from any app and any prev… #10385 mason done One test walks every routethe server registers and… #10386 torque done The explorer's filters andranking are the same word… #10387 scout done An agent can read thewhole fork tree of an app… #10388 done A like is a signal in thedecision ledger, reachabl… #10389 scout done A phone share sheetreaches the crew in one t… #10390 scout done Private by default isplain: every repository a… #10391 mason done The feed pages by cursor,not by page number: a lon… #10392 scout done Sentinel: release wasdegraded 180 minutes toda… #10395 scout done The security-floor routesweep is timed: it fails… #10401 mason done The waves list iskeyboard-first: j/k move… #10402 torque done The bets list iskeyboard-first: j/k move… #10403 mason done The packs list iskeyboard-first: j/k move… #10404 mason done The origins list iskeyboard-first: j/k move… #10405 done The roadmap list iskeyboard-first: j/k move… #10406 done The all-flows list iskeyboard-first: j/k move… #10407 scout done Home devices: declare theLAN printer once; an app… #10413 done A work repo as a read-onlyorigin: fetch only, priva… #10414 done New app copies a templaterepository's tip (readabl… #10421 mason done A pull check ontrevato/app-template that… #10422 ● parked App builds can name apinned toolchain (Rust fi… #10426 done The backups list iskeyboard-first: j/k move… #10428 mason done The webhooks list iskeyboard-first: j/k move… #10429 mason done The accounts list iskeyboard-first: j/k move… #10430 scout done The changelog list iskeyboard-first: j/k move… #10431 scout done The subscriptions list iskeyboard-first: j/k move… #10432 mason done A repository's JSONcarries its visibility li… #10433 done A `:` palette jumps to anypage by name, from the ke… #10434 scout done The command palette isgreat on a phone: one tap… #10435 done New app picks fromadmin-marked template rep… #10437 done Forge standards: thecontracts any forge imple… #10438 mason done Home tells the truth infew words: figures agree… #10440 scout done Security is top tier:enforce pod security ever… #10441 scout done The map is a space: fullscreen, pan and pinch-zoo… #10444 torque done Fast everywhere: displaysfirst, then a time budget… #10445 scout done Packs come from the forge:each app is a forge mirro… #10447 done Crew sandbox: escapeattempts under procMount… #10450 done Crew briefs: widen theprompt-injection tests pa… #10451 done Ops security page: oneline per control and when… #10452 scout done A refused host is said outloud on the app page, and… #10456 scout done Sessions you can see,resume and stop; idle one… #10457 done Knobs: one panel on thecrew page with five plain… #10461 scout done Disk health rules: a speccatalog and alerts only o… #10464 torque ● deferred Disk readings are kept permachine, with a 30-day wr… #10465 torque done The machines page showsone quiet line per disk,… #10466 torque done Sentinel:shared:01m23vygyffx5hg2f5… #10473 done @muse: your forge glint isup but not claimed yet; h… #10482 ● parked A parent funds a childforge's crew: a $ cap per… #10484 torque done Sentinel:shared:01m23vygyffx5hg2f5… #10485 mason done Sentinel:shared:01m23vygyffx5hg2f5… #10486 scout done /talk?about= names itssubject: one line above t… #10494 mason done The header's Talk linkcarries ?about= on a repo… #10495 scout done The first message sentfrom /talk?about= gives t… #10496 mason done After every release a cellchild cannot wake for ten… #10502 mason done Sentinel:shared:01m23vygyffx5hg2f5… #10503 scout done Sentinel:shared:01m23vygyffx5hg2f5… #10507 mason done A fork tree reader returnsan app's ancestors, sibli… #10508 torque done An agent reads the wholefork tree in one call: GE… #10509 done A hosted child's adminsees process-wide counter… #10517 scout done Cells on the forge podhave no kernel memory or… #10518 mason done An origin can be connectedread-only, and every writ… #10519 scout done A repository mirrored froma read-only origin is pri… #10520 mason done The owner grants one ofhis apps, or one crew mem… #10521 ● parked A read-only work reposhows on its owner's prof… #10522 scout done forge.json can name apinned toolchain, and an… #10524 mason done An app that names Rustgets cargo on its install… #10525 scout done Each app keeps a buildcache across deploys, key… #10526 ● parked A build that hits its CPU,memory or time limit says… #10527 scout done Sentinel:shared:01m23vygyffx5hg2f5… #10528 scout done A pack app's source can bea forge repo, and deployi… #10529 mason done The packs' upstreams areread-only forge mirrors u… #10530 scout done A mirrored repo's pagenames its upstream, its l… #10531 scout done /packs reads pack reposthe owner marks, and pack… #10532 mason done The roadmap's linked rowscarry nav, so j/k move th… #10533 mason done Every GET page walkedagainst a budget, naming… #10535 scout done Real-user page timingsroll up per page on the o… #10536 scout done A pull opens on itsverdict: can it land, wha… #10537 mason done A pull's reviews, checks,logs and history open in… #10538 ● parked The pull page answersinside a lower budget, me… #10539 ● blocked Sentinel:shared:01m23vygyffx5hg2f5… #10540 scout done The cell suites pass on apull's check: spawn-cell-… #10541 scout done small: the frozen mirrorson the origins page are k… #10542 scout done A machine shell thatprints output is not idle… #10543 scout done Your account lists themachine shells you hold,… #10544 scout done Stop a shell, or stop allidle ones, from your acco… #10545 mason done A machine's shell pagesays a detached session's… #10546 scout done A machine shell opens to agreeting, a prompt with t… #10547 scout done Your dotfiles from arepository you name are i… #10548 scout done An app terminal you haveopen is in your sessions… #10549 mason done Variants: a branch is aliving variant of an app… #10550 mason done A crew run's sandboxrefuses reads outside its… #10552 scout done A crew run's sandboxrefuses writes outside it… #10553 scout done A stranger's pull diff ora failed check log cannot… #10554 mason done Outside and from-appreports are always fenced… #10555 done Every reader's text a crewbrief takes in has a test… #10556 ● blocked Inside a child cell, thelooks browser cannot reac… #10557 done A note's sender gets theissue's link whenever the… #10560 scout done A from-app note gets afirst-look reply from the… #10561 scout done The sender reads thecrew's replies to their n… #10562 mason done A from-app issue isassigned on arrival, and… #10563 mason done When a fix for a notelands, the crew says in p… #10564 scout done An app whose / answers anerror is not boot ok #10565 mason done A builder on a from-appissue in a private app se… #10566 ● blocked The owner declares the LANprinter and sees its mode… #10567 torque done An app granted the printerprints a PDF through the… #10568 mason done Each app's prints arecapped per day and logged… #10569 scout done The forge comes alive,calmly: its own pixel art… #10570 mason done Admins mark repositoriesas app templates, and New… #10571 scout done A template repositorywhose folders each hold T… #10572 mason done Main's two red tests passagain: why_now leaves the… #10576 done The builds list iskeyboard-first: j/k move… #10577 scout done Sentinel:shared:01m23vygyffx5hg2f5… #10578 done On a cell child, [looks]gets a picture of the chi… #10620 ● parked A real Rust hello-worldapp builds with cargo and… #10621 torque done Knobs: the small share andpolish cap are gone, and… #10622 scout done Knobs: the autonomy cardshows the week's budget a… #10623 ● parked The loopback-only lookstest runs in the forge's… #10631 torque ● deferred A looks capture gets apicture of a loopback app… #10632 scout done Search on a phone and thecommand palette are one s… #10656 mason done On a phone, one tap openssearch with the keyboard… #10657 ● parked The palette with nothingtyped shows what you used… #10658 torque done The palette finds issuesand pulls by number, peop… #10659 scout done A read-only mirror leavesno trace for a stranger o… #10660 mason done small: the verdict-firstpull page passes design-l… #10661 ● parked small: the knobs panelshows the reserve as a re… #10679 scout done The loopback-only looktest cannot skip in the f… #10680 mason done small: phone search at390×844 keeps its old loo… #10681 done small: a test pins that/search?q=forge on a phon… #10686 mason done The search, map, flow andsystem pages each carry a… #10687 scout done No notes: the standingexplanations on search, m… #10688 scout done A cancelled crew runleaves no process behind:… #10698 scout done A healthy forge's home andboard carry no alert bann… #10699 mason done Settling many asks at oncesays the same words and o… #10700 mason done docs/features/client-forg…walks a zero-technical cl… #10701 mason done The story opens wave tochanges to pulls to conve… #10702 mason done The palette ranks 2,000rows in under 50 ms, time… #10708 mason done test/crew-sandbox-real.te…runs in the gate, or the… #10709 scout done small: every list thatasks for a decision answe… #10710 scout done The forge toolbar in anapp's preview is pinned b… #10711 torque done A new forge's first-loginpage uses plain words: a… #10712 scout done Every app in the explorersays "make it yours" and… #10713 mason done The crew page shows onescorecard line per member… #10722 scout done docs/MCP.md lists everytool and its actions from… #10723 scout done GET /changelog answersunder 50 ms with 500 entr… #10724 scout done A forge link says when itends and its sender revok… #10725 mason done A .csv file opens as asortable table in the rep… #10726 done The explorer keeps itsfilters in the URL, so a… #10727 mason done test/crew-sandbox-real.te…runs on the check host's… #10735 mason done small: j/k, enter, esc and`?` on the lists that sti… #10736 mason done First-party web vitals: abeacon route stores LCP,… #10737 done Home KPIs show p75 LCP andINP from the first-party… #10738 scout done small: an unknown paththat looks like a file an… #10739 mason done small: GET /mcp says inplain words how to connec… #10740 scout done The webspec test alsowalks /explore/people, /c… #10741 scout done crew-sandbox-real skips bya named cause: a syscall,… #10745 mason done The OpenAPI descriptiondeclares its bearer schem… #10746 scout done small: `?` lists the keyson /flow and /system, and… #10747 scout done A fork's page says in oneline how it follows its u… #10748 mason done A test fails thefirst-login page on jargo… #10752 mason done The first-login page showseach app with the crew me… #10753 mason done small: one name per thingin the account menu: SSH… #10754 done Content-Security-Policyviolations are reported t… #10759 scout done The explorer shows wheneach app last shipped and… #10760 mason done /changelog has an Atomfeed, linked from the pag… #10761 mason done Every 429 and 503 the APIand MCP answer carries Re… #10762 scout done The forge toolbar on apreview names its pull an… #10763 done The signed-in hometimeline says what to do… #10764 mason done The machines page showsone quiet line per disk,… #10773 done j/k, enter, esc and `?` onthe lists that still lack… #10774 scout done small: the crew scorecardline and the `?` keys car… #10775 done A cancelled run ends everyprocess it started, prove… #10776 mason done No page's first paintcarries a red setting not… #10777 scout done Egress enforcement cannotbe turned to report by en… #10778 scout done Clear the 'on you' panelin one go: select many, d… #10780 done The first-login jargontest covers the menu and… #10782 done The new-forge page readsin plain words: a test fa… #10787 scout done On /crew, a member'sReturned count opens the… #10788 scout done No page can poll on atimer: the unused data-li… #10789 mason done An app gets an orderedchange stream: rooms, pre… #10790 ● deferred The first-login jargontest covers the site menu… #10791 mason done small: one name per thingin the account menu: SSH… #10792 scout done j/k, enter, esc and ? onresilience, with test/key… #10794 scout done j/k, enter, esc and ? onreturns, with test/keys-<… #10795 mason done j/k, enter, esc and ? onupstream-follow (sources)… #10796 mason done j/k, enter, esc and ? onsettings/devices, with te… #10797 mason done j/k, enter, esc and ? ontelemetry, with test/keys… #10798 mason done j/k, enter, esc and ? onfeatures, with test/keys-… #10799 scout done j/k, enter, esc and ? oncapacity, with test/keys-… #10800 scout done j/k, enter, esc and ? oncloud, with test/keys-<pa… #10801 scout done The sandbox skip warningand the gate's exclusion… #10820 done j/k, enter, esc and ? onthe list pages that still… #10822 mason done The forge pill on an appor preview is reachable b… #10823 scout done The OpenAPI descriptionand the REST routes the M… #10824 scout done A settings notice neverdraws as a red banner ove… #10825 scout done A cancelled run ends everyprocess it started, grand… #10826 scout done A tell sent from the forgepill carries its context:… #10827 scout done A loop stall that norequest ran across names… #10834 scout done An app page that carriesthe forge pill is still c… #10835 done `flow` and `scorecard`answer an MCP host with a… #10836 scout done /changelog reads like astory: same-shape landing… #10837 mason done An app's Server-Timingtells the forge's own wai… #10838 torque done An app gets an orderedchange stream: rooms, pre… #10839 ● deferred A child forge's disk,memory, CPU and process l… #10850 torque done A child forge's writablespace is a filesystem of… #10851 done A child forge shows itssize and usage, and the p… #10853 torque done Each cell's disk bandwidthis capped with io.max on… #10854 scout done The forge knows whethereach child forge's writab… #10856 torque done The platform mounts asized filesystem for each… #10857 ● deferred When the forge's own lagexplains most of an app's… #10858 torque done The MCP apps and flowtools draw ui:// cards, s… #10859 torque done An approved pull says whenit will land #10860 scout done A pull drifting far behindmain is flagged on /flow… #10861 scout done /flow says how many crewruns declined in the last… #10862 scout done A park note says what eachfailed try of the pull ch… #10863 scout done Boards can chart themachine: CPU, memory and… #10864 scout done test/apps-busy.test.tsruns in under 10 s, every… #10865 mason done test/checks.test.ts runsin under 10 s, split wher… #10866 mason done small: the mirror creditline passes design-lint a… #10868 ● parked Main is green again: theforge pill's script fits… #10869 scout done Archive an app from itspage or the apps list: sp… #10870 done Below the disk floor,running child forges go r… #10871 done An app the owner no longercares about is archived i… #10872 mason done When the parent's diskcrosses its floor, runnin… #10873 torque done A .3mf print project opensin the 3D view, like an S… #10892 torque done A sliced .gcode file showsits toolpath one layer at… #10893 torque done /docs opens the forge'sdocumentation instead of… #10894 done A forge whose ownrepository is private sti… #10895 mason done small: docs/BACKLOG.mdholds only what is still… #10896 ● parked An .html file in arepository previews as a… #10897 scout done The first-view budget alsoholds /explore, /changelo… #10902 torque done An agent asking `forges`sees each child's size an… #10903 scout done A mirrored repository'scredit (upstream, licence… #10904 mason done `scorecard` over MCP saysmerged, returned and cost… #10905 mason done An agent watching securityreads the forge's CSP vio… #10906 scout done `system` over MCP namesthe last hour's main-thre… #10907 scout done A note's sender who worksthrough MCP reads the cre… #10908 mason done `flow` brings a driftingpull up to date with one… #10909 scout done Any agent with only theURL starts building in on… #10912 done Every kind of responsecarries the security floo… #10918 mason done A cancelled run ends everyprocess it started, inclu… #10919 scout done The OpenAPI descriptioncannot drift from the RES… #10920 mason done No served page polls: atest fails on a timer or… #10921 mason done `?` opens a keyboard sheetlisting the keys of the p… #10922 mason done The client list says inplain words where each se… #10923 scout done A nightly off-box backupolder than 26 hours is a… #10924 torque done A markdown file's relativeimages and links resolve… #10925 scout done Request access: a strangercan ask for an account, a… #10928 torque done Every place the forgestarts a process is liste… #10934 scout done `/` puts the cursor in thepage's filter box on ever… #10935 done A .har file in arepository opens as a req… #10936 torque done llms.txt and/.well-known/mcp.json nam… #10937 scout done Every list page's emptystate says what to do nex… #10938 scout done /maintenance shows, foreach duty, when it last r… #10939 scout done The palette opens on thepages you were just on, s… #10945 scout done Explore answers under 50ms and says so in Server-… #10946 torque done No page refreshes itselfon a timer: a test walks… #10947 scout done `g` then a letter jumpsbetween the forge's main… #10948 scout done Every error responsecarries the security floo… #10949 scout done A refused REST call tellsan agent what to do next:… #10950 mason done small: an Explore row's"make it yours" is one ta… #10951 scout done Every HTML, JSON andplain-text answer carries… #10965 scout done /.well-known/api-cataloganswers RFC 9727: one lin… #10966 torque done Explore has an Atom feed:/explore.atom lists the a… #10967 torque done Every cookie the forgesets says HttpOnly, Secur… #10968 mason done A mistyped repositoryaddress says the nearest… #10969 scout done Every new forge comes withits own source as a repo,… #10989 torque done Crew runs on a forgeadmin's org repos use the… #10991 mason done Every page key is handledfrom the one table the `?… #10994 mason done The terminal workspaceopens .ipynb, .jsonl and… #10995 scout done The MCP boards toolanswers with a `ui://forg… #10996 torque done The terminal opens theboard's returns: what the… #10997 ● parked /crew and /flow answer atfirst sight: their notes… #10998 mason done /settings shows eachsetting as one line: its… #10999 scout done A relayed request thatwaited on the forge says… #11000 torque done Packs: launch a Businesspack and a Gamer pack you… #11006 scout done Displays: 2.3 s to listtwo rows and no word on w… #11007 torque done Talk looks like v0: chatbeside a live preview, to… #11009 scout done Talk starts an app fromone prompt, and each turn… #11010 mason done Talk runs the captain:hourly check-ins, the fri… #11011 torque done Finish the .har waterfallon pull #10953: the docs… #11019 done Every file renderersurvives hostile input: a… #11020 scout done Every MCP tool answershostile arguments with a… #11021 torque done An .eml file in arepository opens as a mes… #11022 scout done /changelog answers arepeat visit with 304: an… #11023 scout done small: The palette'srecent pages have their l… #11028 mason done A .sarif file in arepository opens as its f… #11029 torque done The terminal workspaceopens a .sarif file as th… #11030 done The MCP fork_tree toolanswers with a `ui://forg… #11031 scout done Twelve quarantined suitesthat pass alone run in th… #11049 scout done test/snapshot-destination…passes: a failed test-con… #11050 scout done test/scaffold.test.tspasses in the builder's s… #11051 scout done An Instagram prompt keepsits first line: test/prom… #11052 scout done test/crew-interrupted.tes…runs in under 10 s #11053 mason done test/apps-api.test.ts runsin under 8 s #11054 torque done The gate's quarantine isdown to suites with an op… #11055 done The board shows thismonth's money in one line… #11056 torque done The spend page links to/fleet/graph carrying its… #11057 done asks, now and milestonesanswer with their ui:// c… #11066 scout done /docs reads the forge'sdocumentation on the forg… #11067 torque done /agents answers at firstsight: the make-my-forge… #11068 mason done A loop stall over 200 msis named by what ran: rou… #11069 torque done The forge's worst loopstall at idle stays under… #11070 done A talk build is reachablethrough MCP: `say` starts… #11071 scout done A JUnit XML test report ina repository opens as its… #11072 scout done An lcov coverage file in arepository opens as a tab… #11073 torque done test/parity.test.ts andtest/public-url.test.ts s… #11082 scout done test/snapshot.test.ts,test/board-windows.test.t… #11083 scout done The probe verdicts and anapp's wake from sleep are… #11084 scout done Nothing in the gate'squarantine cites a closed… #11085 mason done Every outside and from-appreport reaches a crew bri… #11086 ● parked GET …/forks?tree=1 answersthe whole fork tree in on… #11087 ● parked The MCP forks tool takestree: true and answers wh… #11088 ● parked An agent installs theOpenCode plugin from the… #11089 mason done Claude Code adds theforge's plugin in one com… #11090 scout done An agent reads one sliceof the OpenAPI descriptio… #11091 scout done `/` puts the cursor in alist page's filter box, a… #11092 ● parked small: /settings and the`?` on /crew have their l… #11093 done test/crew-interrupted.tes…runs in the gate: three p… #11101 scout done The board's money linenames the Economics slide… #11102 scout done `now` answers with aui://forge/crew card: who… #11103 scout done Error hints and the APIroot name /contract/opena… #11104 scout done An OpenAPI document in arepository opens as its o… #11108 scout done A `.env.example` in arepository opens as the v… #11109 scout done `releases` answers with aui://forge/release card:… #11110 torque done /system and /map answer atfirst sight: standing not… #11111 mason done A stranger reading an appsees only the app's own S… #11112 mason done Every background timer onthe forge runs inside `du… #11117 mason done No background job holdsthe loop longer than 50 m… #11118 torque done Production's idle`forge-lag` stays under 1… #11119 torque done /search?q=a answers under300 ms on production, so… #11120 scout done `asks` answers with aui://forge/asks card: eac… #11121 mason done `runs` answers with aui://forge/runs card: eac… #11122 scout done Billing is a seam with twoproviders, none and strip… #11134 scout done Plans are a setting: free,small, medium and large,… #11135 mason done Stripe is connected bypasting one key: checkout… #11136 scout done POST /hooks/stripeverifies the signature on… #11137 done /pricing sells a forge:pick a plan and a name, p… #11138 scout done The anonymous home pageand /agents show the plan… #11139 mason done A forge whose paymentlapses sleeps after a gra… #11140 done A forge's owner sees theirplan in their forge's set… #11141 scout done An app inside a childforge reaches a payment p… #11142 scout done A new forge follows thetopmost forge on its own:… #11143 mason done A child forge can run itsown fork: the owner switc… #11144 scout done Spike: one forge as onemachine on a cloud host t… #11145 ● deferred A new forge comes with acrew that builds at once:… #11154 done A forge answers everyrequest in its first ten… #11155 scout done An admin makes gift codesin the forge: a code give… #11157 scout done The first five minutes areproven on every release:… #11158 ● parked The tty registry, the cellwatcher and the app runti… #11167 scout done /search?q=a answers under300 ms on a fixture of pr… #11168 scout done test/rehearsal-real.test.…is admitted: ten green fl… #11169 mason done /crew and /flow's helpbehind `?` lands from pul… #11170 scout done docs/DESIGN.md holds thefirst five minutes: the f… #11171 mason done No screen on a stranger'sway to their own forge sa… #11172 scout done A new forge's first screenleads with one box, "say… #11173 mason done docs/MCP.md names everyui:// card the server dra… #11174 scout done A rehearsal that rollednothing names the forge,… #11186 scout done A `.sql` file in arepository opens as its s… #11187 mason done A `Dockerfile` opens asits stages: base image, p… #11188 scout done The Claude Code andOpenCode plugins archive… #11189 torque done design-lint namesprinciple 7 when a card()… #11190 mason done GET /forges/<name>/readysays whether a new forge… #11201 scout done Make my forge takes astranger with JavaScript… #11202 mason done The crew has a maintainerrole: an agent can be mad… #11203 mason done A maintenance dutyregistered in one file ru… #11204 scout done A maintenance duty pausesand resumes from the boar… #11205 scout done A maintenance duty stopsat its budget, runs per d… #11206 scout done MCP `search` and `issues`draw ui:// cards: each hi… #11207 scout done A `package.json` opens asits manifest: name and ve… #11208 scout done A `Makefile` opens as itstargets: each target with… #11209 scout done small: a repository'sSettings and App settings… #11210 mason done A `compose.yaml` or`docker-compose.yml` open… #11211 scout done /system shows the last 20idle loop-lag readings ag… #11220 torque done small: the new forge'sfirst screen has its look… #11221 done A test file outside`test/` runs in the gate:… #11222 scout done A GitHub Actions workflow(`.github/workflows/*.yml… #11223 mason done A GraphQL schema(`.graphql`, `.gql`) open… #11224 mason done MCP `releases` draws a`ui://forge/releases` car… #11225 scout done A stranger on /forges/newsees only what they can u… #11226 mason done A cancelled run leaves noprocess behind: a test ca… #11229 mason done GET /openapi.jsondescribes every public /a… #11230 scout done small: `?` on any pagelists that page's keyboar… #11231 done The explorer's kind andfreshness chips narrow th… #11232 scout done A preview's forge toolbarnames its pull and checks… #11233 scout done A wave opens as headline,then its changes, then ea… #11234 mason done The anonymous home pageoffers "Start my forge":… #11237 scout done A refused "Start my forge"says why on the home page… #11238 scout done The home page's forge-namefield says "free" or "tak… #11239 done A new free forge with nocrew credit says so once,… #11240 mason done `/agents` points people tothe home page's form, and… #11241 scout done A test walks a strangerfrom `/` to signed in on… #11242 scout done A Stripe signature ischecked by one pure funct… #11243 scout done POST /hooks/stripe answersa signed event once: 400… #11244 scout done A Stripe subscription orinvoice event writes what… #11245 mason done `checkout.session.complet…binds the paid checkout t… #11246 mason done A daily sweep reconcilesevery paid entitlement wi… #11247 mason done The admin Billing pageshows the last Stripe eve… #11248 scout done Sentinel: release wasdegraded 13 minutes today… #11250 scout done #11153 is closed but notdelivered: production's h… #11277 scout done On a new forge withincluded credit, the firs… #11278 done Every preview of the forgetakes looks of a new forg… #11285 scout done The OpenAPI descriptionshows an anonymous reader… #11286 scout done MCP `explore`, `pulls` and`feed` each draw a `ui://… #11294 scout done On an app's productionpage the forge pill's Hom… #11295 scout done small: each explorer rowsays in a few words why i… #11296 mason done A fork's page says in oneplain line how it follows… #11297 mason done `/changelog.atom` entriescarry the wave's headline… #11298 scout done `GET /forges/name/:name`says whether the home pag… #11311 mason done The home page's forge-namefield says free, taken or… #11312 mason done Looks of `/` at phone anddesktop width, signed out… #11313 ● parked small: the feed moves bykeyboard: j and k step be… #11318 mason done MCP `releases` alsoreturns a `ui://forge/rel… #11319 mason done A page-load budget check:the forge's five commones… #11320 scout done The fork tree page linkseach node to its fork's p… #11321 mason done The OpenAPI descriptionlists every route the MCP… #11322 scout done The explorer says how manyresults a filter leaves a… #11323 scout done A wave on /changelog saysin plain numbers how many… #11334 torque done The OpenAPI descriptionlists the query parameter… #11335 scout done A tell sent from an app'sforge toolbar that fails… #11336 mason done Escape closes the forgetoolbar's open panel and… #11337 done Severing a fork from itsupstream asks one confirm… #11338 scout done The claim page says whenits link stops working an… #11339 mason done A new forge's first askmakes a new app from the… #11342 scout done After the first ask thenew forge says who took i… #11343 ● parked /forges/new says the crewstarts on the included cr… #11344 mason done /claim and a new forge'shome load with no console… #11345 scout done The first-five-minutesjourney test proves a new… #11346 ● parked The OpenAPI waves readslist the query parameters… #11359 mason done small: the page-loadbudget lives in `src/perf… #11360 scout done MCP `releases` without`shipped` also returns th… #11361 scout done small: /system's refreshdoes not move the reader'… #11362 mason done small: the apps list canhide archived apps by def… #11363 done small: a forge'sfirst-login page names th… #11364 mason done The explorer's web pagefollows its cursor: a ser… #11376 scout done MCP `explore` gains a`tree` view: an app's for… #11377 mason done The forge toolbar staysunder a size budget and c… #11378 scout done Calm: a test fails whenthe owner's home or board… #11379 scout done Every mutating routerefuses a cross-origin re… #11380 done Every waves/*.md ischecked in a test: a titl… #11381 scout done A forge's billing movesactive → grace → none → a… #11391 scout done A test proves no code pathreachable from the billin… #11392 torque done A forge whose billing is`none` sleeps, and a wake… #11393 mason done During grace, a forge'sadmins see one line with… #11394 scout done A 'Red after landing'issue closes itself when… #11395 mason done A wave's head on/changelog and in the API… #11396 done /claim and a spawnedforge's home load with no… #11397 scout done The terminal home's firstask makes a new app and f… #11406 ● parked MCP `forges` draws a`ui://forge/forges` card:… #11407 scout done MCP `held` draws a`ui://forge/held` card: t… #11408 mason done /changelog opens with howclose each open milestone… #11409 mason done A stranger's way to aforge answers under budge… #11410 torque done A forge's admin readstheir own forge's plan th… #11411 scout done /.well-known/mcp.json and/llms.txt name the ui://… #11412 scout done The forge's own repositoryis never the target of a… #11417 scout done small: No landing pagecarries a banner for a se… #11419 mason done small: Trim the costliestMCP tool descriptions to… #11420 scout done small: The fork tree nameshow each fork follows its… #11421 scout done small: Each explorer rowsays in one short line wh… #11422 mason done The forge toolbar in apreview carries the pull… #11423 torque done The explorer's filterslive in the URL: a filter… #11431 done MCP `forks` answers onefork's upstream and downs… #11432 torque done A new forge's link pagesays in one line what the… #11433 scout done The forge toolbar namesthe environment in one wo… #11434 scout done A wave's page opens withone sentence of what chan… #11435 scout done An outsider's report formon a public app says what… #11436 scout done small: `?` on any listpage opens one overlay li… #11437 done A page's uncaught scripterrors are counted like C… #11447 scout done /.well-known/mcp.json,/.well-known/forge and /.… #11448 scout done MCP `archive` draws theapp card, so archiving or… #11449 mason done /flow says in one sentencewhat is clogging the lane… #11454 scout done /flow lists approved pullswaiting on the merge queu… #11455 mason done /flow shows hand-overs toa person in the last day,… #11456 scout done /system shows eachfirst-opened page's measu… #11457 done design-lint refuses thewords a stranger is never… #11458 scout done The crew page says in oneline what the slot govern… #11459 scout done The terminal shows aforge's claim link as a Q… #11460 ● ready small: the unreached auditnames the two files that… #11461 mason done A refused first ask leavesa receipt: the person's w… #11462 done The toolbar on a publicapp that is not yours say… #11463 scout done Talk's hourly check-innames the releases cut si… #11464 scout done A sealed value names thekey that sealed it, so se… #11472 torque done One admin command re-sealsevery sealed value under… #11473 scout done The terminal's explorelist says there are more… #11474 ● ready MCP restore_drill,scorecard, reports and us… #11475 torque done MCP system {kind:"routes"}answers the slowest route… #11476 torque done Route p95 per hour is keptfor seven days, so a slow… #11477 scout done A loop stall names therequest that was still ru… #11478 torque done A review's line commentstravel inside the review… #11479 scout done The toolbar's panel sayswhich commit the page is… #11480 scout done The Claude Code andOpenCode commands gain wa… #11481 mason done MCP explore, feed andforks draw ui:// cards, a… #11491 mason done MCP crew, health andcapacity draw ui:// cards #11492 scout done One table-driven test:every MCP tool that write… #11493 scout done MCP claim_link answers theone line of what the reci… #11494 ● ready small: The terminal's forktree names how each fork… #11495 done MCP explore answers howmany results a filter lea… #11496 ● ready The terminal feed likesthe post under the cursor… #11497 ● ready The terminal's wavesscreen opens a wave's cha… #11498 done An app made from a newforge's first ask has aut… #11508 mason done A small forge is notstopped for CPU in its fi… #11509 torque done The account screen of aforge you just started sp… #11510 scout done A forge's owner sets theirown model key and their o… #11515 scout done Sentinel: queue:agent wasdegraded 18 minutes today… #11518 scout done firstAsk keeps eachrefusal as one row: who a… #11525 scout done The operator sees aforge's refused first ask… #11526 done small:docs/features/forge-toolb… #11527 done small: the grace line on aforge's settings and on /… #11528 done A forge that reaches itsCPU limit is slowed, not… #11539 done On a new forge the firstchange lands: a green pul… #11541 done The system MCP toolanswers `kind: "pages"` w… #11545 ● blocked small: a preview shows aforge in grace, so the fo… #11549 scout done The operator reads aforge's refused first ask… #11555 done The MCP forges toolreturns the refused first… #11556 ● parked A forge is stopped for CPUonly far past its limit f… #11558 torque ● waiting Where the kernel cannothold a child forge's core… #11559 ● blocked On a 1-CPU forge the crewrun has the core: looks a… #11561 ● parked The plans page says whateach forge size is for, m… #11562 ● deferred A forge's included creditcounts what was spent, an… #11563 scout ● waiting A crew run paused forcredit or a rate limit gi… #11564 scout ● waiting When the crew cannotfinish a green first chan… #11565 ● blocked A check that reaches itsCPU limit is slowed, not… #11573 scout ● waiting Each first-opened page'swarm median reads beside… #11577 scout ● ready /system shows eachfirst-opened page's warm… #11578 ● blocked A crew run interrupted bya restart twice in a row… #11581 scout ● ready A run queued again after arestart is not charged ag… #11582 ● blocked The forge owner's homenames a run stopped twice… #11583 ● blocked An admin reads the last 20refused first asks on /fo… #11586 scout ● waiting /forges links to itsrefused first asks in one… #11587 ● blocked Bring the remaining docsin line with docs/WRITING… #9426 mason ● waiting The forge alarms when mainis green and ahead of pro… #11507 scout ● waiting Automate a review findingas a lint or test: Duplic… #11516 scout ● waiting Automate a review findingas a lint or test: Merge… #11517 scout ● waiting A child forge's look ofits own app ends on the b… #11519 ● ready A look waits for the appto answer its health chec… #11520 ● ready
ready 9 working 1 blocked 37 waiting 12 held 1 parked 106 deferred 136 done 4157 Open only
↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs