docs(report): R-66 implementation, the netns-door decision, and the two-box live validation
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UuFPHmHNrCJj1VhY6QdDMU
This commit is contained in:
+20
-1
@@ -7,7 +7,26 @@
|
||||
>
|
||||
> Ask Claude Code: "Please update CONTEXT.md with what we did today"
|
||||
|
||||
Last updated: 2026-07-21 (v0.155.0 — R-48 follow-up: the wizard read the wrong running-flag)
|
||||
Last updated: 2026-07-22 (v0.159.0 — R-66: the box's own address becomes visible)
|
||||
|
||||
> **2026-07-22 — v0.159.0 (R-66), SHIPPED + deployed to BOTH boxes.** Three legs: „Hálózat" card on
|
||||
> Beállítások → Rendszer (Helyi cím / Hálózati név only-while-Megosztás / Átjáró; „—" fallback),
|
||||
> `network` section in the Debug dump (best-effort per item), and the NetBIOS trap named on the NAS
|
||||
> add form (Szerver helper text + a purely lexical hint on `unreachable` for single-label non-IP
|
||||
> names).
|
||||
>
|
||||
> **DECISION (the load-bearing one): all guest-net reads go through the samba netns door.** The
|
||||
> controller is bridge-netns'd, so `/proc/net/route`/resolv.conf/net.Interfaces in-process answer
|
||||
> for the CONTAINER (172.x / 127.0.0.11) — the S-2 trap. `internal/stacks/guestnet.go` docker-execs
|
||||
> into host-networked felhom-samba (one `guestNetExecFn` seam); Megosztás off ⇒ door closed ⇒ „—" /
|
||||
> in-place error strings, never a plausible-wrong substitute (S-5). Nothing stored anywhere.
|
||||
>
|
||||
> Deploy: 0.159.0 on demo-felhom 9201 (open-door path live: .104/.1/\\FELHOM) AND demo-hp 9201 via
|
||||
> G1 break-glass (closed-door path live: dashes, no name row, in-place dump errors; secret shredded).
|
||||
> demo-hp gotcha worth keeping: the controller 404s on direct container-IP probes without the
|
||||
> customer-domain Host header (`felhom.enkisfelhom.hu` there). Red-proofs A2 + C2 run and recorded.
|
||||
> ROADMAP: R-66 SHIPPED; R-64 (pairing blessed, drill = evidence leg) + R-65 (buddy-box replication,
|
||||
> post-alpha spike-first) minted. NAS doc gained the naming-caveat paragraph.
|
||||
|
||||
> **2026-07-21 — v0.155.0.** v0.154.0's wizard sourced "is an op running" from `Manager.IsRunning()`
|
||||
> — the CONCURRENCY single-flight, acquired inside the goroutine, and **`RestoreOffboxScratch` never
|
||||
|
||||
Reference in New Issue
Block a user