Verify the validator-side half of the tokenless-sim REJECT root cause against current source (first link of the bf-34lwt split): - mothership/cmd/mothership/main.go:4494 — SetTokenValidator(...) is a bare statement with no env/build guard; provSrv is created unconditionally at :4492. 'validator configured?' is always YES. - mothership/internal/ingestion/server.go:513 — tokenOK := hello.Token != "" && validator(hello.MAC, hello.Token) depends solely on the deserialized hello JSON body field (message.go:22), not any HTTP header. No X-Spaxel-Token read exists on this path. Conclusion: validator always configured; accept/reject hinges entirely on hello.Token. Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| .gitkeep | ||
| ci-test-sim-reference-map.md | ||
| firmware-host-test-approach.md | ||
| mdns-override.md | ||
| recovery-mechanisms.md | ||
| simulation-testing.md | ||
| token-reject-root-cause.md | ||
| token-validator-wiring-confirm.md | ||
| ux-visualization.md | ||