https://github.com/ramonfueglister/abutown
· scanned 2026-06-15 23:46 UTC (2 months, 4 weeks ago)
63 raw signals (0 security + 63 graph)
Last scanned 2 months, 4 weeks ago · v1 · 56 actionable findings from 1 signal source. 7 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1156 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 |
|---|---|---|---|
productionPortion |
software | healthy | tests/app/noProductionFallbacks.test.ts:productionPortion |
productionSource |
software | healthy | tests/app/noProductionFallbacks.test.ts:productionSource |
walk |
software | healthy | tests/app/noProductionFallbacks.test.ts:walk |
createEntity |
software | healthy | tests/app/entitySelection.test.ts:createEntity |
createMarket |
software | healthy | tests/app/entitySelection.test.ts:createMarket |
makeSelection |
software | healthy | tests/app/entitySelection.test.ts:makeSelection |
read |
software | healthy | tests/app/noDemoWorldAuthority.test.ts:read |
baseOptions |
software | healthy | tests/app/runtimeDiagnostics.test.ts:baseOptions |
loadJson |
software | healthy | tests/app/baseWorldBundle.test.ts:loadJson |
installFakeDom |
software | healthy | tests/app/backendRequiredView.test.ts:installFakeDom |
createCanvas |
software | healthy | tests/app/backendRequiredView.test.ts:createCanvas |
installFakeDom |
software | healthy | tests/app/persistenceBanner.test.ts:installFakeDom |
makeFakeBannerElement |
software | healthy | tests/app/persistenceBanner.test.ts:makeFakeBannerElement |
createBackendStatus |
software | healthy | tests/app/appRuntime.test.ts:createBackendStatus |
createBaseWorld |
software | healthy | tests/app/appRuntime.test.ts:createBaseWorld |
createDependencies |
software | healthy | tests/app/appRuntime.test.ts:createDependencies |
installFakeDom |
software | healthy | tests/app/vitalsHud.test.ts:installFakeDom |
makeFakeHudElement |
software | healthy | tests/app/vitalsHud.test.ts:makeFakeHudElement |
good |
software | healthy | tests/app/vitalsHud.test.ts:good |
makeWorldSummaryResponse |
software | healthy | tests/backend/simTime.test.ts:makeWorldSummaryResponse |
makeSnapshotResponse |
software | healthy | tests/backend/simTime.test.ts:makeSnapshotResponse |
fetchImpl |
software | healthy | tests/backend/simTime.test.ts:fetchImpl |
agentAt |
software | healthy | tests/backend/mobilityState.test.ts:agentAt |
worldSummaryProtoResponse |
software | healthy | tests/backend/mobilityClient.test.ts:worldSummaryProtoRespo… |
directionToProto |
software | healthy | tests/backend/mobilityClient.test.ts:directionToProto |
mobilitySnapshotProtoResponse |
software | healthy | tests/backend/mobilityClient.test.ts:mobilitySnapshotProtoR… |
agentStateToProto |
software | healthy | tests/backend/mobilityClient.test.ts:agentStateToProto |
mockWebSocketImpl |
software | healthy | tests/backend/mobilityClient.test.ts:mockWebSocketImpl |
stubViewport |
software | healthy | tests/backend/mobilityClient.test.ts:stubViewport |
snapshotFetch |
software | healthy | tests/backend/mobilityClient.test.ts:snapshotFetch |
fetchImpl |
software | healthy | tests/backend/mobilityClient.test.ts:fetchImpl |
healthProtoResponse |
software | healthy | tests/backend/backendGate.test.ts:healthProtoResponse |
decode |
software | healthy | tests/backend/chunkSubscriptionClient.test.ts:decode |
setup |
software | healthy | tests/backend/chunkSubscriptionClient.test.ts:setup |
key |
software | healthy | tests/city/roadParallelCleanup.test.ts:key |
makeRoads |
software | healthy | tests/city/roadParallelCleanup.test.ts:makeRoads |
roads |
software | healthy | tests/city/pedestrianCorridors.test.ts:roads |
mask |
software | healthy | tests/city/pedestrianCorridors.test.ts:mask |
key |
software | healthy | tests/city/roadTopology.test.ts:key |
makeRoads |
software | healthy | tests/city/roadTopology.test.ts:makeRoads |
key |
software | healthy | tests/city/buildingFrontage.test.ts:key |
roads |
software | healthy | tests/city/buildingFrontage.test.ts:roads |
createContext |
software | healthy | tests/render/minimalMapRenderer.test.ts:createContext |
createState |
software | healthy | tests/render/minimalMapRenderer.test.ts:createState |
fillOperations |
software | healthy | tests/render/minimalMapRenderer.test.ts:fillOperations |
rectOperations |
software | healthy | tests/render/minimalMapRenderer.test.ts:rectOperations |
translateOperations |
software | healthy | tests/render/minimalMapRenderer.test.ts:translateOperations |
createContext |
software | healthy | tests/render/canvasPrimitives.test.ts:createContext |
scanFiles |
software | healthy | tests/render/noRetiredAssets.test.ts:scanFiles |
escapeRegExp |
software | healthy | tests/render/noRetiredAssets.test.ts:escapeRegExp |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
fly.toml |
software | healthy | fly.toml |
playwright.config.ts |
software | healthy | playwright.config.ts |
vite.config.ts |
software | healthy | vite.config.ts |
progress.md |
software | healthy | progress.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
buf.gen.yaml |
software | healthy | buf.gen.yaml |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
Dockerfile |
software | healthy | Dockerfile |
tsconfig.typecheck.json |
software | healthy | tsconfig.typecheck.json |
package-lock.json |
software | healthy | package-lock.json |
buf.yaml |
software | healthy | buf.yaml |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
vitest.config.ts |
software | healthy | vitest.config.ts |
mobilityPersistenceSmokeConfig.test.ts |
software | healthy | tests/scripts/mobilityPersistenceSmokeConfig.test.ts |
noProductionFallbacks.test.ts |
software | healthy | tests/app/noProductionFallbacks.test.ts |
mainComposition.test.ts |
software | healthy | tests/app/mainComposition.test.ts |
entitySelection.test.ts |
software | healthy | tests/app/entitySelection.test.ts |
noDemoWorldAuthority.test.ts |
software | healthy | tests/app/noDemoWorldAuthority.test.ts |
runtimeDiagnostics.test.ts |
software | healthy | tests/app/runtimeDiagnostics.test.ts |
baseWorldBundle.test.ts |
software | healthy | tests/app/baseWorldBundle.test.ts |
backendRequiredView.test.ts |
software | healthy | tests/app/backendRequiredView.test.ts |
persistenceBanner.test.ts |
software | healthy | tests/app/persistenceBanner.test.ts |
appRuntime.test.ts |
software | healthy | tests/app/appRuntime.test.ts |
vitalsHud.test.ts |
software | healthy | tests/app/vitalsHud.test.ts |
mobilityProtocol.test.ts |
software | healthy | tests/backend/mobilityProtocol.test.ts |
simTime.test.ts |
software | healthy | tests/backend/simTime.test.ts |
mobilityState.test.ts |
software | healthy | tests/backend/mobilityState.test.ts |
worldEvent.test.ts |
software | healthy | tests/backend/worldEvent.test.ts |
mobilityClient.test.ts |
software | healthy | tests/backend/mobilityClient.test.ts |
cardHandView.test.ts |
software | healthy | tests/backend/cardHandView.test.ts |
cardHandState.test.ts |
software | healthy | tests/backend/cardHandState.test.ts |
backendGate.test.ts |
software | healthy | tests/backend/backendGate.test.ts |
chunkSubscriptionClient.test.ts |
software | healthy | tests/backend/chunkSubscriptionClient.test.ts |
roadParallelCleanup.test.ts |
software | healthy | tests/city/roadParallelCleanup.test.ts |
pedestrianCorridors.test.ts |
software | healthy | tests/city/pedestrianCorridors.test.ts |
roadTopology.test.ts |
software | healthy | tests/city/roadTopology.test.ts |
buildingFrontage.test.ts |
software | healthy | tests/city/buildingFrontage.test.ts |
detailRenderPolicy.test.ts |
software | healthy | tests/render/detailRenderPolicy.test.ts |
minimalMapRenderer.test.ts |
software | healthy | tests/render/minimalMapRenderer.test.ts |
canvasPrimitives.test.ts |
software | healthy | tests/render/canvasPrimitives.test.ts |
minimalGlyphScale.test.ts |
software | healthy | tests/render/minimalGlyphScale.test.ts |
layerBlend.test.ts |
software | healthy | tests/render/layerBlend.test.ts |
economyMarkets.test.ts |
software | healthy | tests/render/economyMarkets.test.ts |
noRetiredAssets.test.ts |
software | healthy | tests/render/noRetiredAssets.test.ts |
entityRenderStyle.test.ts |
software | healthy | tests/render/entityRenderStyle.test.ts |
drawOrder.test.ts |
software | healthy | tests/render/drawOrder.test.ts |
entityInspector.test.ts |
software | healthy | tests/render/entityInspector.test.ts |
riverbankFrames.test.ts |
software | healthy | tests/render/riverbankFrames.test.ts |
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 |
scripts |
software | healthy | tests/scripts |
app |
software | healthy | tests/app |
backend |
software | healthy | tests/backend |
city |
software | healthy | tests/city |
render |
software | healthy | tests/render |
e2e |
software | healthy | tests/e2e |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
briefs |
software | healthy | docs/superpowers/briefs |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
literature |
software | healthy | docs/literature |
agent-simulation |
software | healthy | docs/literature/agent-simulation |
sources |
software | healthy | docs/literature/agent-simulation/sources |
scripts |
software | healthy | scripts |
deploy |
software | healthy | deploy |
supabase |
software | healthy | supabase |
backend |
software | healthy | backend |
crates |
software | healthy | backend/crates |
sim-server |
software | healthy | backend/crates/sim-server |
tests |
software | healthy | backend/crates/sim-server/tests |
migrations |
software | healthy | backend/crates/sim-server/migrations |
src |
software | healthy | backend/crates/sim-server/src |
app |
software | healthy | backend/crates/sim-server/src/app |
runtime |
software | healthy | backend/crates/sim-server/src/runtime |
protocol |
software | healthy | backend/crates/protocol |
proto |
software | healthy | backend/crates/protocol/proto |
src |
software | healthy | backend/crates/protocol/src |
benches |
software | healthy | backend/crates/protocol/benches |
sim-core |
software | healthy | backend/crates/sim-core |
tests |
software | healthy | backend/crates/sim-core/tests |
examples |
software | healthy | backend/crates/sim-core/examples |
src |
software | healthy | backend/crates/sim-core/src |
routing |
software | healthy | backend/crates/sim-core/src/routing |
population |
software | healthy | backend/crates/sim-core/src/population |
mobility |
software | healthy | backend/crates/sim-core/src/mobility |
systems |
software | healthy | backend/crates/sim-core/src/mobility/systems |
economy |
software | healthy | backend/crates/sim-core/src/economy |
tests |
software | healthy | backend/crates/sim-core/src/economy/tests |
time |
software | healthy | backend/crates/sim-core/src/time |
world |
software | healthy | backend/crates/sim-core/src/world |
benches |
software | healthy | backend/crates/sim-core/benches |
common |
software | healthy | backend/crates/sim-core/benches/common |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
cardHand |
software | healthy | src/cardHand |
app |
software | healthy | src/app |
backend |
software | healthy | src/backend |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
202605150001_world_events.sql |
data | healthy | backend/crates/sim-server/migrations/202605150001_world_eve… |
202605160001_chunk_recovery.sql |
data | healthy | backend/crates/sim-server/migrations/202605160001_chunk_rec… |
202605310001_economy_events.sql |
data | healthy | backend/crates/sim-server/migrations/202605310001_economy_e… |
202605160002_mobility_snapshots.sql |
data | healthy | backend/crates/sim-server/migrations/202605160002_mobility_… |
202605160003_road_vehicle_snapshots.sql |
data | healthy | backend/crates/sim-server/migrations/202605160003_road_vehi… |
202605280002_mobility_snapshot_base_world_metadata.sql |
data | healthy | backend/crates/sim-server/migrations/202605280002_mobility_… |
202605300001_economy_snapshots.sql |
data | healthy | backend/crates/sim-server/migrations/202605300001_economy_s… |
202605280001_chunk_snapshot_base_world_metadata.sql |
data | healthy | backend/crates/sim-server/migrations/202605280001_chunk_sna… |
202605160005_drop_road_vehicle_snapshots.sql |
data | healthy | backend/crates/sim-server/migrations/202605160005_drop_road… |
202605150002_card_hand_core.sql |
data | healthy | backend/crates/sim-server/migrations/202605150002_card_hand… |
202605150003_chunk_snapshots.sql |
data | healthy | backend/crates/sim-server/migrations/202605150003_chunk_sna… |
| Label | Layer | Status | Path |
|---|---|---|---|
world_events |
data | healthy | backend/crates/sim-server/migrations/202605150001_world_eve… |
economy_events |
data | healthy | backend/crates/sim-server/migrations/202605310001_economy_e… |
mobility_snapshots |
data | healthy | backend/crates/sim-server/migrations/202605160002_mobility_… |
road_vehicle_snapshots |
data | healthy | backend/crates/sim-server/migrations/202605160003_road_vehi… |
economy_snapshots |
data | healthy | backend/crates/sim-server/migrations/202605300001_economy_s… |
cards |
data | healthy | backend/crates/sim-server/migrations/202605150002_card_hand… |
user_card_hands |
data | healthy | backend/crates/sim-server/migrations/202605150002_card_hand… |
chunk_snapshots |
data | healthy | backend/crates/sim-server/migrations/202605150003_chunk_sna… |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | package-lock.json |
postgresql |
data | healthy | .env.example |
mysql |
data | healthy | backend/Cargo.lock |
sqlite |
data | healthy | backend/Cargo.lock |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5175 |
network | healthy | vite.config.ts |
port:8080 |
network | healthy | Dockerfile |
port:5432 |
network | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
/test/vector-shape.png |
frontend | healthy | tests/render/spriteCleanup.test.ts |
/test/vector-road.png |
frontend | healthy | tests/render/spriteCleanup.test.ts |
/test/legacy-cyan-background.png |
frontend | healthy | tests/render/spriteCleanup.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
cicd | healthy | .github/workflows/ci.yml |
rust |
cicd | healthy | .github/workflows/ci.yml |
e2e |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | .env.example |
vps::azure |
hardware | healthy | supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
auth::backend/README.md |
security | healthy | backend/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-g35hg0zm |
software | healthy | /tmp/repobility-clone-g35hg0zm |
| Label | Layer | Status | Path |
|---|---|---|---|
BackendHealthError |
software | healthy | src/backend/backendGate.ts:BackendHealthError |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | playwright.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
NODE_VERSION |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/51b24a67-6d36-47a0-8c3a-7a1dbcd4c249/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/51b24a67-6d36-47a0-8c3a-7a1dbcd4c249/
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.