docs: v0.151.0 REPORT + CONTEXT — deployed, live-verified, 3 red-proofs recorded
This commit is contained in:
+18
-1
@@ -7,7 +7,24 @@
|
||||
>
|
||||
> Ask Claude Code: "Please update CONTEXT.md with what we did today"
|
||||
|
||||
Last updated: 2026-07-20 (v0.150.0 — green gate restored + F7 export-link fix)
|
||||
Last updated: 2026-07-20 (v0.151.0 — Megosztás reload loop fixed + connect-address card)
|
||||
|
||||
> **2026-07-20 — v0.151.0 (Megosztás).** Closes **S-1/S-2/S-4-core/S-5** of
|
||||
> `felhom.eu/documentation/audits/DIAG-sharing-2026-07-20.md`; **S-3 (no mDNS/Bonjour) stays OPEN**,
|
||||
> awaiting Viktor's `smbutil lookup FELHOM` + `dns-sd -B _smb._tcp` from the Mac. **The `/sharing`
|
||||
> page had been reload-looping at ~1.2 s for every customer with sharing enabled since v0.147.0** —
|
||||
> `/sharing/status` coerced `idle`→`running` on the JOB phase channel, and the client answers a
|
||||
> terminal `running` with a one-shot `location.reload()`, so the first poll of every steady-state
|
||||
> page load re-armed it. The rule this leaves behind, now recorded against R-45 too: **a phase a
|
||||
> client answers with a one-shot action is an EDGE — never synthesise it from a level, and serve it
|
||||
> exactly once.** Both halves are server-side; `sharing.html`'s `<script>` is byte-identical to
|
||||
> v0.150.0. `consumeIfRunning` is the serve-once half (`failed`/`needs_password`/in-flight are never
|
||||
> consumed). Also new: the „Csatlakozás a megosztáshoz" card — Windows + Mac forms plus the direct
|
||||
> `smb://<IP>`, read from the SAMBA container's netns because the controller is on a docker bridge
|
||||
> and would answer `172.x`; **derived per render, cached nowhere** (the guest holds it by DHCP).
|
||||
> Live-verified endpoint-level on 9201: `phase:"idle"` on 3/3 polls, and the card renders the real
|
||||
> `192.168.0.104`. 23/23 green twice; 3 red-proofs. **The human "does the page sit still" check is
|
||||
> still Viktor's** — no browser here.
|
||||
|
||||
> **2026-07-20 — v0.150.0.** **`go test ./...` on DooPlex is fully green again (23/23 packages, run
|
||||
> twice) — no surviving `t.Skip`s, no weakened assertions, no deleted tests.** The 7 red
|
||||
|
||||
Reference in New Issue
Block a user