https://github.com/alexlaurens23-ship-it/chainrider-
· scanned 2026-06-17 01:31 UTC (1 month, 2 weeks ago)
23 raw signals (0 security + 23 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -6.6 (diff) · 23 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 289 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 |
|---|---|---|---|
buildTrackInfo |
software | healthy | packages/physics/src/sim.ts:buildTrackInfo |
setBikePose |
software | healthy | packages/physics/src/sim.ts:setBikePose |
isWheelGrounded |
software | healthy | packages/physics/src/sim.ts:isWheelGrounded |
isHeadTouching |
software | healthy | packages/physics/src/sim.ts:isHeadTouching |
createSim |
software | healthy | packages/physics/src/sim.ts:createSim |
makeWheel |
software | healthy | packages/physics/src/sim.ts:makeWheel |
respawn |
software | healthy | packages/physics/src/sim.ts:respawn |
stepSim |
software | healthy | packages/physics/src/sim.ts:stepSim |
throttle |
software | healthy | packages/physics/src/sim.ts:throttle |
brake |
software | healthy | packages/physics/src/sim.ts:brake |
leanDir |
software | healthy | packages/physics/src/sim.ts:leanDir |
t |
software | healthy | packages/physics/src/sim.ts:t |
jumpPressed |
software | healthy | packages/physics/src/sim.ts:jumpPressed |
getSnapshot |
software | healthy | packages/physics/src/sim.ts:getSnapshot |
getTrackInfo |
software | healthy | packages/physics/src/sim.ts:getTrackInfo |
HILL_ASSIST_MIN_SLOPE |
software | healthy | packages/physics/src/constants.ts:HILL_ASSIST_MIN_SLOPE |
ANTI_WHEELIE_START |
software | healthy | packages/physics/src/constants.ts:ANTI_WHEELIE_START |
ANTI_WHEELIE_END |
software | healthy | packages/physics/src/constants.ts:ANTI_WHEELIE_END |
segmentIndexAt |
software | healthy | packages/physics/src/terrain.ts:segmentIndexAt |
mid |
software | healthy | packages/physics/src/terrain.ts:mid |
terrainYAt |
software | healthy | packages/physics/src/terrain.ts:terrainYAt |
terrainSlopeAt |
software | healthy | packages/physics/src/terrain.ts:terrainSlopeAt |
wrapAngle |
software | healthy | packages/physics/src/terrain.ts:wrapAngle |
orient |
software | healthy | packages/physics/src/terrain.ts:orient |
segmentsIntersect |
software | healthy | packages/physics/src/terrain.ts:segmentsIntersect |
distSqPointToSegment |
software | healthy | packages/physics/src/terrain.ts:distSqPointToSegment |
sweptCircleHitsTerrain |
software | healthy | packages/physics/src/terrain.ts:sweptCircleHitsTerrain |
simulateReplay |
software | healthy | packages/physics/src/replay.ts:simulateReplay |
of |
software | healthy | packages/physics/src/types.ts:of |
createScoreState |
software | healthy | packages/physics/src/scoring.ts:createScoreState |
computeFinalScore |
software | healthy | packages/physics/src/scoring.ts:computeFinalScore |
awardTrick |
software | healthy | packages/physics/src/scoring.ts:awardTrick |
resetScoreStreaks |
software | healthy | packages/physics/src/scoring.ts:resetScoreStreaks |
updateScore |
software | healthy | packages/physics/src/scoring.ts:updateScore |
MAX_PITCH_ERROR |
software | healthy | packages/physics/test/grounded.test.ts:MAX_PITCH_ERROR |
wrap |
software | healthy | packages/physics/test/grounded.test.ts:wrap |
pipePrefixed |
software | healthy | scripts/dev.mjs:pipePrefixed |
launchToken |
software | healthy | scripts/launch/src/launch.ts:launchToken |
sleep |
software | healthy | apps/api/scripts/seed-maps.ts:sleep |
main |
software | healthy | apps/api/scripts/seed-maps.ts:main |
body |
software | healthy | apps/api/scripts/seed-maps.ts:body |
slope |
software | healthy | apps/api/scripts/seed-maps.ts:slope |
main |
software | healthy | apps/api/src/index.ts:main |
round4 |
software | healthy | apps/api/src/trackgen.ts:round4 |
assertTrack |
software | healthy | apps/api/src/trackgen.ts:assertTrack |
downsample |
software | healthy | apps/api/src/trackgen.ts:downsample |
normalize |
software | healthy | apps/api/src/trackgen.ts:normalize |
scale |
software | healthy | apps/api/src/trackgen.ts:scale |
amplify |
software | healthy | apps/api/src/trackgen.ts:amplify |
hashPoints |
software | healthy | apps/api/src/trackgen.ts:hashPoints |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
package-lock.json |
software | healthy | package-lock.json |
package.json |
software | healthy | package.json |
package.json |
software | healthy | packages/physics/package.json |
tsup.config.ts |
software | healthy | packages/physics/tsup.config.ts |
tsconfig.json |
software | healthy | packages/physics/tsconfig.json |
index.ts |
software | healthy | packages/physics/src/index.ts |
sim.ts |
software | healthy | packages/physics/src/sim.ts |
constants.ts |
software | healthy | packages/physics/src/constants.ts |
terrain.ts |
software | healthy | packages/physics/src/terrain.ts |
replay.ts |
software | healthy | packages/physics/src/replay.ts |
types.ts |
software | healthy | packages/physics/src/types.ts |
scoring.ts |
software | healthy | packages/physics/src/scoring.ts |
grounded.test.ts |
software | healthy | packages/physics/test/grounded.test.ts |
scoring.test.ts |
software | healthy | packages/physics/test/scoring.test.ts |
dev.mjs |
software | healthy | scripts/dev.mjs |
package.json |
software | healthy | scripts/launch/package.json |
tsconfig.json |
software | healthy | scripts/launch/tsconfig.json |
launch.ts |
software | healthy | scripts/launch/src/launch.ts |
PHYSICS_RESEARCH.md |
software | healthy | docs/PHYSICS_RESEARCH.md |
ART_RESEARCH.md |
software | healthy | docs/ART_RESEARCH.md |
README.md |
software | healthy | deploy/README.md |
.env.example |
software | healthy | apps/api/.env.example |
tsconfig.dev.json |
software | healthy | apps/api/tsconfig.dev.json |
package.json |
software | healthy | apps/api/package.json |
tsconfig.json |
software | healthy | apps/api/tsconfig.json |
002_terrain_tiers.sql |
software | healthy | apps/api/sql/002_terrain_tiers.sql |
001_track_pipeline.sql |
software | healthy | apps/api/sql/001_track_pipeline.sql |
002_clean.sql |
software | healthy | apps/api/sql/002_clean.sql |
seed-maps.ts |
software | healthy | apps/api/scripts/seed-maps.ts |
gen-golden.ts |
software | healthy | apps/api/scripts/gen-golden.ts |
index.ts |
software | healthy | apps/api/src/index.ts |
trackgen.ts |
software | healthy | apps/api/src/trackgen.ts |
chartdata.ts |
software | healthy | apps/api/src/chartdata.ts |
db.ts |
software | healthy | apps/api/src/db.ts |
auth.ts |
software | healthy | apps/api/src/routes/auth.ts |
tracks.ts |
software | healthy | apps/api/src/routes/tracks.ts |
leaderboards.ts |
software | healthy | apps/api/src/routes/leaderboards.ts |
runs.ts |
software | healthy | apps/api/src/routes/runs.ts |
admin.ts |
software | healthy | apps/api/src/routes/admin.ts |
payouts.ts |
software | healthy | apps/api/src/routes/payouts.ts |
stats.ts |
software | healthy | apps/api/src/routes/stats.ts |
trackgen.test.ts |
software | healthy | apps/api/test/trackgen.test.ts |
vite.config.ts |
software | healthy | apps/web/vite.config.ts |
package.json |
software | healthy | apps/web/package.json |
index.html |
software | healthy | apps/web/index.html |
tsconfig.json |
software | healthy | apps/web/tsconfig.json |
main.ts |
software | healthy | apps/web/src/main.ts |
net.ts |
software | healthy | apps/web/src/net.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
packages |
software | healthy | packages |
physics |
software | healthy | packages/physics |
src |
software | healthy | packages/physics/src |
test |
software | healthy | packages/physics/test |
scripts |
software | healthy | scripts |
launch |
software | healthy | scripts/launch |
src |
software | healthy | scripts/launch/src |
docs |
software | healthy | docs |
deploy |
software | healthy | deploy |
apps |
software | healthy | apps |
api |
software | healthy | apps/api |
sql |
software | healthy | apps/api/sql |
scripts |
software | healthy | apps/api/scripts |
src |
software | healthy | apps/api/src |
routes |
software | healthy | apps/api/src/routes |
test |
software | healthy | apps/api/test |
web |
software | healthy | apps/web |
src |
software | healthy | apps/web/src |
ride |
software | healthy | apps/web/src/ride |
playground |
software | healthy | apps/web/src/playground |
screens |
software | healthy | apps/web/src/screens |
shared |
software | healthy | apps/web/src/shared |
ui |
software | healthy | apps/web/src/ui |
| Label | Layer | Status | Path |
|---|---|---|---|
cr_maps |
data | healthy | apps/api/sql/001_track_pipeline.sql |
cr_tracks |
data | healthy | apps/api/sql/001_track_pipeline.sql |
cr_config |
data | healthy | apps/api/sql/001_track_pipeline.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
ChartFetchError |
software | healthy | apps/api/src/chartdata.ts:ChartFetchError |
ApiError |
software | healthy | apps/web/src/net.ts:ApiError |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/health |
api | healthy | apps/api/src/index.ts |
GET / |
api | healthy | apps/api/src/routes/auth.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8787 |
network | healthy | apps/api/src/index.ts |
port:5180 |
network | healthy | apps/web/vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
alexlaurens23-ship-it__chainrider- |
software | healthy | /data/fable5_failed_archive/alexlaurens23-ship-it__chainrid… |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::apps/api/src/routes/auth.ts |
security | healthy | apps/api/src/routes/auth.ts |
This page is publicly accessible at:
https://repobility.com/scan/0becf976-b2f1-4911-85d0-547dcf44b909/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0becf976-b2f1-4911-85d0-547dcf44b909/
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.