https://github.com/ZhangShiCheng3D/MathVerse
· scanned 2026-06-16 01:12 UTC (2 months, 1 week ago)
140 raw signals (17 security + 123 graph)
Last scanned 2 months, 1 week ago · v1 · 130 actionable findings from 2 signal sources. 25 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1051 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 |
|---|---|---|---|
_make_sqlite_store |
software | healthy | deeptutor-patch/tests/test_session_store_parity.py:34 |
_make_postgres_store |
software | healthy | deeptutor-patch/tests/test_session_store_parity.py:43 |
store |
software | healthy | deeptutor-patch/tests/test_session_store_parity.py:68 |
_sid |
software | healthy | deeptutor-patch/tests/test_session_store_parity.py:72 |
test_create_get_session_shape |
software | healthy | deeptutor-patch/tests/test_session_store_parity.py:78 |
test_ensure_session_returns_existing |
software | healthy | deeptutor-patch/tests/test_session_store_parity.py:93 |
test_ensure_session_creates_when_missing |
software | healthy | deeptutor-patch/tests/test_session_store_parity.py:100 |
test_update_title_and_delete |
software | healthy | deeptutor-patch/tests/test_session_store_parity.py:105 |
test_update_summary_and_preferences_merge |
software | healthy | deeptutor-patch/tests/test_session_store_parity.py:114 |
test_add_messages_linear_and_context |
software | healthy | deeptutor-patch/tests/test_session_store_parity.py:127 |
test_branching_context_excludes_siblings |
software | healthy | deeptutor-patch/tests/test_session_store_parity.py:144 |
test_get_last_message_by_role |
software | healthy | deeptutor-patch/tests/test_session_store_parity.py:162 |
test_delete_message |
software | healthy | deeptutor-patch/tests/test_session_store_parity.py:172 |
test_turn_lifecycle_and_active_conflict |
software | healthy | deeptutor-patch/tests/test_session_store_parity.py:182 |
test_append_events_seq_and_after_seq |
software | healthy | deeptutor-patch/tests/test_session_store_parity.py:205 |
test_touch_turn_heartbeat_bumps_updated_at |
software | healthy | deeptutor-patch/tests/test_session_store_parity.py:231 |
test_get_session_with_messages |
software | healthy | deeptutor-patch/tests/test_session_store_parity.py:251 |
test_list_sessions_counts_and_last_message |
software | healthy | deeptutor-patch/tests/test_session_store_parity.py:261 |
test_p3_tail_foreign_turn_streams_without_failing |
software | healthy | deeptutor-patch/tests/test_session_store_parity.py:275 |
test_p3b_turn_bus_control_roundtrip |
software | healthy | deeptutor-patch/tests/test_session_store_parity.py:311 |
owner_listen |
software | healthy | deeptutor-patch/tests/test_session_store_parity.py:325 |
_load |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py:27 |
__init__ |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py:70 |
subscribe |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py:40 |
get_message |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py:43 |
unsubscribe |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py:46 |
aclose |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py:49 |
pubsub |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py:58 |
publish |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py:61 |
get_turn_events |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py:76 |
get_turn |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py:79 |
update_turn_status |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py:82 |
_patch |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py:87 |
_fake_get_client |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py:88 |
_collect |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py:96 |
test_tail_streams_backlog_and_stops_on_done |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py:102 |
test_tail_does_not_fail_live_turn |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py:114 |
test_tail_fails_genuinely_stale_turn |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py:131 |
test_tail_dedups_backlog_and_live_by_seq |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py:142 |
test_publish_is_best_effort |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py:155 |
_extract_str_consts |
software | healthy | deeptutor-patch/tests/test_patch_codegen.py:23 |
test_all_target_blocks_were_found |
software | healthy | deeptutor-patch/tests/test_patch_codegen.py:60 |
test_injected_block_is_valid_python |
software | healthy | deeptutor-patch/tests/test_patch_codegen.py:68 |
test_heartbeat_wiring_present |
software | healthy | deeptutor-patch/tests/test_patch_codegen.py:76 |
__init__ |
software | healthy | deeptutor-patch/overlay/deeptutor/agents/chat/_pg_session_m… |
_run |
software | healthy | deeptutor-patch/overlay/deeptutor/agents/chat/_pg_session_m… |
run |
software | healthy | deeptutor-patch/overlay/deeptutor/agents/chat/_pg_session_m… |
_br |
software | healthy | deeptutor-patch/overlay/deeptutor/agents/chat/_pg_session_m… |
create_session |
software | healthy | deeptutor-patch/overlay/deeptutor/agents/chat/_pg_session_m… |
get_session |
software | healthy | deeptutor-patch/overlay/deeptutor/agents/chat/_pg_session_m… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
deeptutor-whitelabel-design-20260531.html |
software | healthy | deeptutor-whitelabel-design-20260531.html |
.env.example |
software | healthy | .env.example |
docker-compose.yml |
software | healthy | docker-compose.yml |
patch.py |
software | healthy | deeptutor-patch/patch.py |
Dockerfile |
software | healthy | deeptutor-patch/Dockerfile |
test_session_store_parity.py |
software | healthy | deeptutor-patch/tests/test_session_store_parity.py |
test_turn_bus_unit.py |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py |
test_patch_codegen.py |
software | healthy | deeptutor-patch/tests/test_patch_codegen.py |
_pg_session_manager.py |
software | healthy | deeptutor-patch/overlay/deeptutor/agents/chat/_pg_session_m… |
postgres_store.py |
software | healthy | deeptutor-patch/overlay/deeptutor/services/session/postgres… |
_turn_bus.py |
software | healthy | deeptutor-patch/overlay/deeptutor/services/session/_turn_bu… |
Dockerfile |
software | healthy | mathverse-api/Dockerfile |
requirements.txt |
software | healthy | mathverse-api/requirements.txt |
kaoyan-college.json |
software | healthy | mathverse-api/knowledge-graph/kaoyan-college.json |
primary-high.json |
software | healthy | mathverse-api/knowledge-graph/primary-high.json |
senior.json |
software | healthy | mathverse-api/knowledge-graph/senior.json |
primary-low.json |
software | healthy | mathverse-api/knowledge-graph/primary-low.json |
junior.json |
software | healthy | mathverse-api/knowledge-graph/junior.json |
test_routes.py |
software | healthy | mathverse-api/tests/test_routes.py |
test_activity.py |
software | healthy | mathverse-api/tests/test_activity.py |
test_pay.py |
software | healthy | mathverse-api/tests/test_pay.py |
test_notebook.py |
software | healthy | mathverse-api/tests/test_notebook.py |
test_kb.py |
software | healthy | mathverse-api/tests/test_kb.py |
__init__.py |
software | healthy | mathverse-api/tests/__init__.py |
test_deeptutor_ws.py |
software | healthy | mathverse-api/tests/test_deeptutor_ws.py |
test_memory.py |
software | healthy | mathverse-api/tests/test_memory.py |
test_fsrs.py |
software | healthy | mathverse-api/tests/test_fsrs.py |
test_deeptutor_pkg.py |
software | healthy | mathverse-api/tests/test_deeptutor_pkg.py |
test_book.py |
software | healthy | mathverse-api/tests/test_book.py |
test_agent_client.py |
software | healthy | mathverse-api/tests/test_agent_client.py |
test_metrics.py |
software | healthy | mathverse-api/tests/test_metrics.py |
test_cost_guard.py |
software | healthy | mathverse-api/tests/test_cost_guard.py |
test_score.py |
software | healthy | mathverse-api/tests/test_score.py |
test_progress.py |
software | healthy | mathverse-api/tests/test_progress.py |
test_solve_ws.py |
software | healthy | mathverse-api/tests/test_solve_ws.py |
test_auth.py |
software | healthy | mathverse-api/tests/test_auth.py |
test_quota.py |
software | healthy | mathverse-api/tests/test_quota.py |
test_solve.py |
software | healthy | mathverse-api/tests/test_solve.py |
test_tutor.py |
software | healthy | mathverse-api/tests/test_tutor.py |
backup_db.sh |
software | healthy | mathverse-api/scripts/backup_db.sh |
database.py |
software | healthy | mathverse-api/app/database.py |
__init__.py |
software | healthy | mathverse-api/app/__init__.py |
config.py |
software | healthy | mathverse-api/app/config.py |
main.py |
software | healthy | mathverse-api/app/main.py |
__init__.py |
software | healthy | mathverse-api/app/models/__init__.py |
all.py |
software | healthy | mathverse-api/app/models/all.py |
__init__.py |
software | healthy | mathverse-api/app/middleware/__init__.py |
auth_middleware.py |
software | healthy | mathverse-api/app/middleware/auth_middleware.py |
content_filter.py |
software | healthy | mathverse-api/app/middleware/content_filter.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
deeptutor-patch |
software | healthy | deeptutor-patch |
tests |
software | healthy | deeptutor-patch/tests |
overlay |
software | healthy | deeptutor-patch/overlay |
deeptutor |
software | healthy | deeptutor-patch/overlay/deeptutor |
agents |
software | healthy | deeptutor-patch/overlay/deeptutor/agents |
chat |
software | healthy | deeptutor-patch/overlay/deeptutor/agents/chat |
services |
software | healthy | deeptutor-patch/overlay/deeptutor/services |
session |
software | healthy | deeptutor-patch/overlay/deeptutor/services/session |
mathverse-api |
software | healthy | mathverse-api |
knowledge-graph |
software | healthy | mathverse-api/knowledge-graph |
tests |
software | healthy | mathverse-api/tests |
scripts |
software | healthy | mathverse-api/scripts |
app |
software | healthy | mathverse-api/app |
models |
software | healthy | mathverse-api/app/models |
middleware |
software | healthy | mathverse-api/app/middleware |
routes |
software | healthy | mathverse-api/app/routes |
services |
software | healthy | mathverse-api/app/services |
deeptutor |
software | healthy | mathverse-api/app/services/deeptutor |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
mathverse-miniapp |
software | healthy | mathverse-miniapp |
android |
software | healthy | mathverse-miniapp/android |
app |
software | healthy | mathverse-miniapp/android/app |
src |
software | healthy | mathverse-miniapp/android/app/src |
androidTest |
software | healthy | mathverse-miniapp/android/app/src/androidTest |
java |
software | healthy | mathverse-miniapp/android/app/src/androidTest/java |
com |
software | healthy | mathverse-miniapp/android/app/src/androidTest/java/com |
getcapacitor |
software | healthy | mathverse-miniapp/android/app/src/androidTest/java/com/getc… |
myapp |
software | healthy | mathverse-miniapp/android/app/src/androidTest/java/com/getc… |
test |
software | healthy | mathverse-miniapp/android/app/src/test |
java |
software | healthy | mathverse-miniapp/android/app/src/test/java |
com |
software | healthy | mathverse-miniapp/android/app/src/test/java/com |
getcapacitor |
software | healthy | mathverse-miniapp/android/app/src/test/java/com/getcapacitor |
myapp |
software | healthy | mathverse-miniapp/android/app/src/test/java/com/getcapacito… |
main |
software | healthy | mathverse-miniapp/android/app/src/main |
java |
software | healthy | mathverse-miniapp/android/app/src/main/java |
cn |
software | healthy | mathverse-miniapp/android/app/src/main/java/cn |
kuangyebar |
software | healthy | mathverse-miniapp/android/app/src/main/java/cn/kuangyebar |
mathverse |
software | healthy | mathverse-miniapp/android/app/src/main/java/cn/kuangyebar/m… |
config |
software | healthy | mathverse-miniapp/config |
scripts |
software | healthy | mathverse-miniapp/scripts |
src |
software | healthy | mathverse-miniapp/src |
stores |
software | healthy | mathverse-miniapp/src/stores |
pages |
software | healthy | mathverse-miniapp/src/pages |
score |
software | healthy | mathverse-miniapp/src/pages/score |
settings |
software | healthy | mathverse-miniapp/src/pages/settings |
notebook |
software | healthy | mathverse-miniapp/src/pages/notebook |
solve |
software | healthy | mathverse-miniapp/src/pages/solve |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/health |
api | healthy | mathverse-api/app/main.py |
GET /api/metrics |
api | healthy | mathverse-api/app/main.py |
GET /list |
api | healthy | mathverse-api/app/routes/book.py |
POST /create |
api | healthy | mathverse-api/app/routes/book.py |
POST /{book_id}/generate |
api | healthy | mathverse-api/app/routes/book.py |
GET /{book_id} |
api | healthy | mathverse-api/app/routes/book.py |
POST /{book_id}/compile-page |
api | healthy | mathverse-api/app/routes/book.py |
DELETE /{book_id} |
api | healthy | mathverse-api/app/routes/book.py |
GET /capabilities |
api | healthy | mathverse-api/app/routes/tutor.py |
GET /recent |
api | healthy | mathverse-api/app/routes/dashboard.py |
GET /{entry_id} |
api | healthy | mathverse-api/app/routes/dashboard.py |
GET /wechat/login |
api | healthy | mathverse-api/app/routes/auth.py |
GET /wechat/callback |
api | healthy | mathverse-api/app/routes/auth.py |
POST /wechat/mp-login |
api | healthy | mathverse-api/app/routes/auth.py |
POST /sms/send |
api | healthy | mathverse-api/app/routes/auth.py |
POST /sms/verify |
api | healthy | mathverse-api/app/routes/auth.py |
POST /refresh |
api | healthy | mathverse-api/app/routes/auth.py |
GET /me |
api | healthy | mathverse-api/app/routes/auth.py |
POST /{name}/upload |
api | healthy | mathverse-api/app/routes/kb.py |
DELETE /{name} |
api | healthy | mathverse-api/app/routes/kb.py |
POST /{name}/reindex |
api | healthy | mathverse-api/app/routes/kb.py |
GET /{name}/status |
api | healthy | mathverse-api/app/routes/kb.py |
POST /curriculum/{stage}/seed |
api | healthy | mathverse-api/app/routes/kb.py |
POST / |
api | healthy | mathverse-api/app/routes/questions.py |
GET /{question_id} |
api | healthy | mathverse-api/app/routes/questions.py |
GET /overview |
api | healthy | mathverse-api/app/routes/memory.py |
GET /doc/{layer}/{key} |
api | healthy | mathverse-api/app/routes/memory.py |
GET /progress |
api | healthy | mathverse-api/app/routes/me.py |
GET /progress/radar |
api | healthy | mathverse-api/app/routes/me.py |
PATCH /profile |
api | healthy | mathverse-api/app/routes/me.py |
GET /mistakes |
api | healthy | mathverse-api/app/routes/me.py |
POST /mistakes |
api | healthy | mathverse-api/app/routes/me.py |
PATCH /mistakes/{mistake_id} |
api | healthy | mathverse-api/app/routes/me.py |
GET /mistakes/review-today |
api | healthy | mathverse-api/app/routes/me.py |
GET /plan/today |
api | healthy | mathverse-api/app/routes/me.py |
POST /score/estimate |
api | healthy | mathverse-api/app/routes/me.py |
GET /score/estimate |
api | healthy | mathverse-api/app/routes/me.py |
GET /streak |
api | healthy | mathverse-api/app/routes/me.py |
GET /kg/{stage} |
api | healthy | mathverse-api/app/routes/learn.py |
POST /lecture |
api | healthy | mathverse-api/app/routes/learn.py |
POST /exercise/generate |
api | healthy | mathverse-api/app/routes/learn.py |
POST /exercise/grade |
api | healthy | mathverse-api/app/routes/learn.py |
GET /{notebook_id} |
api | healthy | mathverse-api/app/routes/notebook.py |
DELETE /{notebook_id} |
api | healthy | mathverse-api/app/routes/notebook.py |
POST /{notebook_id}/record |
api | healthy | mathverse-api/app/routes/notebook.py |
GET /subscription |
api | healthy | mathverse-api/app/routes/pay.py |
GET /plans |
api | healthy | mathverse-api/app/routes/pay.py |
POST /wechat/prepay |
api | healthy | mathverse-api/app/routes/pay.py |
POST /wechat/callback |
api | healthy | mathverse-api/app/routes/pay.py |
POST /deep |
api | healthy | mathverse-api/app/routes/solve.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_FakePubSub |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py:36 |
_FakeRedis |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py:53 |
_FakeStore |
software | healthy | deeptutor-patch/tests/test_turn_bus_unit.py:67 |
_LoopThread |
software | healthy | deeptutor-patch/overlay/deeptutor/agents/chat/_pg_session_m… |
PostgresBackedSessionManager |
software | healthy | deeptutor-patch/overlay/deeptutor/agents/chat/_pg_session_m… |
_Unset |
software | healthy | deeptutor-patch/overlay/deeptutor/services/session/postgres… |
PostgresSessionStore |
software | healthy | deeptutor-patch/overlay/deeptutor/services/session/postgres… |
_FakeResp |
software | healthy | mathverse-api/tests/test_deeptutor_pkg.py:45 |
_FakeClient |
software | healthy | mathverse-api/tests/test_deeptutor_pkg.py:58 |
_FakeResp |
software | healthy | mathverse-api/tests/test_auth.py:86 |
_FakeClient |
software | healthy | mathverse-api/tests/test_auth.py:90 |
_FakeConn |
software | healthy | mathverse-api/tests/test_tutor.py:59 |
_LiveEngineConn |
software | healthy | mathverse-api/tests/test_tutor.py:139 |
Settings |
software | healthy | mathverse-api/app/config.py:7 |
Config |
software | healthy | mathverse-api/app/config.py:69 |
User |
software | healthy | mathverse-api/app/models/all.py:16 |
SmsCode |
software | healthy | mathverse-api/app/models/all.py:33 |
MistakeNotebook |
software | healthy | mathverse-api/app/models/all.py:42 |
LearningProgress |
software | healthy | mathverse-api/app/models/all.py:69 |
StudyPlan |
software | healthy | mathverse-api/app/models/all.py:85 |
Subscription |
software | healthy | mathverse-api/app/models/all.py:94 |
QuestionArchive |
software | healthy | mathverse-api/app/models/all.py:106 |
AnalyticsEvent |
software | healthy | mathverse-api/app/models/all.py:122 |
DtResource |
software | healthy | mathverse-api/app/models/all.py:130 |
CreateBookReq |
software | healthy | mathverse-api/app/routes/book.py:44 |
TokenResponse |
software | healthy | mathverse-api/app/routes/auth.py:51 |
RefreshRequest |
software | healthy | mathverse-api/app/routes/auth.py:57 |
MpLoginRequest |
software | healthy | mathverse-api/app/routes/auth.py:61 |
SmsSendRequest |
software | healthy | mathverse-api/app/routes/auth.py:197 |
SmsVerifyRequest |
software | healthy | mathverse-api/app/routes/auth.py:201 |
QuestionSave |
software | healthy | mathverse-api/app/routes/questions.py:13 |
ProfileUpdate |
software | healthy | mathverse-api/app/routes/me.py:77 |
MistakeCreate |
software | healthy | mathverse-api/app/routes/me.py:117 |
MistakeUpdate |
software | healthy | mathverse-api/app/routes/me.py:129 |
ScoreEstimateRequest |
software | healthy | mathverse-api/app/routes/me.py:304 |
LectureRequest |
software | healthy | mathverse-api/app/routes/learn.py:49 |
ExerciseRequest |
software | healthy | mathverse-api/app/routes/learn.py:72 |
GradeRequest |
software | healthy | mathverse-api/app/routes/learn.py:106 |
CreateNotebookReq |
software | healthy | mathverse-api/app/routes/notebook.py:41 |
AddRecordReq |
software | healthy | mathverse-api/app/routes/notebook.py:46 |
PrepayRequest |
software | healthy | mathverse-api/app/routes/pay.py:33 |
SolveRequest |
software | healthy | mathverse-api/app/routes/solve.py:20 |
StepExplainRequest |
software | healthy | mathverse-api/app/routes/solve.py:42 |
SimilarRequest |
software | healthy | mathverse-api/app/routes/solve.py:48 |
VisionRequest |
software | healthy | mathverse-api/app/routes/solve.py:54 |
VisualizeRequest |
software | healthy | mathverse-api/app/routes/solve.py:60 |
SolveResult |
software | healthy | mathverse-api/app/services/agent_client.py:57 |
CircuitBreaker |
software | healthy | mathverse-api/app/services/agent_client.py:67 |
AgentUnavailableError |
software | healthy | mathverse-api/app/services/agent_client.py:95 |
AgentClient |
software | healthy | mathverse-api/app/services/agent_client.py:100 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/score/index.config |
frontend | healthy | mathverse-miniapp/src/pages/score/index.config.ts |
/score/ |
frontend | healthy | mathverse-miniapp/src/pages/score/index.tsx |
/settings/index.config |
frontend | healthy | mathverse-miniapp/src/pages/settings/index.config.ts |
/settings/ |
frontend | healthy | mathverse-miniapp/src/pages/settings/index.tsx |
/notebook/index.config |
frontend | healthy | mathverse-miniapp/src/pages/notebook/index.config.ts |
/notebook/ |
frontend | healthy | mathverse-miniapp/src/pages/notebook/index.tsx |
/solve/index.config |
frontend | healthy | mathverse-miniapp/src/pages/solve/index.config.ts |
/solve/ |
frontend | healthy | mathverse-miniapp/src/pages/solve/index.tsx |
/learn/index.config |
frontend | healthy | mathverse-miniapp/src/pages/learn/index.config.ts |
/learn/ |
frontend | healthy | mathverse-miniapp/src/pages/learn/index.tsx |
/login/index.config |
frontend | healthy | mathverse-miniapp/src/pages/login/index.config.ts |
/login/ |
frontend | healthy | mathverse-miniapp/src/pages/login/index.tsx |
/activity/index.config |
frontend | healthy | mathverse-miniapp/src/pages/activity/index.config.ts |
/activity/ |
frontend | healthy | mathverse-miniapp/src/pages/activity/index.tsx |
/tutor/index.config |
frontend | healthy | mathverse-miniapp/src/pages/tutor/index.config.ts |
/tutor/ |
frontend | healthy | mathverse-miniapp/src/pages/tutor/index.tsx |
/memory/index.config |
frontend | healthy | mathverse-miniapp/src/pages/memory/index.config.ts |
/memory/ |
frontend | healthy | mathverse-miniapp/src/pages/memory/index.tsx |
/membership/index.config |
frontend | healthy | mathverse-miniapp/src/pages/membership/index.config.ts |
/membership/ |
frontend | healthy | mathverse-miniapp/src/pages/membership/index.tsx |
/me/index.config |
frontend | healthy | mathverse-miniapp/src/pages/me/index.config.ts |
/me/ |
frontend | healthy | mathverse-miniapp/src/pages/me/index.tsx |
/index/index.config |
frontend | healthy | mathverse-miniapp/src/pages/index/index.config.ts |
/index/ |
frontend | healthy | mathverse-miniapp/src/pages/index/index.tsx |
/mistakes/index.config |
frontend | healthy | mathverse-miniapp/src/pages/mistakes/index.config.ts |
/mistakes/ |
frontend | healthy | mathverse-miniapp/src/pages/mistakes/index.tsx |
/visualize/index.config |
frontend | healthy | mathverse-miniapp/src/pages/visualize/index.config.ts |
/visualize/ |
frontend | healthy | mathverse-miniapp/src/pages/visualize/index.tsx |
/book/index.config |
frontend | healthy | mathverse-miniapp/src/pages/book/index.config.ts |
/book/ |
frontend | healthy | mathverse-miniapp/src/pages/book/index.tsx |
/kb/index.config |
frontend | healthy | mathverse-miniapp/src/pages/kb/index.config.ts |
/kb/ |
frontend | healthy | mathverse-miniapp/src/pages/kb/index.tsx |
/plan/index.config |
frontend | healthy | mathverse-miniapp/src/pages/plan/index.config.ts |
/plan/ |
frontend | healthy | mathverse-miniapp/src/pages/plan/index.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
sessions |
data | healthy | deeptutor-patch/overlay/deeptutor/services/session/postgres… |
messages |
data | healthy | deeptutor-patch/overlay/deeptutor/services/session/postgres… |
turns |
data | healthy | deeptutor-patch/overlay/deeptutor/services/session/postgres… |
turn_events |
data | healthy | deeptutor-patch/overlay/deeptutor/services/session/postgres… |
User |
data | healthy | mathverse-api/app/models/all.py |
SmsCode |
data | healthy | mathverse-api/app/models/all.py |
MistakeNotebook |
data | healthy | mathverse-api/app/models/all.py |
LearningProgress |
data | healthy | mathverse-api/app/models/all.py |
StudyPlan |
data | healthy | mathverse-api/app/models/all.py |
Subscription |
data | healthy | mathverse-api/app/models/all.py |
QuestionArchive |
data | healthy | mathverse-api/app/models/all.py |
AnalyticsEvent |
data | healthy | mathverse-api/app/models/all.py |
DtResource |
data | healthy | mathverse-api/app/models/all.py |
users |
data | healthy | mathverse-api/app/models/all.py |
sms_codes |
data | healthy | mathverse-api/app/models/all.py |
mistake_notebook |
data | healthy | mathverse-api/app/models/all.py |
learning_progress |
data | healthy | mathverse-api/app/models/all.py |
study_plans |
data | healthy | mathverse-api/app/models/all.py |
subscriptions |
data | healthy | mathverse-api/app/models/all.py |
question_archive |
data | healthy | mathverse-api/app/models/all.py |
analytics_events |
data | healthy | mathverse-api/app/models/all.py |
dt_resources |
data | healthy | mathverse-api/app/models/all.py |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | mathverse-miniapp/src/app.tsx |
ScorePage |
frontend | healthy | mathverse-miniapp/src/pages/score/index.tsx |
SettingsPage |
frontend | healthy | mathverse-miniapp/src/pages/settings/index.tsx |
NotebookPage |
frontend | healthy | mathverse-miniapp/src/pages/notebook/index.tsx |
SolvePage |
frontend | healthy | mathverse-miniapp/src/pages/solve/index.tsx |
LearnPage |
frontend | healthy | mathverse-miniapp/src/pages/learn/index.tsx |
LoginPage |
frontend | healthy | mathverse-miniapp/src/pages/login/index.tsx |
ActivityPage |
frontend | healthy | mathverse-miniapp/src/pages/activity/index.tsx |
TutorPage |
frontend | healthy | mathverse-miniapp/src/pages/tutor/index.tsx |
MemoryPage |
frontend | healthy | mathverse-miniapp/src/pages/memory/index.tsx |
MembershipPage |
frontend | healthy | mathverse-miniapp/src/pages/membership/index.tsx |
MePage |
frontend | healthy | mathverse-miniapp/src/pages/me/index.tsx |
HomePage |
frontend | healthy | mathverse-miniapp/src/pages/index/index.tsx |
MistakesPage |
frontend | healthy | mathverse-miniapp/src/pages/mistakes/index.tsx |
VisualizePage |
frontend | healthy | mathverse-miniapp/src/pages/visualize/index.tsx |
BookPage |
frontend | healthy | mathverse-miniapp/src/pages/book/index.tsx |
KbPage |
frontend | healthy | mathverse-miniapp/src/pages/kb/index.tsx |
PlanPage |
frontend | healthy | mathverse-miniapp/src/pages/plan/index.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
image::deeptutor-patch/Dockerfile |
hardware | healthy | deeptutor-patch/Dockerfile |
image::mathverse-api/Dockerfile |
hardware | healthy | mathverse-api/Dockerfile |
nginx |
hardware | healthy | docker-compose.yml |
mathverse-api |
hardware | healthy | docker-compose.yml |
deeptutor |
hardware | healthy | docker-compose.yml |
qdrant |
hardware | healthy | docker-compose.yml |
k8s::Kustomization::k8s/kustomization.yaml |
hardware | healthy | k8s/kustomization.yaml |
k8s::Namespace::k8s/namespace.yaml |
hardware | healthy | k8s/namespace.yaml |
k8s::HorizontalPodAutoscaler::k8s/edge.yaml |
hardware | healthy | k8s/edge.yaml |
k8s::Secret::k8s/secret.example.yaml |
hardware | healthy | k8s/secret.example.yaml |
k8s::PersistentVolumeClaim::k8s/data.yaml |
hardware | healthy | k8s/data.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:80 |
network | healthy | docker-compose.yml |
port:443 |
network | healthy | docker-compose.yml |
port:8002 |
network | healthy | mathverse-api/Dockerfile |
port:4000 |
network | healthy | k8s/gateway.yaml |
port:5432 |
network | healthy | k8s/data.yaml |
port:6379 |
network | healthy | k8s/data.yaml |
port:6333 |
network | healthy | k8s/data.yaml |
port:6334 |
network | healthy | k8s/data.yaml |
port:8001 |
network | healthy | k8s/deeptutor.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::mathverse-api/app/routes/auth.py |
security | healthy | mathverse-api/app/routes/auth.py |
auth::mathverse-api/app/routes/kb.py |
security | healthy | mathverse-api/app/routes/kb.py |
auth::docs/mathverse-design-optimization-20260601.html |
security | healthy | docs/mathverse-design-optimization-20260601.html |
auth::docs/mathverse-design-review-20260601.html |
security | healthy | docs/mathverse-design-review-20260601.html |
auth::docs/mathverse-android-app-design-20260602.html |
security | healthy | docs/mathverse-android-app-design-20260602.html |
auth::deeptutor-whitelabel-design-20260531.html |
security | healthy | deeptutor-whitelabel-design-20260531.html |
auth::mathverse-api/app/middleware/auth_middleware.py |
security | healthy | mathverse-api/app/middleware/auth_middleware.py |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::docs/mathverse-deeptutor-full-integration-20260603.ht… |
security | healthy | docs/mathverse-deeptutor-full-integration-20260603.html |
| Label | Layer | Status | Path |
|---|---|---|---|
k8s::Deployment::k8s/mathverse-api.yaml |
hardware | healthy | k8s/mathverse-api.yaml |
k8s::Deployment::k8s/gateway.yaml |
hardware | healthy | k8s/gateway.yaml |
k8s::StatefulSet::k8s/data.yaml |
hardware | healthy | k8s/data.yaml |
k8s::Deployment::k8s/data.yaml |
hardware | healthy | k8s/data.yaml |
k8s::Deployment::k8s/deeptutor.yaml |
hardware | healthy | k8s/deeptutor.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | CLAUDE.md |
redis |
data | healthy | CLAUDE.md |
postgres |
data | healthy | CLAUDE.md |
postgresql |
data | healthy | deeptutor-patch/tests/test_session_store_parity.py |
| Label | Layer | Status | Path |
|---|---|---|---|
129.211.224.227 |
network | healthy | CLAUDE.md |
127.0.0.1 |
network | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | CLAUDE.md |
loadbalancer |
network | healthy | gateway/litellm-config.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-npmpgqtn |
software | healthy | /tmp/repobility-clone-npmpgqtn |
| Label | Layer | Status | Path |
|---|---|---|---|
pubsub |
data | healthy | deeptutor-patch/tests/test_turn_bus_unit.py |
| Label | Layer | Status | Path |
|---|---|---|---|
ingress::k8s/edge.yaml |
network | healthy | k8s/edge.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::k8s/secret.example.yaml |
security | healthy | k8s/secret.example.yaml |
This page is publicly accessible at:
https://repobility.com/scan/e07a8ffa-d6ad-4420-b002-fc11d334d22b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e07a8ffa-d6ad-4420-b002-fc11d334d22b/
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.