https://github.com/Syo-M/TsJsStudyApp
· scanned 2026-06-16 00:27 UTC (2 months, 2 weeks ago)
37 raw signals (0 security + 37 graph)
Last scanned 2 months, 2 weeks ago · v1 · 37 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 698 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 |
|---|---|---|---|
__defNormalProp |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
__publicField |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
getReact |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
getReactDOM |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
h |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
parseDcDocument |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
parseDcText |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
parseDataProps |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
dcNameFromPath |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
rootNameForDocument |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
safeDecode |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
boot |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
StandaloneRoot |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
sub |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
resolve |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
parensWrapWhole |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
findTopLevelEquality |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
resolvePath |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
encodeCase |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
kebabToCamel |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
cssToObj |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
compileAttr |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
collectProps |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
hostPositionStyle |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
compileTemplate |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
render |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
walkChildren |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
walk |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
warnUnresolved |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
key |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
walkText |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
walkFor |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
walkIf |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
walkComponent |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
walkXImport |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
evalName |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
walkElement |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
evalDcLogic |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
Placeholder |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
hintToMin |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
createComponentFactory |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
getDC |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
Dispatcher |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
isCustomElementName |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
isRenderableType |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
resolveDottedPath |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
createExternalModules |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
ensureBabel |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
load |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
resolve2 |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
prisma.config.ts |
software | healthy | prisma.config.ts |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
vitest.setup.ts |
software | healthy | vitest.setup.ts |
next.config.ts |
software | healthy | next.config.ts |
10-curriculum.md |
software | healthy | docs/10-curriculum.md |
07-testing.md |
software | healthy | docs/07-testing.md |
02-tech-stack.md |
software | healthy | docs/02-tech-stack.md |
PROGRESS.md |
software | healthy | docs/PROGRESS.md |
06-implementation-rules.md |
software | healthy | docs/06-implementation-rules.md |
04-auth-permissions.md |
software | healthy | docs/04-auth-permissions.md |
HANDOFF.md |
software | healthy | docs/HANDOFF.md |
08-roadmap.md |
software | healthy | docs/08-roadmap.md |
01-overview.md |
software | healthy | docs/01-overview.md |
09-setup.md |
software | healthy | docs/09-setup.md |
05-database.md |
software | healthy | docs/05-database.md |
03-screens-ui.md |
software | healthy | docs/03-screens-ui.md |
design-brief.md |
software | healthy | docs/assets/wireframes/design-brief.md |
design-brief.md |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/design-br… |
README.md |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/README.md |
admin.dc.html |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
roadmap.dc.html |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
tests.dc.html |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
weak-points.dc.html |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
AppNav.dc.html |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
term-detail.dc.html |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
styleguide.dc.html |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
glossary.dc.html |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
index.dc.html |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
glossary-category.dc.html |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
test-result.dc.html |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
support.js |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
test-playing.dc.html |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
daily-review.dc.html |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
dashboard.dc.html |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
admin-form.dc.html |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
study-status.dc.html |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
seed.ts |
software | healthy | prisma/seed.ts |
conditionals.ts |
software | healthy | prisma/seed-data/conditionals.ts |
typescript-basics.ts |
software | healthy | prisma/seed-data/typescript-basics.ts |
capstone.ts |
software | healthy | prisma/seed-data/capstone.ts |
functions.ts |
software | healthy | prisma/seed-data/functions.ts |
index.ts |
software | healthy | prisma/seed-data/index.ts |
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 |
assets |
software | healthy | docs/assets |
wireframes |
software | healthy | docs/assets/wireframes |
design_handoff_manabi_loop |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop |
wireframes |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframes |
prisma |
software | healthy | prisma |
seed-data |
software | healthy | prisma/seed-data |
migrations |
software | healthy | prisma/migrations |
20260614062037_add_review_states |
software | healthy | prisma/migrations/20260614062037_add_review_states |
20260611160147_add_question_reports_and_milestone_achieveme… |
software | healthy | prisma/migrations/20260611160147_add_question_reports_and_m… |
20260611045702_add_settings |
software | healthy | prisma/migrations/20260611045702_add_settings |
20260614112554_add_ordering_questions |
software | healthy | prisma/migrations/20260614112554_add_ordering_questions |
20260613113809_add_generated_questions |
software | healthy | prisma/migrations/20260613113809_add_generated_questions |
20260611042314_init |
software | healthy | prisma/migrations/20260611042314_init |
.claude |
software | healthy | .claude |
skills |
software | healthy | .claude/skills |
phase-dev |
software | healthy | .claude/skills/phase-dev |
db-change |
software | healthy | .claude/skills/db-change |
add-tests |
software | healthy | .claude/skills/add-tests |
server-action |
software | healthy | .claude/skills/server-action |
src |
software | healthy | src |
tests |
software | healthy | src/tests |
e2e |
software | healthy | src/tests/e2e |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
quiz |
software | healthy | src/components/quiz |
admin |
software | healthy | src/components/admin |
glossary |
software | healthy | src/components/glossary |
icons |
software | healthy | src/components/icons |
gamification |
software | healthy | src/components/gamification |
calendar |
software | healthy | src/components/calendar |
roadmap |
software | healthy | src/components/roadmap |
app |
software | healthy | src/app |
study-status |
software | healthy | src/app/study-status |
sign-up |
software | healthy | src/app/sign-up |
[[...sign-up]] |
software | healthy | src/app/sign-up/[[...sign-up]] |
tests |
software | healthy | src/app/tests |
results |
software | healthy | src/app/tests/results |
[resultId] |
software | healthy | src/app/tests/results/[resultId] |
weak |
software | healthy | src/app/tests/weak |
[categorySlug] |
software | healthy | src/app/tests/[categorySlug] |
start |
software | healthy | src/app/tests/[categorySlug]/start |
random |
software | healthy | src/app/tests/random |
dashboard |
software | healthy | src/app/dashboard |
sign-in |
software | healthy | src/app/sign-in |
[[...sign-in]] |
software | healthy | src/app/sign-in/[[...sign-in]] |
admin |
software | healthy | src/app/admin |
questions |
software | healthy | src/app/admin/questions |
new |
software | healthy | src/app/admin/questions/new |
[id] |
software | healthy | src/app/admin/questions/[id] |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/study-status |
frontend | healthy | src/app/study-status/page.tsx |
/sign-up/[[...sign-up]] |
frontend | healthy | src/app/sign-up/[[...sign-up]]/page.tsx |
/tests |
frontend | healthy | src/app/tests/page.tsx |
/tests/results/[resultId] |
frontend | healthy | src/app/tests/results/[resultId]/page.tsx |
/tests/weak |
frontend | healthy | src/app/tests/weak/page.tsx |
/tests/[categorySlug]/start |
frontend | healthy | src/app/tests/[categorySlug]/start/page.tsx |
/tests/random |
frontend | healthy | src/app/tests/random/page.tsx |
/dashboard |
frontend | healthy | src/app/dashboard/page.tsx |
/sign-in/[[...sign-in]] |
frontend | healthy | src/app/sign-in/[[...sign-in]]/page.tsx |
/admin |
frontend | healthy | src/app/admin/page.tsx |
/admin/questions |
frontend | healthy | src/app/admin/questions/page.tsx |
/admin/questions/new |
frontend | healthy | src/app/admin/questions/new/page.tsx |
/admin/questions/[id] |
frontend | healthy | src/app/admin/questions/[id]/page.tsx |
/admin/students |
frontend | healthy | src/app/admin/students/page.tsx |
/admin/students/[id] |
frontend | healthy | src/app/admin/students/[id]/page.tsx |
/admin/milestones |
frontend | healthy | src/app/admin/milestones/page.tsx |
/admin/milestones/new |
frontend | healthy | src/app/admin/milestones/new/page.tsx |
/admin/milestones/[id] |
frontend | healthy | src/app/admin/milestones/[id]/page.tsx |
/admin/categories |
frontend | healthy | src/app/admin/categories/page.tsx |
/admin/categories/new |
frontend | healthy | src/app/admin/categories/new/page.tsx |
/admin/categories/[id] |
frontend | healthy | src/app/admin/categories/[id]/page.tsx |
/admin/terms |
frontend | healthy | src/app/admin/terms/page.tsx |
/admin/terms/new |
frontend | healthy | src/app/admin/terms/new/page.tsx |
/admin/terms/[id] |
frontend | healthy | src/app/admin/terms/[id]/page.tsx |
/admin/reports |
frontend | healthy | src/app/admin/reports/page.tsx |
/glossary |
frontend | healthy | src/app/glossary/page.tsx |
/glossary/[categorySlug] |
frontend | healthy | src/app/glossary/[categorySlug]/page.tsx |
/glossary/terms/[termId] |
frontend | healthy | src/app/glossary/terms/[termId]/page.tsx |
/daily-review |
frontend | healthy | src/app/daily-review/page.tsx |
/weak-points |
frontend | healthy | src/app/weak-points/page.tsx |
/roadmap |
frontend | healthy | src/app/roadmap/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
review_states |
data | healthy | prisma/migrations/20260614062037_add_review_states/migratio… |
milestone_achievements |
data | healthy | prisma/migrations/20260611160147_add_question_reports_and_m… |
question_reports |
data | healthy | prisma/migrations/20260611160147_add_question_reports_and_m… |
settings |
data | healthy | prisma/migrations/20260611045702_add_settings/migration.sql |
users |
data | healthy | prisma/migrations/20260611042314_init/migration.sql |
milestones |
data | healthy | prisma/migrations/20260611042314_init/migration.sql |
categories |
data | healthy | prisma/migrations/20260611042314_init/migration.sql |
terms |
data | healthy | prisma/migrations/20260611042314_init/migration.sql |
favorite_terms |
data | healthy | prisma/migrations/20260611042314_init/migration.sql |
term_relations |
data | healthy | prisma/migrations/20260611042314_init/migration.sql |
learned_terms |
data | healthy | prisma/migrations/20260611042314_init/migration.sql |
questions |
data | healthy | prisma/migrations/20260611042314_init/migration.sql |
choices |
data | healthy | prisma/migrations/20260611042314_init/migration.sql |
test_results |
data | healthy | prisma/migrations/20260611042314_init/migration.sql |
test_answers |
data | healthy | prisma/migrations/20260611042314_init/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
AccentScene |
frontend | healthy | src/components/roadmap/AccentScene.tsx |
Lock3D |
frontend | healthy | src/components/roadmap/Lock3D.tsx |
Home |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
Loading |
frontend | healthy | src/app/study-status/loading.tsx |
SignUpPage |
frontend | healthy | src/app/sign-up/[[...sign-up]]/page.tsx |
Loading |
frontend | healthy | src/app/tests/loading.tsx |
Loading |
frontend | healthy | src/app/dashboard/loading.tsx |
SignInPage |
frontend | healthy | src/app/sign-in/[[...sign-in]]/page.tsx |
NewMilestonePage |
frontend | healthy | src/app/admin/milestones/new/page.tsx |
Loading |
frontend | healthy | src/app/glossary/loading.tsx |
Loading |
frontend | healthy | src/app/daily-review/loading.tsx |
Loading |
frontend | healthy | src/app/weak-points/loading.tsx |
Loading |
frontend | healthy | src/app/roadmap/loading.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/20260614062037_add_review_states/migratio… |
migration.sql |
data | healthy | prisma/migrations/20260611160147_add_question_reports_and_m… |
migration.sql |
data | healthy | prisma/migrations/20260611045702_add_settings/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260614112554_add_ordering_questions/mig… |
migration.sql |
data | healthy | prisma/migrations/20260613113809_add_generated_questions/mi… |
migration.sql |
data | healthy | prisma/migrations/20260611042314_init/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
StreamableComponent |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
changed |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
eval |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
name |
software | healthy | docs/assets/wireframes/design_handoff_manabi_loop/wireframe… |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-xjhu5r5_ |
software | healthy | /tmp/repobility-clone-xjhu5r5_ |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
This page is publicly accessible at:
https://repobility.com/scan/6d775fcc-32cf-4e46-b271-3e133fa366bc/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/6d775fcc-32cf-4e46-b271-3e133fa366bc/
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.