https://github.com/rahul-rajpal2050/airport-game
· scanned 2026-06-15 23:45 UTC (2 months, 4 weeks ago)
11 raw signals (0 security + 11 graph)
Last scanned 2 months, 4 weeks ago · v1 · 11 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 251 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 |
|---|---|---|---|
identityModifiers |
software | healthy | src/config.ts:identityModifiers |
clockHourAt |
software | healthy | src/config.ts:clockHourAt |
hourToShiftSeconds |
software | healthy | src/config.ts:hourToShiftSeconds |
satisfactionColor |
software | healthy | src/ui/ScoreScreen.tsx:satisfactionColor |
ScoreScreen |
software | healthy | src/ui/ScoreScreen.tsx:ScoreScreen |
submit |
software | healthy | src/ui/ScoreScreen.tsx:submit |
PerkDraft |
software | healthy | src/ui/PerkDraft.tsx:PerkDraft |
EventDialog |
software | healthy | src/ui/EventDialog.tsx:EventDialog |
Menu |
software | healthy | src/ui/Menu.tsx:Menu |
launch |
software | healthy | src/ui/Menu.tsx:launch |
afterTutorial |
software | healthy | src/ui/Menu.tsx:afterTutorial |
finishName |
software | healthy | src/ui/Menu.tsx:finishName |
RunSummary |
software | healthy | src/ui/RunSummary.tsx:RunSummary |
submit |
software | healthy | src/ui/RunSummary.tsx:submit |
DivertDialog |
software | healthy | src/ui/DivertDialog.tsx:DivertDialog |
Leaderboard |
software | healthy | src/ui/Leaderboard.tsx:Leaderboard |
FeedbackBox |
software | healthy | src/ui/FeedbackBox.tsx:FeedbackBox |
send |
software | healthy | src/ui/FeedbackBox.tsx:send |
PausedOverlay |
software | healthy | src/ui/App.tsx:PausedOverlay |
PostShift |
software | healthy | src/ui/App.tsx:PostShift |
App |
software | healthy | src/ui/App.tsx:App |
em |
software | healthy | src/ui/Tutorial.tsx:em |
TutorialPrompt |
software | healthy | src/ui/Tutorial.tsx:TutorialPrompt |
NameEntry |
software | healthy | src/ui/Tutorial.tsx:NameEntry |
TutorialSlides |
software | healthy | src/ui/Tutorial.tsx:TutorialSlides |
mulberry32 |
software | healthy | src/utils/rng.ts:mulberry32 |
seedFromString |
software | healthy | src/utils/rng.ts:seedFromString |
dailySeed |
software | healthy | src/utils/rng.ts:dailySeed |
randomSessionSeed |
software | healthy | src/utils/rng.ts:randomSessionSeed |
makeShiftState |
software | healthy | src/game/sim.test.ts:makeShiftState |
runFullShift |
software | healthy | src/game/sim.test.ts:runFullShift |
eased |
software | healthy | src/game/sim.test.ts:eased |
run |
software | healthy | src/game/sim.test.ts:run |
getState |
software | healthy | src/game/loop.ts:getState |
startShift |
software | healthy | src/game/loop.ts:startShift |
gateCount |
software | healthy | src/game/loop.ts:gateCount |
onShiftEnd |
software | healthy | src/game/loop.ts:onShiftEnd |
endShift |
software | healthy | src/game/loop.ts:endShift |
returnToMenu |
software | healthy | src/game/loop.ts:returnToMenu |
togglePause |
software | healthy | src/game/loop.ts:togglePause |
update |
software | healthy | src/game/loop.ts:update |
resize |
software | healthy | src/game/loop.ts:resize |
loop |
software | healthy | src/game/loop.ts:loop |
onPauseKey |
software | healthy | src/game/loop.ts:onPauseKey |
startLoop |
software | healthy | src/game/loop.ts:startLoop |
stopLoop |
software | healthy | src/game/loop.ts:stopLoop |
getPlanePath |
software | healthy | src/game/render.ts:getPlanePath |
hexLerp |
software | healthy | src/game/render.ts:hexLerp |
paletteAt |
software | healthy | src/game/render.ts:paletteAt |
t |
software | healthy | src/game/render.ts:t |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
bun.lock |
software | healthy | bun.lock |
supabase-setup.sql |
software | healthy | supabase-setup.sql |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
CONTEXT.md |
software | healthy | CONTEXT.md |
GDD.md |
software | healthy | GDD.md |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
launch.json |
software | healthy | .claude/launch.json |
config.ts |
software | healthy | src/config.ts |
index.css |
software | healthy | src/index.css |
main.tsx |
software | healthy | src/main.tsx |
ScoreScreen.tsx |
software | healthy | src/ui/ScoreScreen.tsx |
PerkDraft.tsx |
software | healthy | src/ui/PerkDraft.tsx |
EventDialog.tsx |
software | healthy | src/ui/EventDialog.tsx |
Menu.tsx |
software | healthy | src/ui/Menu.tsx |
RunSummary.tsx |
software | healthy | src/ui/RunSummary.tsx |
DivertDialog.tsx |
software | healthy | src/ui/DivertDialog.tsx |
overlay.ts |
software | healthy | src/ui/overlay.ts |
Leaderboard.tsx |
software | healthy | src/ui/Leaderboard.tsx |
FeedbackBox.tsx |
software | healthy | src/ui/FeedbackBox.tsx |
App.tsx |
software | healthy | src/ui/App.tsx |
Tutorial.tsx |
software | healthy | src/ui/Tutorial.tsx |
rng.ts |
software | healthy | src/utils/rng.ts |
sim.test.ts |
software | healthy | src/game/sim.test.ts |
loop.ts |
software | healthy | src/game/loop.ts |
render.ts |
software | healthy | src/game/render.ts |
state.ts |
software | healthy | src/game/state.ts |
input.ts |
software | healthy | src/game/input.ts |
sim.ts |
software | healthy | src/game/sim.ts |
audio.ts |
software | healthy | src/game/juice/audio.ts |
juice.ts |
software | healthy | src/game/juice/juice.ts |
storage.ts |
software | healthy | src/game/meta/storage.ts |
campaign.test.ts |
software | healthy | src/game/meta/campaign.test.ts |
storage.test.ts |
software | healthy | src/game/meta/storage.test.ts |
leaderboard.test.ts |
software | healthy | src/game/meta/leaderboard.test.ts |
campaign.ts |
software | healthy | src/game/meta/campaign.ts |
leaderboard.ts |
software | healthy | src/game/meta/leaderboard.ts |
plane.test.ts |
software | healthy | src/game/entities/plane.test.ts |
gate.ts |
software | healthy | src/game/entities/gate.ts |
plane.ts |
software | healthy | src/game/entities/plane.ts |
runway.ts |
software | healthy | src/game/entities/runway.ts |
spawn.test.ts |
software | healthy | src/game/systems/spawn.test.ts |
collision.test.ts |
software | healthy | src/game/systems/collision.test.ts |
spawn.ts |
software | healthy | src/game/systems/spawn.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.claude |
software | healthy | .claude |
src |
software | healthy | src |
ui |
software | healthy | src/ui |
utils |
software | healthy | src/utils |
game |
software | healthy | src/game |
juice |
software | healthy | src/game/juice |
meta |
software | healthy | src/game/meta |
entities |
software | healthy | src/game/entities |
systems |
software | healthy | src/game/systems |
| Label | Layer | Status | Path |
|---|---|---|---|
RNG |
software | healthy | src/utils/rng.ts:RNG |
Gate |
software | healthy | src/game/entities/gate.ts:Gate |
Plane |
software | healthy | src/game/entities/plane.ts:Plane |
Runway |
software | healthy | src/game/entities/runway.ts:Runway |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ybeleu1t |
software | healthy | /tmp/repobility-clone-ybeleu1t |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase-setup.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/ui/App.tsx |
This page is publicly accessible at:
https://repobility.com/scan/007b38a1-ed9a-488d-82ac-e85ca860450c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/007b38a1-ed9a-488d-82ac-e85ca860450c/
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.