https://github.com/CarsonDev1/AI-Engineering-Challenges
· scanned 2026-06-17 01:22 UTC (1 month, 2 weeks ago)
19 raw signals (0 security + 19 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +12.1 (diff) · 19 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 220 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 |
|---|---|---|---|
Providers |
software | healthy | src/app/providers.tsx:Providers |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
HomePage |
software | healthy | src/app/page.tsx:HomePage |
resetDemo |
software | healthy | src/app/page.tsx:resetDemo |
TenantEditorPage |
software | healthy | src/app/tenants/[id]/page.tsx:TenantEditorPage |
todayISO |
software | healthy | src/app/tenants/[id]/preview/page.tsx:todayISO |
firstEnabledType |
software | healthy | src/app/tenants/[id]/preview/page.tsx:firstEnabledType |
TenantPreviewPage |
software | healthy | src/app/tenants/[id]/preview/page.tsx:TenantPreviewPage |
t |
software | healthy | src/app/tenants/[id]/preview/page.tsx:t |
run |
software | healthy | src/app/tenants/[id]/preview/page.tsx:run |
HistoryPage |
software | healthy | src/app/tenants/[id]/history/page.tsx:HistoryPage |
rollback |
software | healthy | src/app/tenants/[id]/history/page.tsx:rollback |
GET |
software | healthy | src/app/api/tenants/route.ts:GET |
POST |
software | healthy | src/app/api/tenants/route.ts:POST |
GET |
software | healthy | src/app/api/tenants/[id]/route.ts:GET |
DELETE |
software | healthy | src/app/api/tenants/[id]/route.ts:DELETE |
POST |
software | healthy | src/app/api/tenants/[id]/rollback/route.ts:POST |
PUT |
software | healthy | src/app/api/tenants/[id]/config/route.ts:PUT |
code |
software | healthy | src/app/api/tenants/[id]/config/route.ts:code |
GET |
software | healthy | src/app/api/tenants/[id]/versions/route.ts:GET |
POST |
software | healthy | src/app/api/process-claim/route.ts:POST |
POST |
software | healthy | src/app/api/reset-demo/route.ts:POST |
DiffPage |
software | healthy | src/app/diff/page.tsx:DiffPage |
options |
software | healthy | src/app/diff/page.tsx:options |
AppHeader |
software | healthy | src/components/AppHeader.tsx:AppHeader |
fmt |
software | healthy | src/components/DiffTable.tsx:fmt |
DiffTable |
software | healthy | src/components/DiffTable.tsx:DiffTable |
TenantCard |
software | healthy | src/components/TenantCard.tsx:TenantCard |
ProcessResultPanel |
software | healthy | src/components/ProcessResultPanel.tsx:ProcessResultPanel |
ClaimForm |
software | healthy | src/components/ClaimForm.tsx:ClaimForm |
set |
software | healthy | src/components/ClaimForm.tsx:set |
setCustom |
software | healthy | src/components/ClaimForm.tsx:setCustom |
CustomFieldInput |
software | healthy | src/components/ClaimForm.tsx:CustomFieldInput |
VersionDiffDrawer |
software | healthy | src/components/VersionDiffDrawer.tsx:VersionDiffDrawer |
BrandingFrame |
software | healthy | src/components/BrandingFrame.tsx:BrandingFrame |
CreateTenantModal |
software | healthy | src/components/CreateTenantModal.tsx:CreateTenantModal |
submit |
software | healthy | src/components/CreateTenantModal.tsx:submit |
ConfigEditor |
software | healthy | src/components/config-editor/ConfigEditor.tsx:ConfigEditor |
apply |
software | healthy | src/components/config-editor/ConfigEditor.tsx:apply |
updateClaimTypes |
software | healthy | src/components/config-editor/ConfigEditor.tsx:updateClaimTy… |
save |
software | healthy | src/components/config-editor/ConfigEditor.tsx:save |
tabLabel |
software | healthy | src/components/config-editor/ConfigEditor.tsx:tabLabel |
SlaTab |
software | healthy | src/components/config-editor/SlaTab.tsx:SlaTab |
setDays |
software | healthy | src/components/config-editor/SlaTab.tsx:setDays |
toIssues |
software | healthy | src/components/config-editor/issues.ts:toIssues |
issuesAt |
software | healthy | src/components/config-editor/issues.ts:issuesAt |
FieldError |
software | healthy | src/components/config-editor/Field.tsx:FieldError |
Field |
software | healthy | src/components/config-editor/Field.tsx:Field |
ApprovalTab |
software | healthy | src/components/config-editor/ApprovalTab.tsx:ApprovalTab |
setTier |
software | healthy | src/components/config-editor/ApprovalTab.tsx:setTier |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
vitest.config.ts |
software | healthy | vitest.config.ts |
prisma.config.ts |
software | healthy | prisma.config.ts |
CLAUDE.md |
software | healthy | CLAUDE.md |
AGENTS.md |
software | healthy | AGENTS.md |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
playwright.config.ts |
software | healthy | playwright.config.ts |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
next.config.ts |
software | healthy | next.config.ts |
tsconfig.json |
software | healthy | tsconfig.json |
vitest.integration.config.ts |
software | healthy | vitest.integration.config.ts |
globals.css |
software | healthy | src/app/globals.css |
providers.tsx |
software | healthy | src/app/providers.tsx |
layout.tsx |
software | healthy | src/app/layout.tsx |
page.tsx |
software | healthy | src/app/page.tsx |
page.tsx |
software | healthy | src/app/tenants/[id]/page.tsx |
page.tsx |
software | healthy | src/app/tenants/[id]/preview/page.tsx |
page.tsx |
software | healthy | src/app/tenants/[id]/history/page.tsx |
route.ts |
software | healthy | src/app/api/tenants/route.ts |
route.ts |
software | healthy | src/app/api/tenants/[id]/route.ts |
route.ts |
software | healthy | src/app/api/tenants/[id]/rollback/route.ts |
route.ts |
software | healthy | src/app/api/tenants/[id]/config/route.ts |
route.ts |
software | healthy | src/app/api/tenants/[id]/versions/route.ts |
route.ts |
software | healthy | src/app/api/process-claim/route.ts |
route.ts |
software | healthy | src/app/api/reset-demo/route.ts |
page.tsx |
software | healthy | src/app/diff/page.tsx |
AppHeader.tsx |
software | healthy | src/components/AppHeader.tsx |
DiffTable.tsx |
software | healthy | src/components/DiffTable.tsx |
TenantCard.tsx |
software | healthy | src/components/TenantCard.tsx |
ProcessResultPanel.tsx |
software | healthy | src/components/ProcessResultPanel.tsx |
ClaimForm.tsx |
software | healthy | src/components/ClaimForm.tsx |
VersionDiffDrawer.tsx |
software | healthy | src/components/VersionDiffDrawer.tsx |
BrandingFrame.tsx |
software | healthy | src/components/BrandingFrame.tsx |
CreateTenantModal.tsx |
software | healthy | src/components/CreateTenantModal.tsx |
ConfigEditor.tsx |
software | healthy | src/components/config-editor/ConfigEditor.tsx |
SlaTab.tsx |
software | healthy | src/components/config-editor/SlaTab.tsx |
issues.ts |
software | healthy | src/components/config-editor/issues.ts |
Field.tsx |
software | healthy | src/components/config-editor/Field.tsx |
ApprovalTab.tsx |
software | healthy | src/components/config-editor/ApprovalTab.tsx |
NotificationsTab.tsx |
software | healthy | src/components/config-editor/NotificationsTab.tsx |
BrandingTab.tsx |
software | healthy | src/components/config-editor/BrandingTab.tsx |
ClaimTypesTab.tsx |
software | healthy | src/components/config-editor/ClaimTypesTab.tsx |
CustomFieldsTab.tsx |
software | healthy | src/components/config-editor/CustomFieldsTab.tsx |
prisma.ts |
software | healthy | src/lib/db/prisma.ts |
tenant-repo.ts |
software | healthy | src/lib/db/tenant-repo.ts |
tenant-repo.integration.test.ts |
software | healthy | src/lib/db/tenant-repo.integration.test.ts |
diff-configs.ts |
software | healthy | src/lib/diff/diff-configs.ts |
diff-configs.test.ts |
software | healthy | src/lib/diff/diff-configs.test.ts |
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 |
tenants |
software | healthy | src/app/tenants |
[id] |
software | healthy | src/app/tenants/[id] |
preview |
software | healthy | src/app/tenants/[id]/preview |
history |
software | healthy | src/app/tenants/[id]/history |
api |
software | healthy | src/app/api |
tenants |
software | healthy | src/app/api/tenants |
[id] |
software | healthy | src/app/api/tenants/[id] |
rollback |
software | healthy | src/app/api/tenants/[id]/rollback |
config |
software | healthy | src/app/api/tenants/[id]/config |
versions |
software | healthy | src/app/api/tenants/[id]/versions |
process-claim |
software | healthy | src/app/api/process-claim |
reset-demo |
software | healthy | src/app/api/reset-demo |
diff |
software | healthy | src/app/diff |
components |
software | healthy | src/components |
config-editor |
software | healthy | src/components/config-editor |
lib |
software | healthy | src/lib |
db |
software | healthy | src/lib/db |
diff |
software | healthy | src/lib/diff |
engine |
software | healthy | src/lib/engine |
config |
software | healthy | src/lib/config |
ui |
software | healthy | src/lib/ui |
prisma |
software | healthy | prisma |
migrations |
software | healthy | prisma/migrations |
20260612085136_init |
software | healthy | prisma/migrations/20260612085136_init |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
specs |
software | healthy | docs/superpowers/specs |
plans |
software | healthy | docs/superpowers/plans |
e2e |
software | healthy | e2e |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | src/app/layout.tsx |
HomePage |
frontend | healthy | src/app/page.tsx |
TenantEditorPage |
frontend | healthy | src/app/tenants/[id]/page.tsx |
TenantPreviewPage |
frontend | healthy | src/app/tenants/[id]/preview/page.tsx |
HistoryPage |
frontend | healthy | src/app/tenants/[id]/history/page.tsx |
DiffPage |
frontend | healthy | src/app/diff/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/tenants/[id] |
frontend | healthy | src/app/tenants/[id]/page.tsx |
/tenants/[id]/preview |
frontend | healthy | src/app/tenants/[id]/preview/page.tsx |
/tenants/[id]/history |
frontend | healthy | src/app/tenants/[id]/history/page.tsx |
/diff |
frontend | healthy | src/app/diff/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | .env.example |
postgres |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
Tenant |
data | healthy | prisma/migrations/20260612085136_init/migration.sql |
TenantConfigVersion |
data | healthy | prisma/migrations/20260612085136_init/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
CarsonDev1__AI-Engineering-Challenges |
software | healthy | /data/fable5_failed_archive/CarsonDev1__AI-Engineering-Chal… |
| Label | Layer | Status | Path |
|---|---|---|---|
names |
software | healthy | e2e/admin-flows.spec.ts:names |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/20260612085136_init/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | .env.example |
This page is publicly accessible at:
https://repobility.com/scan/f97ae50a-88e0-43cd-a432-3616af6653cf/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f97ae50a-88e0-43cd-a432-3616af6653cf/
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.