v10.0.0-beta.2. Milestone 164 closed last night; this page is the one that replaces it.v10 is feature complete and shipping as beta. The road from here has one gate (say what GA means, then meet it), one debt pile (10 bugs, three of which bit this week), and three new product lanes you opened yesterday as milestones 165 to 167, which chain in a natural order: page-serve is infrastructure the glyph docs page needs, and both are cheaper than the commerce lane.
Analogy: the house is built and people are living in it (beta). Nobody wrote down what "finished" means, so the inspector cannot sign off. Meanwhile there is a list of dripping taps, and three extensions are drawn up, one of which is the hallway the other two open onto.
Analogy: beta says "the shape will not change". GA says "we stand behind it". The second needs a checklist, and there is none.
Measured: grep GA CHANGELOG.md finds only past product GAs (Fable 5, 1M context); no issue titled 10.0.0 GA at render time; release-please will happily emit beta.3, beta.4 forever. Update, same morning: the gate is now filed as #3972 in milestone 169 "v10.0.0 GA" with the five criteria below. Two things make GA different from another beta for this repo specifically. First, the stable channel: ork is pinned at 9.8.0 by design and bump-stable-pin has exited 3 on every prerelease since alpha.1, so GA is the first time in v10 that script does real work, for every consumer on the stable pin. Second, the consumer evidence from 08-31 (two users fled to bypass mode over the egress ASK storm, the 8x palette, an unguarded find -delete) lives in #1881 and was the reason for the purge; GA should re-ask those two users.
| # | Criterion | How it is checked |
|---|---|---|
| 1 | Two consecutive betas with zero hook regressions filed | gh issue list --label bug,hooks --search created:>beta.N-1 is empty |
| 2 | The 10 open bugs triaged: fixed, or labelled wontfix with a reason | lane 2 below; count of unlabelled open bugs = 0 |
| 3 | bump-stable-pin.sh exercised once on a dry run against 10.0.0 | a CI job or a manual run with the exit code pasted into the GA issue |
| 4 | The two 08-31 consumers re-run one session each on beta and report no ASK storm | their words in #1881, not a claim |
| 5 | claude plugin details ork reads 10.0.0 on a clean machine after plugin update | the last step of the release checklist, pasted |
Analogy: ten dripping taps. Three of them soaked someone this week.
| Issue | What | Hit | Suggested |
|---|---|---|---|
| #3894 | mcp-output-transform redacts claude-in-chrome tab ids as phone numbers | blocked screenshot verification 3x last night | first |
| #3892 | alpha.67: subagent-stop/feedback-loop throws "Dynamic require of node:os"; review-pr fork reviews HEAD silently on a non-PR target | a crash and a silent wrong review | second |
| #3936 | display-lint nudges on the exact shape it recommends when paths are long | every long command last night | third, small |
| #3522 | flaky: skill-validation Test 6 asserts a hard 200 ms wall clock | random CI red | fix the assertion, not the runner |
| #3190 | bash 5.3 here-string deadlock past PIPE_BUF hangs the eval guard suite | known, memory has the recipe | apply the recipe |
| #3101 | playground mermaid breaks in non-default tabs | good first issue | ship with lane 4 |
| #3684, #3780, #3667 | URL check follow-ups; pronoun targets; stamped counts in the repo description | low | one sweep PR or wontfix with a reason |
Analogy: every session that wants to show you a page currently builds its own front door out of python3 -m http.server and a portless alias. Last night's session did it twice, and the door is still open (pid 30156). The skill makes it one call, with a screenshot and a cleanup.
Analogy: last night was #3901 done by hand: a human asked "what is left", an agent drew it, and the page had to be served ad hoc. The issue is exactly that, but generated from SKILL.md so it never drifts, at a stable URL an agent can route a human to.
Analogy: the extension with the biggest floor plan and the fewest measurements. The contract (#3897) is the load-bearing wall; build it first or the skill (#3896) gets rebuilt twice.
| Milestone | Open / total | State | Suggested |
|---|---|---|---|
| 76 Video Gallery and Demos | 8 / 10 | due 2026-06-30, overdue 10 weeks | decide #2842 (extract demos repo) and either re-date or close the rest as parked |
| 154 CC adoption | 1 / 372 | one issue left, #1848 | do #1848 (small) and close the milestone; CC watch continues as issues, not a milestone |
| 95 Docs and Discoverability | 16 / 39 | alive | fold #3901/#3902 in here or keep 167 separate; pick one home |
| 104 Hook and Agent Quality | 21 / 63 | alive, now the bug lane | done: the open bugs were moved here the same morning; #3974 and #3894 fixed since |
| 97 Memory System Hardening | 9 / 20 | quiet since August | re-triage after GA |
| 168 Sales dept content | 1 / 1 | hq-ext side, tracking only | leave |
Dates are a proposal, not a commitment. One lane at a time is the floor rule that held last night; the calendar assumes it.
Two forks. Pick one per block; the bar collects your answers as text.
(no picks yet)