docs: the decisions behind the convention, and where they live #4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docs/the-decisions-behind-v3"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
CONVENTION.mdsays what the rule is. Nothing here said why it is that one, what it replaced, or what the alternative would have cost — and four repositories consume this convention, read by people who were not in the conversation that produced it.The usual outcome of re-deriving a settled argument is reaching the other answer. That happened twice in two days on a neighbouring repository, over the same question, because the reasoning lived in a thread instead of a file.
What this adds
decisions/2026-10-27-scaleway-assessment.md— theseeds-infrareturn on v2.1.0 and the synthesis of both returns:home-node-infradecisions they replace (D6→E13orgmandatory, D10→E9 the VMID widens, P21→E14 boundary and permission set are not substitutes, D11→E17 naming an Organization);shrwas answering two questions at once, E28 tenancy, E29lab, E27organization_axis, E26grandfathered, and the five Organizations with what cannot be merged;replace, and 13prevent_destroysites where a rename is refused at plan time, not warned about.Why a file and not a thread
It carries its negative results with their date, which no other file here can hold. "A Container Registry namespace has no cross-project ACL, measured 2026-10-13" shapes a whole Project layout and is never contradicted by a test, because nothing exercises it again. A positive claim is refuted by the first apply; a negative one just sits there being believed. The date is what tells a later reader the question is re-openable.
What is deliberately not here
The v3.0.0 specification. An implementation plan is overtaken by the change it describes, and a plan kept after its PR has landed is a document that disagrees with the code. What it decided is in the assessment; what it builds will be in
CONVENTION.mdand the registry. Its diffs were also written against the French v2.1.0 and no longer apply to any file in this repository — which makes the point concrete rather than theoretical.Corrections made to the document
Two dates: it was dated 2026-10-28 in two places, which is tomorrow. A decision cannot be dated after the day it was recorded.
For the other session
The
home-node-infrareturn belongs beside this one, under its own date, so the two can be read against each other rather than through one of them.decisions/README.mdsays so, and says what else belongs here — and what does not.Verification
make checkgreen. Swept with the guard from #3 (make english): zero findings indecisions/— no accented letter, no French word, no secret and no account or project identifier.🤖 Generated with Claude Code