https://github.com/RobinPandak/QueueAve-Spartan
· scanned 2026-06-15 23:53 UTC (2 months, 3 weeks ago)
20 raw signals (0 security + 20 graph)
Last scanned 2 months, 3 weeks ago · v1 · 20 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 378 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 |
|---|---|---|---|
proxy |
software | healthy | src/proxy.ts:proxy |
SlideIn |
software | healthy | src/components/slide-in.tsx:SlideIn |
ProgressCharts |
software | healthy | src/components/progress-charts.tsx:ProgressCharts |
fetchSuggestions |
software | healthy | src/components/places-autocomplete.tsx:fetchSuggestions |
fetchPlaceDetails |
software | healthy | src/components/places-autocomplete.tsx:fetchPlaceDetails |
PlacesAutocomplete |
software | healthy | src/components/places-autocomplete.tsx:PlacesAutocomplete |
handleInputChange |
software | healthy | src/components/places-autocomplete.tsx:handleInputChange |
handleSelect |
software | healthy | src/components/places-autocomplete.tsx:handleSelect |
handleClick |
software | healthy | src/components/places-autocomplete.tsx:handleClick |
SiteFooter |
software | healthy | src/components/site-footer.tsx:SiteFooter |
PublicNav |
software | healthy | src/components/public-nav.tsx:PublicNav |
Badge |
software | healthy | src/components/ui/badge.tsx:Badge |
DialogHeader |
software | healthy | src/components/ui/dialog.tsx:DialogHeader |
DialogFooter |
software | healthy | src/components/ui/dialog.tsx:DialogFooter |
DropdownMenuShortcut |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuShortcut |
useInView |
software | healthy | src/app/landing-client.tsx:useInView |
Reveal |
software | healthy | src/app/landing-client.tsx:Reveal |
FloatingShapes |
software | healthy | src/app/landing-client.tsx:FloatingShapes |
RotatingWord |
software | healthy | src/app/landing-client.tsx:RotatingWord |
HowItWorksVisual |
software | healthy | src/app/landing-client.tsx:HowItWorksVisual |
LandingClient |
software | healthy | src/app/landing-client.tsx:LandingClient |
toggleDark |
software | healthy | src/app/landing-client.tsx:toggleDark |
handler |
software | healthy | src/app/landing-client.tsx:handler |
HomePage |
software | healthy | src/app/page.tsx:HomePage |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
formatDate |
software | healthy | src/app/player/[playerId]/player-profile.tsx:formatDate |
PlayerProfile |
software | healthy | src/app/player/[playerId]/player-profile.tsx:PlayerProfile |
handlePhotoUpload |
software | healthy | src/app/player/[playerId]/player-profile.tsx:handlePhotoUpl… |
saveQr |
software | healthy | src/app/player/[playerId]/player-profile.tsx:saveQr |
qrX |
software | healthy | src/app/player/[playerId]/player-profile.tsx:qrX |
roundRect |
software | healthy | src/app/player/[playerId]/player-profile.tsx:roundRect |
PlayerPage |
software | healthy | src/app/player/[playerId]/page.tsx:PlayerPage |
formatDate |
software | healthy | src/app/p/[participantId]/participant-profile.tsx:formatDate |
formatTime |
software | healthy | src/app/p/[participantId]/participant-profile.tsx:formatTime |
ParticipantProfile |
software | healthy | src/app/p/[participantId]/participant-profile.tsx:Participa… |
handlePhotoUpload |
software | healthy | src/app/p/[participantId]/participant-profile.tsx:handlePho… |
saveQr |
software | healthy | src/app/p/[participantId]/participant-profile.tsx:saveQr |
qrX |
software | healthy | src/app/p/[participantId]/participant-profile.tsx:qrX |
roundRect |
software | healthy | src/app/p/[participantId]/participant-profile.tsx:roundRect |
ParticipantPage |
software | healthy | src/app/p/[participantId]/page.tsx:ParticipantPage |
PersonalProgressPage |
software | healthy | src/app/p/[participantId]/progress/page.tsx:PersonalProgres… |
mResults |
software | healthy | src/app/p/[participantId]/progress/page.tsx:mResults |
GET |
software | healthy | src/app/auth/callback/route.ts:GET |
EventsLayout |
software | healthy | src/app/events/layout.tsx:EventsLayout |
EventWizard |
software | healthy | src/app/events/new/wizard.tsx:EventWizard |
goNext |
software | healthy | src/app/events/new/wizard.tsx:goNext |
goBack |
software | healthy | src/app/events/new/wizard.tsx:goBack |
addGroup |
software | healthy | src/app/events/new/wizard.tsx:addGroup |
removeGroup |
software | healthy | src/app/events/new/wizard.tsx:removeGroup |
updateGroup |
software | healthy | src/app/events/new/wizard.tsx:updateGroup |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
tsconfig.json |
software | healthy | tsconfig.json |
AGENTS.md |
software | healthy | AGENTS.md |
next.config.ts |
software | healthy | next.config.ts |
2026-04-02-dashboard-and-event-wizard-redesign.md |
software | healthy | docs/superpowers/plans/2026-04-02-dashboard-and-event-wizar… |
2026-04-02-dashboard-and-event-wizard-redesign.md |
software | healthy | docs/superpowers/specs/2026-04-02-dashboard-and-event-wizar… |
001_spartan_schema.sql |
software | healthy | supabase/migrations/001_spartan_schema.sql |
proxy.ts |
software | healthy | src/proxy.ts |
slide-in.tsx |
software | healthy | src/components/slide-in.tsx |
progress-charts.tsx |
software | healthy | src/components/progress-charts.tsx |
places-autocomplete.tsx |
software | healthy | src/components/places-autocomplete.tsx |
site-footer.tsx |
software | healthy | src/components/site-footer.tsx |
public-nav.tsx |
software | healthy | src/components/public-nav.tsx |
badge.tsx |
software | healthy | src/components/ui/badge.tsx |
dialog.tsx |
software | healthy | src/components/ui/dialog.tsx |
dropdown-menu.tsx |
software | healthy | src/components/ui/dropdown-menu.tsx |
button.tsx |
software | healthy | src/components/ui/button.tsx |
card.tsx |
software | healthy | src/components/ui/card.tsx |
textarea.tsx |
software | healthy | src/components/ui/textarea.tsx |
tabs.tsx |
software | healthy | src/components/ui/tabs.tsx |
input.tsx |
software | healthy | src/components/ui/input.tsx |
select.tsx |
software | healthy | src/components/ui/select.tsx |
label.tsx |
software | healthy | src/components/ui/label.tsx |
landing-client.tsx |
software | healthy | src/app/landing-client.tsx |
globals.css |
software | healthy | src/app/globals.css |
page.tsx |
software | healthy | src/app/page.tsx |
layout.tsx |
software | healthy | src/app/layout.tsx |
player-profile.tsx |
software | healthy | src/app/player/[playerId]/player-profile.tsx |
page.tsx |
software | healthy | src/app/player/[playerId]/page.tsx |
participant-profile.tsx |
software | healthy | src/app/p/[participantId]/participant-profile.tsx |
page.tsx |
software | healthy | src/app/p/[participantId]/page.tsx |
page.tsx |
software | healthy | src/app/p/[participantId]/progress/page.tsx |
route.ts |
software | healthy | src/app/auth/callback/route.ts |
layout.tsx |
software | healthy | src/app/events/layout.tsx |
wizard.tsx |
software | healthy | src/app/events/new/wizard.tsx |
page.tsx |
software | healthy | src/app/events/new/page.tsx |
unified-dashboard.tsx |
software | healthy | src/app/events/[id]/unified-dashboard.tsx |
use-realtime-participants.ts |
software | healthy | src/app/events/[id]/use-realtime-participants.ts |
page.tsx |
software | healthy | src/app/events/[id]/page.tsx |
event-dashboard.tsx |
software | healthy | src/app/events/[id]/event-dashboard.tsx |
live-view.tsx |
software | healthy | src/app/events/[id]/live-view.tsx |
page.tsx |
software | healthy | src/app/events/[id]/participants/page.tsx |
page.tsx |
software | healthy | src/app/events/[id]/groups/page.tsx |
page.tsx |
software | healthy | src/app/events/[id]/sessions/page.tsx |
page.tsx |
software | healthy | src/app/events/[id]/sessions/new/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
supabase |
software | healthy | supabase |
migrations |
software | healthy | supabase/migrations |
src |
software | healthy | src |
components |
software | healthy | src/components |
ui |
software | healthy | src/components/ui |
app |
software | healthy | src/app |
player |
software | healthy | src/app/player |
[playerId] |
software | healthy | src/app/player/[playerId] |
p |
software | healthy | src/app/p |
[participantId] |
software | healthy | src/app/p/[participantId] |
progress |
software | healthy | src/app/p/[participantId]/progress |
auth |
software | healthy | src/app/auth |
callback |
software | healthy | src/app/auth/callback |
events |
software | healthy | src/app/events |
new |
software | healthy | src/app/events/new |
[id] |
software | healthy | src/app/events/[id] |
participants |
software | healthy | src/app/events/[id]/participants |
groups |
software | healthy | src/app/events/[id]/groups |
sessions |
software | healthy | src/app/events/[id]/sessions |
new |
software | healthy | src/app/events/[id]/sessions/new |
[sessionId] |
software | healthy | src/app/events/[id]/sessions/[sessionId] |
progress |
software | healthy | src/app/events/[id]/progress |
[participantId] |
software | healthy | src/app/events/[id]/progress/[participantId] |
leaderboard |
software | healthy | src/app/events/[id]/leaderboard |
edit |
software | healthy | src/app/events/[id]/edit |
login |
software | healthy | src/app/login |
dashboard |
software | healthy | src/app/dashboard |
join |
software | healthy | src/app/join |
[eventId] |
software | healthy | src/app/join/[eventId] |
lookup |
software | healthy | src/app/lookup |
terms |
software | healthy | src/app/terms |
actions |
software | healthy | src/app/actions |
explore |
software | healthy | src/app/explore |
privacy |
software | healthy | src/app/privacy |
lib |
software | healthy | src/lib |
supabase |
software | healthy | src/lib/supabase |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/player/[playerId] |
frontend | healthy | src/app/player/[playerId]/page.tsx |
/p/[participantId] |
frontend | healthy | src/app/p/[participantId]/page.tsx |
/p/[participantId]/progress |
frontend | healthy | src/app/p/[participantId]/progress/page.tsx |
/events/new |
frontend | healthy | src/app/events/new/page.tsx |
/events/[id] |
frontend | healthy | src/app/events/[id]/page.tsx |
/events/[id]/participants |
frontend | healthy | src/app/events/[id]/participants/page.tsx |
/events/[id]/groups |
frontend | healthy | src/app/events/[id]/groups/page.tsx |
/events/[id]/sessions |
frontend | healthy | src/app/events/[id]/sessions/page.tsx |
/events/[id]/sessions/new |
frontend | healthy | src/app/events/[id]/sessions/new/page.tsx |
/events/[id]/sessions/[sessionId] |
frontend | healthy | src/app/events/[id]/sessions/[sessionId]/page.tsx |
/events/[id]/progress |
frontend | healthy | src/app/events/[id]/progress/page.tsx |
/events/[id]/progress/[participantId] |
frontend | healthy | src/app/events/[id]/progress/[participantId]/page.tsx |
/events/[id]/leaderboard |
frontend | healthy | src/app/events/[id]/leaderboard/page.tsx |
/events/[id]/edit |
frontend | healthy | src/app/events/[id]/edit/page.tsx |
/login |
frontend | healthy | src/app/login/page.tsx |
/dashboard |
frontend | healthy | src/app/dashboard/page.tsx |
/join/[eventId] |
frontend | healthy | src/app/join/[eventId]/page.tsx |
/lookup |
frontend | healthy | src/app/lookup/page.tsx |
/terms |
frontend | healthy | src/app/terms/page.tsx |
/explore |
frontend | healthy | src/app/explore/page.tsx |
/privacy |
frontend | healthy | src/app/privacy/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
SlideIn |
frontend | healthy | src/components/slide-in.tsx |
PlacesAutocomplete |
frontend | healthy | src/components/places-autocomplete.tsx |
LandingClient |
frontend | healthy | src/app/landing-client.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
NewEventPage |
frontend | healthy | src/app/events/new/page.tsx |
LookupPage |
frontend | healthy | src/app/lookup/page.tsx |
TermsPage |
frontend | healthy | src/app/terms/page.tsx |
PrivacyPage |
frontend | healthy | src/app/privacy/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
spartan_events |
data | healthy | supabase/migrations/001_spartan_schema.sql |
spartan_groups |
data | healthy | supabase/migrations/001_spartan_schema.sql |
spartan_participants |
data | healthy | supabase/migrations/001_spartan_schema.sql |
spartan_session_templates |
data | healthy | supabase/migrations/001_spartan_schema.sql |
spartan_metrics |
data | healthy | supabase/migrations/001_spartan_schema.sql |
spartan_sessions |
data | healthy | supabase/migrations/001_spartan_schema.sql |
spartan_results |
data | healthy | supabase/migrations/001_spartan_schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-7ig_hd59 |
software | healthy | /tmp/repobility-clone-7ig_hd59 |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | src/lib/progress.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
001_spartan_schema.sql |
data | healthy | supabase/migrations/001_spartan_schema.sql |
This page is publicly accessible at:
https://repobility.com/scan/77067302-efb5-4117-8219-b4618b1cd164/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/77067302-efb5-4117-8219-b4618b1cd164/
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.