ADR 0036 describes a fixed trial end date; the shipped copy uses a floor #84

Stängd
öppnade 2026-08-16 11:18:32 +00:00 av supernaut · 0 kommentarer
Ägare

ADR 0036 §3 describes the sign-up trial checkbox like this:

The checkbox is accompanied by in-form text stating the trial ends at the end of August 2026 and
the account then becomes a participant account

The shipped copy says something materially different. signup.accountType.trial.notice in
bitborg-web/src/i18n/ui.ts reads:

Converts to a participant account when paid accounts are launched, but no earlier than
31 August 2026.

That is floor framing: 31 August is the earliest the trial can end, not the date it ends. The
implementation refined the decision and every other user-facing surface followed it — the
trial-terms page §2, the account panel, the accounts guide and the trial-end FAQ, in both
languages. ui.ts carries a comment saying the floor framing is deliberate.

So the copy is right and consistent; only the ADR still describes the earlier, harder wording.

Why this is worth fixing

The same drift had already reached the operator docs, where it was actively dangerous: the runbook
told an operator that an announced end date had passed, immediately before an irreversible,
capability-revoking batch. That was corrected in bitborg-infra#422, and bitborg-infra#270 records
the decision to hold the downgrade. The ADR is the remaining copy of the wrong claim, and it is the
document someone would reach for to check what was actually decided.

What to do

Amend ADR 0036 §3 to describe the floor framing as shipped, in the same style as the other
amendments in this repo — an amendment note rather than a silent rewrite, since the original
decision genuinely was the harder date and the change is worth being able to see.

Consider whether §5 ("Downgrade is an operator-triggered batch, not an automated dated job") should
also state explicitly that no date is scheduled at all, since that is the property that makes
holding safe.

ADR 0036 §3 describes the sign-up trial checkbox like this: > The checkbox is accompanied by in-form text stating the trial ends at the end of August 2026 and > the account then becomes a participant account The shipped copy says something materially different. `signup.accountType.trial.notice` in `bitborg-web/src/i18n/ui.ts` reads: > Converts to a participant account when paid accounts are launched, but no earlier than > 31 August 2026. That is **floor** framing: 31 August is the earliest the trial can end, not the date it ends. The implementation refined the decision and every other user-facing surface followed it — the trial-terms page §2, the account panel, the accounts guide and the trial-end FAQ, in both languages. `ui.ts` carries a comment saying the floor framing is deliberate. So the copy is right and consistent; only the ADR still describes the earlier, harder wording. ## Why this is worth fixing The same drift had already reached the operator docs, where it was actively dangerous: the runbook told an operator that an announced end date had passed, immediately before an irreversible, capability-revoking batch. That was corrected in bitborg-infra#422, and bitborg-infra#270 records the decision to hold the downgrade. The ADR is the remaining copy of the wrong claim, and it is the document someone would reach for to check what was actually decided. ## What to do Amend ADR 0036 §3 to describe the floor framing as shipped, in the same style as the other amendments in this repo — an amendment note rather than a silent rewrite, since the original decision genuinely was the harder date and the change is worth being able to see. Consider whether §5 ("Downgrade is an operator-triggered batch, not an automated dated job") should also state explicitly that no date is scheduled at all, since that is the property that makes holding safe.
supernaut lade till detta till projektet Bitborg Docs 2026-08-16 11:18:39 +00:00
Logga in för att delta i denna konversation.
Ingen milstolpe
Inget projekt
Inga tilldelade
1 deltagare
Notiser
Förfallodatum
Förfallodatumet är ogiltigt eller utanför gränserna. Använd formatet "åååå-mm-dd".

Inget förfallodatum satt.

Beroenden

Inga beroenden satta

Referens
bitborg/bitborg-docs#84
Ingen beskrivning angiven.