https://github.com/sahilsinghM/watchlater
· scanned 2026-06-16 00:00 UTC (2 months, 3 weeks ago)
32 raw signals (0 security + 32 graph)
Last scanned 2 months, 3 weeks ago · v1 · 32 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 444 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 |
|---|---|---|---|
Brand |
software | healthy | docs/design-system/ui_kit/components.jsx:Brand |
Eyebrow |
software | healthy | docs/design-system/ui_kit/components.jsx:Eyebrow |
Button |
software | healthy | docs/design-system/ui_kit/components.jsx:Button |
ProgressBar |
software | healthy | docs/design-system/ui_kit/components.jsx:ProgressBar |
ToneToggle |
software | healthy | docs/design-system/ui_kit/components.jsx:ToneToggle |
WatchScoreDial |
software | healthy | docs/design-system/ui_kit/components.jsx:WatchScoreDial |
AttentionTimeline |
software | healthy | docs/design-system/ui_kit/components.jsx:AttentionTimeline |
w |
software | healthy | docs/design-system/ui_kit/components.jsx:w |
LessonCardView |
software | healthy | docs/design-system/ui_kit/components.jsx:LessonCardView |
VideoFrame |
software | healthy | docs/design-system/ui_kit/components.jsx:VideoFrame |
TutorPanel |
software | healthy | docs/design-system/ui_kit/components.jsx:TutorPanel |
ask |
software | healthy | docs/design-system/ui_kit/components.jsx:ask |
fmtTime |
software | healthy | docs/design-system/ui_kit/data.jsx:fmtTime |
fmtRange |
software | healthy | docs/design-system/ui_kit/data.jsx:fmtRange |
Landing |
software | healthy | docs/design-system/ui_kit/app.jsx:Landing |
Processing |
software | healthy | docs/design-system/ui_kit/app.jsx:Processing |
LessonHero |
software | healthy | docs/design-system/ui_kit/app.jsx:LessonHero |
Player |
software | healthy | docs/design-system/ui_kit/app.jsx:Player |
next |
software | healthy | docs/design-system/ui_kit/app.jsx:next |
prev |
software | healthy | docs/design-system/ui_kit/app.jsx:prev |
Quiz |
software | healthy | docs/design-system/ui_kit/app.jsx:Quiz |
commit |
software | healthy | docs/design-system/ui_kit/app.jsx:commit |
Done |
software | healthy | docs/design-system/ui_kit/app.jsx:Done |
App |
software | healthy | docs/design-system/ui_kit/app.jsx:App |
go |
software | healthy | docs/design-system/ui_kit/app.jsx:go |
rows |
software | healthy | scripts/job-stats.ts:rows |
fmtMs |
software | healthy | scripts/job-stats.ts:fmtMs |
pass |
software | healthy | scripts/probe-supadata.ts:pass |
fail |
software | healthy | scripts/probe-supadata.ts:fail |
warn |
software | healthy | scripts/probe-supadata.ts:warn |
skip |
software | healthy | scripts/probe-supadata.ts:skip |
body |
software | healthy | scripts/probe-supadata.ts:body |
rows |
software | healthy | scripts/rebuild-lessons.ts:rows |
getRouter |
software | healthy | src/router.tsx:getRouter |
getServerEntry |
software | healthy | src/server.ts:getServerEntry |
normalizeCatastrophicSsrResponse |
software | healthy | src/server.ts:normalizeCatastrophicSsrResponse |
ToneToggle |
software | healthy | src/components/ToneToggle.tsx:ToneToggle |
loadYouTubeAPI |
software | healthy | src/components/YouTubeEmbed.tsx:loadYouTubeAPI |
WaitlistCard |
software | healthy | src/components/WaitlistCard.tsx:WaitlistCard |
onSubmit |
software | healthy | src/components/WaitlistCard.tsx:onSubmit |
AttentionTimeline |
software | healthy | src/components/AttentionTimeline.tsx:AttentionTimeline |
staggerAt |
software | healthy | src/components/AttentionTimeline.tsx:staggerAt |
pct |
software | healthy | src/components/AttentionTimeline.tsx:pct |
WatchScoreDial |
software | healthy | src/components/WatchScoreDial.tsx:WatchScoreDial |
LessonHeroSkeleton |
software | healthy | src/components/LessonSkeleton.tsx:LessonHeroSkeleton |
LessonPlayerSkeleton |
software | healthy | src/components/LessonSkeleton.tsx:LessonPlayerSkeleton |
Brand |
software | healthy | src/components/Brand.tsx:Brand |
MasteryCelebration |
software | healthy | src/components/MasteryCelebration.tsx:MasteryCelebration |
tick |
software | healthy | src/components/MasteryCelebration.tsx:tick |
LessonCardView |
software | healthy | src/components/LessonCard.tsx:LessonCardView |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
bun.lock |
software | healthy | bun.lock |
skills-lock.json |
software | healthy | skills-lock.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
bunfig.toml |
software | healthy | bunfig.toml |
package.json |
software | healthy | package.json |
components.json |
software | healthy | components.json |
TODOS.md |
software | healthy | TODOS.md |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
mvp-spec.md |
software | healthy | docs/mvp-spec.md |
implementation-roadmap.md |
software | healthy | docs/implementation-roadmap.md |
README.md |
software | healthy | docs/README.md |
prd-spaced-recall.md |
software | healthy | docs/prd-spaced-recall.md |
design-system-reference.md |
software | healthy | docs/design-system-reference.md |
design-document.md |
software | healthy | docs/design-document.md |
decisions.md |
software | healthy | docs/decisions.md |
2026-06-13-openrouter-backup-design.md |
software | healthy | docs/superpowers/specs/2026-06-13-openrouter-backup-design.… |
2026-06-13-fast-analysis-design.md |
software | healthy | docs/superpowers/specs/2026-06-13-fast-analysis-design.md |
README.md |
software | healthy | docs/design-system/README.md |
colors_and_type.css |
software | healthy | docs/design-system/colors_and_type.css |
DESIGN_SYSTEM.md |
software | healthy | docs/design-system/DESIGN_SYSTEM.md |
motion-easing.html |
software | healthy | docs/design-system/motion/motion-easing.html |
motion-keyframes.html |
software | healthy | docs/design-system/motion/motion-keyframes.html |
motion-press.html |
software | healthy | docs/design-system/motion/motion-press.html |
motion-progress.html |
software | healthy | docs/design-system/motion/motion-progress.html |
index.html |
software | healthy | docs/design-system/ui_kit/index.html |
components.jsx |
software | healthy | docs/design-system/ui_kit/components.jsx |
data.jsx |
software | healthy | docs/design-system/ui_kit/data.jsx |
kit.css |
software | healthy | docs/design-system/ui_kit/kit.css |
app.jsx |
software | healthy | docs/design-system/ui_kit/app.jsx |
job-stats.ts |
software | healthy | scripts/job-stats.ts |
probe-transcript.ts |
software | healthy | scripts/probe-transcript.ts |
probe-supadata.ts |
software | healthy | scripts/probe-supadata.ts |
rebuild-lessons.ts |
software | healthy | scripts/rebuild-lessons.ts |
202606130001_patch_lesson_secondary.sql |
software | healthy | supabase/migrations/202606130001_patch_lesson_secondary.sql |
202606050001_mvp_persistence.sql |
software | healthy | supabase/migrations/202606050001_mvp_persistence.sql |
202606090001_feedback_contact.sql |
software | healthy | supabase/migrations/202606090001_feedback_contact.sql |
202606080001_leads.sql |
software | healthy | supabase/migrations/202606080001_leads.sql |
ci.yml |
software | healthy | .github/workflows/ci.yml |
styles.css |
software | healthy | src/styles.css |
router.tsx |
software | healthy | src/router.tsx |
routeTree.gen.ts |
software | healthy | src/routeTree.gen.ts |
start.ts |
software | healthy | src/start.ts |
server.ts |
software | healthy | src/server.ts |
ToneToggle.tsx |
software | healthy | src/components/ToneToggle.tsx |
YouTubeEmbed.tsx |
software | healthy | src/components/YouTubeEmbed.tsx |
WaitlistCard.tsx |
software | healthy | src/components/WaitlistCard.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 |
specs |
software | healthy | docs/superpowers/specs |
design-system |
software | healthy | docs/design-system |
motion |
software | healthy | docs/design-system/motion |
ui_kit |
software | healthy | docs/design-system/ui_kit |
scripts |
software | healthy | scripts |
supabase |
software | healthy | supabase |
migrations |
software | healthy | supabase/migrations |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
ui |
software | healthy | src/components/ui |
lib |
software | healthy | src/lib |
api |
software | healthy | src/lib/api |
routes |
software | healthy | src/routes |
hooks |
software | healthy | src/hooks |
| Label | Layer | Status | Path |
|---|---|---|---|
/admin |
frontend | healthy | src/routeTree.gen.ts |
/ |
frontend | healthy | src/routeTree.gen.ts |
/processing/$videoId |
frontend | healthy | src/routeTree.gen.ts |
/lesson/$videoId |
frontend | healthy | src/routeTree.gen.ts |
/lesson/$videoId/quiz |
frontend | healthy | src/routeTree.gen.ts |
/lesson/$videoId/player |
frontend | healthy | src/routeTree.gen.ts |
/lesson/$videoId/done |
frontend | healthy | src/routeTree.gen.ts |
/api/og/$videoId |
frontend | healthy | src/routeTree.gen.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
202606130001_patch_lesson_secondary.sql |
data | healthy | supabase/migrations/202606130001_patch_lesson_secondary.sql |
202606050001_mvp_persistence.sql |
data | healthy | supabase/migrations/202606050001_mvp_persistence.sql |
202606090001_feedback_contact.sql |
data | healthy | supabase/migrations/202606090001_feedback_contact.sql |
202606080001_leads.sql |
data | healthy | supabase/migrations/202606080001_leads.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
message |
software | healthy | src/lib/supadata-adapter.ts:message |
the |
software | healthy | src/lib/fmtTime.test.ts:the |
IngestError |
software | healthy | src/lib/transcript.server.ts:IngestError |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | bun.lock |
mongodb |
data | healthy | bun.lock |
postgres |
data | healthy | src/lib/supabaseStore.server.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/lib/supabase-admin.server.ts |
security | healthy | src/lib/supabase-admin.server.ts |
auth::src/lib/config.server.ts |
security | healthy | src/lib/config.server.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-3c4gynu2 |
software | healthy | /tmp/repobility-clone-3c4gynu2 |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/202606050001_mvp_persistence.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | bun.lock |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
checks |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/47b5152b-c7b4-440e-a14e-fbeab55e3d74/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/47b5152b-c7b4-440e-a14e-fbeab55e3d74/
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.