https://github.com/TravikDev/workflow-test-5
· scanned 2026-06-16 00:41 UTC (2 months, 1 week ago)
8 raw signals (0 security + 8 graph)
Last scanned 2 months, 1 week ago · v1 · 8 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 134 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 |
|---|---|---|---|
App |
software | healthy | src/App.tsx:App |
GameScreen |
software | healthy | src/ui/GameScreen.tsx:GameScreen |
syncHud |
software | healthy | src/ui/GameScreen.tsx:syncHud |
onKeyDown |
software | healthy | src/ui/GameScreen.tsx:onKeyDown |
GameOverPanel |
software | healthy | src/ui/GameOverPanel.tsx:GameOverPanel |
MenuScreen |
software | healthy | src/ui/MenuScreen.tsx:MenuScreen |
NextPiecePreview |
software | healthy | src/ui/NextPiecePreview.tsx:NextPiecePreview |
Hud |
software | healthy | src/ui/Hud.tsx:Hud |
loadHighScore |
software | healthy | src/app/highScore.ts:loadHighScore |
saveHighScore |
software | healthy | src/app/highScore.ts:saveHighScore |
cellToWorld |
software | healthy | src/three/layout.ts:cellToWorld |
loop |
software | healthy | src/three/GameRenderer.ts:loop |
getPieceMaterial |
software | healthy | src/three/materials.ts:getPieceMaterial |
disposeMaterials |
software | healthy | src/three/materials.ts:disposeMaterials |
gravityIntervalMs |
software | healthy | src/game/difficulty.ts:gravityIntervalMs |
levelForLines |
software | healthy | src/game/difficulty.ts:levelForLines |
lineClearScore |
software | healthy | src/game/difficulty.ts:lineClearScore |
softDropIntervalMs |
software | healthy | src/game/difficulty.ts:softDropIntervalMs |
softDropScore |
software | healthy | src/game/difficulty.ts:softDropScore |
hardDropScore |
software | healthy | src/game/difficulty.ts:hardDropScore |
createBoard |
software | healthy | src/game/board.ts:createBoard |
collides |
software | healthy | src/game/board.ts:collides |
merge |
software | healthy | src/game/board.ts:merge |
clearLines |
software | healthy | src/game/board.ts:clearLines |
tryMove |
software | healthy | src/game/board.ts:tryMove |
tryRotate |
software | healthy | src/game/board.ts:tryRotate |
dropPosition |
software | healthy | src/game/board.ts:dropPosition |
getCells |
software | healthy | src/game/pieces.ts:getCells |
rotatedState |
software | healthy | src/game/pieces.ts:rotatedState |
spawnPiece |
software | healthy | src/game/pieces.ts:spawnPiece |
emit |
software | healthy | src/game/hudStore.ts:emit |
useHudState |
software | healthy | src/game/hudStore.ts:useHudState |
scoreForLines |
software | healthy | src/game/scoring.ts:scoreForLines |
levelForLines |
software | healthy | src/game/scoring.ts:levelForLines |
fallIntervalMs |
software | healthy | src/game/scoring.ts:fallIntervalMs |
createRng |
software | healthy | src/game/engine.ts:createRng |
randomType |
software | healthy | src/game/engine.ts:randomType |
createGame |
software | healthy | src/game/engine.ts:createGame |
withPiece |
software | healthy | src/game/engine.ts:withPiece |
moveLeft |
software | healthy | src/game/engine.ts:moveLeft |
moveRight |
software | healthy | src/game/engine.ts:moveRight |
rotate |
software | healthy | src/game/engine.ts:rotate |
lockPiece |
software | healthy | src/game/engine.ts:lockPiece |
tick |
software | healthy | src/game/engine.ts:tick |
softDrop |
software | healthy | src/game/engine.ts:softDrop |
hardDrop |
software | healthy | src/game/engine.ts:hardDrop |
getHighScore |
software | healthy | src/game/highScore.ts:getHighScore |
submitScore |
software | healthy | src/game/highScore.ts:submitScore |
cellSet |
software | healthy | src/game/__tests__/rotation.test.ts:cellSet |
boardFromRows |
software | healthy | src/game/__tests__/helpers.ts:boardFromRows |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
ARCHITECTURE.md |
software | healthy | ARCHITECTURE.md |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
deploy-pages.yml |
software | healthy | .github/workflows/deploy-pages.yml |
index.css |
software | healthy | src/index.css |
styles.css |
software | healthy | src/styles.css |
main.tsx |
software | healthy | src/main.tsx |
vite-env.d.ts |
software | healthy | src/vite-env.d.ts |
App.tsx |
software | healthy | src/App.tsx |
GameScreen.tsx |
software | healthy | src/ui/GameScreen.tsx |
hud.css |
software | healthy | src/ui/hud.css |
GameOverPanel.tsx |
software | healthy | src/ui/GameOverPanel.tsx |
MenuScreen.tsx |
software | healthy | src/ui/MenuScreen.tsx |
NextPiecePreview.tsx |
software | healthy | src/ui/NextPiecePreview.tsx |
Hud.tsx |
software | healthy | src/ui/Hud.tsx |
highScore.ts |
software | healthy | src/app/highScore.ts |
PieceView.ts |
software | healthy | src/three/PieceView.ts |
BoardView.ts |
software | healthy | src/three/BoardView.ts |
ColumnsFrame.ts |
software | healthy | src/three/ColumnsFrame.ts |
layout.ts |
software | healthy | src/three/layout.ts |
GameRenderer.ts |
software | healthy | src/three/GameRenderer.ts |
CameraRig.ts |
software | healthy | src/three/CameraRig.ts |
materials.ts |
software | healthy | src/three/materials.ts |
difficulty.ts |
software | healthy | src/game/difficulty.ts |
board.ts |
software | healthy | src/game/board.ts |
pieces.ts |
software | healthy | src/game/pieces.ts |
hudStore.ts |
software | healthy | src/game/hudStore.ts |
scoring.ts |
software | healthy | src/game/scoring.ts |
types.ts |
software | healthy | src/game/types.ts |
engine.ts |
software | healthy | src/game/engine.ts |
highScore.ts |
software | healthy | src/game/highScore.ts |
rotation.test.ts |
software | healthy | src/game/__tests__/rotation.test.ts |
helpers.ts |
software | healthy | src/game/__tests__/helpers.ts |
clears.test.ts |
software | healthy | src/game/__tests__/clears.test.ts |
scoring.test.ts |
software | healthy | src/game/__tests__/scoring.test.ts |
gameover.test.ts |
software | healthy | src/game/__tests__/gameover.test.ts |
tetromino.ts |
software | healthy | src/engine/tetromino.ts |
index.ts |
software | healthy | src/engine/index.ts |
constants.ts |
software | healthy | src/engine/constants.ts |
TetrisEngine.ts |
software | healthy | src/engine/TetrisEngine.ts |
rng.ts |
software | healthy | src/engine/rng.ts |
types.ts |
software | healthy | src/engine/types.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
ui |
software | healthy | src/ui |
app |
software | healthy | src/app |
three |
software | healthy | src/three |
game |
software | healthy | src/game |
__tests__ |
software | healthy | src/game/__tests__ |
engine |
software | healthy | src/engine |
| Label | Layer | Status | Path |
|---|---|---|---|
PieceView |
software | healthy | src/three/PieceView.ts:PieceView |
BoardView |
software | healthy | src/three/BoardView.ts:BoardView |
ColumnsFrame |
software | healthy | src/three/ColumnsFrame.ts:ColumnsFrame |
the |
software | healthy | src/three/GameRenderer.ts:the |
GameRenderer |
software | healthy | src/three/GameRenderer.ts:GameRenderer |
CameraRig |
software | healthy | src/three/CameraRig.ts:CameraRig |
TetrisEngine |
software | healthy | src/engine/TetrisEngine.ts:TetrisEngine |
SevenBag |
software | healthy | src/engine/rng.ts:SevenBag |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/deploy-pages.yml |
deploy |
cicd | healthy | .github/workflows/deploy-pages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-wntash3c |
software | healthy | /tmp/repobility-clone-wntash3c |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | src/three/GameRenderer.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy-pages |
cicd | healthy | .github/workflows/deploy-pages.yml |
This page is publicly accessible at:
https://repobility.com/scan/c4b3828a-ef93-40df-833b-0e40581af2c0/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c4b3828a-ef93-40df-833b-0e40581af2c0/
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.