summaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/src/meshbay_node/ui
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-08-16 15:29:30 +0200
committerChristophe Besson <cbesson@gmail.com>2026-08-16 15:29:30 +0200
commit3a37063aac59b8faaae72cd71c1990231a898144 (patch)
tree79e40fbf00621ca89d9339ae2b368490f8cdcc8e /packages/meshbay-node/src/meshbay_node/ui
parent84e778d5cdd1bb5cded8a7c0238797c17d48666c (diff)
downloadmeshbay-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 'packages/meshbay-node/src/meshbay_node/ui')
0 files changed, 0 insertions, 0 deletions