https://github.com/doughill1000/sunday_bets
· scanned 2026-06-17 01:58 UTC (1 month, 1 week ago)
26 raw signals (0 security + 26 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -14.4 (diff) · 21 actionable findings from 1 signal source. 5 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 740 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 |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
vitest.config.ts |
software | healthy | vitest.config.ts |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
svelte.config.js |
software | healthy | svelte.config.js |
vite.config.ts |
software | healthy | vite.config.ts |
skills-lock.json |
software | healthy | skills-lock.json |
ROADMAP.md |
software | healthy | ROADMAP.md |
playwright.config.ts |
software | healthy | playwright.config.ts |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
eslint.config.js |
software | healthy | eslint.config.js |
components.json |
software | healthy | components.json |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
tsconfig.json |
software | healthy | tsconfig.json |
vitest.integration.config.ts |
software | healthy | vitest.integration.config.ts |
setup.ts |
software | healthy | tests/setup.ts |
_auth.ts |
software | healthy | tests/integration/_auth.ts |
games.test.ts |
software | healthy | tests/integration/games.test.ts |
grading.test.ts |
software | healthy | tests/integration/grading.test.ts |
_helpers.ts |
software | healthy | tests/integration/_helpers.ts |
lockPick.test.ts |
software | healthy | tests/integration/lockPick.test.ts |
db.ts |
software | healthy | tests/integration/fixtures/db.ts |
migrate-dry-run.yml |
software | healthy | .github/workflows/migrate-dry-run.yml |
ci-integration.yml |
software | healthy | .github/workflows/ci-integration.yml |
ci-tests.yml |
software | healthy | .github/workflows/ci-tests.yml |
playwright.yml |
software | healthy | .github/workflows/playwright.yml |
migrate-db.yml |
software | healthy | .github/workflows/migrate-db.yml |
ci-pgtap.yml |
software | healthy | .github/workflows/ci-pgtap.yml |
instrumentation.server.ts |
software | healthy | src/instrumentation.server.ts |
app.css |
software | healthy | src/app.css |
app.d.ts |
software | healthy | src/app.d.ts |
hooks.server.ts |
software | healthy | src/hooks.server.ts |
hooks.client.ts |
software | healthy | src/hooks.client.ts |
app.html |
software | healthy | src/app.html |
images.d.ts |
software | healthy | src/types/images.d.ts |
index.ts |
software | healthy | src/lib/index.ts |
utils.ts |
software | healthy | src/lib/utils.ts |
index.ts |
software | healthy | src/lib/api/index.ts |
picks.ts |
software | healthy | src/lib/api/picks.ts |
odds.ts |
software | healthy | src/lib/api/admin/odds.ts |
grading.ts |
software | healthy | src/lib/api/admin/grading.ts |
dates.ts |
software | healthy | src/lib/utils/dates.ts |
leaderboard.ts |
software | healthy | src/lib/utils/leaderboard.ts |
numbers.ts |
software | healthy | src/lib/utils/numbers.ts |
user.ts |
software | healthy | src/lib/utils/user.ts |
teams.ts |
software | healthy | src/lib/utils/teams.ts |
teams.test.ts |
software | healthy | src/lib/utils/__tests__/teams.test.ts |
numbers.test.ts |
software | healthy | src/lib/utils/__tests__/numbers.test.ts |
user.test.ts |
software | healthy | src/lib/utils/__tests__/user.test.ts |
dates.test.ts |
software | healthy | src/lib/utils/__tests__/dates.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 |
|---|---|---|---|
signTestJwt |
software | healthy | tests/integration/_auth.ts:signTestJwt |
createUserClient |
software | healthy | tests/integration/_auth.ts:createUserClient |
createServiceClient |
software | healthy | tests/integration/_auth.ts:createServiceClient |
makeEventWithUser |
software | healthy | tests/integration/games.test.ts:makeEventWithUser |
makeEventUnauthed |
software | healthy | tests/integration/games.test.ts:makeEventUnauthed |
createGameWithActiveLine |
software | healthy | tests/integration/games.test.ts:createGameWithActiveLine |
createSupaClient |
software | healthy | tests/integration/_helpers.ts:createSupaClient |
createGameWithActiveLine |
software | healthy | tests/integration/lockPick.test.ts:createGameWithActiveLine |
row |
software | healthy | tests/integration/lockPick.test.ts:row |
r |
software | healthy | tests/integration/lockPick.test.ts:r |
allows |
software | healthy | tests/integration/lockPick.test.ts:allows |
ensureCoreTestUsers |
software | healthy | tests/integration/fixtures/db.ts:ensureCoreTestUsers |
ensurePublicUsers |
software | healthy | tests/integration/fixtures/db.ts:ensurePublicUsers |
ensureTeams |
software | healthy | tests/integration/fixtures/db.ts:ensureTeams |
ensureSeasonAndWeek |
software | healthy | tests/integration/fixtures/db.ts:ensureSeasonAndWeek |
ensureSettings |
software | healthy | tests/integration/fixtures/db.ts:ensureSettings |
also |
software | healthy | src/hooks.server.ts:also |
uses |
software | healthy | src/hooks.server.ts:uses |
cn |
software | healthy | src/lib/utils.ts:cn |
to |
software | healthy | src/lib/api/index.ts:to |
apiCall |
software | healthy | src/lib/api/index.ts:apiCall |
post |
software | healthy | src/lib/api/index.ts:post |
del |
software | healthy | src/lib/api/index.ts:del |
lockPick |
software | healthy | src/lib/api/picks.ts:lockPick |
unlockPick |
software | healthy | src/lib/api/picks.ts:unlockPick |
syncOdds |
software | healthy | src/lib/api/admin/odds.ts:syncOdds |
gradeWeek |
software | healthy | src/lib/api/admin/grading.ts:gradeWeek |
gradeGame |
software | healthy | src/lib/api/admin/grading.ts:gradeGame |
gradeSeason |
software | healthy | src/lib/api/admin/grading.ts:gradeSeason |
isoNoMs |
software | healthy | src/lib/utils/dates.ts:isoNoMs |
p |
software | healthy | src/lib/utils/dates.ts:p |
toResult |
software | healthy | src/lib/utils/leaderboard.ts:toResult |
formatLockedSpread |
software | healthy | src/lib/utils/leaderboard.ts:formatLockedSpread |
gameLabel |
software | healthy | src/lib/utils/leaderboard.ts:gameLabel |
gameScore |
software | healthy | src/lib/utils/leaderboard.ts:gameScore |
toDecimalNumber |
software | healthy | src/lib/utils/numbers.ts:toDecimalNumber |
userNameShort |
software | healthy | src/lib/utils/user.ts:userNameShort |
full |
software | healthy | src/lib/utils/user.ts:full |
shortName |
software | healthy | src/lib/utils/user.ts:shortName |
teamByAbbr |
software | healthy | src/lib/utils/teams.ts:teamByAbbr |
teamById |
software | healthy | src/lib/utils/teams.ts:teamById |
teamNameById |
software | healthy | src/lib/utils/teams.ts:teamNameById |
abbrById |
software | healthy | src/lib/utils/teams.ts:abbrById |
baseUser |
software | healthy | src/lib/utils/__tests__/user.test.ts:baseUser |
setPicks |
software | healthy | src/lib/stores/picks.ts:setPicks |
selectTeam |
software | healthy | src/lib/stores/picks.ts:selectTeam |
setWeight |
software | healthy | src/lib/stores/picks.ts:setWeight |
lockPick |
software | healthy | src/lib/stores/picks.ts:lockPick |
team |
software | healthy | src/lib/stores/picks.ts:team |
weight |
software | healthy | src/lib/stores/picks.ts:weight |
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 |
integration |
software | healthy | tests/integration |
fixtures |
software | healthy | tests/integration/fixtures |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
types |
software | healthy | src/types |
lib |
software | healthy | src/lib |
api |
software | healthy | src/lib/api |
admin |
software | healthy | src/lib/api/admin |
utils |
software | healthy | src/lib/utils |
__tests__ |
software | healthy | src/lib/utils/__tests__ |
stores |
software | healthy | src/lib/stores |
__tests__ |
software | healthy | src/lib/stores/__tests__ |
types |
software | healthy | src/lib/types |
server |
software | healthy | src/lib/types/server |
server |
software | healthy | src/lib/server |
db |
software | healthy | src/lib/server/db |
debug |
software | healthy | src/lib/server/db/debug |
commands |
software | healthy | src/lib/server/db/commands |
__tests__ |
software | healthy | src/lib/server/db/commands/__tests__ |
queries |
software | healthy | src/lib/server/db/queries |
__tests__ |
software | healthy | src/lib/server/__tests__ |
components |
software | healthy | src/lib/components |
admin |
software | healthy | src/lib/components/admin |
picks |
software | healthy | src/lib/components/picks |
__tests__ |
software | healthy | src/lib/components/picks/__tests__ |
leaderboard |
software | healthy | src/lib/components/leaderboard |
weekly |
software | healthy | src/lib/components/leaderboard/weekly |
__tests__ |
software | healthy | src/lib/components/leaderboard/weekly/__tests__ |
app-header |
software | healthy | src/lib/components/app-header |
ui |
software | healthy | src/lib/components/ui |
badge |
software | healthy | src/lib/components/ui/badge |
separator |
software | healthy | src/lib/components/ui/separator |
toggle-group |
software | healthy | src/lib/components/ui/toggle-group |
label |
software | healthy | src/lib/components/ui/label |
tabs |
software | healthy | src/lib/components/ui/tabs |
progress |
software | healthy | src/lib/components/ui/progress |
sonner |
software | healthy | src/lib/components/ui/sonner |
radio-group |
software | healthy | src/lib/components/ui/radio-group |
dropdown-menu |
software | healthy | src/lib/components/ui/dropdown-menu |
button |
software | healthy | src/lib/components/ui/button |
alert |
software | healthy | src/lib/components/ui/alert |
accordion |
software | healthy | src/lib/components/ui/accordion |
table |
software | healthy | src/lib/components/ui/table |
sheet |
software | healthy | src/lib/components/ui/sheet |
avatar |
software | healthy | src/lib/components/ui/avatar |
card |
software | healthy | src/lib/components/ui/card |
toggle |
software | healthy | src/lib/components/ui/toggle |
input |
software | healthy | src/lib/components/ui/input |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
generate-migration.ts |
data | healthy | supabase/scripts/generate-migration.ts |
20250921095651_migrations_patch.sql |
data | healthy | supabase/migrations/20250921095651_migrations_patch.sql |
20250915134745_migrations_patch.sql |
data | healthy | supabase/migrations/20250915134745_migrations_patch.sql |
20250928000647_migrations_patch.sql |
data | healthy | supabase/migrations/20250928000647_migrations_patch.sql |
20250906174108_migrations_patch.sql |
data | healthy | supabase/migrations/20250906174108_migrations_patch.sql |
20251023145217_migrations_patch.sql |
data | healthy | supabase/migrations/20251023145217_migrations_patch.sql |
20250914132124_migrations_patch.sql |
data | healthy | supabase/migrations/20250914132124_migrations_patch.sql |
20250914224811_migrations_patch.sql |
data | healthy | supabase/migrations/20250914224811_migrations_patch.sql |
20250908010957_fix_function_grants.sql |
data | healthy | supabase/migrations/20250908010957_fix_function_grants.sql |
20250924195136_migrations_patch.sql |
data | healthy | supabase/migrations/20250924195136_migrations_patch.sql |
20250907094144_migrations_patch.sql |
data | healthy | supabase/migrations/20250907094144_migrations_patch.sql |
20250905211021_init.sql |
data | healthy | supabase/migrations/20250905211021_init.sql |
20250927235500_migrations_patch.sql |
data | healthy | supabase/migrations/20250927235500_migrations_patch.sql |
20250909154652_migrations_patch.sql |
data | healthy | supabase/migrations/20250909154652_migrations_patch.sql |
20250905220054_migrations_patch.sql |
data | healthy | supabase/migrations/20250905220054_migrations_patch.sql |
20250919162151_migrations_patch.sql |
data | healthy | supabase/migrations/20250919162151_migrations_patch.sql |
20250928000228_migrations_patch.sql |
data | healthy | supabase/migrations/20250928000228_migrations_patch.sql |
20250916155742_resolve_diff.sql |
data | healthy | supabase/migrations/20250916155742_resolve_diff.sql |
20250915095917_migrations_patch.sql |
data | healthy | supabase/migrations/20250915095917_migrations_patch.sql |
20250919153737_migrations_patch.sql |
data | healthy | supabase/migrations/20250919153737_migrations_patch.sql |
20250921071949_migrations_patch.sql |
data | healthy | supabase/migrations/20250921071949_migrations_patch.sql |
20250908221450_migrations_patch.sql |
data | healthy | supabase/migrations/20250908221450_migrations_patch.sql |
20250919214529_migrations_patch.sql |
data | healthy | supabase/migrations/20250919214529_migrations_patch.sql |
20250919211509_migrations_patch.sql |
data | healthy | supabase/migrations/20250919211509_migrations_patch.sql |
20250908225539_migrations_patch.sql |
data | healthy | supabase/migrations/20250908225539_migrations_patch.sql |
20250906102838_migrations_patch.sql |
data | healthy | supabase/migrations/20250906102838_migrations_patch.sql |
20260612085134_ui_games_left_join.sql |
data | healthy | supabase/migrations/20260612085134_ui_games_left_join.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
supabase-dry-run |
cicd | healthy | .github/workflows/migrate-dry-run.yml |
integration |
cicd | healthy | .github/workflows/ci-integration.yml |
unit |
cicd | healthy | .github/workflows/ci-tests.yml |
test |
cicd | healthy | .github/workflows/playwright.yml |
backup |
cicd | healthy | .github/workflows/migrate-db.yml |
migrate_master |
cicd | healthy | .github/workflows/migrate-db.yml |
migrate_develop |
cicd | healthy | .github/workflows/migrate-db.yml |
build |
cicd | healthy | .github/workflows/ci-pgtap.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::migrate-dry-run |
cicd | healthy | .github/workflows/migrate-dry-run.yml |
gha::ci-integration |
cicd | healthy | .github/workflows/ci-integration.yml |
gha::ci-tests |
cicd | healthy | .github/workflows/ci-tests.yml |
gha::playwright |
cicd | healthy | .github/workflows/playwright.yml |
gha::migrate-db |
cicd | healthy | .github/workflows/migrate-db.yml |
gha::ci-pgtap |
cicd | healthy | .github/workflows/ci-pgtap.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | skills-lock.json |
mongodb |
data | healthy | pnpm-lock.yaml |
mysql |
data | healthy | pnpm-lock.yaml |
redis |
data | healthy | pnpm-lock.yaml |
postgresql |
data | healthy | .github/workflows/migrate-db.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.claude/skills/supabase/SKILL.md |
security | healthy | .claude/skills/supabase/SKILL.md |
auth::.env.example |
security | healthy | .env.example |
auth::src/hooks.server.ts |
security | healthy | src/hooks.server.ts |
auth::tests/integration/_auth.ts |
security | healthy | tests/integration/_auth.ts |
auth::.github/workflows/ci-integration.yml |
security | healthy | .github/workflows/ci-integration.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
SUPABASE_CLI_VERSION |
cicd | healthy | — |
SUPABASE_DB_URL |
cicd | healthy | — |
RCLONE_CONFIG_B64 |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
doughill1000__sunday_bets |
software | healthy | /data/fable5_failed_archive/doughill1000__sunday_bets |
| Label | Layer | Status | Path |
|---|---|---|---|
ApiError |
software | healthy | src/lib/types/server/api.ts:ApiError |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/src/schemas/0202_pick_settlement.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | src/hooks.server.ts |
This page is publicly accessible at:
https://repobility.com/scan/d0e174db-4630-41bb-b804-07c79a273b1b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d0e174db-4630-41bb-b804-07c79a273b1b/
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.