A handful of Node scripts cover contract tooling and testing outside the UI.
Testing
$ node scripts/e2e.mjs
# full API smoke test: SIWE → analyze → watchtower → receipts
Screenshots
$ node scripts/shot.mjs <url> <outfile>
# headless screenshot of any page
$ node scripts/shot-authed.mjs <outfile>
# signs in with a test key and shoots the authenticated workspace
Contract tooling
$ node scripts/compile-contracts.mjs
# ABIs + bytecode → src/lib/abi/
$ node scripts/deploy.mjs
# deploy KansokuPass + WatchtowerRegistry to Robinhood Chain
