https://github.com/defnegenc/learning-et-al
· scanned 2026-06-17 01:54 UTC (1 month, 1 week ago)
24 raw signals (0 security + 24 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -13.9 (diff) · 24 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 559 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 |
|---|---|---|---|
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
Image |
software | healthy | src/app/opengraph-image.tsx:Image |
Home |
software | healthy | src/app/page.tsx:Home |
robots |
software | healthy | src/app/robots.ts:robots |
sitemap |
software | healthy | src/app/sitemap.ts:sitemap |
getJournalName |
software | healthy | src/app/digest/[id]/page.tsx:getJournalName |
PaperSourceTab |
software | healthy | src/app/digest/[id]/page.tsx:PaperSourceTab |
url |
software | healthy | src/app/digest/[id]/page.tsx:url |
DigestPermalink |
software | healthy | src/app/digest/[id]/page.tsx:DigestPermalink |
openSource |
software | healthy | src/app/digest/[id]/page.tsx:openSource |
GET |
software | healthy | src/app/api/vault/route.ts:GET |
offset |
software | healthy | src/app/api/vault/route.ts:offset |
POST |
software | healthy | src/app/api/vault/compare/route.ts:POST |
cronProvider |
software | healthy | src/app/api/vault/compare/route.ts:cronProvider |
GET |
software | healthy | src/app/api/digest/route.ts:GET |
GET |
software | healthy | src/app/api/digest/[id]/route.ts:GET |
POST |
software | healthy | src/app/api/digest/generate/route.ts:POST |
cronProvider |
software | healthy | src/app/api/digest/generate/route.ts:cronProvider |
POST |
software | healthy | src/app/api/digest/chat/route.ts:POST |
cronProvider |
software | healthy | src/app/api/digest/chat/route.ts:cronProvider |
POST |
software | healthy | src/app/api/digest/feedback/route.ts:POST |
POST |
software | healthy | src/app/api/digest/hide/route.ts:POST |
POST |
software | healthy | src/app/api/digest/star/route.ts:POST |
real |
software | healthy | src/app/api/cron/route.ts:real |
GET |
software | healthy | src/app/api/cron/route.ts:GET |
cadence |
software | healthy | src/app/api/cron/route.ts:cadence |
PATCH |
software | healthy | src/app/api/setup/route.ts:PATCH |
POST |
software | healthy | src/app/api/setup/route.ts:POST |
POST |
software | healthy | src/app/api/validate-code/route.ts:POST |
GET |
software | healthy | src/app/api/admin/route.ts:GET |
GET |
software | healthy | src/app/api/admin/check/route.ts:GET |
GET |
software | healthy | src/app/api/papers/[id]/qa/route.ts:GET |
POST |
software | healthy | src/app/api/papers/[id]/qa/route.ts:POST |
cronProvider |
software | healthy | src/app/api/papers/[id]/qa/route.ts:cronProvider |
DELETE |
software | healthy | src/app/api/papers/[id]/feedback/route.ts:DELETE |
POST |
software | healthy | src/app/api/papers/[id]/feedback/route.ts:POST |
GET |
software | healthy | src/app/api/papers/[id]/related/route.ts:GET |
GET |
software | healthy | src/app/api/papers/bookmarks/route.ts:GET |
discoveredId |
software | healthy | src/app/api/thread/route.ts:discoveredId |
POST |
software | healthy | src/app/api/thread/route.ts:POST |
cronProvider |
software | healthy | src/app/api/thread/route.ts:cronProvider |
send |
software | healthy | src/app/api/thread/route.ts:send |
PUT |
software | healthy | src/app/api/interests/route.ts:PUT |
GET |
software | healthy | src/app/api/interests/route.ts:GET |
POST |
software | healthy | src/app/api/interests/add/route.ts:POST |
GET |
software | healthy | src/app/api/auth/[...nextauth]/route.ts:GET |
POST |
software | healthy | src/app/api/auth/[...nextauth]/route.ts:POST |
GET |
software | healthy | src/app/api/logout/route.ts:GET |
POST |
software | healthy | src/app/api/unsubscribe/route.ts:POST |
GET |
software | healthy | src/app/api/unsubscribe/route.ts:GET |
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 |
vercel.json |
software | healthy | vercel.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
package-lock.json |
software | healthy | package-lock.json |
drizzle.config.ts |
software | healthy | drizzle.config.ts |
README.md |
software | healthy | README.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
package.json |
software | healthy | package.json |
next.config.ts |
software | healthy | next.config.ts |
components.json |
software | healthy | components.json |
tsconfig.json |
software | healthy | tsconfig.json |
globals.css |
software | healthy | src/app/globals.css |
twitter-image.tsx |
software | healthy | src/app/twitter-image.tsx |
layout.tsx |
software | healthy | src/app/layout.tsx |
opengraph-image.tsx |
software | healthy | src/app/opengraph-image.tsx |
page.tsx |
software | healthy | src/app/page.tsx |
robots.ts |
software | healthy | src/app/robots.ts |
sitemap.ts |
software | healthy | src/app/sitemap.ts |
page.tsx |
software | healthy | src/app/digest/[id]/page.tsx |
route.ts |
software | healthy | src/app/api/vault/route.ts |
route.ts |
software | healthy | src/app/api/vault/compare/route.ts |
route.ts |
software | healthy | src/app/api/digest/route.ts |
route.ts |
software | healthy | src/app/api/digest/[id]/route.ts |
route.ts |
software | healthy | src/app/api/digest/generate/route.ts |
route.ts |
software | healthy | src/app/api/digest/chat/route.ts |
route.ts |
software | healthy | src/app/api/digest/feedback/route.ts |
route.ts |
software | healthy | src/app/api/digest/hide/route.ts |
route.ts |
software | healthy | src/app/api/digest/star/route.ts |
route.ts |
software | healthy | src/app/api/cron/route.ts |
route.ts |
software | healthy | src/app/api/setup/route.ts |
route.ts |
software | healthy | src/app/api/validate-code/route.ts |
route.ts |
software | healthy | src/app/api/admin/route.ts |
route.ts |
software | healthy | src/app/api/admin/check/route.ts |
route.ts |
software | healthy | src/app/api/papers/[id]/qa/route.ts |
route.ts |
software | healthy | src/app/api/papers/[id]/feedback/route.ts |
route.ts |
software | healthy | src/app/api/papers/[id]/related/route.ts |
route.ts |
software | healthy | src/app/api/papers/bookmarks/route.ts |
route.ts |
software | healthy | src/app/api/thread/route.ts |
route.ts |
software | healthy | src/app/api/interests/route.ts |
route.ts |
software | healthy | src/app/api/interests/add/route.ts |
route.ts |
software | healthy | src/app/api/auth/[...nextauth]/route.ts |
route.ts |
software | healthy | src/app/api/logout/route.ts |
route.ts |
software | healthy | src/app/api/unsubscribe/route.ts |
route.ts |
software | healthy | src/app/api/email-preview/route.ts |
route.ts |
software | healthy | src/app/api/public/digests/route.ts |
route.ts |
software | healthy | src/app/api/public/digest/route.ts |
page.tsx |
software | healthy | src/app/auth/error/page.tsx |
app-shell.tsx |
software | healthy | src/components/app-shell.tsx |
onboarding.tsx |
software | healthy | src/components/onboarding.tsx |
keyword-tag.tsx |
software | healthy | src/components/keyword-tag.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
src |
software | healthy | src |
app |
software | healthy | src/app |
digest |
software | healthy | src/app/digest |
[id] |
software | healthy | src/app/digest/[id] |
api |
software | healthy | src/app/api |
vault |
software | healthy | src/app/api/vault |
compare |
software | healthy | src/app/api/vault/compare |
digest |
software | healthy | src/app/api/digest |
[id] |
software | healthy | src/app/api/digest/[id] |
generate |
software | healthy | src/app/api/digest/generate |
chat |
software | healthy | src/app/api/digest/chat |
feedback |
software | healthy | src/app/api/digest/feedback |
hide |
software | healthy | src/app/api/digest/hide |
star |
software | healthy | src/app/api/digest/star |
cron |
software | healthy | src/app/api/cron |
setup |
software | healthy | src/app/api/setup |
validate-code |
software | healthy | src/app/api/validate-code |
admin |
software | healthy | src/app/api/admin |
check |
software | healthy | src/app/api/admin/check |
papers |
software | healthy | src/app/api/papers |
[id] |
software | healthy | src/app/api/papers/[id] |
qa |
software | healthy | src/app/api/papers/[id]/qa |
feedback |
software | healthy | src/app/api/papers/[id]/feedback |
related |
software | healthy | src/app/api/papers/[id]/related |
bookmarks |
software | healthy | src/app/api/papers/bookmarks |
thread |
software | healthy | src/app/api/thread |
interests |
software | healthy | src/app/api/interests |
add |
software | healthy | src/app/api/interests/add |
auth |
software | healthy | src/app/api/auth |
[...nextauth] |
software | healthy | src/app/api/auth/[...nextauth] |
logout |
software | healthy | src/app/api/logout |
unsubscribe |
software | healthy | src/app/api/unsubscribe |
email-preview |
software | healthy | src/app/api/email-preview |
public |
software | healthy | src/app/api/public |
digests |
software | healthy | src/app/api/public/digests |
digest |
software | healthy | src/app/api/public/digest |
auth |
software | healthy | src/app/auth |
error |
software | healthy | src/app/auth/error |
components |
software | healthy | src/components |
vault |
software | healthy | src/components/vault |
today |
software | healthy | src/components/today |
ui |
software | healthy | src/components/ui |
lib |
software | healthy | src/lib |
fetchers |
software | healthy | src/lib/fetchers |
hooks |
software | healthy | src/lib/hooks |
pipeline |
software | healthy | src/lib/pipeline |
db |
software | healthy | src/lib/db |
ai |
software | healthy | src/lib/ai |
drizzle |
software | healthy | drizzle |
meta |
software | healthy | drizzle/meta |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
accounts |
data | healthy | drizzle/0000_sparkling_meltdown.sql |
comparisons |
data | healthy | drizzle/0000_sparkling_meltdown.sql |
digests |
data | healthy | drizzle/0000_sparkling_meltdown.sql |
feedback |
data | healthy | drizzle/0000_sparkling_meltdown.sql |
interests |
data | healthy | drizzle/0000_sparkling_meltdown.sql |
papers |
data | healthy | drizzle/0000_sparkling_meltdown.sql |
qa_pairs |
data | healthy | drizzle/0000_sparkling_meltdown.sql |
sessions |
data | healthy | drizzle/0000_sparkling_meltdown.sql |
users |
data | healthy | drizzle/0000_sparkling_meltdown.sql |
verification_tokens |
data | healthy | drizzle/0000_sparkling_meltdown.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/lib/twitter.ts |
security | healthy | src/lib/twitter.ts |
auth::src/lib/auth.ts |
security | healthy | src/lib/auth.ts |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::src/lib/get-user.ts |
security | healthy | src/lib/get-user.ts |
auth::src/components/providers.tsx |
security | healthy | src/components/providers.tsx |
auth::src/components/settings-dialog.tsx |
security | healthy | src/components/settings-dialog.tsx |
auth::src/app/page.tsx |
security | healthy | src/app/page.tsx |
auth::package.json |
security | healthy | package.json |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/digest/[id] |
frontend | healthy | src/app/digest/[id]/page.tsx |
/auth/error |
frontend | healthy | src/app/auth/error/page.tsx |
/ |
frontend | healthy | src/app/api/setup/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | src/app/layout.tsx |
Home |
frontend | healthy | src/app/page.tsx |
DigestPermalink |
frontend | healthy | src/app/digest/[id]/page.tsx |
AuthErrorPage |
frontend | healthy | src/app/auth/error/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | CLAUDE.md |
redis |
data | healthy | package-lock.json |
postgres |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
defnegenc__learning-et-al |
software | healthy | /data/fable5_failed_archive/defnegenc__learning-et-al |
| Label | Layer | Status | Path |
|---|---|---|---|
120.0.0.0 |
network | healthy | src/lib/fetchers/web-search.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3100 |
network | healthy | .claude/settings.local.json |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
This page is publicly accessible at:
https://repobility.com/scan/0a2fea13-f904-4067-847a-561e85c24aa9/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0a2fea13-f904-4067-847a-561e85c24aa9/
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.