https://github.com/solomonczyk/LANGUAGE-LEARNING-APP
· scanned 2026-06-16 00:17 UTC (2 months, 2 weeks ago)
59 raw signals (0 security + 59 graph)
Last scanned 2 months, 2 weeks ago · v1 · 59 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1532 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 |
|---|---|---|---|
docker-compose.yml |
software | healthy | docker-compose.yml |
test_foundation_001b.py |
software | healthy | tests/documentation/test_foundation_001b.py |
test_language_learning_documentation.py |
software | healthy | tests/documentation/test_language_learning_documentation.py |
test_git_reconciliation.py |
software | healthy | tests/documentation/test_git_reconciliation.py |
gen_all_part2.py |
software | healthy | scripts/gen_all_part2.py |
gen_all.py |
software | healthy | scripts/gen_all.py |
doc_data.json |
software | healthy | scripts/doc_data.json |
gen_final_artifacts.py |
software | healthy | scripts/gen_final_artifacts.py |
gen_schemas.py |
software | healthy | scripts/gen_schemas.py |
gen_methodology.py |
software | healthy | scripts/gen_methodology.py |
validate_language_learning_docs.py |
software | healthy | scripts/validate_language_learning_docs.py |
package.json |
software | healthy | mobile/package.json |
package-lock.json |
software | healthy | mobile/package-lock.json |
app.json |
software | healthy | mobile/app.json |
tsconfig.json |
software | healthy | mobile/tsconfig.json |
diagnostic.tsx |
software | healthy | mobile/app/diagnostic.tsx |
learning-contract.tsx |
software | healthy | mobile/app/learning-contract.tsx |
home.tsx |
software | healthy | mobile/app/home.tsx |
index.tsx |
software | healthy | mobile/app/index.tsx |
_layout.tsx |
software | healthy | mobile/app/_layout.tsx |
onboarding.tsx |
software | healthy | mobile/app/onboarding.tsx |
home.test.tsx |
software | healthy | mobile/app/__tests__/home.test.tsx |
diagnostic.test.tsx |
software | healthy | mobile/app/__tests__/diagnostic.test.tsx |
onboarding.test.tsx |
software | healthy | mobile/app/__tests__/onboarding.test.tsx |
learning-contract.test.tsx |
software | healthy | mobile/app/__tests__/learning-contract.test.tsx |
diagnostic-soft.test.tsx |
software | healthy | mobile/app/__tests__/diagnostic-soft.test.tsx |
[id].tsx |
software | healthy | mobile/app/result/[id].tsx |
[id].tsx |
software | healthy | mobile/app/lesson/[id].tsx |
index.tsx |
software | healthy | mobile/app/short-form/visual-describe/index.tsx |
VisualDescribeScreen.test.tsx |
software | healthy | mobile/app/short-form/visual-describe/__tests__/VisualDescr… |
[id].tsx |
software | healthy | mobile/app/lesson-session/[id].tsx |
appState.ts |
software | healthy | mobile/src/state/appState.ts |
featureFlags.ts |
software | healthy | mobile/src/config/featureFlags.ts |
featureFlags.test.ts |
software | healthy | mobile/src/config/__tests__/featureFlags.test.ts |
visualDescribeFixtures.ts |
software | healthy | mobile/src/fixtures/visualDescribeFixtures.ts |
visualDescribeFixtures.test.ts |
software | healthy | mobile/src/fixtures/__tests__/visualDescribeFixtures.test.ts |
Button.tsx |
software | healthy | mobile/src/shared/components/Button.tsx |
ProgressBar.tsx |
software | healthy | mobile/src/shared/components/ProgressBar.tsx |
LoadingScreen.tsx |
software | healthy | mobile/src/shared/components/LoadingScreen.tsx |
ErrorScreen.tsx |
software | healthy | mobile/src/shared/components/ErrorScreen.tsx |
StepIndicator.tsx |
software | healthy | mobile/src/shared/components/StepIndicator.tsx |
LearningPathMark.tsx |
software | healthy | mobile/src/components/shared/LearningPathMark.tsx |
ProgressDots.tsx |
software | healthy | mobile/src/components/visual-describe/ProgressDots.tsx |
FriendlyFeedbackCard.tsx |
software | healthy | mobile/src/components/visual-describe/FriendlyFeedbackCard.… |
NextSceneCTA.tsx |
software | healthy | mobile/src/components/visual-describe/NextSceneCTA.tsx |
RetryMicroAction.tsx |
software | healthy | mobile/src/components/visual-describe/RetryMicroAction.tsx |
WordBank.tsx |
software | healthy | mobile/src/components/visual-describe/WordBank.tsx |
index.ts |
software | healthy | mobile/src/components/visual-describe/index.ts |
HookQuestion.tsx |
software | healthy | mobile/src/components/visual-describe/HookQuestion.tsx |
SentenceBuilderOrTextInput.tsx |
software | healthy | mobile/src/components/visual-describe/SentenceBuilderOrText… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
test_001b_proof_has_commit_chain |
software | healthy | tests/documentation/test_foundation_001b.py:29 |
test_all_hashes_are_full |
software | healthy | tests/documentation/test_foundation_001b.py:46 |
test_intermediate_commits_are_full |
software | healthy | tests/documentation/test_foundation_001b.py:63 |
test_git_result_hashes_are_full |
software | healthy | tests/documentation/test_foundation_001b.py:71 |
test_reported_commits_are_docs_only |
software | healthy | tests/documentation/test_foundation_001b.py:87 |
test_no_app_code_in_commits |
software | healthy | tests/documentation/test_foundation_001b.py:96 |
test_previous_reported_is_55 |
software | healthy | tests/documentation/test_foundation_001b.py:107 |
test_canonical_is_52 |
software | healthy | tests/documentation/test_foundation_001b.py:113 |
test_matrix_has_52_unique_ids |
software | healthy | tests/documentation/test_foundation_001b.py:119 |
test_requirements_lost_is_zero |
software | healthy | tests/documentation/test_foundation_001b.py:132 |
test_index_entries_match |
software | healthy | tests/documentation/test_foundation_001b.py:142 |
test_index_delta_fields_present |
software | healthy | tests/documentation/test_foundation_001b.py:148 |
test_all_required_validation_artifacts_exist |
software | healthy | tests/documentation/test_foundation_001b.py:160 |
test_all_index_hashes_match |
software | healthy | tests/documentation/test_foundation_001b.py:184 |
test_forbidden_actions_all_fields_present |
software | healthy | tests/documentation/test_foundation_001b.py:202 |
test_no_forbidden_files_in_repo |
software | healthy | tests/documentation/test_foundation_001b.py:224 |
test_no_14plus_in_docs |
software | healthy | tests/documentation/test_foundation_001b.py:242 |
test_diagnostic_doc_uses_13 |
software | healthy | tests/documentation/test_foundation_001b.py:265 |
test_proof_001a_is_valid_schema |
software | healthy | tests/documentation/test_foundation_001b.py:276 |
test_proof_001a_verdict |
software | healthy | tests/documentation/test_foundation_001b.py:287 |
test_proof_001b_required_fields |
software | healthy | tests/documentation/test_foundation_001b.py:298 |
test_proof_001b_git_fields |
software | healthy | tests/documentation/test_foundation_001b.py:314 |
test_proof_001b_validation_section |
software | healthy | tests/documentation/test_foundation_001b.py:326 |
test_proof_001b_implementation_gate_closed |
software | healthy | tests/documentation/test_foundation_001b.py:334 |
test_core_docs_exist |
software | healthy | tests/documentation/test_language_learning_documentation.py… |
test_product_docs_exist |
software | healthy | tests/documentation/test_language_learning_documentation.py… |
test_methodology_docs_exist |
software | healthy | tests/documentation/test_language_learning_documentation.py… |
test_architecture_docs_exist |
software | healthy | tests/documentation/test_language_learning_documentation.py… |
test_security_docs_exist |
software | healthy | tests/documentation/test_language_learning_documentation.py… |
test_docs_not_empty |
software | healthy | tests/documentation/test_language_learning_documentation.py… |
test_schemas_exist |
software | healthy | tests/documentation/test_language_learning_documentation.py… |
test_schemas_are_valid_json |
software | healthy | tests/documentation/test_language_learning_documentation.py… |
test_schemas_have_required_fields |
software | healthy | tests/documentation/test_language_learning_documentation.py… |
test_artifact_index_exists |
software | healthy | tests/documentation/test_language_learning_documentation.py… |
test_artifact_index_valid_json |
software | healthy | tests/documentation/test_language_learning_documentation.py… |
test_proof_json_exists |
software | healthy | tests/documentation/test_language_learning_documentation.py… |
test_proof_json_valid |
software | healthy | tests/documentation/test_language_learning_documentation.py… |
test_required_dirs_exist |
software | healthy | tests/documentation/test_git_reconciliation.py:14 |
test_all_policy_docs_have_sections |
software | healthy | tests/documentation/test_git_reconciliation.py:26 |
test_no_empty_or_placeholder_content |
software | healthy | tests/documentation/test_git_reconciliation.py:57 |
test_all_json_is_valid |
software | healthy | tests/documentation/test_git_reconciliation.py:73 |
test_all_schemas_have_required_meta |
software | healthy | tests/documentation/test_git_reconciliation.py:90 |
test_all_fixtures_validate |
software | healthy | tests/documentation/test_git_reconciliation.py:118 |
test_unique_ids |
software | healthy | tests/documentation/test_git_reconciliation.py:145 |
test_all_artifacts_exist |
software | healthy | tests/documentation/test_git_reconciliation.py:159 |
test_all_hashes_match |
software | healthy | tests/documentation/test_git_reconciliation.py:171 |
test_traceability_links_exist |
software | healthy | tests/documentation/test_git_reconciliation.py:187 |
test_no_duplicate_ids |
software | healthy | tests/documentation/test_git_reconciliation.py:204 |
test_modes_in_taxonomy |
software | healthy | tests/documentation/test_git_reconciliation.py:216 |
test_mastery_states_in_engine |
software | healthy | tests/documentation/test_git_reconciliation.py:232 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestCanonicalCommitChainFields |
software | healthy | tests/documentation/test_foundation_001b.py:28 |
TestFullCommitHashes |
software | healthy | tests/documentation/test_foundation_001b.py:45 |
TestCorrectionCommitClassification |
software | healthy | tests/documentation/test_foundation_001b.py:86 |
TestRequirementCountReconciliation |
software | healthy | tests/documentation/test_foundation_001b.py:106 |
TestRequirementsLostZero |
software | healthy | tests/documentation/test_foundation_001b.py:131 |
TestArtifactIndexDelta |
software | healthy | tests/documentation/test_foundation_001b.py:141 |
TestNewArtifactCoverage |
software | healthy | tests/documentation/test_foundation_001b.py:159 |
TestArtifactHashValidation |
software | healthy | tests/documentation/test_foundation_001b.py:183 |
TestForbiddenActionsCompleteness |
software | healthy | tests/documentation/test_foundation_001b.py:201 |
TestDiagnosticDimensionCanonicalCount |
software | healthy | tests/documentation/test_foundation_001b.py:241 |
TestProof001ASchemaValidation |
software | healthy | tests/documentation/test_foundation_001b.py:275 |
TestProof001BSchemaValidation |
software | healthy | tests/documentation/test_foundation_001b.py:297 |
TestDocumentationStructure |
software | healthy | tests/documentation/test_language_learning_documentation.py… |
TestDocumentContent |
software | healthy | tests/documentation/test_language_learning_documentation.py… |
TestJSONSchemas |
software | healthy | tests/documentation/test_language_learning_documentation.py… |
TestArtifactIndex |
software | healthy | tests/documentation/test_language_learning_documentation.py… |
TestProofJSON |
software | healthy | tests/documentation/test_language_learning_documentation.py… |
TestRepositoryStructure |
software | healthy | tests/documentation/test_git_reconciliation.py:13 |
TestRequiredDocumentSections |
software | healthy | tests/documentation/test_git_reconciliation.py:25 |
TestEmptyPlaceholderDocuments |
software | healthy | tests/documentation/test_git_reconciliation.py:56 |
TestJSONSyntax |
software | healthy | tests/documentation/test_git_reconciliation.py:72 |
TestJSONSchemaMetaValidation |
software | healthy | tests/documentation/test_git_reconciliation.py:89 |
TestFixtureToSchemaValidation |
software | healthy | tests/documentation/test_git_reconciliation.py:117 |
TestUniqueSchemaIDs |
software | healthy | tests/documentation/test_git_reconciliation.py:144 |
TestArtifactExistence |
software | healthy | tests/documentation/test_git_reconciliation.py:158 |
TestArtifactSHA256 |
software | healthy | tests/documentation/test_git_reconciliation.py:170 |
TestTraceabilityPaths |
software | healthy | tests/documentation/test_git_reconciliation.py:186 |
TestDuplicateRequirementIDs |
software | healthy | tests/documentation/test_git_reconciliation.py:203 |
TestCanonicalLessonModes |
software | healthy | tests/documentation/test_git_reconciliation.py:215 |
TestMasteryLifecycleConsistency |
software | healthy | tests/documentation/test_git_reconciliation.py:231 |
TestDiagnosticDimensionsConsistency |
software | healthy | tests/documentation/test_git_reconciliation.py:242 |
TestReviewIntervalsConsistency |
software | healthy | tests/documentation/test_git_reconciliation.py:258 |
TestLLMPermissionsConsistency |
software | healthy | tests/documentation/test_git_reconciliation.py:268 |
TestRewardAuthorityConsistency |
software | healthy | tests/documentation/test_git_reconciliation.py:284 |
TestProofJSONSchemaValidation |
software | healthy | tests/documentation/test_git_reconciliation.py:293 |
TestForbiddenFileScan |
software | healthy | tests/documentation/test_git_reconciliation.py:311 |
TestDocumentationOnlyGitDiff |
software | healthy | tests/documentation/test_git_reconciliation.py:326 |
ApiError |
software | healthy | mobile/src/services/api.ts:ApiError |
TestHealthEndpoint |
software | healthy | backend/tests/integration/test_full_integration.py:43 |
TestIdentity |
software | healthy | backend/tests/integration/test_full_integration.py:62 |
TestLearnerProfile |
software | healthy | backend/tests/integration/test_full_integration.py:122 |
TestDiagnosticFlow |
software | healthy | backend/tests/integration/test_full_integration.py:190 |
TestLessonFlow |
software | healthy | backend/tests/integration/test_full_integration.py:283 |
TestLearningContract |
software | healthy | backend/tests/integration/test_full_integration.py:426 |
TestMastery |
software | healthy | backend/tests/integration/test_full_integration.py:441 |
TestAudit |
software | healthy | backend/tests/integration/test_full_integration.py:453 |
TestIdempotency |
software | healthy | backend/tests/integration/test_full_integration.py:483 |
TestSecurity |
software | healthy | backend/tests/integration/test_full_integration.py:570 |
TestStateMachineViaAPI |
software | healthy | backend/tests/integration/test_full_integration.py:637 |
TestErrorContract |
software | healthy | backend/tests/integration/test_full_integration.py:691 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
documentation |
software | healthy | tests/documentation |
scripts |
software | healthy | scripts |
mobile |
software | healthy | mobile |
app |
software | healthy | mobile/app |
__tests__ |
software | healthy | mobile/app/__tests__ |
result |
software | healthy | mobile/app/result |
lesson |
software | healthy | mobile/app/lesson |
short-form |
software | healthy | mobile/app/short-form |
visual-describe |
software | healthy | mobile/app/short-form/visual-describe |
__tests__ |
software | healthy | mobile/app/short-form/visual-describe/__tests__ |
lesson-session |
software | healthy | mobile/app/lesson-session |
src |
software | healthy | mobile/src |
state |
software | healthy | mobile/src/state |
config |
software | healthy | mobile/src/config |
__tests__ |
software | healthy | mobile/src/config/__tests__ |
fixtures |
software | healthy | mobile/src/fixtures |
__tests__ |
software | healthy | mobile/src/fixtures/__tests__ |
shared |
software | healthy | mobile/src/shared |
components |
software | healthy | mobile/src/shared/components |
components |
software | healthy | mobile/src/components |
shared |
software | healthy | mobile/src/components/shared |
visual-describe |
software | healthy | mobile/src/components/visual-describe |
diagnostics |
software | healthy | mobile/src/components/diagnostics |
__tests__ |
software | healthy | mobile/src/components/diagnostics/__tests__ |
theme |
software | healthy | mobile/src/theme |
assets |
software | healthy | mobile/src/assets |
services |
software | healthy | mobile/src/services |
backend |
software | healthy | backend |
tests |
software | healthy | backend/tests |
integration |
software | healthy | backend/tests/integration |
unit |
software | healthy | backend/tests/unit |
app |
software | healthy | backend/app |
shared |
software | healthy | backend/app/shared |
models |
software | healthy | backend/app/shared/models |
exceptions |
software | healthy | backend/app/shared/exceptions |
middleware |
software | healthy | backend/app/shared/middleware |
schemas |
software | healthy | backend/app/shared/schemas |
modules |
software | healthy | backend/app/modules |
learning_contract |
software | healthy | backend/app/modules/learning_contract |
policy_engine |
software | healthy | backend/app/modules/policy_engine |
audit |
software | healthy | backend/app/modules/audit |
mastery |
software | healthy | backend/app/modules/mastery |
linguistic_validation |
software | healthy | backend/app/modules/linguistic_validation |
identity |
software | healthy | backend/app/modules/identity |
pedagogical_validation |
software | healthy | backend/app/modules/pedagogical_validation |
learner_profile |
software | healthy | backend/app/modules/learner_profile |
diagnostics |
software | healthy | backend/app/modules/diagnostics |
submission |
software | healthy | backend/app/modules/submission |
operator |
software | healthy | backend/app/modules/operator |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
DiagnosticScreen |
frontend | healthy | mobile/app/diagnostic.tsx |
LearningContractScreen |
frontend | healthy | mobile/app/learning-contract.tsx |
HomeScreen |
frontend | healthy | mobile/app/home.tsx |
Index |
frontend | healthy | mobile/app/index.tsx |
RootLayout |
frontend | healthy | mobile/app/_layout.tsx |
OnboardingScreen |
frontend | healthy | mobile/app/onboarding.tsx |
ResultScreen |
frontend | healthy | mobile/app/result/[id].tsx |
LessonScreen |
frontend | healthy | mobile/app/lesson/[id].tsx |
VisualDescribeScreen |
frontend | healthy | mobile/app/short-form/visual-describe/index.tsx |
LessonSessionScreen |
frontend | healthy | mobile/app/lesson-session/[id].tsx |
Button |
frontend | healthy | mobile/src/shared/components/Button.tsx |
ProgressBar |
frontend | healthy | mobile/src/shared/components/ProgressBar.tsx |
LoadingScreen |
frontend | healthy | mobile/src/shared/components/LoadingScreen.tsx |
ErrorScreen |
frontend | healthy | mobile/src/shared/components/ErrorScreen.tsx |
StepIndicator |
frontend | healthy | mobile/src/shared/components/StepIndicator.tsx |
LearningPathMark |
frontend | healthy | mobile/src/components/shared/LearningPathMark.tsx |
ProgressDots |
frontend | healthy | mobile/src/components/visual-describe/ProgressDots.tsx |
FriendlyFeedbackCard |
frontend | healthy | mobile/src/components/visual-describe/FriendlyFeedbackCard.… |
NextSceneCTA |
frontend | healthy | mobile/src/components/visual-describe/NextSceneCTA.tsx |
RetryMicroAction |
frontend | healthy | mobile/src/components/visual-describe/RetryMicroAction.tsx |
WordBank |
frontend | healthy | mobile/src/components/visual-describe/WordBank.tsx |
HookQuestion |
frontend | healthy | mobile/src/components/visual-describe/HookQuestion.tsx |
SentenceBuilderOrTextInput |
frontend | healthy | mobile/src/components/visual-describe/SentenceBuilderOrText… |
FeatureFlagFallback |
frontend | healthy | mobile/src/components/visual-describe/FeatureFlagFallback.t… |
RevealAnswerCard |
frontend | healthy | mobile/src/components/visual-describe/RevealAnswerCard.tsx |
PrototypeExitCTA |
frontend | healthy | mobile/src/components/visual-describe/PrototypeExitCTA.tsx |
SceneHeroCard |
frontend | healthy | mobile/src/components/visual-describe/SceneHeroCard.tsx |
ShortFormLessonShell |
frontend | healthy | mobile/src/components/visual-describe/ShortFormLessonShell.… |
VoiceRecordingTaskItem |
frontend | healthy | mobile/src/components/diagnostics/VoiceRecordingTaskItem.tsx |
ListeningTaskItem |
frontend | healthy | mobile/src/components/diagnostics/ListeningTaskItem.tsx |
VisualComprehensionItem |
frontend | healthy | mobile/src/components/diagnostics/VisualComprehensionItem.t… |
ListeningFallbackItem |
frontend | healthy | mobile/src/components/diagnostics/ListeningFallbackItem.tsx |
ReadingComprehensionItem |
frontend | healthy | mobile/src/components/diagnostics/ReadingComprehensionItem.… |
MediationItem |
frontend | healthy | mobile/src/components/diagnostics/MediationItem.tsx |
FeedbackDisplay |
frontend | healthy | mobile/src/components/diagnostics/FeedbackDisplay.tsx |
ConfidenceAnxietyItem |
frontend | healthy | mobile/src/components/diagnostics/ConfidenceAnxietyItem.tsx |
ProductiveGrammarItem |
frontend | healthy | mobile/src/components/diagnostics/ProductiveGrammarItem.tsx |
StepRenderer |
frontend | healthy | mobile/src/components/diagnostics/StepRenderer.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
Base |
data | healthy | backend/app/database.py |
User |
data | healthy | backend/app/models.py |
LearnerProfile |
data | healthy | backend/app/models.py |
DiagnosticSession |
data | healthy | backend/app/models.py |
DiagnosticResponse |
data | healthy | backend/app/models.py |
SkillAssessment |
data | healthy | backend/app/models.py |
LearningEntryContract |
data | healthy | backend/app/models.py |
LessonDefinition |
data | healthy | backend/app/models.py |
LessonSession |
data | healthy | backend/app/models.py |
LessonAttempt |
data | healthy | backend/app/models.py |
Submission |
data | healthy | backend/app/models.py |
AIAnalysisRequest |
data | healthy | backend/app/models.py |
AIAnalysisResult |
data | healthy | backend/app/models.py |
ValidationResult |
data | healthy | backend/app/models.py |
MasteryRecord |
data | healthy | backend/app/models.py |
MasteryEvidence |
data | healthy | backend/app/models.py |
AuditEvent |
data | healthy | backend/app/models.py |
users |
data | healthy | backend/app/models.py |
learner_profiles |
data | healthy | backend/app/models.py |
diagnostic_sessions |
data | healthy | backend/app/models.py |
diagnostic_responses |
data | healthy | backend/app/models.py |
skill_assessments |
data | healthy | backend/app/models.py |
learning_entry_contracts |
data | healthy | backend/app/models.py |
lesson_definitions |
data | healthy | backend/app/models.py |
lesson_sessions |
data | healthy | backend/app/models.py |
lesson_attempts |
data | healthy | backend/app/models.py |
submissions |
data | healthy | backend/app/models.py |
ai_analysis_requests |
data | healthy | backend/app/models.py |
ai_analysis_results |
data | healthy | backend/app/models.py |
validation_results |
data | healthy | backend/app/models.py |
mastery_records |
data | healthy | backend/app/models.py |
mastery_evidence |
data | healthy | backend/app/models.py |
audit_events |
data | healthy | backend/app/models.py |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/v1/health |
api | healthy | backend/app/main.py |
GET /current |
api | healthy | backend/app/modules/learning_contract/router.py |
POST /current |
api | healthy | backend/app/modules/learning_contract/router.py |
POST /decide |
api | healthy | backend/app/modules/policy_engine/router.py |
POST /events |
api | healthy | backend/app/modules/audit/router.py |
GET /events |
api | healthy | backend/app/modules/audit/router.py |
POST /evidence |
api | healthy | backend/app/modules/mastery/router.py |
GET /profile |
api | healthy | backend/app/modules/mastery/router.py |
POST /validate |
api | healthy | backend/app/modules/linguistic_validation/router.py |
POST /register |
api | healthy | backend/app/modules/identity/router.py |
POST /login |
api | healthy | backend/app/modules/identity/router.py |
GET /me |
api | healthy | backend/app/modules/identity/router.py |
POST / |
api | healthy | backend/app/modules/learner_profile/router.py |
POST /sessions |
api | healthy | backend/app/modules/diagnostics/router.py |
POST /sessions/{session_id}/responses |
api | healthy | backend/app/modules/diagnostics/router.py |
POST /sessions/{session_id}/complete |
api | healthy | backend/app/modules/diagnostics/router.py |
GET /sessions/{session_id} |
api | healthy | backend/app/modules/diagnostics/router.py |
GET /{submission_id} |
api | healthy | backend/app/modules/submission/router.py |
GET /health |
api | healthy | backend/app/modules/operator/router.py |
GET /audit-events |
api | healthy | backend/app/modules/operator/router.py |
POST /analyze |
api | healthy | backend/app/modules/ai_gateway/router.py |
GET /status |
api | healthy | backend/app/modules/ai_gateway/router.py |
GET /{session_id} |
api | healthy | backend/app/modules/lesson_engine/router.py |
POST /{session_id}/submissions |
api | healthy | backend/app/modules/lesson_engine/router.py |
POST /{session_id}/process |
api | healthy | backend/app/modules/lesson_engine/router.py |
| Label | Layer | Status | Path |
|---|---|---|---|
backend-lint |
cicd | healthy | .github/workflows/ci.yml |
backend-tests |
cicd | healthy | .github/workflows/ci.yml |
openapi-drift-check |
cicd | healthy | .github/workflows/ci.yml |
mobile-lint |
cicd | healthy | .github/workflows/ci.yml |
schema-validation |
cicd | healthy | .github/workflows/ci.yml |
forbidden-provider-scan |
cicd | healthy | .github/workflows/ci.yml |
artifact-validation |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5432 |
network | healthy | docker-compose.yml |
port:8000 |
network | healthy | docker-compose.yml |
port:25 |
network | healthy | documents/language_learning_app/mvp_architecture/scripts/va… |
port:20 |
network | healthy | documents/language_learning_app/mvp_architecture/scripts/va… |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | docker-compose.yml |
postgresql |
data | healthy | docker-compose.yml |
redis |
data | healthy | scripts/gen_all_part2.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::backend/Dockerfile |
hardware | healthy | backend/Dockerfile |
postgres |
hardware | healthy | docker-compose.yml |
backend |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/app/dependencies.py |
security | healthy | backend/app/dependencies.py |
auth::documents/language_learning_app/mvp_architecture/api/… |
security | healthy | documents/language_learning_app/mvp_architecture/api/openap… |
auth::scripts/gen_all_part2.py |
security | healthy | scripts/gen_all_part2.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-i27urhin |
software | healthy | /tmp/repobility-clone-i27urhin |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/a5d1fa5e-c256-43d6-853c-a41e60d1ffca/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a5d1fa5e-c256-43d6-853c-a41e60d1ffca/
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.