https://github.com/ryogrid/tetetennis
· scanned 2026-06-15 23:58 UTC (2 months, 3 weeks ago)
16 raw signals (0 security + 16 graph)
Last scanned 2 months, 3 weeks ago · v1 · 16 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 164 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 |
|---|---|---|---|
networkFirst |
software | healthy | public/sw.js:networkFirst |
cacheFirst |
software | healthy | public/sw.js:cacheFirst |
createUI |
software | healthy | src/ui.js:createUI |
div |
software | healthy | src/ui.js:div |
statBars |
software | healthy | src/ui.js:statBars |
pt |
software | healthy | src/ui.js:pt |
stickFromEvent |
software | healthy | src/ui.js:stickFromEvent |
stickRecenter |
software | healthy | src/ui.js:stickRecenter |
stickRelease |
software | healthy | src/ui.js:stickRelease |
shotUp |
software | healthy | src/ui.js:shotUp |
applyTouchVisibility |
software | healthy | src/ui.js:applyTouchVisibility |
showCharSelect |
software | healthy | src/ui.js:showCharSelect |
showSurfaceSelect |
software | healthy | src/ui.js:showSurfaceSelect |
showDifficultySelect |
software | healthy | src/ui.js:showDifficultySelect |
showGamesSelect |
software | healthy | src/ui.js:showGamesSelect |
cardListScreen |
software | healthy | src/ui.js:cardListScreen |
showModeSelect |
software | healthy | src/ui.js:showModeSelect |
showPracticeFeed |
software | healthy | src/ui.js:showPracticeFeed |
showPracticeShot |
software | healthy | src/ui.js:showPracticeShot |
showPracticeDepth |
software | healthy | src/ui.js:showPracticeDepth |
showAssistSelect |
software | healthy | src/ui.js:showAssistSelect |
showResults |
software | healthy | src/ui.js:showResults |
rows |
software | healthy | src/ui.js:rows |
fire |
software | healthy | src/ui.js:fire |
hideMenu |
software | healthy | src/ui.js:hideMenu |
fireKey |
software | healthy | src/ui.js:fireKey |
showPause |
software | healthy | src/ui.js:showPause |
hidePause |
software | healthy | src/ui.js:hidePause |
showHUD |
software | healthy | src/ui.js:showHUD |
hideHUD |
software | healthy | src/ui.js:hideHUD |
splitPair |
software | healthy | src/ui.js:splitPair |
updateScore |
software | healthy | src/ui.js:updateScore |
practiceHud |
software | healthy | src/ui.js:practiceHud |
banner |
software | healthy | src/ui.js:banner |
toast |
software | healthy | src/ui.js:toast |
flashShot |
software | healthy | src/ui.js:flashShot |
setRecommendedShot |
software | healthy | src/ui.js:setRecommendedShot |
serveSpeedToast |
software | healthy | src/ui.js:serveSpeedToast |
gauge |
software | healthy | src/ui.js:gauge |
hideGauge |
software | healthy | src/ui.js:hideGauge |
charge |
software | healthy | src/ui.js:charge |
hideCharge |
software | healthy | src/ui.js:hideCharge |
moveHint |
software | healthy | src/ui.js:moveHint |
hideMoveHint |
software | healthy | src/ui.js:hideMoveHint |
registerPWA |
software | healthy | src/pwa.js:registerPWA |
createInput |
software | healthy | src/input.js:createInput |
norm |
software | healthy | src/input.js:norm |
firstInput |
software | healthy | src/input.js:firstInput |
moveVec |
software | healthy | src/input.js:moveVec |
createRenderHost |
software | healthy | src/render-host.js:createRenderHost |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
AGENT.md |
software | healthy | AGENT.md |
.mcp.json |
software | healthy | .mcp.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
moon.mod.json |
software | healthy | moon.mod.json |
00-overview.md |
software | healthy | kaizen/00-overview.md |
02-swing-timing-aids.md |
software | healthy | kaizen/02-swing-timing-aids.md |
04-contact-forgiveness.md |
software | healthy | kaizen/04-contact-forgiveness.md |
05-ui-buttons-and-assist-mode.md |
software | healthy | kaizen/05-ui-buttons-and-assist-mode.md |
01-ball-speed-and-time.md |
software | healthy | kaizen/01-ball-speed-and-time.md |
03-positioning-and-depth-cues.md |
software | healthy | kaizen/03-positioning-and-depth-cues.md |
practice-mode.md |
software | healthy | design/practice-mode/practice-mode.md |
kaizen-todo.md |
software | healthy | tasks/kaizen-todo.md |
todo.md |
software | healthy | tasks/todo.md |
charge-and-perfect-hit.md |
software | healthy | design_docs/charge-and-perfect-hit.md |
game-design.md |
software | healthy | design_docs/game-design.md |
refactor-moonbit-layers.md |
software | healthy | design_docs/refactor-moonbit-layers.md |
moon.pkg.json |
software | healthy | logic/ai/moon.pkg.json |
moon.pkg.json |
software | healthy | logic/rng/moon.pkg.json |
moon.pkg.json |
software | healthy | logic/rules/moon.pkg.json |
moon.pkg.json |
software | healthy | logic/ffi/moon.pkg.json |
moon.pkg.json |
software | healthy | logic/physics/moon.pkg.json |
moon.pkg.json |
software | healthy | logic/game/moon.pkg.json |
moon.pkg.json |
software | healthy | logic/assist/moon.pkg.json |
moon.pkg.json |
software | healthy | logic/vec/moon.pkg.json |
moon.pkg.json |
software | healthy | logic/shots/moon.pkg.json |
sw.js |
software | healthy | public/sw.js |
test.yml |
software | healthy | .github/workflows/test.yml |
deploy-pages.yml |
software | healthy | .github/workflows/deploy-pages.yml |
ui.js |
software | healthy | src/ui.js |
pwa.js |
software | healthy | src/pwa.js |
input.js |
software | healthy | src/input.js |
render-host.js |
software | healthy | src/render-host.js |
characters.js |
software | healthy | src/characters.js |
court.js |
software | healthy | src/court.js |
main.js |
software | healthy | src/main.js |
audio.js |
software | healthy | src/audio.js |
camera.js |
software | healthy | src/camera.js |
CREDIT.md |
software | healthy | src/sound/CREDIT.md |
CREDITS.md |
software | healthy | src/audio/samples/CREDITS.md |
player.js |
software | healthy | src/entities/player.js |
ball.js |
software | healthy | src/entities/ball.js |
.mcp.json |
quality | healthy | .mcp.json |
CLAUDE.md |
quality | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
kaizen |
software | healthy | kaizen |
design |
software | healthy | design |
practice-mode |
software | healthy | design/practice-mode |
tasks |
software | healthy | tasks |
design_docs |
software | healthy | design_docs |
logic |
software | healthy | logic |
ai |
software | healthy | logic/ai |
rng |
software | healthy | logic/rng |
rules |
software | healthy | logic/rules |
ffi |
software | healthy | logic/ffi |
physics |
software | healthy | logic/physics |
game |
software | healthy | logic/game |
assist |
software | healthy | logic/assist |
vec |
software | healthy | logic/vec |
shots |
software | healthy | logic/shots |
public |
software | healthy | public |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
sound |
software | healthy | src/sound |
audio |
software | healthy | src/audio |
samples |
software | healthy | src/audio/samples |
entities |
software | healthy | src/entities |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/test.yml |
build |
cicd | healthy | .github/workflows/deploy-pages.yml |
deploy |
cicd | healthy | .github/workflows/deploy-pages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::test |
cicd | healthy | .github/workflows/test.yml |
gha::deploy-pages |
cicd | healthy | .github/workflows/deploy-pages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-bnzjz3uf |
software | healthy | /tmp/repobility-clone-bnzjz3uf |
This page is publicly accessible at:
https://repobility.com/scan/1b3e462a-32e1-4715-b5e8-124d185094d2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1b3e462a-32e1-4715-b5e8-124d185094d2/
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.