https://github.com/wrnsnng/should-we-ride
· scanned 2026-06-16 01:00 UTC (2 months, 1 week ago)
17 raw signals (0 security + 17 graph)
Last scanned 2 months, 1 week ago · v1 · 17 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 526 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 |
|---|---|---|---|
supa |
software | healthy | api/briefing-cron.ts:supa |
localClock |
software | healthy | api/briefing-cron.ts:localClock |
get |
software | healthy | api/briefing-cron.ts:get |
isDue |
software | healthy | api/briefing-cron.ts:isDue |
dueJobs |
software | healthy | api/briefing-cron.ts:dueJobs |
checkMin |
software | healthy | api/briefing-cron.ts:checkMin |
localWakeEpoch |
software | healthy | api/briefing-cron.ts:localWakeEpoch |
brief |
software | healthy | api/briefing-cron.ts:brief |
daySeed |
software | healthy | api/briefing-cron.ts:daySeed |
handler |
software | healthy | api/briefing-cron.ts:handler |
rows |
software | healthy | api/briefing-cron.ts:rows |
today |
software | healthy | api/briefing-cron.ts:today |
json |
software | healthy | api/briefing-cron.ts:json |
word |
software | healthy | api/share.ts:word |
esc |
software | healthy | api/share.ts:esc |
handler |
software | healthy | api/share.ts:handler |
tier |
software | healthy | api/share.ts:tier |
line |
software | healthy | api/share.ts:line |
loc |
software | healthy | api/share.ts:loc |
detail |
software | healthy | api/share.ts:detail |
win |
software | healthy | api/share.ts:win |
supa |
software | healthy | api/briefing.ts:supa |
handler |
software | healthy | api/briefing.ts:handler |
b |
software | healthy | api/briefing.ts:b |
json |
software | healthy | api/briefing.ts:json |
handler |
software | healthy | api/verdict.ts:handler |
json |
software | healthy | api/verdict.ts:json |
supa |
software | healthy | api/account.ts:supa |
handler |
software | healthy | api/account.ts:handler |
rows |
software | healthy | api/account.ts:rows |
json |
software | healthy | api/account.ts:json |
word |
software | healthy | api/og.ts:word |
h |
software | healthy | api/og.ts:h |
loadFont |
software | healthy | api/og.ts:loadFont |
handler |
software | healthy | api/og.ts:handler |
tier |
software | healthy | api/og.ts:tier |
line |
software | healthy | api/og.ts:line |
loc |
software | healthy | api/og.ts:loc |
detail |
software | healthy | api/og.ts:detail |
rideBy |
software | healthy | api/og.ts:rideBy |
rideWhen |
software | healthy | api/og.ts:rideWhen |
esc |
software | healthy | api/ride.ts:esc |
handler |
software | healthy | api/ride.ts:handler |
by |
software | healthy | api/ride.ts:by |
supa |
software | healthy | api/settings.ts:supa |
handler |
software | healthy | api/settings.ts:handler |
rows |
software | healthy | api/settings.ts:rows |
b |
software | healthy | api/settings.ts:b |
json |
software | healthy | api/settings.ts:json |
supa |
software | healthy | api/strava/exchange.ts:supa |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
HANDOFF.md |
software | healthy | HANDOFF.md |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
SUBMISSION.md |
software | healthy | SUBMISSION.md |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
TODO.md |
software | healthy | TODO.md |
briefing-cron.ts |
software | healthy | api/briefing-cron.ts |
share.ts |
software | healthy | api/share.ts |
briefing.ts |
software | healthy | api/briefing.ts |
verdict.ts |
software | healthy | api/verdict.ts |
account.ts |
software | healthy | api/account.ts |
og.ts |
software | healthy | api/og.ts |
ride.ts |
software | healthy | api/ride.ts |
settings.ts |
software | healthy | api/settings.ts |
exchange.ts |
software | healthy | api/strava/exchange.ts |
callback.ts |
software | healthy | api/strava/callback.ts |
start.ts |
software | healthy | api/strava/start.ts |
disconnect.ts |
software | healthy | api/strava/disconnect.ts |
routes.ts |
software | healthy | api/strava/routes.ts |
babel.config.js |
software | healthy | apps/mobile/babel.config.js |
CLAUDE.md |
software | healthy | apps/mobile/CLAUDE.md |
eas.json |
software | healthy | apps/mobile/eas.json |
package.json |
software | healthy | apps/mobile/package.json |
index.ts |
software | healthy | apps/mobile/index.ts |
app.json |
software | healthy | apps/mobile/app.json |
tsconfig.json |
software | healthy | apps/mobile/tsconfig.json |
LICENSE |
software | healthy | apps/mobile/LICENSE |
App.tsx |
software | healthy | apps/mobile/App.tsx |
AGENTS.md |
software | healthy | apps/mobile/AGENTS.md |
widgets.swift |
software | healthy | apps/mobile/targets/watch-widget/widgets.swift |
index.swift |
software | healthy | apps/mobile/targets/watch-widget/index.swift |
content.swift |
software | healthy | apps/mobile/targets/watch/content.swift |
index.swift |
software | healthy | apps/mobile/targets/watch/index.swift |
expo-target.config.js |
software | healthy | apps/mobile/targets/widget/expo-target.config.js |
index.swift |
software | healthy | apps/mobile/targets/widget/index.swift |
index.ts |
software | healthy | apps/mobile/modules/swr-alarm/index.ts |
expo-module.config.json |
software | healthy | apps/mobile/modules/swr-alarm/expo-module.config.json |
SwrAlarmModule.swift |
software | healthy | apps/mobile/modules/swr-alarm/ios/SwrAlarmModule.swift |
index.ts |
software | healthy | apps/mobile/modules/swr-widget/index.ts |
expo-module.config.json |
software | healthy | apps/mobile/modules/swr-widget/expo-module.config.json |
SwrWidgetModule.swift |
software | healthy | apps/mobile/modules/swr-widget/ios/SwrWidgetModule.swift |
settings.json |
software | healthy | apps/mobile/.claude/settings.json |
api.ts |
software | healthy | apps/mobile/src/api.ts |
gpx.ts |
software | healthy | apps/mobile/src/gpx.ts |
theme.ts |
software | healthy | apps/mobile/src/theme.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
api |
software | healthy | api |
strava |
software | healthy | api/strava |
apps |
software | healthy | apps |
mobile |
software | healthy | apps/mobile |
targets |
software | healthy | apps/mobile/targets |
watch-widget |
software | healthy | apps/mobile/targets/watch-widget |
watch |
software | healthy | apps/mobile/targets/watch |
widget |
software | healthy | apps/mobile/targets/widget |
modules |
software | healthy | apps/mobile/modules |
swr-alarm |
software | healthy | apps/mobile/modules/swr-alarm |
ios |
software | healthy | apps/mobile/modules/swr-alarm/ios |
swr-widget |
software | healthy | apps/mobile/modules/swr-widget |
ios |
software | healthy | apps/mobile/modules/swr-widget/ios |
.claude |
software | healthy | apps/mobile/.claude |
src |
software | healthy | apps/mobile/src |
ui |
software | healthy | apps/mobile/src/ui |
fx |
software | healthy | apps/mobile/src/fx |
scripts |
software | healthy | scripts |
lib |
software | healthy | lib |
packages |
software | healthy | packages |
core |
software | healthy | packages/core |
src |
software | healthy | packages/core/src |
supabase |
software | healthy | supabase |
migrations |
software | healthy | supabase/migrations |
public |
software | healthy | public |
src |
software | healthy | src |
fx |
software | healthy | src/fx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::apps/mobile/src/api.ts |
security | healthy | apps/mobile/src/api.ts |
auth::api/strava/callback.ts |
security | healthy | api/strava/callback.ts |
auth::lib/clerk.ts |
security | healthy | lib/clerk.ts |
auth::lib/strava.ts |
security | healthy | lib/strava.ts |
auth::api/strava/disconnect.ts |
security | healthy | api/strava/disconnect.ts |
auth::apps/mobile/App.tsx |
security | healthy | apps/mobile/App.tsx |
auth::apps/mobile/AGENTS.md |
security | healthy | apps/mobile/AGENTS.md |
auth::api/strava/exchange.ts |
security | healthy | api/strava/exchange.ts |
auth::apps/mobile/src/AccountView.tsx |
security | healthy | apps/mobile/src/AccountView.tsx |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::api/strava/start.ts |
security | healthy | api/strava/start.ts |
auth::api/settings.ts |
security | healthy | api/settings.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | apps/mobile/App.tsx |
BriefingsView |
frontend | healthy | apps/mobile/src/BriefingsView.tsx |
AccountView |
frontend | healthy | apps/mobile/src/AccountView.tsx |
Onboarding |
frontend | healthy | apps/mobile/src/Onboarding.tsx |
Paywall |
frontend | healthy | apps/mobile/src/Paywall.tsx |
RouteMap |
frontend | healthy | apps/mobile/src/RouteMap.tsx |
RouteView |
frontend | healthy | apps/mobile/src/RouteView.tsx |
WeatherFX |
frontend | healthy | apps/mobile/src/fx/WeatherFX.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
003_strava_connections.sql |
data | healthy | supabase/migrations/003_strava_connections.sql |
001_rain_alerts.sql |
data | healthy | supabase/migrations/001_rain_alerts.sql |
004_route_watch.sql |
data | healthy | supabase/migrations/004_route_watch.sql |
002_user_settings.sql |
data | healthy | supabase/migrations/002_user_settings.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-gn4142rk |
software | healthy | /tmp/repobility-clone-gn4142rk |
| Label | Layer | Status | Path |
|---|---|---|---|
const |
software | healthy | src/main.ts:const |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/setup.sql |
This page is publicly accessible at:
https://repobility.com/scan/fe3f6824-4be6-4ef7-ba97-3318ac7bca44/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fe3f6824-4be6-4ef7-ba97-3318ac7bca44/
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.