docs(adr-0036): record the trial end moving from a fixed date to a notice commitment #101

Sammanfogat
supernaut sammanfogade 3 incheckningar från work/84 in i main 2026-09-21 09:24:38 +00:00
Ägare

ADR 0036 described a fixed trial end date. Two things have happened since, and the record now carries both.

§3

What shipped was floor framing, not a fixed date: the trial ended when paid accounts launched, and 31 August 2026 was only the earliest that could happen. Every user-facing surface used it consistently, in both languages. The same fixed-date claim had reached the operator runbook, where it was actively misleading; corrected in bitborg-infra#422, with bitborg-infra#270 recording the decision to hold the downgrade.

The floor is now removed. No public surface states a date at all. The trial ends when paid subscriptions launch for everyone, and users get at least 30 days' notice before it does. That notice, not a date, is the user's protection.

Removing the floor takes nothing from anyone who already signed up. 31 August 2026 has passed and the floor was honoured in full for as long as it stood. The terms text changed, so TRIAL_TERMS_VERSION in bitborg-web/src/pages/api/signup.ts and the "Last updated" line in src/content/{sv,en}/trial-terms.md move to 2026-09-21 together.

§5

No date is held anywhere. Nothing tracks a date or the launch condition, and an operator runs the downgrade by hand, which is what makes holding it safe.

The 30 days' notice is now an ordering constraint on that procedure, not just copy on a page. The runbook makes sending the notice and letting it elapse a step that must complete before the batch runs, and closes the trial door first so the set of people owed notice stops growing.

Both sections keep the original decision text and record the change as an amendment, because the fixed date genuinely was the decision and the path away from it is worth being able to see.

Companion branches carry the same change in bitborg-web (the public copy) and bitborg-infra (the runbook procedure).

Closes #84

ADR 0036 described a fixed trial end date. Two things have happened since, and the record now carries both. ## §3 What shipped was floor framing, not a fixed date: the trial ended when paid accounts launched, and 31 August 2026 was only the earliest that could happen. Every user-facing surface used it consistently, in both languages. The same fixed-date claim had reached the operator runbook, where it was actively misleading; corrected in bitborg-infra#422, with bitborg-infra#270 recording the decision to hold the downgrade. The floor is now removed. No public surface states a date at all. The trial ends when paid subscriptions launch for everyone, and users get at least 30 days' notice before it does. That notice, not a date, is the user's protection. Removing the floor takes nothing from anyone who already signed up. 31 August 2026 has passed and the floor was honoured in full for as long as it stood. The terms text changed, so `TRIAL_TERMS_VERSION` in `bitborg-web/src/pages/api/signup.ts` and the "Last updated" line in `src/content/{sv,en}/trial-terms.md` move to 2026-09-21 together. ## §5 No date is held anywhere. Nothing tracks a date or the launch condition, and an operator runs the downgrade by hand, which is what makes holding it safe. The 30 days' notice is now an ordering constraint on that procedure, not just copy on a page. The runbook makes sending the notice and letting it elapse a step that must complete before the batch runs, and closes the trial door first so the set of people owed notice stops growing. Both sections keep the original decision text and record the change as an amendment, because the fixed date genuinely was the decision and the path away from it is worth being able to see. Companion branches carry the same change in bitborg-web (the public copy) and bitborg-infra (the runbook procedure). Closes #84
supernaut lade till 1 incheckning 2026-09-20 22:20:33 +00:00
docs(adr-0036): amend trial-end framing to match shipped floor copy
Alla kontroller lyckades
ci / ci (pull_request) Successful in 13s
f740b40e53
supernaut tvångsskickade work/84 från f740b40e53
Alla kontroller lyckades
ci / ci (pull_request) Successful in 13s
till 514015ca0f
Alla kontroller lyckades
ci / ci (pull_request) Successful in 14s
2026-09-21 06:51:57 +00:00
Jämför
supernaut tvångsskickade work/84 från 514015ca0f
Alla kontroller lyckades
ci / ci (pull_request) Successful in 14s
till 22d2901bec
Alla kontroller lyckades
ci / ci (pull_request) Successful in 18s
2026-09-21 08:26:46 +00:00
Jämför
supernaut lade till 1 incheckning 2026-09-21 08:30:19 +00:00
docs(adr-0036): amend trial-end framing to notice-based, no date
Alla kontroller lyckades
ci / ci (pull_request) Successful in 16s
f0c4f6bd1e
supernaut lade till 1 incheckning 2026-09-21 08:31:41 +00:00
docs(adr-0036): merge the paired amendments into one per section
Alla kontroller lyckades
ci / ci (pull_request) Successful in 21s
6dfb45917c
supernaut ändrade titeln från docs(adr-0036): amend the trial-end framing to match the shipped copy till docs(adr-0036): record the trial end moving from a fixed date to a notice commitment 2026-09-21 08:31:55 +00:00
supernaut sammanfogade incheckning 8bb563d1ac till main 2026-09-21 09:24:38 +00:00
supernaut tog bort grenen work/84 2026-09-21 09:24:38 +00:00
Logga in för att delta i denna konversation.
Inga granskare
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!101
Ingen beskrivning angiven.