https://github.com/chriskoturathbun/christopherrathbun.com
· scanned 2026-06-17 01:48 UTC (1 month, 1 week ago)
8 raw signals (0 security + 8 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +14.5 (diff) · 8 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 90 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
newGameId |
software | healthy | src/worker.js:newGameId |
fetchAssetFollow |
software | healthy | src/worker.js:fetchAssetFollow |
handleTwistedChess |
software | healthy | src/worker.js:handleTwistedChess |
twistOptions |
software | healthy | src/twisted-chess-do.js:twistOptions |
ok |
software | healthy | test/engine.test.mjs:ok |
eq |
software | healthy | test/engine.test.mjs:eq |
move |
software | healthy | test/engine.test.mjs:move |
getPlayerId |
software | healthy | public/twistedchess/app.js:getPlayerId |
getName |
software | healthy | public/twistedchess/app.js:getName |
setName |
software | healthy | public/twistedchess/app.js:setName |
$ |
software | healthy | public/twistedchess/app.js:$ |
show |
software | healthy | public/twistedchess/app.js:show |
boot |
software | healthy | public/twistedchess/app.js:boot |
wireLobby |
software | healthy | public/twistedchess/app.js:wireLobby |
connect |
software | healthy | public/twistedchess/app.js:connect |
sendWS |
software | healthy | public/twistedchess/app.js:sendWS |
handleMessage |
software | healthy | public/twistedchess/app.js:handleMessage |
orientedIndices |
software | healthy | public/twistedchess/app.js:orientedIndices |
buildBoardGrid |
software | healthy | public/twistedchess/app.js:buildBoardGrid |
onState |
software | healthy | public/twistedchess/app.js:onState |
renderBoard |
software | healthy | public/twistedchess/app.js:renderBoard |
addCoords |
software | healthy | public/twistedchess/app.js:addCoords |
isMyMoveTurn |
software | healthy | public/twistedchess/app.js:isMyMoveTurn |
isMyTwistTurn |
software | healthy | public/twistedchess/app.js:isMyTwistTurn |
engineState |
software | healthy | public/twistedchess/app.js:engineState |
onSquareClick |
software | healthy | public/twistedchess/app.js:onSquareClick |
commitMove |
software | healthy | public/twistedchess/app.js:commitMove |
choosePromotion |
software | healthy | public/twistedchess/app.js:choosePromotion |
displayQuad |
software | healthy | public/twistedchess/app.js:displayQuad |
renderTwistLayer |
software | healthy | public/twistedchess/app.js:renderTwistLayer |
quadOrigin |
software | healthy | public/twistedchess/app.js:quadOrigin |
animateTwist |
software | healthy | public/twistedchess/app.js:animateTwist |
renderPlayers |
software | healthy | public/twistedchess/app.js:renderPlayers |
setSeat |
software | healthy | public/twistedchess/app.js:setSeat |
tickClocks |
software | healthy | public/twistedchess/app.js:tickClocks |
fmtClock |
software | healthy | public/twistedchess/app.js:fmtClock |
setPhase |
software | healthy | public/twistedchess/app.js:setPhase |
renderStatus |
software | healthy | public/twistedchess/app.js:renderStatus |
renderHistory |
software | healthy | public/twistedchess/app.js:renderHistory |
addChat |
software | healthy | public/twistedchess/app.js:addChat |
renderInvite |
software | healthy | public/twistedchess/app.js:renderInvite |
renderGameOver |
software | healthy | public/twistedchess/app.js:renderGameOver |
wireGameUI |
software | healthy | public/twistedchess/app.js:wireGameUI |
flashBanner |
software | healthy | public/twistedchess/app.js:flashBanner |
escapeHtml |
software | healthy | public/twistedchess/app.js:escapeHtml |
idx |
software | healthy | public/twistedchess/engine.js:idx |
rc |
software | healthy | public/twistedchess/engine.js:rc |
inBounds |
software | healthy | public/twistedchess/engine.js:inBounds |
isWhite |
software | healthy | public/twistedchess/engine.js:isWhite |
isBlack |
software | healthy | public/twistedchess/engine.js:isBlack |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
index.html |
software | healthy | index.html |
wrangler.toml |
software | healthy | wrangler.toml |
worker.js |
software | healthy | src/worker.js |
twisted-chess-do.js |
software | healthy | src/twisted-chess-do.js |
engine.test.mjs |
software | healthy | test/engine.test.mjs |
profile.html |
software | healthy | public/profile.html |
index.html |
software | healthy | public/index.html |
style.css |
software | healthy | public/twistedchess/style.css |
app.js |
software | healthy | public/twistedchess/app.js |
engine.js |
software | healthy | public/twistedchess/engine.js |
index.html |
software | healthy | public/twistedchess/index.html |
| Label | Layer | Status | Path |
|---|---|---|---|
src |
software | healthy | src |
test |
software | healthy | test |
public |
software | healthy | public |
twistedchess |
software | healthy | public/twistedchess |
| Label | Layer | Status | Path |
|---|---|---|---|
chriskoturathbun__christopherrathbun.com |
software | healthy | /data/fable5_failed_archive/chriskoturathbun__christopherra… |
| Label | Layer | Status | Path |
|---|---|---|---|
TwistedChessGame |
software | healthy | src/twisted-chess-do.js:TwistedChessGame |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/1f987114-5532-43a5-a208-518c218e50f6/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1f987114-5532-43a5-a208-518c218e50f6/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.