https://github.com/steveyeow/Feynman
· scanned 2026-06-16 00:22 UTC (2 months, 2 weeks ago)
247 raw signals (74 security + 173 graph)
Last scanned 2 months, 2 weeks ago · v1 · 172 actionable findings from 2 signal sources. 320 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2474 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 |
|---|---|---|---|
_unwrap_script |
software | healthy | tests/test_jsonld_regression.py:27 |
test_required_fields_present |
software | healthy | tests/test_jsonld_regression.py:158 |
test_never_emits_numberofpages_null |
software | healthy | tests/test_jsonld_regression.py:57 |
test_sameas_when_available |
software | healthy | tests/test_jsonld_regression.py:89 |
test_insights_article_required_fields |
software | healthy | tests/test_jsonld_regression.py:178 |
test_wraps_in_script_tag |
software | healthy | tests/test_jsonld_regression.py:204 |
test_drops_none_top_level_keys |
software | healthy | tests/test_jsonld_regression.py:209 |
test_empty_text |
software | healthy | tests/test_chunking.py:11 |
test_short_text_single_chunk |
software | healthy | tests/test_chunking.py:14 |
test_returns_list_of_strings |
software | healthy | tests/test_chunking.py:20 |
test_splits_on_double_newline |
software | healthy | tests/test_chunking.py:26 |
test_merges_small_paragraphs |
software | healthy | tests/test_chunking.py:37 |
test_respects_max_chars |
software | healthy | tests/test_chunking.py:46 |
test_splits_on_markdown_headings |
software | healthy | tests/test_chunking.py:56 |
test_heading_preserved_in_chunk |
software | healthy | tests/test_chunking.py:61 |
test_oversized_paragraph_split_by_sentences |
software | healthy | tests/test_chunking.py:70 |
test_overlap_applied_on_sentence_split |
software | healthy | tests/test_chunking.py:79 |
test_basic_sentence_split |
software | healthy | tests/test_chunking.py:93 |
test_zero_overlap |
software | healthy | tests/test_chunking.py:99 |
test_same_signature |
software | healthy | tests/test_chunking.py:106 |
test_default_params |
software | healthy | tests/test_chunking.py:110 |
test_fallback_for_unchunkable_text |
software | healthy | tests/test_chunking.py:115 |
test_deterministic |
software | healthy | tests/test_incremental_index.py:13 |
test_different_for_different_input |
software | healthy | tests/test_incremental_index.py:16 |
test_sha256_format |
software | healthy | tests/test_incremental_index.py:19 |
test_skips_when_hash_matches |
software | healthy | tests/test_incremental_index.py:26 |
test_indexes_when_hash_differs |
software | healthy | tests/test_incremental_index.py:41 |
test_force_reindex_ignores_hash |
software | healthy | tests/test_incremental_index.py:64 |
test_indexes_new_agent_without_hash |
software | healthy | tests/test_incremental_index.py:85 |
test_basic_title |
software | healthy | tests/test_seo_pages.py:21 |
test_name_with_apostrophe |
software | healthy | tests/test_seo_pages.py:25 |
test_empty_returns_untitled |
software | healthy | tests/test_seo_pages.py:28 |
test_punctuation_collapses_to_single_dash |
software | healthy | tests/test_seo_pages.py:32 |
test_max_len_respected |
software | healthy | tests/test_seo_pages.py:35 |
test_non_ascii_degrades_gracefully |
software | healthy | tests/test_seo_pages.py:40 |
test_idempotent |
software | healthy | tests/test_seo_pages.py:46 |
test_strips_scripts |
software | healthy | tests/test_seo_pages.py:54 |
test_strips_styles |
software | healthy | tests/test_seo_pages.py:58 |
test_strips_tags |
software | healthy | tests/test_seo_pages.py:62 |
test_empty |
software | healthy | tests/test_seo_pages.py:66 |
test_breadcrumb_structure |
software | healthy | tests/test_seo_pages.py:74 |
test_faq_requires_non_empty_answer |
software | healthy | tests/test_seo_pages.py:86 |
test_book_jsonld_omits_word_count_when_zero |
software | healthy | tests/test_seo_pages.py:93 |
test_book_jsonld_emits_haspart_when_chapters_present |
software | healthy | tests/test_seo_pages.py:105 |
test_book_jsonld_never_emits_number_of_pages |
software | healthy | tests/test_seo_pages.py:119 |
test_person_jsonld_includes_same_as |
software | healthy | tests/test_seo_pages.py:131 |
test_person_jsonld_knows_about_splits_domain |
software | healthy | tests/test_seo_pages.py:139 |
test_jsonld_script_wraps_and_drops_nulls |
software | healthy | tests/test_seo_pages.py:146 |
test_about_renders_subtitle |
software | healthy | tests/test_seo_pages.py:162 |
test_about_empty_returns_empty |
software | healthy | tests/test_seo_pages.py:166 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SPEC-great-minds.md |
software | healthy | SPEC-great-minds.md |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
vercel.cutover.json |
software | healthy | vercel.cutover.json |
mind-consent-preview.html |
software | healthy | mind-consent-preview.html |
.env.example |
software | healthy | .env.example |
LICENSE |
software | healthy | LICENSE |
requirements.txt |
software | healthy | requirements.txt |
demo-ai-book-writer.html |
software | healthy | demo-ai-book-writer.html |
test_jsonld_regression.py |
software | healthy | tests/test_jsonld_regression.py |
test_chunking.py |
software | healthy | tests/test_chunking.py |
test_incremental_index.py |
software | healthy | tests/test_incremental_index.py |
__init__.py |
software | healthy | tests/__init__.py |
test_seo_pages.py |
software | healthy | tests/test_seo_pages.py |
test_mind_memory.py |
software | healthy | tests/test_mind_memory.py |
test_pgvector_path.py |
software | healthy | tests/test_pgvector_path.py |
test_multi_query.py |
software | healthy | tests/test_multi_query.py |
test_hybrid_search.py |
software | healthy | tests/test_hybrid_search.py |
test_cross_book_dedup.py |
software | healthy | tests/test_cross_book_dedup.py |
great-minds-spec.md |
software | healthy | docs/great-minds-spec.md |
TASK2-runbook.md |
software | healthy | docs/TASK2-runbook.md |
article-the-web-linked-documents-ai-can-map-thought.md |
software | healthy | docs/article-the-web-linked-documents-ai-can-map-thought.md |
x-article-great-minds.html |
software | healthy | docs/x-article-great-minds.html |
prestore_seo_content.py |
software | healthy | scripts/prestore_seo_content.py |
backfill_questions.py |
software | healthy | scripts/backfill_questions.py |
backfill_slugs.py |
software | healthy | scripts/backfill_slugs.py |
editorial_mark_approved.py |
software | healthy | scripts/editorial_mark_approved.py |
backfill_pgvector.py |
software | healthy | scripts/backfill_pgvector.py |
backfill_overviews.py |
software | healthy | scripts/backfill_overviews.py |
regenerate_questions.py |
software | healthy | scripts/regenerate_questions.py |
expand_minds.py |
software | healthy | scripts/expand_minds.py |
reindex_via_gutenberg.py |
software | healthy | scripts/reindex_via_gutenberg.py |
dedup_catalog.py |
software | healthy | scripts/dedup_catalog.py |
audit_book_quality.py |
software | healthy | scripts/audit_book_quality.py |
backfill_mind_sameas.py |
software | healthy | scripts/backfill_mind_sameas.py |
generate_mind_voice.py |
software | healthy | scripts/generate_mind_voice.py |
migrate_sqlite_to_pg.py |
software | healthy | scripts/migrate_sqlite_to_pg.py |
__init__.py |
software | healthy | app/__init__.py |
main.py |
software | healthy | app/main.py |
stripe.py |
software | healthy | app/pro/stripe.py |
__init__.py |
software | healthy | app/pro/__init__.py |
auth.py |
software | healthy | app/pro/auth.py |
quota.py |
software | healthy | app/pro/quota.py |
LICENSE |
software | healthy | app/pro/LICENSE |
logo-preview.html |
software | healthy | app/static/logo-preview.html |
styles.css |
software | healthy | app/static/styles.css |
seo-landing.css |
software | healthy | app/static/seo-landing.css |
terms.html |
software | healthy | app/static/terms.html |
logo-readme-capture-v2.html |
software | healthy | app/static/logo-readme-capture-v2.html |
index.html |
software | healthy | app/static/index.html |
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/pro/subscription |
api | healthy | app/main.py |
GET / |
api | healthy | app/main.py |
GET /terms |
api | healthy | app/main.py |
GET /privacy |
api | healthy | app/main.py |
GET /robots.txt |
api | healthy | app/main.py |
GET /sitemap |
api | healthy | app/main.py |
GET /sitemap.xml |
api | healthy | app/main.py |
GET /llms.txt |
api | healthy | app/main.py |
GET /llms-full.txt |
api | healthy | app/main.py |
GET /share/{agent_id} |
api | healthy | app/main.py |
GET /share/{agent_id}/og.png |
api | healthy | app/main.py |
GET /api/og-image/{agent_id} |
api | healthy | app/main.py |
GET /book/{agent_id} |
api | healthy | app/main.py |
GET /book/{agent_id}/og.png |
api | healthy | app/main.py |
GET /mind/{mind_id}/og.png |
api | healthy | app/main.py |
GET /mind/{mind_id} |
api | healthy | app/main.py |
GET /book/{agent_id}/q/{question_slug} |
api | healthy | app/main.py |
GET /mind/{mind_id}/on/{topic_slug} |
api | healthy | app/main.py |
GET /book/{agent_id}/insights |
api | healthy | app/main.py |
GET /mind/{mind_id}/dialogues |
api | healthy | app/main.py |
GET /topic/{slug} |
api | healthy | app/main.py |
POST /api/chat-sessions/{session_id}/share |
api | healthy | app/main.py |
POST /api/chat-sessions/{session_id}/withdraw |
api | healthy | app/main.py |
GET /api/chat-sessions/{session_id}/public-status |
api | healthy | app/main.py |
POST /api/chat-sessions/{session_id}/messages/{message_inde… |
api | healthy | app/main.py |
POST /api/public-answers/{answer_id}/withdraw |
api | healthy | app/main.py |
GET /api/public-answers/{answer_id} |
api | healthy | app/main.py |
POST /api/admin/chat-sessions/{session_id}/approve |
api | healthy | app/main.py |
POST /api/admin/chat-sessions/{session_id}/reject |
api | healthy | app/main.py |
GET /api/admin/moderation-queue/count |
api | healthy | app/main.py |
GET /api/admin/llm-referrals |
api | healthy | app/main.py |
GET /book/{agent_id}/discussions |
api | healthy | app/main.py |
GET /mind/{mind_id}/discussions |
api | healthy | app/main.py |
GET /discussions/{session_id} |
api | healthy | app/main.py |
POST /api/public-discussions/{session_id}/report |
api | healthy | app/main.py |
GET /api/features |
api | healthy | app/main.py |
GET /api/public/book/{agent_id}/read |
api | healthy | app/main.py |
GET /api/health |
api | healthy | app/main.py |
GET /api/topics |
api | healthy | app/main.py |
POST /api/discover |
api | healthy | app/main.py |
POST /api/search-book |
api | healthy | app/main.py |
GET /api/cron/egress-watch |
api | healthy | app/main.py |
GET /api/cron/discover |
api | healthy | app/main.py |
GET /api/cron/indexnow |
api | healthy | app/main.py |
GET /api/cron/seed-minds |
api | healthy | app/main.py |
GET /api/cron/embed-minds |
api | healthy | app/main.py |
GET /api/cron/voice-minds |
api | healthy | app/main.py |
GET /api/cron/mind-qa |
api | healthy | app/main.py |
GET /api/minds/{mind_id}/questions |
api | healthy | app/main.py |
GET /api/minds/{mind_id}/q/{slug} |
api | healthy | app/main.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestBookJsonLD |
software | healthy | tests/test_jsonld_regression.py:37 |
TestPersonJsonLD |
software | healthy | tests/test_jsonld_regression.py:76 |
TestQAPageJsonLD |
software | healthy | tests/test_jsonld_regression.py:108 |
TestFAQPageJsonLD |
software | healthy | tests/test_jsonld_regression.py:136 |
TestBreadcrumbListJsonLD |
software | healthy | tests/test_jsonld_regression.py:157 |
TestArticleJsonLD |
software | healthy | tests/test_jsonld_regression.py:177 |
TestJsonldScriptWrapper |
software | healthy | tests/test_jsonld_regression.py:203 |
TestChunkTextBasics |
software | healthy | tests/test_chunking.py:10 |
TestParagraphBoundaries |
software | healthy | tests/test_chunking.py:25 |
TestHeadingSplits |
software | healthy | tests/test_chunking.py:55 |
TestOversizedSections |
software | healthy | tests/test_chunking.py:69 |
TestSplitBySentences |
software | healthy | tests/test_chunking.py:92 |
TestBackwardCompatibility |
software | healthy | tests/test_chunking.py:105 |
TestContentHash |
software | healthy | tests/test_incremental_index.py:12 |
TestIndexTextSkip |
software | healthy | tests/test_incremental_index.py:25 |
TestSlugify |
software | healthy | tests/test_seo_pages.py:20 |
TestVisibleWordCount |
software | healthy | tests/test_seo_pages.py:53 |
TestJsonLdBuilders |
software | healthy | tests/test_seo_pages.py:73 |
TestRenderBookSections |
software | healthy | tests/test_seo_pages.py:161 |
TestRenderMindSections |
software | healthy | tests/test_seo_pages.py:217 |
TestContentDensityFloor |
software | healthy | tests/test_seo_pages.py:279 |
TestCapabilityDetection |
software | healthy | tests/test_seo_pages.py:466 |
TestRenderCtaMatrix |
software | healthy | tests/test_seo_pages.py:535 |
TestIsInternalReferer |
software | healthy | tests/test_seo_pages.py:593 |
TestPhase4QAHelpers |
software | healthy | tests/test_seo_pages.py:627 |
TestPhase4MindOnTopic |
software | healthy | tests/test_seo_pages.py:740 |
TestPhase4TopicHub |
software | healthy | tests/test_seo_pages.py:814 |
TestPopularQuestionsCompoundUrls |
software | healthy | tests/test_seo_pages.py:881 |
TestPhase5RelatedBooks |
software | healthy | tests/test_seo_pages.py:906 |
TestPhase6UgcPiiScrubbing |
software | healthy | tests/test_seo_pages.py:962 |
TestPhase6UgcHandleValidation |
software | healthy | tests/test_seo_pages.py:1022 |
TestPhase6UgcFeatureFlag |
software | healthy | tests/test_seo_pages.py:1063 |
TestPhase6UgcDiscussionForumJsonld |
software | healthy | tests/test_seo_pages.py:1082 |
TestPhase8InsightsSanitization |
software | healthy | tests/test_seo_pages.py:1127 |
TestPhase8PublishableGate |
software | healthy | tests/test_seo_pages.py:1201 |
TestPhase8SelectPublishable |
software | healthy | tests/test_seo_pages.py:1226 |
TestPhase8Renderers |
software | healthy | tests/test_seo_pages.py:1317 |
TestPhase8FeatureFlag |
software | healthy | tests/test_seo_pages.py:1383 |
TestPhase0DateFieldsAndLanguage |
software | healthy | tests/test_seo_pages.py:1395 |
TestPhase5ExploreFooter |
software | healthy | tests/test_seo_pages.py:1436 |
TestPhase7LlmAnalytics |
software | healthy | tests/test_seo_pages.py:1493 |
TestPhase7IndexNow |
software | healthy | tests/test_seo_pages.py:1566 |
TestDbCountChunksBatch |
software | healthy | tests/test_seo_pages.py:1603 |
TestGutenbergSource |
software | healthy | tests/test_seo_pages.py:1648 |
TestSparseDataDegradation |
software | healthy | tests/test_seo_pages.py:1811 |
TestPhase6AutoPublishShare |
software | healthy | tests/test_seo_pages.py:1860 |
TestPhase2AnswerShare |
software | healthy | tests/test_seo_pages.py:1967 |
TestPublicJsonDatetimeSerialization |
software | healthy | tests/test_seo_pages.py:2140 |
TestPublicDiscussionRender |
software | healthy | tests/test_seo_pages.py:2185 |
TestScrubNeutralizesDangerousLinks |
software | healthy | tests/test_seo_pages.py:2220 |
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 |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
app |
software | healthy | app |
pro |
software | healthy | app/pro |
static |
software | healthy | app/static |
core |
software | healthy | app/core |
web |
software | healthy | web |
components |
software | healthy | web/components |
mind |
software | healthy | web/components/mind |
legal |
software | healthy | web/components/legal |
library |
software | healthy | web/components/library |
pro |
software | healthy | web/components/pro |
symposium |
software | healthy | web/components/symposium |
auth |
software | healthy | web/components/auth |
subscription |
software | healthy | web/components/subscription |
chat |
software | healthy | web/components/chat |
theme |
software | healthy | web/components/theme |
providers |
software | healthy | web/components/providers |
home |
software | healthy | web/components/home |
landing |
software | healthy | web/components/landing |
reader |
software | healthy | web/components/reader |
minds |
software | healthy | web/components/minds |
share |
software | healthy | web/components/share |
shell |
software | healthy | web/components/shell |
seo |
software | healthy | web/components/seo |
mind |
software | healthy | web/components/seo/mind |
book |
software | healthy | web/components/seo/book |
app |
software | healthy | web/app |
mind |
software | healthy | web/app/mind |
[id] |
software | healthy | web/app/mind/[id] |
chat |
software | healthy | web/app/mind/[id]/chat |
q |
software | healthy | web/app/mind/[id]/q |
[slug] |
software | healthy | web/app/mind/[id]/q/[slug] |
on |
software | healthy | web/app/mind/[id]/on |
[slug] |
software | healthy | web/app/mind/[id]/on/[slug] |
dialogues |
software | healthy | web/app/mind/[id]/dialogues |
discussions |
software | healthy | web/app/mind/[id]/discussions |
library |
software | healthy | web/app/library |
symposium |
software | healthy | web/app/symposium |
[slug] |
software | healthy | web/app/symposium/[slug] |
t |
software | healthy | web/app/symposium/[slug]/t |
[turn] |
software | healthy | web/app/symposium/[slug]/t/[turn] |
read |
software | healthy | web/app/read |
[id] |
software | healthy | web/app/read/[id] |
subscription |
software | healthy | web/app/subscription |
login |
software | healthy | web/app/login |
a |
software | healthy | web/app/a |
[id] |
software | healthy | web/app/a/[id] |
chats |
software | healthy | web/app/chats |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MindChat |
frontend | healthy | web/components/mind/MindChat.tsx |
LegalPage |
frontend | healthy | web/components/legal/LegalPage.tsx |
BookCard |
frontend | healthy | web/components/library/BookCard.tsx |
Library |
frontend | healthy | web/components/library/Library.tsx |
JoinDiscussionButton |
frontend | healthy | web/components/symposium/JoinDiscussionButton.tsx |
TurnRedirect |
frontend | healthy | web/components/symposium/TurnRedirect.tsx |
LoginForm |
frontend | healthy | web/components/auth/LoginForm.tsx |
PlanCards |
frontend | healthy | web/components/subscription/PlanCards.tsx |
Subscription |
frontend | healthy | web/components/subscription/Subscription.tsx |
EntityComposer |
frontend | healthy | web/components/chat/EntityComposer.tsx |
ContinueComposer |
frontend | healthy | web/components/chat/ContinueComposer.tsx |
BookCanvas |
frontend | healthy | web/components/chat/BookCanvas.tsx |
MindConsent |
frontend | healthy | web/components/chat/MindConsent.tsx |
Composer |
frontend | healthy | web/components/chat/Composer.tsx |
HomeComposer |
frontend | healthy | web/components/chat/HomeComposer.tsx |
ChatHistory |
frontend | healthy | web/components/chat/ChatHistory.tsx |
ChatsList |
frontend | healthy | web/components/chat/ChatsList.tsx |
ChatView |
frontend | healthy | web/components/chat/ChatView.tsx |
RelatedBooks |
frontend | healthy | web/components/chat/RelatedBooks.tsx |
MessageList |
frontend | healthy | web/components/chat/MessageList.tsx |
ThemeToggle |
frontend | healthy | web/components/theme/ThemeToggle.tsx |
GreetingLogoSwap |
frontend | healthy | web/components/providers/GreetingLogoSwap.tsx |
AnalyticsBridge |
frontend | healthy | web/components/providers/AnalyticsBridge.tsx |
ClientProviders |
frontend | healthy | web/components/providers/ClientProviders.tsx |
HomePage |
frontend | healthy | web/components/home/HomePage.tsx |
HomeOrLanding |
frontend | healthy | web/components/landing/HomeOrLanding.tsx |
Reader |
frontend | healthy | web/components/reader/Reader.tsx |
MindsGraph |
frontend | healthy | web/components/minds/MindsGraph.tsx |
ShareDialog |
frontend | healthy | web/components/share/ShareDialog.tsx |
ShareButton |
frontend | healthy | web/components/share/ShareButton.tsx |
AppShell |
frontend | healthy | web/components/shell/AppShell.tsx |
Sidebar |
frontend | healthy | web/components/shell/Sidebar.tsx |
UserMenu |
frontend | healthy | web/components/shell/UserMenu.tsx |
SymposiumsFeed |
frontend | healthy | web/components/seo/SymposiumsFeed.tsx |
JsonLd |
frontend | healthy | web/components/seo/JsonLd.tsx |
EntityActions |
frontend | healthy | web/components/seo/EntityActions.tsx |
SeoColumn |
frontend | healthy | web/components/seo/SeoColumn.tsx |
EntityLayout |
frontend | healthy | web/components/seo/EntityLayout.tsx |
EntitySkeleton |
frontend | healthy | web/components/seo/EntitySkeleton.tsx |
SymposiumLinks |
frontend | healthy | web/components/seo/SymposiumLinks.tsx |
SamplePassages |
frontend | healthy | web/components/seo/book/SamplePassages.tsx |
LiveContentLink |
frontend | healthy | web/components/seo/book/LiveContentLink.tsx |
PopularQuestions |
frontend | healthy | web/components/seo/book/PopularQuestions.tsx |
TableOfContents |
frontend | healthy | web/components/seo/book/TableOfContents.tsx |
AboutBook |
frontend | healthy | web/components/seo/book/AboutBook.tsx |
QaAnswer |
frontend | healthy | web/components/seo/book/QaAnswer.tsx |
BookEmptyState |
frontend | healthy | web/components/seo/book/BookEmptyState.tsx |
SiblingQuestions |
frontend | healthy | web/components/seo/book/SiblingQuestions.tsx |
BookMeta |
frontend | healthy | web/components/seo/book/BookMeta.tsx |
QaPassages |
frontend | healthy | web/components/seo/book/QaPassages.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | web/app/page.tsx |
/mind/[id] |
frontend | healthy | web/app/mind/[id]/page.tsx |
/mind/[id]/chat |
frontend | healthy | web/app/mind/[id]/chat/page.tsx |
/mind/[id]/q/[slug] |
frontend | healthy | web/app/mind/[id]/q/[slug]/page.tsx |
/mind/[id]/on/[slug] |
frontend | healthy | web/app/mind/[id]/on/[slug]/page.tsx |
/mind/[id]/dialogues |
frontend | healthy | web/app/mind/[id]/dialogues/page.tsx |
/mind/[id]/discussions |
frontend | healthy | web/app/mind/[id]/discussions/page.tsx |
/library |
frontend | healthy | web/app/library/page.tsx |
/symposium/[slug] |
frontend | healthy | web/app/symposium/[slug]/page.tsx |
/symposium/[slug]/t/[turn] |
frontend | healthy | web/app/symposium/[slug]/t/[turn]/page.tsx |
/read/[id] |
frontend | healthy | web/app/read/[id]/page.tsx |
/subscription |
frontend | healthy | web/app/subscription/page.tsx |
/login |
frontend | healthy | web/app/login/page.tsx |
/a/[id] |
frontend | healthy | web/app/a/[id]/page.tsx |
/chats |
frontend | healthy | web/app/chats/page.tsx |
/chat/[id] |
frontend | healthy | web/app/chat/[id]/page.tsx |
/symposiums |
frontend | healthy | web/app/symposiums/page.tsx |
/topic/[slug] |
frontend | healthy | web/app/topic/[slug]/page.tsx |
/minds |
frontend | healthy | web/app/minds/page.tsx |
/terms |
frontend | healthy | web/app/terms/page.tsx |
/privacy |
frontend | healthy | web/app/privacy/page.tsx |
/book/[id] |
frontend | healthy | web/app/book/[id]/page.tsx |
/book/[id]/insights |
frontend | healthy | web/app/book/[id]/insights/page.tsx |
/book/[id]/q/[slug] |
frontend | healthy | web/app/book/[id]/q/[slug]/page.tsx |
/book/[id]/discussions |
frontend | healthy | web/app/book/[id]/discussions/page.tsx |
/discussions/[id] |
frontend | healthy | web/app/discussions/[id]/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
agents |
data | healthy | app/core/db.py |
chunks |
data | healthy | app/core/db.py |
messages |
data | healthy | app/core/db.py |
questions |
data | healthy | app/core/db.py |
mind_questions |
data | healthy | app/core/db.py |
votes |
data | healthy | app/core/db.py |
minds |
data | healthy | app/core/db.py |
mind_works |
data | healthy | app/core/db.py |
mind_memories |
data | healthy | app/core/db.py |
chat_sessions |
data | healthy | app/core/db.py |
session_messages |
data | healthy | app/core/db.py |
shared_answers |
data | healthy | app/core/db.py |
ai_books |
data | healthy | app/core/db.py |
users |
data | healthy | app/core/db.py |
usage |
data | healthy | app/core/db.py |
stripe_webhook_events |
data | healthy | app/core/db.py |
llm_referrals |
data | healthy | app/core/db.py |
debates |
data | healthy | app/core/db.py |
debate_turns |
data | healthy | app/core/db.py |
ops_state |
data | healthy | app/core/db.py |
| Label | Layer | Status | Path |
|---|---|---|---|
1.515.074.074 |
network | healthy | app/static/app.js |
1.25.077.077 |
network | healthy | app/static/app.js |
3.03.078.078 |
network | healthy | app/static/app.js |
12.098.246.198 |
network | healthy | app/static/app.js |
1.873.892.077 |
network | healthy | app/static/app.js |
3.03.077.077 |
network | healthy | app/static/app.js |
127.0.0.1 |
network | healthy | web/next.config.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::app/static/privacy.html |
security | healthy | app/static/privacy.html |
auth::web/lib/auth.tsx |
security | healthy | web/lib/auth.tsx |
auth::web/app/privacy/page.tsx |
security | healthy | web/app/privacy/page.tsx |
auth::app/pro/auth.py |
security | healthy | app/pro/auth.py |
auth::web/components/auth/LoginForm.tsx |
security | healthy | web/components/auth/LoginForm.tsx |
auth::app/static/app.js |
security | healthy | app/static/app.js |
auth::web/components/chat/HomeComposer.tsx |
security | healthy | web/components/chat/HomeComposer.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
postgres |
data | healthy | tests/test_seo_pages.py |
postgresql |
data | healthy | scripts/migrate_sqlite_to_pg.py |
mariadb |
data | healthy | app/pro/LICENSE |
| Label | Layer | Status | Path |
|---|---|---|---|
pytest |
cicd | healthy | .github/workflows/test.yml |
jsonld-regression |
cicd | healthy | .github/workflows/test.yml |
drain |
cicd | healthy | .github/workflows/drain-overviews.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::.github/workflows/test.yml |
security | healthy | .github/workflows/test.yml |
generic_api_key::.github/workflows/test.yml |
security | healthy | .github/workflows/test.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::test |
cicd | healthy | .github/workflows/test.yml |
gha::drain-overviews |
cicd | healthy | .github/workflows/drain-overviews.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-fcd0ojov |
software | healthy | /tmp/repobility-clone-fcd0ojov |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | app/static/app.js |
| Label | Layer | Status | Path |
|---|---|---|---|
CRON_SECRET |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/2cdfa986-3cee-4dd2-8fae-c278cf253110/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/2cdfa986-3cee-4dd2-8fae-c278cf253110/
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.