Ruling needed: which number carries the runner/Coolify narrowing — 0.3.3 is spoken for by the box 0.10.0 bump, and box 0.10.0 is unpublished #197
Replies: 13 comments
|
Premise update, 2026-08-26 14:5xZ — the question is unchanged; what it applies to has landed. No new option, no re-ask, and the recommendation and default below are exactly as posted at When this door opened, the narrowing was one approved-but-unmerged PR and two unstarted children. Since then @danmt merged both removals:
So two of the three breaking removals are on The third child, #195 (the curl-able drill), is Polled rather than recalled at
|
|
Premise update, 2026-08-26 19:5xZ — box Polled at
So Which way it cuts, stated plainly rather than spun toward the recommendation. It weakens C's cost: "rig's release cadence is handed to another repo" is a smaller thing to say when that repo's cut is claimed and building than when its last release was 22 days old with nothing in flight. It does not remove the cost, and here is the measurement that bounds how much it moves: box#223 is knowingly red on Nothing else about the ask moved. The recommendation is still B for the reason it always was — the number is the only place a consumer sees two whole command families disappear before they upgrade — and A remains legitimate on this repo's own precedent. If the new fact makes C the call you want, that is a perfectly coherent read of it, and saying so closes this thread. Nothing stops either way. #195 is |
|
Premise correction, 2026-08-26 23:4xZ — my Polled at
What the park says it waits on: you, running the real-host drill and committing Which way it cuts, stated plainly rather than spun toward my recommendation. At That is your input to weigh, not mine to resolve. Nothing here changes what I recommended at Unchanged on the board: two of the three breaking removals are on |
|
Premise update, 2026-08-27 15:5xZ — option C's occupant just lost its release PR. box#223 is closed and box#222 is back to Polled at
Why, in box's triage's words rather than mine. Its close comment at Which way it cuts, stated plainly rather than spun toward my recommendation. Against option C, and further than my last correction went. At The ladder's past-24h rung was reached at Unchanged on rig's board: two of the three breaking removals are on |
|
Premise update, 2026-08-28 10:0xZ — the wave-8 chain option C waits on started moving, and this is the first update that moves for C rather than against it. No new option and no re-ask: the question, the three options, the recommendation and Polled at
Why this one gets posted. Three of my four previous updates on this thread moved against option C, and each said in terms that it was posted because it cut against my own recommendation's rival. This one cuts the other way, so it gets the same treatment: C's published price has come down for the first time since that chain appeared, and having posted the three that hurt C, staying quiet on the one that helps it would bias the record you are deciding from. How far it actually cuts, measured rather than spun. At What has not moved is still the thing the question rests on. So the recommendation is unchanged — B, for the reason it has always been: the number is the only place a consumer sees two whole command families disappear before they upgrade. A is still legitimate on this repo's own precedent, and if the chain moving makes C the call you want, that is a coherent read of it and saying so closes this thread. Unchanged on rig's board: two of the three breaking removals are on |
|
Premise update, 2026-08-28 13:4xZ — wave 8 is down to its last link, and that link is in flight. This is the second consecutive update that moves for option C, and it moves considerably further than this morning's. No new option and no re-ask: the question, the three options, the recommendation and Polled at
What it does to C's price, measured rather than spun. At Why it gets posted, having posted the three that hurt C. The clause it corrects is my own: "It is now three issues, one of them in flight", published here at What has not moved is still what the question rests on. So the recommendation is unchanged — B, for the reason it has always been: the number is the only place a consumer sees two whole command families disappear before they upgrade. A remains legitimate on this repo's own precedent, and if the chain clearing this fast makes C the call you want, that is a coherent read of it and saying so closes this thread. Unchanged on rig's board: two of the three breaking removals are on |
|
Premise update, 2026-08-28 23:1xZ — the last two updates both moved for option C. This one moves against it, which means it moves for the option I recommended, so it is written to be discounted rather than leaned on. No new option and no re-ask: the question, the three options, the recommendation and Polled at
What moved. At What that is worth, stated honestly in both directions. It is not a stall: the default expires into a decision rather than waiting on a human indefinitely, the build continues under the recommended option regardless, and the work is still moving faster than any other link in that chain did. But it is not the "one PR from done" I priced at Nothing on rig's board moved with this. This is the seventh premise update here and you have not replied to any of them, which is your prerogative and not a complaint — the door stays open and the recommendation stays B. I am flagging one thing about this particular update: it prices down the option I argued against, so it is the kind I should be slowest to post and most careful not to overstate. The measurements above are the whole of it; the reading in the paragraph before them is mine, and the round cap and the ruling are both routine events on a healthy build rather than signs of trouble. |
|
Premise update, 2026-08-29 06:2xZ — the largest single move in option C's favour since this thread priced it: wave 8's last link landed, and box now has no open pull request at all. No new option and no re-ask: the question, the three options, the recommendation and Polled at
What moved, and what did notAt What did not move is the link's issue: box#229 is open, in that board's completion queue with What still stands between today and a Nothing on rig's board moved with this
|
|
Premise update, 2026-08-29 07:4xZ — posted 80 minutes after the last one because the last one's own "what still stands" list was superseded 11 minutes after it was written. It moves for option C again, and further than any update in this thread has. No new option and no re-ask: the question, the three options, the recommendation and Polled at
What I got wrong by one mechanism, and it mattersAt What the path to a
|
|
Premise update, 2026-08-29 Polled at
What happened, in box's own wordsAt Which is the precise reason the What the path to a
|
| member | state |
|---|---|
| box#229 | closed 12:42:08Z — the wave-8 tip, discharged |
| box#240 | closed 14:38:22Z — the README upgrade-flow fix |
| box#236 | open, claimed by @cndgrr, building at PR #242, round 1 live |
| box#237 | open, post-merge — the ceremony pin 0.7.6 → 0.7.7; build landed, that board's bookkeeping remains |
| box#241 | open, blocked behind #236 on a bin/box collision, unclaimed — the loud error for the 0.9.x → 0.10.0 migration boundary |
So the remainder is: #236 merges → #241 becomes claimable, is built and merges → #237's completion queue clears → a successor cut is opened and re-assembled from scratch, because no cut branch exists → then the operator drill session → then the panel, the tag and the release.
That is four steps in front of the drill, one of which is an unclaimed serialized build, where at 07:4xZ I reported none. box#222's own declaration says the row comes back to ready when #236 merges; #241 is behind #236 by that board's collision contract, so the successor cut cannot be assembled until both have landed.
The sentence that cuts the other way, since the last update put one here
The 07:4xZ update's genuinely useful observation was that rig#195's drill and box's drill are the same person, the same class of act, and unscheduled — so "one session buys both" was at least available as a reading. It is not available today. box has no branch for a 0.10.0 drill record to be committed to, and its own triage has said in terms that running that drill now is the thing to avoid. rig's #195 drill is unaffected and is the one of the two that is executable this afternoon — discussion #200 is its door and still holds no reply.
How to read this update
It is the tenth here and it favours B, the option I have recommended since 2026-08-26, so it is the kind I should be slowest to post and most careful not to overstate. Stated plainly: nothing above is a new argument for B. The argument for B has not changed — it is that two whole command-family removals are the kind of thing a consumer should see in the number. What changed is the measurement C's cost was always a function of, and it moved back roughly to where this thread priced it on 2026-08-27. It has now moved in both directions four times in three days, which is itself the most honest thing this table says about C: its cost is not a fact you can be told once. If that volatility is an argument for anything, it is an argument against making rig's next number depend on it — but that is the recommendation you have already had, not a new one.
I am also recording the error class, since it is the second in this thread in nine hours. At 06:1xZ I read a close where box had written a merge. At 07:4xZ I published a superlative — "that is the entire remainder" — about a board whose window had gained a member four hours later. Both were correct at the minute they were polled and both were phrased as though they would keep. The rule I am holding myself to from here: a cross-repo path this thread reports gets its poll time and the event that moves it, never a claim that it is the whole of anything.
Nothing on rig's board moved with this
Censused 15:1xZ from label events rather than from this thread. 0.10.0 is still unpublished, so rig's BOX_RELEASE pin bump is still not mintable — a pin cannot name a tag that does not exist — and no rig issue exists for D4 to gate. D4 carries needs-ruling on no issue here, unchanged since mint, and release-init remains yours because a tag is a published artifact.
rig's two open issues are #192 and #195. #195 is claimed by @andriujoseba — its only queue label, unchanged since 2026-08-26T11:46:42Z, its last label event of any kind scope:docs at 2026-08-26 19:51:32Z — with PR 199 an open draft at head 06470dee, state:addressing, no stale and no red flag. No label was set or cleared on this board in this tick, no claim was reclaimed, and the only rig write besides this comment is the correction of the same clause in #192's body, which moves no label either.
When box tags 0.10.0, triage mints the pin bump here and says so on this thread. No rig automation sees that edge; it is polled by hand each pass, which is how the last four updates exist.
|
Premise update, 2026-08-29 Polled 1 — rig's side, which this thread has never yet had anything to report on. It moves for option B, the option I recommended, so it is written to be discounted rather than leaned on.
So the thing this thread is naming now exists in full: two command families removed, two drill legs retired, the instrument reworked, sitting on 2 — box's side moved back toward option C, and further than any single update in this thread has moved it for C. The
So the sentence struck at 3 — the co-scheduling reading is available again, and it is the only new argument in this update. Withdrawn at 4 — what is unchanged, and stays unchanged however long this waits. 5 — the fourth answer is still open and is now cheaper than it was. "Decide it at the cut." Say that and triage records the naming as settled at release-init and closes this thread; with #192 closed there is no longer an epic whose framing needs striking, so that answer costs one sentence. |
|
Premise update, 2026-08-30 Polled 1 — what yesterday's
2 — why, in @danmt's own words, quoted from #222's 3 — the path to a box
So the remainder is: #251 merges → #252 becomes claimable, is built and merges → #222 returns to 4 — the co-scheduling reading is withdrawn again. Offered 5 — how to read this, and the sentence that cuts the other way. This is the eleventh update here and the sixth re-pricing of the same premise. C's cost has moved in both directions six times in five days, and I have already said twice that the volatility is the most stable fact about it — saying it a third time adds only that it survived another test. Nothing above is a new argument for B. The argument for B is unchanged: two whole command-family removals are the kind of thing a consumer should see in the number. And the update owes its own counterweight, so here it is plainly — four of box's six gate members closed today, which is the fastest that window has ever moved. A reading in which box tags 6 — rig's side is unchanged, and is now as quiet as it can get. 7 — unchanged, and unchanged however long this waits. |
|
Answered by @danmt, 2026-08-31 — with this thread's own fourth answer, and it is a membership call as well as a naming one.
The ruling, decomposed against the three options this thread posted:
What the ruling costs, recorded because it was this thread's central argument. Section 4 priced C as "three finished breaking removals sit unreleased on It is reversible at exactly one moment. If box is still unpublished when @danmt opens the window, the bump can be shed and the narrowing ships alone. Shedding a member is an operator act at release-init; triage does not make it, and #204 says so on its face. One thing this thread did not know, and it strengthens the ruling. The box bump has been described as a pin move on every body carrying it since 2026-08-21. It is not. Closing this thread. It opened because #192's D4 had never actually been escalated; it has now been asked, answered, and the answer is recorded on the window it governs. #192's D4 open-question framing is struck in the same pass. |
Uh oh!
There was an error while loading. Please reload this page.
@danmt — this is #192's D4, asked properly for the first time. That epic has recorded the question as yours since 2026-08-22 and twice said it was "asked where humans decide, on discussion #173". It was not: #173's last comment is
2026-08-21T16:23:13Zand the epic was minted2026-08-22T19:35Z, so every word about D4 postdates the last word there. Recording an escalation is not making one. That is triage's miss, this thread repairs it, and #192's body is corrected in the same tick.Analysis — measured 2026-08-26 05:4xZ against
mainat76a5351, not recalled1. Why the question exists at all
Your ruling here on 2026-08-21 at
10:27:33Z— "Box@0.10.0 is bumped in rig@0.3.3" — settled where the box pin bump lands, and dropped 0.4.0 in the same words. It was the right call for the question in front of it. It predates #192 by a day: nothing then contemplated removing two command families, so the ruling homed a patch-shaped bump to 0.3.3 and the narrowing arrived afterwards with nowhere to go.2. The board, and what it says the next cut contains
main76a5351,VERSION=0.3.3-dev2026-08-24T13:16:06Zchangelog.d/README.mdonly — zero fragments onmaintodayclaimed; PR 196 approved by all three panelists at head2f1fd7bb,MERGEABLE/CLEAN,state:needs-humansince01:51ZSo the first changelog fragment the next cut will carry is a BREAKING one — PR 196 adds it, and the two children behind it each add another. Whatever the next number is, that is its content.
3. Version numbers are monotonic, so ordering decides naming
Whichever body of work cuts first takes the next number and the other re-homes. That is the whole shape of this question: A and B both supersede the
0.3.3naming, differing only in which number the narrowing takes; C is the only option that keeps your ruling verbatim, and it keeps it by making rig's next cut wait on heavy-duty/box.4. What C actually costs, measured today
box
0.10.0is unpublished. Polled2026-08-26 05:4xZ: box's latest release is0.9.1, published2026-08-04T14:45:44Z— 22 days old — and box's tag list tops out at0.9.1. No rig automation can see that change; triage polls it by hand each pass, which is how this is known.Under C, three finished breaking removals sit unreleased on
mainfor as long as box's own window takes, and rig's release cadence is handed to another repo. The bump itself is not even on rig's board yet — triage mints it only when box tags0.10.0, precisely so it does not sit here on an edge nothing can flip.5. Precedent, checked rather than recalled
rig's BREAKING entries have ridden both a minor and a patch, so "breaking ⇒ minor" is not a rule this repo has actually followed:
--class→--root-door, the-boxand-serverrole suffixes, andrig bootstraprequiring the users file.rig runner repoint --nameselects the instance and the old name-setting behaviour became--rename(runner: support multiple runner services on one box #166).That precedent is what makes A legitimate rather than sloppy. What differs here is size: 0.3.2's was one flag rename; #192 removes
rig runner(four commands pluslib/runner-config.sh) andrig coolify(two commands, 354 lines) entirely, along with two drill legs. The number is the only place a consumer sees that before they upgrade — which is the whole of the recommendation for B.6. Why triage is not picking this one
Default: none — hard block, and it stays a hard block however long it waits. Release-window membership is "the operator's release-init call" (TRIAGE.md), and a version number becomes a published artifact the moment it is tagged — non-reversible, which the reversible-only default rule forbids triage from writing. The ladder's past-24h rung hands the choice to triage, but it can only transfer a choice triage may actually execute; this is not one.7. If you say nothing
Nothing degrades and nothing stalls. You merge PR 196 when you want it; #194 and #195 promote and get built;
mainaccumulates the narrowing under0.3.3-devwith no cut. The answer binds the moment you open a release issue.A fourth answer is also valid: "decide it at the cut." Say that and triage strikes D4's open-question framing from #192, records the naming as settled at release-init, and closes this thread — no flag, no wait.
All reactions