https://github.com/sash/gridlock
· scanned 2026-06-16 00:02 UTC (2 months, 3 weeks ago)
7 raw signals (0 security + 7 graph)
Last scanned 2 months, 3 weeks ago · v1 · 7 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 147 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 |
|---|---|---|---|
stampServiceWorker |
software | healthy | vite.config.ts:stampServiceWorker |
cellKey |
software | healthy | tests/pieces.test.ts:cellKey |
weightOf |
software | healthy | tests/pieces.test.ts:weightOf |
fillRowExcept |
software | healthy | tests/game.test.ts:fillRowExcept |
emptyBoard |
software | healthy | tests/board.test.ts:emptyBoard |
board |
software | healthy | tests/specials.test.ts:board |
board |
software | healthy | tests/generator.test.ts:board |
onGameMessage |
software | healthy | native/App.tsx:onGameMessage |
App |
software | healthy | native/App.tsx:App |
boot |
software | healthy | src/main.ts:boot |
setScreenH |
software | healthy | src/main.ts:setScreenH |
read |
software | healthy | src/ui/storage.ts:read |
write |
software | healthy | src/ui/storage.ts:write |
remove |
software | healthy | src/ui/storage.ts:remove |
saveGame |
software | healthy | src/ui/storage.ts:saveGame |
loadGame |
software | healthy | src/ui/storage.ts:loadGame |
clearSavedGame |
software | healthy | src/ui/storage.ts:clearSavedGame |
getHighScore |
software | healthy | src/ui/storage.ts:getHighScore |
setHighScore |
software | healthy | src/ui/storage.ts:setHighScore |
getInventory |
software | healthy | src/ui/storage.ts:getInventory |
setInventory |
software | healthy | src/ui/storage.ts:setInventory |
applyDailyLoginGrant |
software | healthy | src/ui/storage.ts:applyDailyLoginGrant |
getDailyResult |
software | healthy | src/ui/storage.ts:getDailyResult |
setDailyResult |
software | healthy | src/ui/storage.ts:setDailyResult |
isInstallHintDismissed |
software | healthy | src/ui/storage.ts:isInstallHintDismissed |
dismissInstallHint |
software | healthy | src/ui/storage.ts:dismissInstallHint |
getTheme |
software | healthy | src/ui/theme.ts:getTheme |
nativeHaptic |
software | healthy | src/ui/app.ts:nativeHaptic |
bridge |
software | healthy | src/ui/app.ts:bridge |
boardY |
software | healthy | src/ui/app.ts:boardY |
drawCell |
software | healthy | src/ui/views.ts:drawCell |
drawBlock |
software | healthy | src/ui/views.ts:drawBlock |
jitter |
software | healthy | src/ui/views.ts:jitter |
vx |
software | healthy | src/ui/views.ts:vx |
vy |
software | healthy | src/ui/views.ts:vy |
dailySeed |
software | healthy | src/core/daily.ts:dailySeed |
dailyKey |
software | healthy | src/core/daily.ts:dailyKey |
shareCard |
software | healthy | src/core/daily.ts:shareCard |
idx |
software | healthy | src/core/board.ts:idx |
isFilled |
software | healthy | src/core/board.ts:isFilled |
canPlace |
software | healthy | src/core/board.ts:canPlace |
place |
software | healthy | src/core/board.ts:place |
findCompletedLines |
software | healthy | src/core/board.ts:findCompletedLines |
counts |
software | healthy | src/core/board.ts:counts |
applyClears |
software | healthy | src/core/board.ts:applyClears |
validPlacements |
software | healthy | src/core/board.ts:validPlacements |
anyFit |
software | healthy | src/core/board.ts:anyFit |
filledCount |
software | healthy | src/core/board.ts:filledCount |
createSpecialsState |
software | healthy | src/core/specials.ts:createSpecialsState |
wildAura |
software | healthy | src/core/specials.ts:wildAura |
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 |
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
specs.md |
software | healthy | specs.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
vite.native.config.ts |
software | healthy | vite.native.config.ts |
tsconfig.json |
software | healthy | tsconfig.json |
pieces.test.ts |
software | healthy | tests/pieces.test.ts |
rng.test.ts |
software | healthy | tests/rng.test.ts |
scoring.test.ts |
software | healthy | tests/scoring.test.ts |
game.test.ts |
software | healthy | tests/game.test.ts |
daily.test.ts |
software | healthy | tests/daily.test.ts |
board.test.ts |
software | healthy | tests/board.test.ts |
specials.test.ts |
software | healthy | tests/specials.test.ts |
generator.test.ts |
software | healthy | tests/generator.test.ts |
2026-06-11-gridlock.md |
software | healthy | docs/superpowers/plans/2026-06-11-gridlock.md |
sw.js |
software | healthy | dist-native/sw.js |
index.html |
software | healthy | dist-native/index.html |
metro.config.js |
software | healthy | native/metro.config.js |
README.md |
software | healthy | native/README.md |
CLAUDE.md |
software | healthy | native/CLAUDE.md |
package.json |
software | healthy | native/package.json |
index.ts |
software | healthy | native/index.ts |
package-lock.json |
software | healthy | native/package-lock.json |
app.json |
software | healthy | native/app.json |
tsconfig.json |
software | healthy | native/tsconfig.json |
LICENSE |
software | healthy | native/LICENSE |
App.tsx |
software | healthy | native/App.tsx |
AGENTS.md |
software | healthy | native/AGENTS.md |
settings.json |
software | healthy | native/.claude/settings.json |
sw.js |
software | healthy | public/sw.js |
main.ts |
software | healthy | src/main.ts |
audio.ts |
software | healthy | src/ui/audio.ts |
storage.ts |
software | healthy | src/ui/storage.ts |
theme.ts |
software | healthy | src/ui/theme.ts |
hud.ts |
software | healthy | src/ui/hud.ts |
app.ts |
software | healthy | src/ui/app.ts |
views.ts |
software | healthy | src/ui/views.ts |
daily.ts |
software | healthy | src/core/daily.ts |
game.ts |
software | healthy | src/core/game.ts |
board.ts |
software | healthy | src/core/board.ts |
specials.ts |
software | healthy | src/core/specials.ts |
generator.ts |
software | healthy | src/core/generator.ts |
pieces.ts |
software | healthy | src/core/pieces.ts |
scoring.ts |
software | healthy | src/core/scoring.ts |
rng.ts |
software | healthy | src/core/rng.ts |
game.spec.ts |
software | healthy | e2e/game.spec.ts |
native/CLAUDE.md |
quality | healthy | native/CLAUDE.md |
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 |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
dist-native |
software | healthy | dist-native |
native |
software | healthy | native |
.claude |
software | healthy | native/.claude |
public |
software | healthy | public |
src |
software | healthy | src |
ui |
software | healthy | src/ui |
core |
software | healthy | src/core |
e2e |
software | healthy | e2e |
| Label | Layer | Status | Path |
|---|---|---|---|
GameAudio |
software | healthy | src/ui/audio.ts:GameAudio |
Hud |
software | healthy | src/ui/hud.ts:Hud |
GameApp |
software | healthy | src/ui/app.ts:GameApp |
BoardView |
software | healthy | src/ui/views.ts:BoardView |
TrayView |
software | healthy | src/ui/views.ts:TrayView |
ParticleSystem |
software | healthy | src/ui/views.ts:ParticleSystem |
Game |
software | healthy | src/core/game.ts:Game |
Rng |
software | healthy | src/core/rng.ts:Rng |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-z1jrti8v |
software | healthy | /tmp/repobility-clone-z1jrti8v |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5180 |
network | healthy | playwright.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | native/App.tsx |
This page is publicly accessible at:
https://repobility.com/scan/e0d6fd62-1735-478b-8896-a60ba89fe4e2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e0d6fd62-1735-478b-8896-a60ba89fe4e2/
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.