Decisions 50 (apps off-site by default, R-720) and 51 (ep0 drill archives; restore test on own archives, R-727) recorded; Tester-2 read-only checklist
gates / gates (push) Successful in 26s
gates / gates (push) Successful in 26s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
@@ -191,6 +191,10 @@ the same way.
|
||||
|
||||
## 8. Storage & backup
|
||||
|
||||
> **2026-09-30 (operator, `09` §3 decisions 50–51):** a new box's apps are in the off-site copy by default (07 §6);
|
||||
> the whole-guest restore test takes only the box's OWN archives — an earlier box's archive left in the customer's
|
||||
> ep0 namespace is never this box's proof, and the three drill archives found there are removed.
|
||||
|
||||
**Tiers** (escalating failure scope):
|
||||
|
||||
| Layer | Mechanism | Survives | Note |
|
||||
|
||||
@@ -297,6 +297,13 @@ fresh box the same day: five photos put into Nextcloud, deleted, restored from t
|
||||
and none of them opened (`audits/DRILL-prove-fixes-0243-2026-09-16.md`, R-537/R-538). Implemented in
|
||||
hub v0.116.0 (`handleConfigNewForm`). **What this ruling does NOT change: what any tier captures.**
|
||||
|
||||
**[RULING 2026-09-30, operator — `09` §3 decision 50] …and every app on such a box is IN the off-site copy by
|
||||
default.** The 2026-09-16 ruling turned the tier on per customer; a per-app switch that started OFF left a new
|
||||
household's apps out of it (measured on a fresh box, `audits/DRILL-new-household-2026-09-30.md`, R-720). A newly
|
||||
installed app on a box whose customer has off-site is switched on at install. Over the customer's quota the page names
|
||||
the largest apps and the household chooses; **the box never deletes off-site history to make room without that
|
||||
choice.** Apps installed before the release are offered one press, never switched by the release itself.
|
||||
|
||||
|
||||
**The app update's safety precondition accepts ANY tier** (operator ruling 2026-09-13, controller
|
||||
v0.239.0, R-475): the first fresh copy in the order Tier 2, Tier 1, Tier 3; with none, it backs up
|
||||
|
||||
@@ -548,6 +548,19 @@ R-636's louder repeated alarm.
|
||||
is case-insensitive (termix's router ignores case). Final trick run: 113 tries on 11 apps, 0 got in.
|
||||
Same day, operator: CC changes the admin passwords of demo-hp's installed bookstack and calibre-web and stores them
|
||||
in the operator's credentials file (not in any repo).
|
||||
50. **Every newly installed app goes off-site by itself when the customer has off-site** — *operator ruling 2026-09-30
|
||||
(R-720, option A).* It restores the intent of the 2026-09-16 ruling (`07` §6: Tier 3 ON for every new customer),
|
||||
which a per-app switch starting OFF had undone. If the apps will not fit the customer's quota, the page says so,
|
||||
names the largest, and the household chooses which stay off-site. Apps already installed are not switched by a
|
||||
release (the 2026-09-29 Part 0 rule); the backups page offers one press to switch them all on.
|
||||
**The box never deletes off-site history to make room without the household's choice.** *(Outcome: filled in by
|
||||
the 2026-09-30 fixes session.)*
|
||||
51. **ep0: the three whole-guest archives of deleted drill boxes in `tester-1`'s namespace are removed, and only
|
||||
those** — *operator ruling 2026-09-30 (R-727).* With before/after controls on every other namespace. The restore
|
||||
test is fixed to take only the current box's own archives, so an archive of an earlier box in the same namespace
|
||||
can never be tested again. *(Outcome: filled in by the 2026-09-30 fixes session.)*
|
||||
Same day, operator: the first real tester gets a NEW customer record (`Tester-2`, domain `sajatfelhom.hu`), not
|
||||
`tester-1`; and CC rewrites the volunteer guide as measured (R-722).
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user