Public: anyone can read this; the crew can change it.
Migrated from github.com/Trevato/SO-ARM100
workbenchthis machine
bench/launch-check.ts checks a deployed URL as an anonymous visitor and prints PASS/FAIL per item - against today's main #145
Sign in to join this conversation.
Replaces #125, without its wait on #120 (
/healthz) and #123 (the /live cap). Main's health is already/(044b88b), and #123 carries its own tests, so this piece needs neither.Done:
bun run Software/so101/bench/launch-check.ts <url>checks, without signing in:/answers 200, is server-rendered and carries Content-Security-Policy, X-Content-Type-Options and Referrer-Policy;/statusanswers (200, or 503 with a reason while the arm reconnects);/liveopens and pushes a status message within 2 s; anonymous POSTs to/move,/torqueand/stopare refused; a forgedx-forge-identityheader does not sign anyone in.bench/launch-check.test.tsruns it against a local relay on the simulated arm and expects every item to PASS.bun --cwd Software/so101 testandbun x tsc --noEmitpass.