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:
+7
-1
@@ -7,7 +7,13 @@
|
||||
>
|
||||
> Ask Claude Code: "Please update CONTEXT.md with what we did today"
|
||||
|
||||
Last updated: 2026-09-28 evening (v0.279.0 — after_install / known default logins, Part D empty-backup alarm, night chain, R-706)
|
||||
Last updated: 2026-09-30 (v0.283.0 + v0.283.1 — apps off-site by default, Stop holds during a backup)
|
||||
|
||||
> **2026-09-30 — v0.283.0 / v0.283.1.** Decision 50: `settings.DefaultOffboxOnForNewApp` from the deploy-done hook
|
||||
> (an earlier per-app choice wins); one press for older apps; `backup/offbox_fit.go` size card (estimate at each run
|
||||
> + background from the page, never `du` in a request). R-721: `stacks.Manager.WantsStopped` asked by the quiesce
|
||||
> resume, the volume dump (through `stackAdapter` — the v0.283.0 miss), the update leg and `AppStopGuard.Recover`.
|
||||
> R-724/R-725 page slips. Floor 0.283.1, MinAgent 0.131.0. No golden (the operator's choice before Tester-2).
|
||||
|
||||
> **2026-09-28 evening — v0.279.0.** `stacks/after_install.go` (decision 45: a fresh install replaces a known default
|
||||
> login; the deploy-done hook now set on every box), `web/known_login.go` (the page's default-login rule),
|
||||
|
||||
@@ -1,15 +1,17 @@
|
||||
# REPORT — v0.282.0: the app's own sign-up switch (after_setup); "close sign-up now" (decision 49); probes read lists and a done status (R-715) (2026-09-29 evening)
|
||||
# REPORT — 2026-09-30: v0.283.0 + v0.283.1
|
||||
|
||||
Architecture: `felhom.eu/documentation/architecture/09-update-architecture.md` §3 decisions 47–49; `01-topology-and-trust.md`
|
||||
§5. Evidence: `felhom.eu/documentation/audits/signup-lock-2026-09-29/`. Session report:
|
||||
`felhom.eu/REPORT-signup-lock-2026-09-29.md`.
|
||||
Full session report: `felhom.eu/REPORT-fixes-first-tester-2026-09-30.md`. Evidence:
|
||||
`felhom.eu/documentation/audits/evidence-fixes-first-tester-2026-09-30/`.
|
||||
|
||||
- `after_setup:` — env merged into app.yaml + one `compose up -d` (or a command, argv-safe) when the gate opens or on the
|
||||
press; an installed compose that does not read the variable is reported, never recorded as locked; one run per app;
|
||||
retries at most every 30 min; the household's window lifts it, the loop restores it. Live on 9 apps (9202).
|
||||
- `POST /apps/<slug>/close-signup` — offered once on an installed app with a template lock and no lock record; writes the
|
||||
record (`opened_by: close-signup`), the block, then the switch; never a gate. Live on the demo boxes and on wanderer.
|
||||
- Probes: list indexes in `field`; `done_status:`. Live: ghost, home-assistant, gramps-web opened by themselves.
|
||||
- Tests `TestAfterSetup_*`, `TestCloseSignup_*`, `TestCloseSignupPage_*`, `TestProbe_ListIndexesAndADoneStatus`; full
|
||||
suite, vet and gates green. Red-proofs RP25–RP30, each seen failing on an assertion.
|
||||
- Floor 0.282.0; both demo boxes run it. MinAgent 0.131.0 (unchanged).
|
||||
- **v0.283.0 — decision 50 (R-720):** a fresh install joins the off-site copy when the customer has off-site; one
|
||||
press for older apps on both backup pages; the size card over the quota. Measured first: over the quota nothing
|
||||
but the ruled retention runs — pinned by `TestDecision50_OverQuotaDeletesNothingExtra`.
|
||||
- **R-721:** a Stop pressed while a machine has the app down holds — quiesce resume, volume dump, update leg (v0.283.0),
|
||||
the dump's PRODUCTION adapter and the startup crash recovery (v0.283.1, after the live test on 9202 caught v0.283.0
|
||||
restarting the app 8 s after the Stop).
|
||||
- **R-724 / R-725 (box half):** real schedule and local times on Beállítások and the dashboard; „az előző N órája
|
||||
készült"; the restore-test card names its tier; the recovery wizard speaks „te" (formal ceiling 18 → 17).
|
||||
- Red-proofs RP31–RP38, RP43, RP44. Parity: two new cases (`backups_remote_offsite_offer_fit`,
|
||||
`backups_apps_offsite_offer`); four fixtures re-captured, diff = the intended lines only.
|
||||
- Live: 9202 (press, fresh app ON, Stop during the dump holds on 0.283.1); both demo boxes on 0.283.1 by the floor.
|
||||
- MinAgent 0.131.0 (unchanged). No golden this session (see STATUS: the operator's choice before Tester-2's install).
|
||||
|
||||
Reference in New Issue
Block a user