https://github.com/Randroids-Dojo/VibePinball
· scanned 2026-06-15 23:46 UTC (2 months, 4 weeks ago)
12 raw signals (0 security + 12 graph)
Last scanned 2 months, 4 weeks ago · v1 · 12 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 218 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 |
|---|---|---|---|
gatePosts |
software | healthy | tests/tableBlueprint.test.ts:gatePosts |
leftGatePosts |
software | healthy | tests/tableBlueprint.test.ts:leftGatePosts |
rightGatePosts |
software | healthy | tests/tableBlueprint.test.ts:rightGatePosts |
segmentEnds |
software | healthy | tests/tableBlueprint.test.ts:segmentEnds |
tipInnerReach |
software | healthy | tests/tableBlueprint.test.ts:tipInnerReach |
step |
software | healthy | tests/physics.test.ts:step |
launchAndSettle |
software | healthy | tests/physics.test.ts:launchAndSettle |
planarDistance |
software | healthy | tests/physics.test.ts:planarDistance |
expectInsideCabinet |
software | healthy | tests/physics.test.ts:expectInsideCabinet |
H |
software | healthy | scripts/plot-blueprint.ts:H |
px |
software | healthy | scripts/plot-blueprint.ts:px |
pz |
software | healthy | scripts/plot-blueprint.ts:pz |
rect |
software | healthy | scripts/plot-blueprint.ts:rect |
angle |
software | healthy | scripts/plot-blueprint.ts:angle |
circle |
software | healthy | scripts/plot-blueprint.ts:circle |
label |
software | healthy | scripts/plot-blueprint.ts:label |
scan |
software | healthy | scripts/check-dashes.mjs:scan |
Home |
software | healthy | app/page.tsx:Home |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
createInitialGameState |
software | healthy | src/game/rules.ts:createInitialGameState |
startGame |
software | healthy | src/game/rules.ts:startGame |
setPlungerCharge |
software | healthy | src/game/rules.ts:setPlungerCharge |
applyTableEvent |
software | healthy | src/game/rules.ts:applyTableEvent |
award |
software | healthy | src/game/rules.ts:award |
drainBall |
software | healthy | src/game/rules.ts:drainBall |
toHudState |
software | healthy | src/game/rules.ts:toHudState |
VibePinballGame |
software | healthy | src/game/VibePinballGame.tsx:VibePinballGame |
resize |
software | healthy | src/game/VibePinballGame.tsx:resize |
loop |
software | healthy | src/game/VibePinballGame.tsx:loop |
setPressed |
software | healthy | src/game/VibePinballGame.tsx:setPressed |
onKeyDown |
software | healthy | src/game/VibePinballGame.tsx:onKeyDown |
onKeyUp |
software | healthy | src/game/VibePinballGame.tsx:onKeyUp |
updateAction |
software | healthy | src/game/VibePinballGame.tsx:updateAction |
startOrRestart |
software | healthy | src/game/VibePinballGame.tsx:startOrRestart |
bindHold |
software | healthy | src/game/VibePinballGame.tsx:bindHold |
createPinballScene |
software | healthy | src/game/render.ts:createPinballScene |
resize |
software | healthy | src/game/render.ts:resize |
render |
software | healthy | src/game/render.ts:render |
dispose |
software | healthy | src/game/render.ts:dispose |
addRail |
software | healthy | src/game/render.ts:addRail |
addSegment |
software | healthy | src/game/render.ts:addSegment |
addBoundarySegment |
software | healthy | src/game/render.ts:addBoundarySegment |
addPopBumperGuardSegment |
software | healthy | src/game/render.ts:addPopBumperGuardSegment |
addLaneWallSegment |
software | healthy | src/game/render.ts:addLaneWallSegment |
addHandoffSegment |
software | healthy | src/game/render.ts:addHandoffSegment |
addRolloverWire |
software | healthy | src/game/render.ts:addRolloverWire |
addFlipperStop |
software | healthy | src/game/render.ts:addFlipperStop |
addPost |
software | healthy | src/game/render.ts:addPost |
addSlingTriangle |
software | healthy | src/game/render.ts:addSlingTriangle |
addSlingTopPlastic |
software | healthy | src/game/render.ts:addSlingTopPlastic |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
next-env.d.ts |
software | healthy | next-env.d.ts |
tsconfig.json |
software | healthy | tsconfig.json |
AGENTS.md |
software | healthy | AGENTS.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
next.config.ts |
software | healthy | next.config.ts |
flow.test.ts |
software | healthy | tests/flow.test.ts |
launch.smoke.ts |
software | healthy | tests/launch.smoke.ts |
playable.smoke.ts |
software | healthy | tests/playable.smoke.ts |
rules.test.ts |
software | healthy | tests/rules.test.ts |
input.test.ts |
software | healthy | tests/input.test.ts |
tableBlueprint.test.ts |
software | healthy | tests/tableBlueprint.test.ts |
physics.test.ts |
software | healthy | tests/physics.test.ts |
PLAYTEST.html |
software | healthy | docs/PLAYTEST.html |
FUN_FACTOR_AUDIT.html |
software | healthy | docs/FUN_FACTOR_AUDIT.html |
OPEN_QUESTIONS.html |
software | healthy | docs/OPEN_QUESTIONS.html |
IMPLEMENTATION_PLAN.html |
software | healthy | docs/IMPLEMENTATION_PLAN.html |
DEPENDENCY_LEDGER.html |
software | healthy | docs/DEPENDENCY_LEDGER.html |
PROGRESS_LOG.html |
software | healthy | docs/PROGRESS_LOG.html |
FOLLOWUPS.html |
software | healthy | docs/FOLLOWUPS.html |
WORKING_AGREEMENT.html |
software | healthy | docs/WORKING_AGREEMENT.html |
GDD_COVERAGE.json |
software | healthy | docs/GDD_COVERAGE.json |
vibereview-session.html |
software | healthy | docs/reviews/20260609-191250-9232B7B2/vibereview-session.ht… |
session.json |
software | healthy | docs/reviews/20260609-191250-9232B7B2/session.json |
BABCF596-17A7-4B09-A0A5-D02A2C59B55E.browser.json |
software | healthy | docs/reviews/20260609-191250-9232B7B2/captures/BABCF596-17A… |
3442B653-7480-4AA3-AFD7-0F5298B9643C.browser.json |
software | healthy | docs/reviews/20260609-191250-9232B7B2/captures/3442B653-748… |
694B4089-DAD1-4780-8B3B-9FD983FEA984.browser.json |
software | healthy | docs/reviews/20260609-191250-9232B7B2/captures/694B4089-DAD… |
ADD10169-85B4-4749-9613-D7A8282FAA3A.browser.json |
software | healthy | docs/reviews/20260609-191250-9232B7B2/captures/ADD10169-85B… |
10-testing-and-release.html |
software | healthy | docs/gdd/10-testing-and-release.html |
05-scoring-and-rules.html |
software | healthy | docs/gdd/05-scoring-and-rules.html |
03-physics-simulation.html |
software | healthy | docs/gdd/03-physics-simulation.html |
07-audio-and-feedback.html |
software | healthy | docs/gdd/07-audio-and-feedback.html |
04-controls-and-input.html |
software | healthy | docs/gdd/04-controls-and-input.html |
99-out-of-scope.html |
software | healthy | docs/gdd/99-out-of-scope.html |
index.html |
software | healthy | docs/gdd/index.html |
06-camera-and-rendering.html |
software | healthy | docs/gdd/06-camera-and-rendering.html |
08-state-and-leaderboard.html |
software | healthy | docs/gdd/08-state-and-leaderboard.html |
01-vision-and-pillars.html |
software | healthy | docs/gdd/01-vision-and-pillars.html |
02-table-layout.html |
software | healthy | docs/gdd/02-table-layout.html |
11-physical-board-blueprint.html |
software | healthy | docs/gdd/11-physical-board-blueprint.html |
09-technical-architecture.html |
software | healthy | docs/gdd/09-technical-architecture.html |
plot-blueprint.ts |
software | healthy | scripts/plot-blueprint.ts |
check-dashes.mjs |
software | healthy | scripts/check-dashes.mjs |
globals.css |
software | healthy | app/globals.css |
page.tsx |
software | healthy | app/page.tsx |
layout.tsx |
software | healthy | app/layout.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
docs |
software | healthy | docs |
reviews |
software | healthy | docs/reviews |
20260609-191250-9232B7B2 |
software | healthy | docs/reviews/20260609-191250-9232B7B2 |
captures |
software | healthy | docs/reviews/20260609-191250-9232B7B2/captures |
gdd |
software | healthy | docs/gdd |
scripts |
software | healthy | scripts |
app |
software | healthy | app |
.claude |
software | healthy | .claude |
rules |
software | healthy | .claude/rules |
src |
software | healthy | src |
game |
software | healthy | src/game |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | pnpm-lock.yaml |
postgres |
data | healthy | AGENTS.md |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:16 |
network | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
Home |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-e9o_3nds |
software | healthy | /tmp/repobility-clone-e9o_3nds |
| Label | Layer | Status | Path |
|---|---|---|---|
PinballPhysics |
software | healthy | src/game/physics.ts:PinballPhysics |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | playwright.config.ts |
This page is publicly accessible at:
https://repobility.com/scan/fd972465-7345-4c19-8edf-5c18455e2904/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fd972465-7345-4c19-8edf-5c18455e2904/
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.