https://github.com/Araadh3111/research-copilot
· scanned 2026-06-17 01:16 UTC (1 month, 2 weeks ago)
65 raw signals (0 security + 65 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -8.4 (diff) · 65 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 937 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 |
|---|---|---|---|
main |
software | healthy | evals/diagnose_lora.py:25 |
gold_iter |
software | healthy | evals/diagnose_lora.py:55 |
main |
software | healthy | evals/diagnose_library.py:46 |
_normalize_title |
software | healthy | evals/run_eval.py:35 |
_normalize_arxiv |
software | healthy | evals/run_eval.py:39 |
_paper_keys |
software | healthy | evals/run_eval.py:45 |
_gold_index |
software | healthy | evals/run_eval.py:53 |
_is_hit |
software | healthy | evals/run_eval.py:69 |
_retrieve |
software | healthy | evals/run_eval.py:73 |
_score_query |
software | healthy | evals/run_eval.py:84 |
_mean |
software | healthy | evals/run_eval.py:113 |
_previous_run |
software | healthy | evals/run_eval.py:118 |
main |
software | healthy | evals/run_eval.py:128 |
diff |
software | healthy | evals/run_eval.py:167 |
main |
software | healthy | evals/diagnose_pool.py:27 |
recall_at_k |
software | healthy | evals/metrics.py:13 |
ndcg_at_k |
software | healthy | evals/metrics.py:24 |
main |
software | healthy | evals/e2e_pdf_test.py:40 |
_detect_venue |
software | healthy | backend/arxiv_fetcher.py:46 |
_arxiv_id |
software | healthy | backend/arxiv_fetcher.py:54 |
_build_search_query |
software | healthy | backend/arxiv_fetcher.py:60 |
fetch_arxiv |
software | dead | backend/arxiv_fetcher.py:69 |
_text |
software | healthy | backend/arxiv_fetcher.py:108 |
_parse_entry |
software | healthy | backend/arxiv_fetcher.py:113 |
fetch_arxiv_by_ids |
software | healthy | backend/arxiv_fetcher.py:160 |
recency_to_year |
software | healthy | backend/arxiv_fetcher.py:188 |
_external_ids |
software | healthy | backend/sources.py:50 |
_oa_pdf_url |
software | healthy | backend/sources.py:54 |
classify |
software | healthy | backend/sources.py:59 |
coverage_dict |
software | healthy | backend/sources.py:79 |
coverage_note |
software | healthy | backend/sources.py:85 |
_host_allowed |
software | healthy | backend/sources.py:106 |
fetch_full_text |
software | dead | backend/sources.py:110 |
estimate_tokens |
software | healthy | backend/budgets.py:32 |
select_within_budget |
software | healthy | backend/budgets.py:36 |
_select_model |
software | healthy | backend/synthesizer.py:24 |
_paper_link |
software | healthy | backend/synthesizer.py:43 |
_build_sources |
software | healthy | backend/synthesizer.py:59 |
_budget_papers |
software | healthy | backend/synthesizer.py:79 |
_build_prompt |
software | healthy | backend/synthesizer.py:96 |
_build_matrix_prompt |
software | healthy | backend/synthesizer.py:157 |
synthesize_stream |
software | healthy | backend/synthesizer.py:202 |
verify_claim |
software | dead | backend/synthesizer.py:255 |
synthesize |
software | healthy | backend/synthesizer.py:312 |
_s2_throttle |
software | healthy | backend/fetcher.py:49 |
_fetch_one |
software | healthy | backend/fetcher.py:59 |
_shorten_query |
software | healthy | backend/fetcher.py:121 |
_fetch_with_fallback |
software | healthy | backend/fetcher.py:126 |
_enrich_citations |
software | healthy | backend/fetcher.py:147 |
_dedupe_key |
software | healthy | backend/fetcher.py:182 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
diagnose_lora.py |
software | healthy | evals/diagnose_lora.py |
diagnose_library.py |
software | healthy | evals/diagnose_library.py |
run_eval.py |
software | healthy | evals/run_eval.py |
README.md |
software | healthy | evals/README.md |
diagnose_pool.py |
software | healthy | evals/diagnose_pool.py |
metrics.py |
software | healthy | evals/metrics.py |
e2e_pdf_test.py |
software | healthy | evals/e2e_pdf_test.py |
benchmark.json |
software | healthy | evals/benchmark.json |
20260612T152531Z.json |
software | healthy | evals/runs/20260612T152531Z.json |
20260612T153506Z.json |
software | healthy | evals/runs/20260612T153506Z.json |
20260612T151500Z.json |
software | healthy | evals/runs/20260612T151500Z.json |
20260612T081324Z.json |
software | healthy | evals/runs/20260612T081324Z.json |
20260612T152105Z.json |
software | healthy | evals/runs/20260612T152105Z.json |
20260612T084102Z.json |
software | healthy | evals/runs/20260612T084102Z.json |
20260612T071825Z.json |
software | healthy | evals/runs/20260612T071825Z.json |
20260612T085236Z.json |
software | healthy | evals/runs/20260612T085236Z.json |
arxiv_fetcher.py |
software | healthy | backend/arxiv_fetcher.py |
sources.py |
software | healthy | backend/sources.py |
budgets.py |
software | healthy | backend/budgets.py |
synthesizer.py |
software | healthy | backend/synthesizer.py |
Procfile |
software | healthy | backend/Procfile |
fetcher.py |
software | healthy | backend/fetcher.py |
requirements.txt |
software | healthy | backend/requirements.txt |
costs.py |
software | healthy | backend/costs.py |
cost_tracker.py |
software | healthy | backend/cost_tracker.py |
mise.toml |
software | healthy | backend/mise.toml |
chunking.py |
software | healthy | backend/chunking.py |
vector_store.py |
software | healthy | backend/vector_store.py |
supabase_client.py |
software | healthy | backend/supabase_client.py |
ranker.py |
software | healthy | backend/ranker.py |
main.py |
software | healthy | backend/main.py |
query_processor.py |
software | healthy | backend/query_processor.py |
cache.py |
software | healthy | backend/cache.py |
account.py |
software | healthy | backend/account.py |
library.py |
software | healthy | backend/library.py |
embeddings.py |
software | healthy | backend/embeddings.py |
paper_cache.py |
software | healthy | backend/paper_cache.py |
usage.py |
software | healthy | backend/usage.py |
007_library_documents.sql |
software | healthy | backend/migrations/007_library_documents.sql |
005_search_costs.sql |
software | healthy | backend/migrations/005_search_costs.sql |
006_pgvector.sql |
software | healthy | backend/migrations/006_pgvector.sql |
001_search_history.sql |
software | healthy | backend/migrations/001_search_history.sql |
003_usage_feature_counters.sql |
software | healthy | backend/migrations/003_usage_feature_counters.sql |
004_estimated_cost_usd.sql |
software | healthy | backend/migrations/004_estimated_cost_usd.sql |
008_embedding_dim_512.sql |
software | healthy | backend/migrations/008_embedding_dim_512.sql |
002_shared_results.sql |
software | healthy | backend/migrations/002_shared_results.sql |
009_hnsw_index.sql |
software | healthy | backend/migrations/009_hnsw_index.sql |
CLAUDE.md |
software | healthy | frontend/CLAUDE.md |
AGENTS.md |
software | healthy | frontend/AGENTS.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
evals |
software | healthy | evals |
runs |
software | healthy | evals/runs |
backend |
software | healthy | backend |
migrations |
software | healthy | backend/migrations |
frontend |
software | healthy | frontend |
app |
software | healthy | frontend/app |
about |
software | healthy | frontend/app/about |
method |
software | healthy | frontend/app/method |
desk |
software | healthy | frontend/app/desk |
galaxy |
software | healthy | frontend/app/galaxy |
admin |
software | healthy | frontend/app/admin |
costs |
software | healthy | frontend/app/admin/costs |
library |
software | healthy | frontend/app/library |
journal |
software | healthy | frontend/app/journal |
share |
software | healthy | frontend/app/share |
[token] |
software | healthy | frontend/app/share/[token] |
auth |
software | healthy | frontend/app/auth |
callback |
software | healthy | frontend/app/auth/callback |
classic |
software | healthy | frontend/app/classic |
manuscript |
software | healthy | frontend/app/manuscript |
utils |
software | healthy | frontend/utils |
supabase |
software | healthy | frontend/utils/supabase |
hooks |
software | healthy | frontend/hooks |
components |
software | healthy | frontend/components |
app |
software | healthy | frontend/components/app |
landing |
software | healthy | frontend/components/landing |
admin |
software | healthy | frontend/components/admin |
ui |
software | healthy | frontend/components/ui |
lib |
software | healthy | frontend/lib |
styles |
software | healthy | frontend/styles |
docs |
software | healthy | docs |
| Label | Layer | Status | Path |
|---|---|---|---|
POST /search |
api | healthy | backend/main.py |
POST /verify |
api | healthy | backend/main.py |
GET /usage |
api | healthy | backend/main.py |
GET /library |
api | healthy | backend/main.py |
POST /library/upload |
api | healthy | backend/main.py |
DELETE /library/{doc_id} |
api | healthy | backend/main.py |
DELETE /library |
api | healthy | backend/main.py |
DELETE /account |
api | healthy | backend/main.py |
GET /admin/key-status |
api | healthy | backend/main.py |
GET /admin/costs |
api | healthy | backend/main.py |
GET /admin/embed-check |
api | healthy | backend/main.py |
POST /admin/reembed |
api | healthy | backend/main.py |
GET /auth/debug |
api | healthy | backend/main.py |
POST /waitlist |
api | healthy | backend/main.py |
POST /share |
api | healthy | backend/main.py |
GET /share/{token} |
api | healthy | backend/main.py |
GET / |
api | healthy | backend/main.py |
GET /health |
api | healthy | backend/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
Coverage |
software | healthy | backend/sources.py:42 |
SynthesisError |
software | healthy | backend/synthesizer.py:35 |
FetchError |
software | healthy | backend/fetcher.py:36 |
CallRecord |
software | healthy | backend/cost_tracker.py:36 |
SearchRequest |
software | healthy | backend/main.py:122 |
WaitlistRequest |
software | healthy | backend/main.py:134 |
ShareRequest |
software | healthy | backend/main.py:138 |
VerifyRequest |
software | healthy | backend/main.py:145 |
LibraryError |
software | healthy | backend/library.py:29 |
EmbeddingQuotaError |
software | healthy | backend/embeddings.py:114 |
is |
software | healthy | frontend/components/theme-toggle.tsx:is |
on |
software | healthy | frontend/components/app/command-palette.tsx:on |
added |
software | healthy | frontend/lib/use-scroll-animation.ts:added |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | frontend/app/page.tsx |
/about |
frontend | healthy | frontend/app/about/page.tsx |
/method |
frontend | healthy | frontend/app/method/page.tsx |
/desk |
frontend | healthy | frontend/app/desk/page.tsx |
/galaxy |
frontend | healthy | frontend/app/galaxy/page.tsx |
/admin/costs |
frontend | healthy | frontend/app/admin/costs/page.tsx |
/library |
frontend | healthy | frontend/app/library/page.tsx |
/journal |
frontend | healthy | frontend/app/journal/page.tsx |
/share/[token] |
frontend | healthy | frontend/app/share/[token]/page.tsx |
/auth |
frontend | healthy | frontend/app/auth/page.tsx |
/classic |
frontend | healthy | frontend/app/classic/page.tsx |
/manuscript |
frontend | healthy | frontend/app/manuscript/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | frontend/app/layout.tsx |
AboutPage |
frontend | healthy | frontend/app/about/page.tsx |
MethodPage |
frontend | healthy | frontend/app/method/page.tsx |
DeskPage |
frontend | healthy | frontend/app/desk/page.tsx |
GalaxyPage |
frontend | healthy | frontend/app/galaxy/page.tsx |
AdminCostsPage |
frontend | healthy | frontend/app/admin/costs/page.tsx |
LibraryPage |
frontend | healthy | frontend/app/library/page.tsx |
JournalPage |
frontend | healthy | frontend/app/journal/page.tsx |
AuthPage |
frontend | healthy | frontend/app/auth/page.tsx |
ClassicPage |
frontend | healthy | frontend/app/classic/page.tsx |
ManuscriptPage |
frontend | healthy | frontend/app/manuscript/page.tsx |
GalaxyScene |
frontend | healthy | frontend/components/landing/galaxy-scene.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
007_library_documents.sql |
data | healthy | backend/migrations/007_library_documents.sql |
005_search_costs.sql |
data | healthy | backend/migrations/005_search_costs.sql |
006_pgvector.sql |
data | healthy | backend/migrations/006_pgvector.sql |
001_search_history.sql |
data | healthy | backend/migrations/001_search_history.sql |
003_usage_feature_counters.sql |
data | healthy | backend/migrations/003_usage_feature_counters.sql |
004_estimated_cost_usd.sql |
data | healthy | backend/migrations/004_estimated_cost_usd.sql |
008_embedding_dim_512.sql |
data | healthy | backend/migrations/008_embedding_dim_512.sql |
002_shared_results.sql |
data | healthy | backend/migrations/002_shared_results.sql |
009_hnsw_index.sql |
data | healthy | backend/migrations/009_hnsw_index.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/main.py |
security | healthy | backend/main.py |
auth::evals/e2e_pdf_test.py |
security | healthy | evals/e2e_pdf_test.py |
auth::evals/diagnose_library.py |
security | healthy | evals/diagnose_library.py |
auth::backend/usage.py |
security | healthy | backend/usage.py |
auth::frontend/app/auth/page.tsx |
security | healthy | frontend/app/auth/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
Araadh3111__research-copilot |
software | healthy | /data/fable5_failed_archive/Araadh3111__research-copilot |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | backend/usage.py |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | backend/migrations/007_library_documents.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | frontend/lib/api.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | frontend/package-lock.json |
This page is publicly accessible at:
https://repobility.com/scan/f69a580f-fa40-4f6d-be34-8ac419084085/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f69a580f-fa40-4f6d-be34-8ac419084085/
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.