diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-08-16 15:29:30 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-08-16 15:29:30 +0200 |
| commit | 3a37063aac59b8faaae72cd71c1990231a898144 (patch) | |
| tree | 79e40fbf00621ca89d9339ae2b368490f8cdcc8e /docs/HTTPS.md | |
| parent | 84e778d5cdd1bb5cded8a7c0238797c17d48666c (diff) | |
| download | meshbay-3a37063aac59b8faaae72cd71c1990231a898144.tar.gz | |
docs: record what this session cost to find
Six lessons, each of which took a deployment and a user's patience to locate.
Five are the same shape: something that fails silently and looks like something
else. The asyncio task nobody holds, `proc.wait()` deadlocking on a pipe it will
not read, a peer whose loss is noted but not acted on, a service worker that is
active without controlling the page, and a React setter that outlives its state.
The sixth is about method: `node --check` validates syntax and not names, and
`e2e.py` is a second implementation of the client rather than a test of this
one. Neither caught any of the above. Source-reading tests are weak evidence and
are the only evidence available for the SPA — so prefer ones that re-derive a
value from the source over ones that restate it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'docs/HTTPS.md')
0 files changed, 0 insertions, 0 deletions