https://github.com/thomascassidyzm/ssi-dashboard-v7
· scanned 2026-06-16 00:35 UTC (2 months, 2 weeks ago)
398 raw signals (23 security + 375 graph)
Last scanned 2 months, 2 weeks ago · v1 · 381 actionable findings from 2 signal sources. 31 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 4286 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 |
|---|---|---|---|
startLayeredServices |
software | healthy | start-automation.cjs:startLayeredServices |
parseAPMLSchema |
software | healthy | apml/compiler/compile-schema.cjs:parseAPMLSchema |
parseTable |
software | healthy | apml/compiler/compile-schema.cjs:parseTable |
parseColumns |
software | healthy | apml/compiler/compile-schema.cjs:parseColumns |
parseColumn |
software | healthy | apml/compiler/compile-schema.cjs:parseColumn |
parseConstraints |
software | healthy | apml/compiler/compile-schema.cjs:parseConstraints |
parseIndexes |
software | healthy | apml/compiler/compile-schema.cjs:parseIndexes |
generatePostgreSQL |
software | healthy | apml/compiler/compile-schema.cjs:generatePostgreSQL |
mapType |
software | healthy | apml/compiler/compile-schema.cjs:mapType |
generateTypeScript |
software | healthy | apml/compiler/compile-schema.cjs:generateTypeScript |
mapToTypeScript |
software | healthy | apml/compiler/compile-schema.cjs:mapToTypeScript |
toPascalCase |
software | healthy | apml/compiler/compile-schema.cjs:toPascalCase |
main |
software | healthy | apml/compiler/compile-schema.cjs:main |
main |
software | healthy | apml/compiler/apml-compiler.cjs:main |
compile |
software | healthy | apml/compiler/src/index.ts:compile |
main |
software | healthy | apml/compiler/src/index.ts:main |
$ |
software | healthy | apml/compiler/src/generator/vue-generator.ts:$ |
definition |
software | healthy | apml/compiler/src/generator/vue-generator.ts:definition |
expressions |
software | healthy | apml/compiler/src/generator/vue-generator.ts:expressions |
itself |
software | healthy | apml/compiler/src/generator/vue-generator.ts:itself |
references |
software | healthy | apml/compiler/src/generator/vue-generator.ts:references |
loadCourseManifest |
software | healthy | apml/compiler/src/generator/vue-generator.ts:loadCourseMani… |
initializeSession |
software | healthy | apml/compiler/src/generator/vue-generator.ts:initializeSess… |
startGeneration |
software | healthy | apml/compiler/src/generator/vue-generator.ts:startGeneration |
flagSample |
software | healthy | apml/compiler/src/generator/vue-generator.ts:flagSample |
getAudioUrl |
software | healthy | apml/compiler/src/generator/vue-generator.ts:getAudioUrl |
to |
software | healthy | apml/compiler/src/generator/vue-generator.ts:to |
generateVue |
software | healthy | apml/compiler/src/generator/vue-generator.ts:generateVue |
to |
software | healthy | apml/compiler/src/parser/parser.ts:to |
parseAPML |
software | healthy | apml/compiler/src/parser/parser.ts:parseAPML |
getSupabase |
software | healthy | api/upload-seed.js:getSupabase |
parseSeedNumber |
software | healthy | api/upload-seed.js:parseSeedNumber |
formatSeedId |
software | healthy | api/upload-seed.js:formatSeedId |
reportEvent |
software | healthy | api/upload-seed.js:reportEvent |
handler |
software | healthy | api/upload-seed.js:handler |
getSupabase |
software | healthy | api/import-course.js:getSupabase |
normalizeText |
software | healthy | api/import-course.js:normalizeText |
resolveCourseCode |
software | healthy | api/import-course.js:resolveCourseCode |
clearCourseData |
software | healthy | api/import-course.js:clearCourseData |
importCourseRecord |
software | healthy | api/import-course.js:importCourseRecord |
importAudioSamples |
software | healthy | api/import-course.js:importAudioSamples |
language |
software | healthy | api/import-course.js:language |
importSharedAudio |
software | healthy | api/import-course.js:importSharedAudio |
copySharedToCourse |
software | healthy | api/import-course.js:copySharedToCourse |
importSeeds |
software | healthy | api/import-course.js:importSeeds |
importLegos |
software | healthy | api/import-course.js:importLegos |
importPracticePhrases |
software | healthy | api/import-course.js:importPracticePhrases |
importLegoIntroductions |
software | healthy | api/import-course.js:importLegoIntroductions |
handler |
software | healthy | api/import-course.js:handler |
with |
software | healthy | api/pod-content.js:with |
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.js |
software | healthy | vite.config.js |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
tailwind.config.js |
software | healthy | tailwind.config.js |
automation.config.json |
software | healthy | automation.config.json |
package.json |
software | healthy | package.json |
start-automation.cjs |
software | healthy | start-automation.cjs |
index.html |
software | healthy | index.html |
synonym-choice-architecture.md |
software | healthy | synonym-choice-architecture.md |
WORKLIST.md |
software | healthy | WORKLIST.md |
package-lock.json |
software | healthy | package-lock.json |
SYSTEM.md |
software | healthy | SYSTEM.md |
.env.example |
software | healthy | .env.example |
postcss.config.js |
software | healthy | postcss.config.js |
ralph-methodology.md |
software | healthy | ralph-methodology.md |
MONITOR_ALERT.md |
software | healthy | apml/MONITOR_ALERT.md |
README-EDU.md |
software | healthy | apml/compiler/README-EDU.md |
APML-EDU-EXTENSIONS.md |
software | healthy | apml/compiler/APML-EDU-EXTENSIONS.md |
README.md |
software | healthy | apml/compiler/README.md |
package.json |
software | healthy | apml/compiler/package.json |
IMPLEMENTATION-SUMMARY.md |
software | healthy | apml/compiler/IMPLEMENTATION-SUMMARY.md |
package-lock.json |
software | healthy | apml/compiler/package-lock.json |
compile-schema.cjs |
software | healthy | apml/compiler/compile-schema.cjs |
tsconfig.json |
software | healthy | apml/compiler/tsconfig.json |
apml-compiler.cjs |
software | healthy | apml/compiler/apml-compiler.cjs |
index.ts |
software | healthy | apml/compiler/src/index.ts |
ast.ts |
software | healthy | apml/compiler/src/types/ast.ts |
education.ts |
software | healthy | apml/compiler/src/types/education.ts |
vue-generator.ts |
software | healthy | apml/compiler/src/generator/vue-generator.ts |
parser.ts |
software | healthy | apml/compiler/src/parser/parser.ts |
ARCHIVE_README.md |
software | healthy | apml/archive/ARCHIVE_README.md |
AUDIT_APML_REGISTRY.md |
software | healthy | apml/archive/legacy-v7-v8/AUDIT_APML_REGISTRY.md |
APML_Phase3_Updates_2025.md |
software | healthy | apml/archive/legacy-v7-v8/APML_Phase3_Updates_2025.md |
Phase3_APML_Final_Updates.md |
software | healthy | apml/archive/legacy-v7-v8/Phase3_APML_Final_Updates.md |
APML_Phase3_Recommended_Updates.md |
software | healthy | apml/archive/legacy-v7-v8/APML_Phase3_Recommended_Updates.md |
README.md |
software | healthy | apml/archive/legacy-v7-v8/README.md |
APML_VERIFICATION_REPORT.md |
software | healthy | apml/archive/legacy-v7-v8/APML_VERIFICATION_REPORT.md |
APML_REGISTRY_v7.7.1_UPDATE.md |
software | healthy | apml/archive/legacy-v7-v8/APML_REGISTRY_v7.7.1_UPDATE.md |
APML-OVERVIEW.md |
software | healthy | apml/archive/legacy-v7-v8/APML-OVERVIEW.md |
APML_INTELLIGENCE_ARCHITECTURE.md |
software | healthy | apml/archive/legacy-v7-v8/APML_INTELLIGENCE_ARCHITECTURE.md |
APML_v7.0_CURRENT_FORMAT.md |
software | healthy | apml/archive/legacy-v7-v8/APML_v7.0_CURRENT_FORMAT.md |
APML_v8.0_PHASE3_CRITICAL_LEARNINGS.md |
software | healthy | apml/archive/legacy-v7-v8/APML_v8.0_PHASE3_CRITICAL_LEARNIN… |
APML_UPDATE_PHASE_INTELLIGENCE.md |
software | healthy | apml/archive/legacy-v7-v8/APML_UPDATE_PHASE_INTELLIGENCE.md |
APML_v7.5_Language_Agnostic_Update_Summary.md |
software | healthy | apml/archive/legacy-v7-v8/APML_v7.5_Language_Agnostic_Updat… |
APML_v8.1_PHASE5_QUALITY_FIX.md |
software | healthy | apml/archive/legacy-v7-v8/APML_v8.1_PHASE5_QUALITY_FIX.md |
ARCHIVE_NOTE.md |
software | healthy | apml/archive/phases-v13/ARCHIVE_NOTE.md |
README.md |
software | healthy | apml/docs/README.md |
ARCHIVE_NOTE.md |
software | healthy | apml/phases/ARCHIVE_NOTE.md |
audio-registry-v12.zod.ts |
software | healthy | apml/core/audio-registry-v12.zod.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
USE /api/production/:courseCode/voice-engine |
api | healthy | services/production-api.cjs |
USE /api/production/:courseCode/team |
api | healthy | services/production-api.cjs |
GET /api/production/:courseCode/pods/coverage |
api | healthy | services/production-api.cjs |
USE /api/production/:courseCode/pods |
api | healthy | services/production-api.cjs |
POST /api/auth/login |
api | healthy | services/production-api.cjs |
POST /api/auth/generate-code |
api | healthy | services/production-api.cjs |
GET /api/auth/me |
api | healthy | services/production-api.cjs |
POST /api/auth/invite-dashboard |
api | healthy | services/production-api.cjs |
POST /api/auth/invite |
api | healthy | services/production-api.cjs |
PUT /api/auth/invite |
api | healthy | services/production-api.cjs |
GET /api/auth/users |
api | healthy | services/production-api.cjs |
DELETE /api/auth/users |
api | healthy | services/production-api.cjs |
POST /api/auth/logout |
api | healthy | services/production-api.cjs |
POST /api/auth/invite-codes/generate |
api | healthy | services/production-api.cjs |
GET /api/auth/invite-codes |
api | healthy | services/production-api.cjs |
POST /api/auth/invite-codes/redeem |
api | healthy | services/production-api.cjs |
GET /api/production/health |
api | healthy | services/production-api.cjs |
GET /api/production/schema/validate |
api | healthy | services/production-api.cjs |
GET /api/courses |
api | healthy | services/production-api.cjs |
GET /api/courses/:courseCode/stats |
api | healthy | services/production-api.cjs |
PATCH /api/courses/:courseCode/platform-status |
api | healthy | services/production-api.cjs |
GET /api/stats/:courseCode |
api | healthy | services/production-api.cjs |
ALL /api/build/* |
api | healthy | services/production-api.cjs |
ALL /api/v2/* |
api | healthy | services/production-api.cjs |
ALL /api/golden/* |
api | healthy | services/production-api.cjs |
ALL /api/phrases/* |
api | healthy | services/production-api.cjs |
ALL /api/legos/* |
api | healthy | services/production-api.cjs |
ALL /api/agents |
api | healthy | services/production-api.cjs |
ALL /api/agents/* |
api | healthy | services/production-api.cjs |
ALL /api/orchestrator/* |
api | healthy | services/production-api.cjs |
ALL /api/qa/* |
api | healthy | services/production-api.cjs |
ALL /api/course/* |
api | healthy | services/production-api.cjs |
ALL /api/seeds/* |
api | healthy | services/production-api.cjs |
GET /health |
api | healthy | services/production-api.cjs |
GET /api/languages |
api | healthy | services/production-api.cjs |
POST /api/courses/create |
api | healthy | services/production-api.cjs |
GET /api/courses/:courseCode/voice-config |
api | healthy | services/production-api.cjs |
PUT /api/courses/:courseCode/voice-config |
api | healthy | services/production-api.cjs |
PATCH /api/courses/:courseCode/voice-config/:role |
api | healthy | services/production-api.cjs |
GET /api/voices/discover/:language |
api | healthy | services/production-api.cjs |
GET /api/courses/:courseCode/seed-phrases-preview |
api | healthy | services/production-api.cjs |
POST /api/voices/preview |
api | healthy | services/production-api.cjs |
GET /api/mission-control/jobs |
api | healthy | services/production-api.cjs |
POST /api/mission-control/jobs/:jobId/stop |
api | healthy | services/production-api.cjs |
POST /api/mission-control/jobs/:jobId/resume |
api | healthy | services/production-api.cjs |
POST /api/mission-control/jobs/:jobId/clear |
api | healthy | services/production-api.cjs |
GET /api/services |
api | healthy | services/production-api.cjs |
POST /api/services/:name/restart |
api | healthy | services/production-api.cjs |
GET /api/services/:name/logs |
api | healthy | services/production-api.cjs |
POST /api/deploy |
api | healthy | services/production-api.cjs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
apml |
software | healthy | apml |
compiler |
software | healthy | apml/compiler |
src |
software | healthy | apml/compiler/src |
types |
software | healthy | apml/compiler/src/types |
generator |
software | healthy | apml/compiler/src/generator |
parser |
software | healthy | apml/compiler/src/parser |
archive |
software | healthy | apml/archive |
legacy-v7-v8 |
software | healthy | apml/archive/legacy-v7-v8 |
phases-v13 |
software | healthy | apml/archive/phases-v13 |
docs |
software | healthy | apml/docs |
phases |
software | healthy | apml/phases |
core |
software | healthy | apml/core |
api |
software | healthy | api |
seeds |
software | healthy | api/seeds |
auth |
software | healthy | api/auth |
baskets |
software | healthy | api/baskets |
voices |
software | healthy | api/voices |
intelligence |
software | healthy | api/intelligence |
lib |
software | healthy | api/lib |
production |
software | healthy | api/production |
[courseCode] |
software | healthy | api/production/[courseCode] |
audio-pipeline |
software | healthy | api/production/[courseCode]/audio-pipeline |
flags |
software | healthy | api/production/[courseCode]/flags |
audio |
software | healthy | api/production/[courseCode]/audio |
[uuid] |
software | healthy | api/production/[courseCode]/audio/[uuid] |
feedback |
software | healthy | api/production/[courseCode]/feedback |
legos |
software | healthy | api/legos |
courses |
software | healthy | api/courses |
[courseCode] |
software | healthy | api/courses/[courseCode] |
baskets |
software | healthy | api/courses/[courseCode]/baskets |
files |
software | healthy | api/courses/[courseCode]/files |
introductions |
software | healthy | api/courses/[courseCode]/introductions |
translations |
software | healthy | api/courses/[courseCode]/translations |
docs |
software | healthy | docs |
testing |
software | healthy | docs/testing |
architecture |
software | healthy | docs/architecture |
voice-engine |
software | healthy | docs/voice-engine |
welsh-pods |
software | healthy | docs/voice-engine/welsh-pods |
design |
software | healthy | docs/voice-engine/design |
audit |
software | healthy | docs/voice-engine/audit |
pods |
software | healthy | docs/pods |
course-optimization |
software | healthy | docs/course-optimization |
configuration |
software | healthy | docs/configuration |
workflows |
software | healthy | docs/workflows |
fixes |
software | healthy | docs/fixes |
prompts |
software | healthy | docs/prompts |
pair-contracts |
software | healthy | docs/pair-contracts |
setup |
software | healthy | docs/setup |
qa-reports |
software | healthy | docs/qa-reports |
schemas |
software | healthy | docs/schemas |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
20260518_courses_version_stamp.sql |
data | healthy | database/migrations/20260518_courses_version_stamp.sql |
20260206_null_audio_on_text_change.sql |
data | healthy | database/migrations/20260206_null_audio_on_text_change.sql |
20260506_pod_voice_pools_full.sql |
data | healthy | database/migrations/20260506_pod_voice_pools_full.sql |
20260402_course_variant_label.sql |
data | healthy | database/migrations/20260402_course_variant_label.sql |
20260131_add_machine_name_to_build_jobs.sql |
data | healthy | database/migrations/20260131_add_machine_name_to_build_jobs… |
20260312_normalize_text_normalized.sql |
data | healthy | database/migrations/20260312_normalize_text_normalized.sql |
20260318_add_backfill_phrases_pass.sql |
data | healthy | database/migrations/20260318_add_backfill_phrases_pass.sql |
20260512_course_audio_duration_sync_triggers.sql |
data | healthy | database/migrations/20260512_course_audio_duration_sync_tri… |
20260128_build_jobs_progress_tracking.sql |
data | healthy | database/migrations/20260128_build_jobs_progress_tracking.s… |
20260320_fix_rls_anon_reads.sql |
data | healthy | database/migrations/20260320_fix_rls_anon_reads.sql |
20260603_course_audio_fk_indexes.sql |
data | healthy | database/migrations/20260603_course_audio_fk_indexes.sql |
20260612_pod_legos_and_atom_map.sql |
data | healthy | database/migrations/20260612_pod_legos_and_atom_map.sql |
20260601_content_audit_log_course_audio_delete_partial_inde… |
data | healthy | database/migrations/20260601_content_audit_log_course_audio… |
20260224_remove_bookend_punctuation.sql |
data | healthy | database/migrations/20260224_remove_bookend_punctuation.sql |
20260220_add_approved_at.sql |
data | healthy | database/migrations/20260220_add_approved_at.sql |
20260217_calibration_review.sql |
data | healthy | database/migrations/20260217_calibration_review.sql |
20260128_course_qa_flags.sql |
data | healthy | database/migrations/20260128_course_qa_flags.sql |
20260505_listening_pod_sentences_glue_to_next.sql |
data | healthy | database/migrations/20260505_listening_pod_sentences_glue_t… |
20260610_drift_capture_dashboard_auth_rls.sql |
data | healthy | database/migrations/20260610_drift_capture_dashboard_auth_r… |
20260316_rename_greek_el_to_ell.sql |
data | healthy | database/migrations/20260316_rename_greek_el_to_ell.sql |
20260607_course_cycles_window_display_tiling.sql |
data | healthy | database/migrations/20260607_course_cycles_window_display_t… |
20260427_listen_bookends.sql |
data | healthy | database/migrations/20260427_listen_bookends.sql |
20260505_app_config_pod_voice_pools.sql |
data | healthy | database/migrations/20260505_app_config_pod_voice_pools.sql |
20260226_target_phrase_banks.sql |
data | healthy | database/migrations/20260226_target_phrase_banks.sql |
20260129_fix_app_status_constraints.sql |
data | healthy | database/migrations/20260129_fix_app_status_constraints.sql |
20260225_pipeline_phase_unification.sql |
data | healthy | database/migrations/20260225_pipeline_phase_unification.sql |
20260502_relink_all_courses_audio.sql |
data | healthy | database/migrations/20260502_relink_all_courses_audio.sql |
20260319_get_all_course_stats_rpc.sql |
data | healthy | database/migrations/20260319_get_all_course_stats_rpc.sql |
20260312_get_audio_counts_rpc.sql |
data | healthy | database/migrations/20260312_get_audio_counts_rpc.sql |
20260505_courses_needs_gender_prep.sql |
data | healthy | database/migrations/20260505_courses_needs_gender_prep.sql |
20260329_dashboard_invite_codes.sql |
data | healthy | database/migrations/20260329_dashboard_invite_codes.sql |
20260421_listening_pods_rich_structure.sql |
data | healthy | database/migrations/20260421_listening_pods_rich_structure.… |
20260518_course_cycles_window_fn.sql |
data | healthy | database/migrations/20260518_course_cycles_window_fn.sql |
20260208_add_build_mode_to_build_jobs.sql |
data | healthy | database/migrations/20260208_add_build_mode_to_build_jobs.s… |
20260218_orchestrator_messages.sql |
data | healthy | database/migrations/20260218_orchestrator_messages.sql |
20260228_fix_normalize_text_punctuation.sql |
data | healthy | database/migrations/20260228_fix_normalize_text_punctuation… |
20260130_add_audio_ids_to_content.sql |
data | healthy | database/migrations/20260130_add_audio_ids_to_content.sql |
20260304_fix_app_status_constraint_and_set_live.sql |
data | healthy | database/migrations/20260304_fix_app_status_constraint_and_… |
20260520_instruction_canonical_sequence.sql |
data | healthy | database/migrations/20260520_instruction_canonical_sequence… |
20260316_course_code_format_check.sql |
data | healthy | database/migrations/20260316_course_code_format_check.sql |
20260318_build_jobs_activity_log.sql |
data | healthy | database/migrations/20260318_build_jobs_activity_log.sql |
20260227_template_mode_nullable_known_text.sql |
data | healthy | database/migrations/20260227_template_mode_nullable_known_t… |
20260610_secfix_13_course_prod_lockdown.sql |
data | healthy | database/migrations/20260610_secfix_13_course_prod_lockdown… |
20260211_course_gender_expansions.sql |
data | healthy | database/migrations/20260211_course_gender_expansions.sql |
20260224_course_versioning.sql |
data | healthy | database/migrations/20260224_course_versioning.sql |
20260612_regrant_dashboard_users_select.sql |
data | healthy | database/migrations/20260612_regrant_dashboard_users_select… |
20260225_add_seed_flagged_at.sql |
data | healthy | database/migrations/20260225_add_seed_flagged_at.sql |
20260519_listening_pod_explainer_columns.sql |
data | healthy | database/migrations/20260519_listening_pod_explainer_column… |
20260523_content_audit_log_auto_prune.sql |
data | healthy | database/migrations/20260523_content_audit_log_auto_prune.s… |
20260316_localize_course_display_names.sql |
data | healthy | database/migrations/20260316_localize_course_display_names.… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | src/router/index.js |
/maintenance |
frontend | healthy | src/router/index.js |
/insights |
frontend | healthy | src/router/index.js |
/docs |
frontend | healthy | src/router/index.js |
/courses |
frontend | healthy | src/router/index.js |
/course/:courseCode |
frontend | healthy | src/router/index.js |
/course |
frontend | healthy | src/router/index.js |
/courses/new |
frontend | healthy | src/router/index.js |
/generate |
frontend | healthy | src/router/index.js |
/generate/:courseCode/monitor |
frontend | healthy | src/router/index.js |
/jobs |
frontend | healthy | src/router/index.js |
/monitor |
frontend | healthy | src/router/index.js |
/monitor/:courseCode |
frontend | healthy | src/router/index.js |
/network-builder |
frontend | healthy | src/router/index.js |
/validate |
frontend | healthy | src/router/index.js |
/validate/:courseCode |
frontend | healthy | src/router/index.js |
/courses/:courseCode |
frontend | healthy | src/router/index.js |
/courses/:courseCode/pods |
frontend | healthy | src/router/index.js |
/courses/:courseCode/pods/:slug |
frontend | healthy | src/router/index.js |
/courses/:courseCode/script |
frontend | healthy | src/router/index.js |
/courses/:code/progress |
frontend | healthy | src/router/index.js |
/edit/introductions |
frontend | healthy | src/router/index.js |
/courses/:courseCode/compile |
frontend | healthy | src/router/index.js |
/audio |
frontend | healthy | src/router/index.js |
/courses/:courseCode/audio-pipeline |
frontend | healthy | src/router/index.js |
/record-studio/:courseCode? |
frontend | healthy | src/router/index.js |
/autocue |
frontend | healthy | src/router/index.js |
/record/:courseCode? |
frontend | healthy | src/router/index.js |
/users |
frontend | healthy | src/router/index.js |
/reference/overview |
frontend | healthy | src/router/index.js |
/reference/seeds |
frontend | healthy | src/router/index.js |
/reference/canonical |
frontend | healthy | src/router/index.js |
/reference/apml |
frontend | healthy | src/router/index.js |
/reference/terminology |
frontend | healthy | src/router/index.js |
/reference/pedagogy |
frontend | healthy | src/router/index.js |
/intelligence |
frontend | healthy | src/router/index.js |
/skills |
frontend | healthy | src/router/index.js |
/quality/:courseCode |
frontend | healthy | src/router/index.js |
/quality/:courseCode/seeds/:seedId |
frontend | healthy | src/router/index.js |
/quality/:courseCode/evolution |
frontend | healthy | src/router/index.js |
/quality/:courseCode/health |
frontend | healthy | src/router/index.js |
/quality/:courseCode/learned-rules |
frontend | healthy | src/router/index.js |
/recursive-upregulation |
frontend | healthy | src/router/index.js |
/edit/:courseCode |
frontend | healthy | src/router/index.js |
/login |
frontend | healthy | src/router/index.js |
/auth/verify |
frontend | healthy | src/router/index.js |
/admin/listening |
frontend | healthy | src/router/index.js |
/admin/stage0-tuner |
frontend | healthy | src/router/index.js |
/production |
frontend | healthy | src/router/index.js |
/production/courses |
frontend | healthy | src/router/index.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
texts |
data | healthy | apml/core/audio-registry-v12.sql |
voices |
data | healthy | apml/core/audio-registry-v12.sql |
audio_files |
data | healthy | apml/core/audio-registry-v12.sql |
course_audio |
data | healthy | apml/core/audio-registry-v12.sql |
content_feedback |
data | healthy | apml/core/audio-registry-v12.sql |
seeds |
data | healthy | database/schema/course-structure-schema.sql |
legos |
data | healthy | database/schema/course-structure-schema.sql |
lego_components |
data | healthy | database/schema/course-structure-schema.sql |
basket_phrases |
data | healthy | database/schema/course-structure-schema.sql |
encouragements |
data | healthy | database/schema/course-structure-schema.sql |
course_encouragements |
data | healthy | database/schema/course-structure-schema.sql |
presentation_templates |
data | healthy | database/schema/course-structure-schema.sql |
pod_legos |
data | healthy | database/migrations/20260612_pod_legos_and_atom_map.sql |
course_qa_flags |
data | healthy | database/migrations/20260128_course_qa_flags.sql |
app_config |
data | healthy | database/migrations/20260505_app_config_pod_voice_pools.sql |
target_seed_texts |
data | healthy | database/migrations/20260226_target_phrase_banks.sql |
target_legos |
data | healthy | database/migrations/20260226_target_phrase_banks.sql |
target_phrases |
data | healthy | database/migrations/20260226_target_phrase_banks.sql |
target_audio |
data | healthy | database/migrations/20260226_target_phrase_banks.sql |
dashboard_invite_codes |
data | healthy | database/migrations/20260329_dashboard_invite_codes.sql |
orchestrator_messages |
data | healthy | database/migrations/20260218_orchestrator_messages.sql |
course_gender_expansions |
data | healthy | database/migrations/20260211_course_gender_expansions.sql |
course_export_states |
data | healthy | database/migrations/20260121_course_export_states.sql |
dashboard_users |
data | healthy | database/migrations/20260304_dashboard_auth.sql |
dashboard_sessions |
data | healthy | database/migrations/20260304_dashboard_auth.sql |
dashboard_login_codes |
data | healthy | database/migrations/20260304_dashboard_auth.sql |
build_jobs |
data | healthy | database/migrations/20260128_build_jobs.sql |
documentation_content |
data | healthy | database/migrations/20260614_documentation_content_tables.s… |
documentation_sections |
data | healthy | database/migrations/20260614_documentation_content_tables.s… |
course_seed_drafts |
data | healthy | database/migrations/20260207_course_seed_drafts.sql |
listening_pods |
data | healthy | database/migrations/20260421_listening_pods.sql |
listening_pod_sentences |
data | healthy | database/migrations/20260421_listening_pods.sql |
canonical_pod_scenarios |
data | healthy | database/migrations/20260602_canonical_pod_scenarios.sql |
canonical_welcomes |
data | healthy | new_vision/supabase-schema-v2.sql |
canonical_encouragements |
data | healthy | new_vision/supabase-schema-v2.sql |
practice_phrases |
data | healthy | new_vision/supabase-schema-v2.sql |
learners |
data | healthy | new_vision/supabase-schema-v2.sql |
learner_course_progress |
data | healthy | new_vision/supabase-schema-v2.sql |
learner_lego_progress |
data | healthy | new_vision/supabase-schema-v2.sql |
learner_sessions |
data | healthy | new_vision/supabase-schema-v2.sql |
agent_generated_content |
data | healthy | new_vision/supabase-schema-v2.sql |
audio_samples |
data | healthy | new_vision/supabase-schema.sql |
course_audio_usage |
data | healthy | new_vision/supabase-schema.sql |
sample_flags |
data | healthy | new_vision/supabase-schema.sql |
recording_provenance |
data | healthy | new_vision/supabase-schema.sql |
courses |
data | healthy | new_vision/supabase-schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
APMLParser |
software | healthy | apml/compiler/apml-compiler.cjs:APMLParser |
PostgreSQLGenerator |
software | healthy | apml/compiler/apml-compiler.cjs:PostgreSQLGenerator |
TypeScriptGenerator |
software | healthy | apml/compiler/apml-compiler.cjs:TypeScriptGenerator |
ZodGenerator |
software | healthy | apml/compiler/apml-compiler.cjs:ZodGenerator |
SchemaValidator |
software | healthy | apml/compiler/apml-compiler.cjs:SchemaValidator |
VueGenerator |
software | healthy | apml/compiler/src/generator/vue-generator.ts:VueGenerator |
attribute |
software | healthy | apml/compiler/src/generator/vue-generator.ts:attribute |
binding |
software | healthy | apml/compiler/src/generator/vue-generator.ts:binding |
AdaptationEngine |
software | healthy | apml/compiler/src/generator/vue-generator.ts:AdaptationEngi… |
APMLParser |
software | healthy | apml/compiler/src/parser/parser.ts:APMLParser |
APMLParser |
software | healthy | services/schema-validator.cjs:APMLParser |
SchemaValidator |
software | healthy | services/schema-validator.cjs:SchemaValidator |
SampleValidator |
software | healthy | services/manifest-validator.cjs:SampleValidator |
of |
software | healthy | services/pod-explainer-generator.cjs:of |
S3Helper |
software | healthy | tools/sync/sync-course-to-s3.cjs:S3Helper |
CourseFileSyncer |
software | healthy | tools/sync/sync-course-to-s3.cjs:CourseFileSyncer |
BasketsValidator |
software | healthy | tools/validators/phase5-baskets-validator.cjs:BasketsValida… |
GateValidator |
software | healthy | tools/validators/phase5-gate-validator.cjs:GateValidator |
PCMCapture |
software | healthy | src/composables/useWavRecorder.js:PCMCapture |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::api/auth/me.js |
security | healthy | api/auth/me.js |
auth::api/auth/invite.js |
security | healthy | api/auth/invite.js |
auth::api/auth/generate-code.js |
security | healthy | api/auth/generate-code.js |
auth::api/algorithm-config.js |
security | healthy | api/algorithm-config.js |
auth::services/voice-engine/team-router.cjs |
security | healthy | services/voice-engine/team-router.cjs |
auth::apml/compiler/src/types/ast.ts |
security | healthy | apml/compiler/src/types/ast.ts |
auth::api/lib/auth.js |
security | healthy | api/lib/auth.js |
auth::api/auth/users.js |
security | healthy | api/auth/users.js |
auth::docs/pods/inventory-triage-resolutions.json |
security | healthy | docs/pods/inventory-triage-resolutions.json |
auth::services/production-api.cjs |
security | healthy | services/production-api.cjs |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | vite.config.js |
port:3456 |
network | healthy | .env.example |
port:3465 |
network | healthy | services/production-api.cjs |
port:3462 |
network | healthy | services/api/progress-tracker.cjs |
port:3463 |
network | healthy | services/api/ngrok-proxy.cjs |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | package-lock.json |
postgresql |
data | healthy | apml/compiler/compile-schema.cjs |
mysql |
data | healthy | apml/compiler/src/types/ast.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | README.md |
vps::azure |
hardware | healthy | CLAUDE.md |
vps::gcp |
hardware | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-3_nanonr |
software | healthy | /tmp/repobility-clone-3_nanonr |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | services/production-api.cjs |
| Label | Layer | Status | Path |
|---|---|---|---|
envoy |
network | healthy | services/gender-analyzer.cjs |
| Label | Layer | Status | Path |
|---|---|---|---|
github_token::.env.example |
security | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::auto-merge-claude |
cicd | healthy | .github/workflows/auto-merge-claude.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
merge-to-main |
cicd | healthy | .github/workflows/auto-merge-claude.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/2b2c084b-e374-4e46-89a1-8cf1216e9295/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/2b2c084b-e374-4e46-89a1-8cf1216e9295/
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.