1e35a10f334769149f74e246238209eb38208e6e
V-575, second sweep wave. The unlocked boot path and UnlockFn each held a verbatim copy of four wiring blocks. wirePhraser, wireGatherer, wireDispatcher and wireTickLoop give each of them one home, matching the file's existing wireX naming. Seven copies of the WaitGroup-add-then-go pattern go through goWorker, so the registration cannot be separated from the goroutine it guards. Five magic values got names, including stepUpTTL for the passkey session. No behaviour change. Startup order, log lines and error strings are untouched. The two daemonAPI literals stay separate because they differ, and folding them would hide the difference behind a flag. 863 lines to 830. make build, make build-web and go test -race all pass.
Description
No description provided
Languages
Go
97.1%
HTML
0.9%
Shell
0.6%
CSS
0.5%
Makefile
0.3%
Other
0.6%