https://github.com/v9ai/ai-engineer-roadmap
· scanned 2026-06-16 00:47 UTC (2 months, 1 week ago)
404 raw signals (0 security + 404 graph)
Last scanned 2 months, 1 week ago · v1 · 389 actionable findings from 1 signal source. 15 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 7138 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 |
|---|---|---|---|
limit |
software | healthy | next.config.ts:limit |
find_workspace_root |
software | healthy | scripts/analyze-chapter-dependencies.py:67 |
extract_terms |
software | healthy | scripts/analyze-chapter-dependencies.py:75 |
build_concept_chapter_map |
software | healthy | scripts/analyze-chapter-dependencies.py:106 |
build_dependency_graph |
software | healthy | scripts/analyze-chapter-dependencies.py:131 |
print_report |
software | healthy | scripts/analyze-chapter-dependencies.py:170 |
main |
software | healthy | scripts/analyze-chapter-dependencies.py:213 |
deepseekChat |
software | healthy | scripts/gen-lesson-memorize.ts:deepseekChat |
slugify |
software | healthy | scripts/gen-lesson-memorize.ts:slugify |
sqlStr |
software | healthy | scripts/gen-lesson-memorize.ts:sqlStr |
extractTitle |
software | healthy | scripts/gen-lesson-memorize.ts:extractTitle |
getCategory |
software | healthy | scripts/gen-lesson-memorize.ts:getCategory |
splitSections |
software | healthy | scripts/gen-lesson-memorize.ts:splitSections |
fixRecallPrompt |
software | healthy | scripts/gen-lesson-memorize.ts:fixRecallPrompt |
t |
software | healthy | scripts/gen-lesson-memorize.ts:t |
fixCloze |
software | healthy | scripts/gen-lesson-memorize.ts:fixCloze |
c |
software | healthy | scripts/gen-lesson-memorize.ts:c |
blanks |
software | healthy | scripts/gen-lesson-memorize.ts:blanks |
escapeRegExp |
software | healthy | scripts/gen-lesson-memorize.ts:escapeRegExp |
fixDistractors |
software | healthy | scripts/gen-lesson-memorize.ts:fixDistractors |
norm |
software | healthy | scripts/gen-lesson-memorize.ts:norm |
v |
software | healthy | scripts/gen-lesson-memorize.ts:v |
makeChatFn |
software | healthy | scripts/gen-lesson-memorize.ts:makeChatFn |
j |
software | healthy | scripts/gen-lesson-memorize.ts:j |
cleanTerm |
software | healthy | scripts/gen-lesson-memorize.ts:cleanTerm |
rejectTerm |
software | healthy | scripts/gen-lesson-memorize.ts:rejectTerm |
extractDescription |
software | healthy | scripts/gen-lesson-memorize.ts:extractDescription |
extractBoldTerms |
software | healthy | scripts/gen-lesson-memorize.ts:extractBoldTerms |
heuristicRecallPrompt |
software | healthy | scripts/gen-lesson-memorize.ts:heuristicRecallPrompt |
firstClause |
software | healthy | scripts/gen-lesson-memorize.ts:firstClause |
heuristicDistractors |
software | healthy | scripts/gen-lesson-memorize.ts:heuristicDistractors |
buildHeuristicCloze |
software | healthy | scripts/gen-lesson-memorize.ts:buildHeuristicCloze |
generateCardHeuristic |
software | healthy | scripts/gen-lesson-memorize.ts:generateCardHeuristic |
generateCard |
software | healthy | scripts/gen-lesson-memorize.ts:generateCard |
main |
software | healthy | scripts/gen-lesson-memorize.ts:main |
getArg |
software | healthy | scripts/gen-lesson-memorize.ts:getArg |
pct |
software | healthy | scripts/gen-lesson-memorize.ts:pct |
classifyTopicGroup |
software | healthy | scripts/scrape-udemy-courses.ts:classifyTopicGroup |
matchSlugs |
software | healthy | scripts/scrape-udemy-courses.ts:matchSlugs |
isRelevant |
software | healthy | scripts/scrape-udemy-courses.ts:isRelevant |
freshContext |
software | healthy | scripts/scrape-udemy-courses.ts:freshContext |
extractCourseUrls |
software | healthy | scripts/scrape-udemy-courses.ts:extractCourseUrls |
crawlTopicPage |
software | healthy | scripts/scrape-udemy-courses.ts:crawlTopicPage |
deepScrapeWithTopics |
software | healthy | scripts/scrape-udemy-courses.ts:deepScrapeWithTopics |
upsertCourse |
software | healthy | scripts/scrape-udemy-courses.ts:upsertCourse |
main |
software | healthy | scripts/scrape-udemy-courses.ts:main |
_load_manifest |
software | healthy | scripts/check_chapter_coverage.py:84 |
_load_outline |
software | healthy | scripts/check_chapter_coverage.py:97 |
_graph_source_path |
software | healthy | scripts/check_chapter_coverage.py:108 |
_normalize_capabilities |
software | healthy | scripts/check_chapter_coverage.py:114 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
plan.md |
software | healthy | plan.md |
open-next.config.ts |
software | healthy | open-next.config.ts |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
ARCHITECTURE.md |
software | healthy | ARCHITECTURE.md |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
next-env.d.ts |
software | healthy | next-env.d.ts |
components.json |
software | healthy | components.json |
.env.example |
software | healthy | .env.example |
Makefile |
software | healthy | Makefile |
tsconfig.json |
software | healthy | tsconfig.json |
drizzle.config.ts |
software | healthy | drizzle.config.ts |
md-modules.d.ts |
software | healthy | md-modules.d.ts |
next.config.ts |
software | healthy | next.config.ts |
0001_chemical_martin_li.sql |
software | healthy | drizzle-d1/0001_chemical_martin_li.sql |
0000_long_psynapse.sql |
software | healthy | drizzle-d1/0000_long_psynapse.sql |
0001_snapshot.json |
software | healthy | drizzle-d1/meta/0001_snapshot.json |
0000_snapshot.json |
software | healthy | drizzle-d1/meta/0000_snapshot.json |
_journal.json |
software | healthy | drizzle-d1/meta/_journal.json |
cloudflare-email.md |
software | healthy | docs/cloudflare-email.md |
cloudflare-access.md |
software | healthy | docs/cloudflare-access.md |
gen-purge-roadmap-decks.ts |
software | healthy | scripts/gen-purge-roadmap-decks.ts |
check-content-links.mjs |
software | healthy | scripts/check-content-links.mjs |
analyze-chapter-dependencies.py |
software | healthy | scripts/analyze-chapter-dependencies.py |
gen-lesson-memorize.ts |
software | healthy | scripts/gen-lesson-memorize.ts |
scrape-udemy-courses.ts |
software | healthy | scripts/scrape-udemy-courses.ts |
check_chapter_coverage.py |
software | healthy | scripts/check_chapter_coverage.py |
citation-freshness-diff.py |
software | healthy | scripts/citation-freshness-diff.py |
rust-pipeline-test-coverage.py |
software | healthy | scripts/rust-pipeline-test-coverage.py |
design-vs-content-ratio.py |
software | healthy | scripts/design-vs-content-ratio.py |
email-status.ts |
software | healthy | scripts/email-status.ts |
scope-neon-auth-css.mjs |
software | healthy | scripts/scope-neon-auth-css.mjs |
regen-audio-chapter.sh |
software | healthy | scripts/regen-audio-chapter.sh |
fact-diff-heuristic.py |
software | healthy | scripts/fact-diff-heuristic.py |
verify-deploy.sh |
software | healthy | scripts/verify-deploy.sh |
_gen_manifest_bootstrap.py |
software | healthy | scripts/_gen_manifest_bootstrap.py |
fetch-udemy-search.ts |
software | healthy | scripts/fetch-udemy-search.ts |
check-script-length-vs-target.py |
software | healthy | scripts/check-script-length-vs-target.py |
seed-memorize-concepts.ts |
software | healthy | scripts/seed-memorize-concepts.ts |
audio-guides.manifest.json |
software | healthy | scripts/audio-guides.manifest.json |
seed.ts |
software | healthy | scripts/seed.ts |
design-keyword-coverage.py |
software | healthy | scripts/design-keyword-coverage.py |
check-pii-in-script.py |
software | healthy | scripts/check-pii-in-script.py |
merge-reading.mjs |
software | healthy | scripts/merge-reading.mjs |
check-source-path-prefix.py |
software | healthy | scripts/check-source-path-prefix.py |
gate-content.mjs |
software | healthy | scripts/gate-content.mjs |
scrape-deeplearning-course.ts |
software | healthy | scripts/scrape-deeplearning-course.ts |
audio-experience-report.py |
software | healthy | scripts/audio-experience-report.py |
build-audio-meta-langgraph.mjs |
software | healthy | scripts/build-audio-meta-langgraph.mjs |
codemod-radix-to-shadcn.mjs |
software | healthy | scripts/codemod-radix-to-shadcn.mjs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
drizzle-d1 |
software | healthy | drizzle-d1 |
meta |
software | healthy | drizzle-d1/meta |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
components |
software | healthy | components |
mermaid-flow |
software | healthy | components/mermaid-flow |
xyflow-direct |
software | healthy | components/xyflow-direct |
ui |
software | healthy | components/ui |
eyebrow |
software | healthy | components/ui/eyebrow |
section |
software | healthy | components/ui/section |
pill |
software | healthy | components/ui/pill |
heading |
software | healthy | components/ui/heading |
tag |
software | healthy | components/ui/tag |
card |
software | healthy | components/ui/card |
stat |
software | healthy | components/ui/stat |
button |
software | healthy | components/ui/button |
subhead |
software | healthy | components/ui/subhead |
divider |
software | healthy | components/ui/divider |
memorize |
software | healthy | components/memorize |
references-section |
software | healthy | components/references-section |
problems |
software | healthy | components/problems |
guide |
software | healthy | components/guide |
phase-hub |
software | healthy | components/phase-hub |
PhaseControls |
software | healthy | components/phase-hub/PhaseControls |
LessonGrid |
software | healthy | components/phase-hub/LessonGrid |
PhaseHero |
software | healthy | components/phase-hub/PhaseHero |
HubAudio |
software | healthy | components/phase-hub/HubAudio |
LessonCard |
software | healthy | components/phase-hub/LessonCard |
app-detail |
software | healthy | components/app-detail |
memorize |
software | healthy | components/app-detail/memorize |
langgraph |
software | healthy | components/langgraph |
schema |
software | healthy | schema |
app |
software | healthy | app |
outreach |
software | healthy | app/outreach |
text |
software | healthy | app/outreach/text |
audio |
software | healthy | app/outreach/audio |
langsmith |
software | healthy | app/langsmith |
classification |
software | healthy | app/classification |
text |
software | healthy | app/classification/text |
audio |
software | healthy | app/classification/audio |
enrichment |
software | healthy | app/enrichment |
text |
software | healthy | app/enrichment/text |
audio |
software | healthy | app/enrichment/audio |
offline |
software | healthy | app/offline |
tool-calling |
software | healthy | app/tool-calling |
auth |
software | healthy | app/auth |
[pathname] |
software | healthy | app/auth/[pathname] |
login |
software | healthy | app/login |
api |
software | healthy | app/api |
auth |
software | healthy | app/api/auth |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
names |
software | healthy | scripts/generate-ampcus-cards.ts:names |
instances |
software | healthy | scripts/generate-ampcus-cards.ts:instances |
syntax |
software | healthy | scripts/generate-ampcus-cards.ts:syntax |
beats |
software | healthy | scripts/generate-ampcus-cards.ts:beats |
Accumulator |
software | healthy | scripts/eval-scheduler.ts:Accumulator |
the |
software | healthy | components/auth-ui-provider.tsx:the |
strings |
software | healthy | components/learning-path.tsx:strings |
applied |
software | healthy | components/category-grid.tsx:applied |
names |
software | healthy | components/guide/styles.ts:names |
joiner |
software | healthy | components/phase-hub/PhaseControls/PhaseControls.tsx:joiner |
joiner |
software | healthy | components/phase-hub/PhaseHero/PhaseHero.tsx:joiner |
selectors |
software | healthy | app/applications/[id]/prep/page.tsx:selectors |
names |
software | healthy | app/applications/[id]/prep/page.tsx:names |
strings |
software | healthy | app/experiences/experience.css.ts:strings |
names |
software | healthy | app/agentic-sales/_styles.ts:names |
from |
software | healthy | app/langgraph/lead-gen/_content.ts:from |
citizen |
software | healthy | app/langgraph/lead-gen/_content.ts:citizen |
called |
software | healthy | app/langgraph/lead-gen/_content.ts:called |
that |
software | healthy | app/langgraph/lead-gen/_content.ts:that |
itself |
software | healthy | app/langgraph/lead-gen/_content.ts:itself |
method |
software | healthy | app/langgraph/lead-gen/_content.ts:method |
of |
software | healthy | app/langgraph/lead-gen/_content.ts:of |
each |
software | healthy | app/langgraph/lead-gen/_content.ts:each |
is |
software | healthy | app/langgraph/lead-gen/_content.ts:is |
that |
software | healthy | app/langgraph/lead-gen/sd/_content.ts:that |
of |
software | healthy | app/langgraph/lead-gen/sd/_content.ts:of |
construction |
software | healthy | app/langgraph/lead-gen/sd/_content.ts:construction |
is |
software | healthy | app/langgraph/lead-gen/sd/_content.ts:is |
with |
software | healthy | app/langgraph/lead-gen/sd/_content.ts:with |
also |
software | healthy | app/langgraph/lead-gen/sd/_content.ts:also |
already |
software | healthy | lib/sql-annotations.ts:already |
LLMError |
software | healthy | lib/llm.ts:LLMError |
_BadLLM |
software | healthy | services/llamaindex/tests/test_tutor_smoke.py:41 |
_R |
software | healthy | services/llamaindex/tests/test_tutor_smoke.py:61 |
_Loop |
software | healthy | services/llamaindex/rag_service/tutor.py:214 |
_StubLLM |
software | healthy | services/llamaindex/rag_service/tutor.py:453 |
_R |
software | healthy | services/llamaindex/rag_service/tutor.py:463 |
_StubQueryEngine |
software | healthy | services/llamaindex/rag_service/tutor.py:469 |
_Resp |
software | healthy | services/llamaindex/rag_service/tutor.py:478 |
QueryIn |
software | healthy | services/llamaindex/rag_service/schemas.py:9 |
Source |
software | healthy | services/llamaindex/rag_service/schemas.py:15 |
QueryOut |
software | healthy | services/llamaindex/rag_service/schemas.py:27 |
ChatIn |
software | healthy | services/llamaindex/rag_service/schemas.py:33 |
ChatOut |
software | healthy | services/llamaindex/rag_service/schemas.py:40 |
TutorCardIn |
software | healthy | services/llamaindex/rag_service/schemas.py:46 |
TutorCardOut |
software | healthy | services/llamaindex/rag_service/schemas.py:59 |
TestTutorGatePasses |
software | healthy | services/llamaindex/rag_service/test_tutor_gate.py:80 |
TestTutorGateFails |
software | healthy | services/llamaindex/rag_service/test_tutor_gate.py:107 |
_SqliteCache |
software | healthy | services/llamaindex/rag_service/cache.py:35 |
_Neo4jCache |
software | healthy | services/llamaindex/rag_service/cache.py:75 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
AudioRecallPrompt |
frontend | healthy | components/AudioRecallPrompt.tsx |
TutorDialog |
frontend | healthy | components/memorize/tutor-dialog.tsx |
OutreachGuidePage |
frontend | healthy | app/outreach/page.tsx |
OutreachTextPage |
frontend | healthy | app/outreach/text/page.tsx |
OutreachAudioPage |
frontend | healthy | app/outreach/audio/page.tsx |
ClassificationGuidePage |
frontend | healthy | app/classification/page.tsx |
ClassificationTextPage |
frontend | healthy | app/classification/text/page.tsx |
ClassificationAudioPage |
frontend | healthy | app/classification/audio/page.tsx |
EnrichmentGuidePage |
frontend | healthy | app/enrichment/page.tsx |
EnrichmentTextPage |
frontend | healthy | app/enrichment/text/page.tsx |
EnrichmentAudioPage |
frontend | healthy | app/enrichment/audio/page.tsx |
OfflinePage |
frontend | healthy | app/offline/page.tsx |
ToolCallingPage |
frontend | healthy | app/tool-calling/page.tsx |
LoginRedirect |
frontend | healthy | app/login/page.tsx |
StructuredOutputsPage |
frontend | healthy | app/structured-outputs/page.tsx |
RagHubPage |
frontend | healthy | app/rag/page.tsx |
CampaignGuidePage |
frontend | healthy | app/campaign/page.tsx |
CampaignTextPage |
frontend | healthy | app/campaign/text/page.tsx |
CampaignAudioPage |
frontend | healthy | app/campaign/audio/page.tsx |
MemorizeLandingPage |
frontend | healthy | app/memorize/page.tsx |
MemorizeLayout |
frontend | healthy | app/memorize/layout.tsx |
MemorizeReviewPage |
frontend | healthy | app/memorize/review/page.tsx |
MemorizeProgressPage |
frontend | healthy | app/memorize/progress/page.tsx |
CategoryMemorizePage |
frontend | healthy | app/memorize/[categorySlug]/page.tsx |
FlashcardsPage |
frontend | healthy | app/memorize/flashcards/page.tsx |
ModuleFederationPage |
frontend | healthy | app/module-federation/page.tsx |
GlossaryPage |
frontend | healthy | app/glossary/page.tsx |
GlossaryLayout |
frontend | healthy | app/glossary/layout.tsx |
PostgresGuidePage |
frontend | healthy | app/postgres/page.tsx |
PostgresTextPage |
frontend | healthy | app/postgres/text/page.tsx |
PostgresExercisesPage |
frontend | healthy | app/postgres/exercises/page.tsx |
PostgresAudioPage |
frontend | healthy | app/postgres/audio/page.tsx |
PostgresJoinsPage |
frontend | healthy | app/postgres/joins/page.tsx |
CourseworkPage |
frontend | healthy | app/coursework/page.tsx |
LearnerCourseworkPage |
frontend | healthy | app/coursework/[slug]/page.tsx |
SloveniaEventPage |
frontend | healthy | app/coursework/[slug]/slovenia/page.tsx |
SloveniaImagesPage |
frontend | healthy | app/coursework/[slug]/slovenia/images/page.tsx |
SloveniaSingleImagePage |
frontend | healthy | app/coursework/[slug]/slovenia/images/[imageSlug]/page.tsx |
SloveniaIdeasPage |
frontend | healthy | app/coursework/[slug]/slovenia/ideas/page.tsx |
KvQuantPage |
frontend | healthy | app/kv-quant/page.tsx |
LlamaIndexPrepPage |
frontend | healthy | app/llamaindex-prep/page.tsx |
AgenticRagGuidePage |
frontend | healthy | app/agentic-rag/page.tsx |
AgenticRagTextPage |
frontend | healthy | app/agentic-rag/text/page.tsx |
AgenticRagAudioPage |
frontend | healthy | app/agentic-rag/audio/page.tsx |
EvalsHubPage |
frontend | healthy | app/evals/page.tsx |
EvalsTextPage |
frontend | healthy | app/evals/text/page.tsx |
EvalsAudioPage |
frontend | healthy | app/evals/audio/page.tsx |
LearningSciencePage |
frontend | healthy | app/learning-science/page.tsx |
TechniqueDetailPage |
frontend | healthy | app/learning-science/[slug]/page.tsx |
ApplicationDetailPage |
frontend | healthy | app/applications/[id]/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 |
|---|---|---|---|
review_schedules |
data | healthy | drizzle-d1/0001_chemical_martin_li.sql |
account |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
analytics_events |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
application_notes |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
applications |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
categories |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
chat_messages |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
concept_edges |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
concept_embeddings |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
concepts |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
coursework |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
interaction_events |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
knowledge_states |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
learners |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
lesson_concepts |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
lesson_embeddings |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
lesson_sections |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
lessons |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
problem_submissions |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
problems |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
resumes |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
section_embeddings |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
session |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
user |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
user_lesson_interactions |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
user_profiles |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
verification |
data | healthy | drizzle-d1/0000_long_psynapse.sql |
course_reviews |
data | healthy | sql/add_course_reviews.sql |
audio_progress |
data | healthy | migrations/d1/0001_audio_progress.sql |
explain_events |
data | healthy | migrations/d1/0008_explain_events.sql |
explain_cache |
data | healthy | migrations/d1/0007_explain_cache.sql |
email_sends |
data | healthy | migrations/d1/0002_email_sends.sql |
tutor_cache |
data | healthy | migrations/d1/0009_tutor.sql |
tutor_sessions |
data | healthy | migrations/d1/0009_tutor.sql |
content_cache |
data | healthy | migrations/d1/0003_content_cache.sql |
highlights |
data | healthy | migrations/d1/0004_highlights.sql |
external_courses |
data | healthy | drizzle/0000_public_whiplash.sql |
lesson_courses |
data | healthy | drizzle/0000_public_whiplash.sql |
explanations |
data | healthy | services/llamaindex/rag_service/cache.py |
embeddings |
data | healthy | services/llamaindex/rag_service/indexing.py |
statement |
data | healthy | roadmap-kg/kg/ground_sql_glossary.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::scripts/check-pii-in-script.py |
security | healthy | scripts/check-pii-in-script.py |
auth::crates/ml/src/audio_guide/content_quality.rs |
security | healthy | crates/ml/src/audio_guide/content_quality.rs |
auth::scripts/sanitize-spoken.mjs |
security | healthy | scripts/sanitize-spoken.mjs |
auth::Makefile |
security | healthy | Makefile |
auth::lib/experience-stories.ts |
security | healthy | lib/experience-stories.ts |
auth::roadmap-kg/kg/enhance_highlights.py |
security | healthy | roadmap-kg/kg/enhance_highlights.py |
auth::lib/experience-story.ts |
security | healthy | lib/experience-story.ts |
auth::scripts/generate-ampcus-cards.ts |
security | healthy | scripts/generate-ampcus-cards.ts |
auth::scripts/add-application.mjs |
security | healthy | scripts/add-application.mjs |
auth::roadmap-kg/kg/audio_gate.py |
security | healthy | roadmap-kg/kg/audio_gate.py |
auth::scripts/gen-agentic-sales-memorize.ts |
security | healthy | scripts/gen-agentic-sales-memorize.ts |
auth::crates/ml/src/topic_miner/taxonomy.rs |
security | healthy | crates/ml/src/topic_miner/taxonomy.rs |
auth::scripts/eval-scheduler.ts |
security | healthy | scripts/eval-scheduler.ts |
auth::scripts/sync-worker-creds.sh |
security | healthy | scripts/sync-worker-creds.sh |
auth::scripts/gen-lesson-memorize.ts |
security | healthy | scripts/gen-lesson-memorize.ts |
auth::crates/ml/src/audio_guide/gate.rs |
security | healthy | crates/ml/src/audio_guide/gate.rs |
auth::app/cortex-portal/_content.ts |
security | healthy | app/cortex-portal/_content.ts |
auth::open-next.config.ts |
security | healthy | open-next.config.ts |
auth::lib/ecb-experience-mapping.ts |
security | healthy | lib/ecb-experience-mapping.ts |
auth::scripts/scrape-deeplearning-course.ts |
security | healthy | scripts/scrape-deeplearning-course.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | services/llamaindex/rag_service/routes.py |
POST /query |
api | healthy | services/llamaindex/rag_service/routes.py |
POST /tutor/card |
api | healthy | services/llamaindex/rag_service/routes.py |
POST /chat |
api | healthy | services/llamaindex/rag_service/routes.py |
USE /:id/job-url |
api | healthy | app/api/applications/[id]/job-url/route.ts |
PUT /:id/job-url |
api | healthy | app/api/applications/[id]/job-url/route.ts |
USE /:id/notes/* |
api | healthy | app/api/applications/[id]/notes/[[...path]]/route.ts |
GET /:id/notes |
api | healthy | app/api/applications/[id]/notes/[[...path]]/route.ts |
POST /:id/notes |
api | healthy | app/api/applications/[id]/notes/[[...path]]/route.ts |
PATCH /:id/notes/:noteId |
api | healthy | app/api/applications/[id]/notes/[[...path]]/route.ts |
DELETE /:id/notes/:noteId |
api | healthy | app/api/applications/[id]/notes/[[...path]]/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
postgresql |
data | healthy | README.md |
sqlite |
data | healthy | README.md |
mongodb |
data | healthy | scripts/generate-ampcus-cards.ts |
cassandra |
data | healthy | scripts/generate-ampcus-cards.ts |
redis |
data | healthy | scripts/generate-ampcus-cards.ts |
mysql |
data | healthy | scripts/build-postgres-exercises-audio.mjs |
elasticsearch |
data | healthy | components/app-detail/TechStackTab.tsx |
mariadb |
data | healthy | roadmap-kg/kg/mnemonic_gate_core.py |
| Label | Layer | Status | Path |
|---|---|---|---|
0001_audio_progress.sql |
data | healthy | migrations/d1/0001_audio_progress.sql |
0008_explain_events.sql |
data | healthy | migrations/d1/0008_explain_events.sql |
0007_explain_cache.sql |
data | healthy | migrations/d1/0007_explain_cache.sql |
0005_highlights_status.sql |
data | healthy | migrations/d1/0005_highlights_status.sql |
0002_email_sends.sql |
data | healthy | migrations/d1/0002_email_sends.sql |
0006_highlights_enhancement.sql |
data | healthy | migrations/d1/0006_highlights_enhancement.sql |
0009_tutor.sql |
data | healthy | migrations/d1/0009_tutor.sql |
0003_content_cache.sql |
data | healthy | migrations/d1/0003_content_cache.sql |
0004_highlights.sql |
data | healthy | migrations/d1/0004_highlights.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | README.md |
vps::ec2 |
hardware | healthy | scripts/generate-ampcus-cards.ts |
vps::gcp |
hardware | healthy | scripts/generate-ampcus-cards.ts |
vps::azure |
hardware | healthy | scripts/generate-ampcus-cards.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
sqs |
data | healthy | scripts/generate-ampcus-cards.ts |
pubsub |
data | healthy | scripts/generate-ampcus-cards.ts |
kafka |
data | healthy | roadmap-kg/test_prep_lane.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3002 |
network | healthy | .env.example |
port:8099 |
network | healthy | Makefile |
port:8000 |
network | healthy | Makefile |
| Label | Layer | Status | Path |
|---|---|---|---|
131.0.0.0 |
network | healthy | scripts/scrape-deeplearning-course.ts |
127.0.0.1 |
network | healthy | scripts/sync-worker-creds.sh |
2.2.0.3 |
network | healthy | roadmap-kg/pyproject.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
changes |
cicd | healthy | .github/workflows/deploy.yml |
deploy-frontend |
cicd | healthy | .github/workflows/deploy.yml |
deploy-cf-workers |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CLOUDFLARE_ACCOUNT_ID |
cicd | healthy | — |
CLOUDFLARE_API_TOKEN |
cicd | healthy | — |
MONOREPO_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | scripts/generate-ampcus-cards.ts |
load
balancer |
network | healthy | roadmap-kg/kg/techniques/verbal_linguistic.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_rafahc0 |
software | healthy | /tmp/repobility-clone-_rafahc0 |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | scripts/gen-lesson-memorize.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/e0c82008-fd9d-4e6a-95a5-0364b67f8bed/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e0c82008-fd9d-4e6a-95a5-0364b67f8bed/
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.