https://github.com/Tuckyb/resume-architect
· scanned 2026-06-16 00:42 UTC (2 months, 1 week ago)
31 raw signals (0 security + 31 graph)
Last scanned 2 months, 1 week ago · v1 · 31 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 317 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 |
|---|---|---|---|
isAllowedLocation |
software | healthy | supabase/functions/research-jobs/index.ts:isAllowedLocation |
loc |
software | healthy | supabase/functions/research-jobs/index.ts:loc |
researchCategory |
software | healthy | supabase/functions/research-jobs/index.ts:researchCategory |
json |
software | healthy | supabase/functions/research-jobs/index.ts:json |
json |
software | healthy | supabase/functions/apify-scrape/index.ts:json |
normalizePersonalInfo |
software | healthy | supabase/functions/generate-documents/index.ts:normalizePer… |
normalizeReferences |
software | healthy | supabase/functions/generate-documents/index.ts:normalizeRef… |
buildCandidateContext |
software | healthy | supabase/functions/generate-documents/index.ts:buildCandida… |
getExpTitle |
software | healthy | supabase/functions/generate-documents/index.ts:getExpTitle |
getExpPeriod |
software | healthy | supabase/functions/generate-documents/index.ts:getExpPeriod |
getEduPeriod |
software | healthy | supabase/functions/generate-documents/index.ts:getEduPeriod |
getEduStatus |
software | healthy | supabase/functions/generate-documents/index.ts:getEduStatus |
extractPortfolioSections |
software | healthy | supabase/functions/generate-documents/index.ts:extractPortf… |
buildPortfolioSections |
software | healthy | supabase/functions/generate-documents/index.ts:buildPortfol… |
generateStructuredContent |
software | healthy | supabase/functions/generate-documents/index.ts:generateStru… |
toolUse |
software | healthy | supabase/functions/generate-documents/index.ts:toolUse |
escapeHtml |
software | healthy | supabase/functions/_shared/styalized.ts:escapeHtml |
renderInline |
software | healthy | supabase/functions/_shared/styalized.ts:renderInline |
deriveInitials |
software | healthy | supabase/functions/_shared/styalized.ts:deriveInitials |
deriveLinkedInHandle |
software | healthy | supabase/functions/_shared/styalized.ts:deriveLinkedInHandle |
derivePortfolioDomain |
software | healthy | supabase/functions/_shared/styalized.ts:derivePortfolioDoma… |
footerDescriptor |
software | healthy | supabase/functions/_shared/styalized.ts:footerDescriptor |
todayEnAu |
software | healthy | supabase/functions/_shared/styalized.ts:todayEnAu |
renderHead |
software | healthy | supabase/functions/_shared/styalized.ts:renderHead |
renderMasthead |
software | healthy | supabase/functions/_shared/styalized.ts:renderMasthead |
renderContactBar |
software | healthy | supabase/functions/_shared/styalized.ts:renderContactBar |
renderReferences |
software | healthy | supabase/functions/_shared/styalized.ts:renderReferences |
renderJob |
software | healthy | supabase/functions/_shared/styalized.ts:renderJob |
renderFooter |
software | healthy | supabase/functions/_shared/styalized.ts:renderFooter |
renderResume |
software | healthy | supabase/functions/_shared/styalized.ts:renderResume |
renderCoverLetter |
software | healthy | supabase/functions/_shared/styalized.ts:renderCoverLetter |
asString |
software | healthy | supabase/functions/_shared/styalized.ts:asString |
asStringArray |
software | healthy | supabase/functions/_shared/styalized.ts:asStringArray |
validateResumeContent |
software | healthy | supabase/functions/_shared/styalized.ts:validateResumeConte… |
r |
software | healthy | supabase/functions/_shared/styalized.ts:r |
job |
software | healthy | supabase/functions/_shared/styalized.ts:job |
cap |
software | healthy | supabase/functions/_shared/styalized.ts:cap |
edu |
software | healthy | supabase/functions/_shared/styalized.ts:edu |
group |
software | healthy | supabase/functions/_shared/styalized.ts:group |
validateCoverLetterContent |
software | healthy | supabase/functions/_shared/styalized.ts:validateCoverLetter… |
App |
software | healthy | src/App.tsx:App |
ThemeToggle |
software | healthy | src/components/ThemeToggle.tsx:ThemeToggle |
SheetHeader |
software | healthy | src/components/ui/sheet.tsx:SheetHeader |
SheetFooter |
software | healthy | src/components/ui/sheet.tsx:SheetFooter |
Calendar |
software | healthy | src/components/ui/calendar.tsx:Calendar |
Toaster |
software | healthy | src/components/ui/toaster.tsx:Toaster |
useSidebar |
software | healthy | src/components/ui/sidebar.tsx:useSidebar |
handleKeyDown |
software | healthy | src/components/ui/sidebar.tsx:handleKeyDown |
button |
software | healthy | src/components/ui/sidebar.tsx:button |
Badge |
software | healthy | src/components/ui/badge.tsx:Badge |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
bun.lockb |
software | healthy | bun.lockb |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
SKILL.md |
software | healthy | SKILL.md |
.env |
software | healthy | .env |
postcss.config.js |
software | healthy | postcss.config.js |
parse-resume-pdf.md |
software | healthy | scripts/parse-resume-pdf.md |
cache-bust.md |
software | healthy | scripts/cache-bust.md |
generate-documents.md |
software | healthy | scripts/generate-documents.md |
architecture.md |
software | healthy | references/architecture.md |
apify-seek-actor.md |
software | healthy | references/apify-seek-actor.md |
styalized-design-system.md |
software | healthy | references/styalized-design-system.md |
data-structures.md |
software | healthy | references/data-structures.md |
README.md |
software | healthy | validation/README.md |
render.ts |
software | healthy | validation/render.ts |
sample-content.ts |
software | healthy | validation/fixtures/sample-content.ts |
config.toml |
software | healthy | supabase/config.toml |
index.ts |
software | healthy | supabase/functions/research-jobs/index.ts |
index.ts |
software | healthy | supabase/functions/parse-resume-pdf/index.ts |
index.ts |
software | healthy | supabase/functions/apify-scrape/index.ts |
index.ts |
software | healthy | supabase/functions/generate-documents/index.ts |
styalized.ts |
software | healthy | supabase/functions/_shared/styalized.ts |
contentSchemas.ts |
software | healthy | supabase/functions/_shared/contentSchemas.ts |
20260112160444_9b11d616-5aa3-48d9-a87c-588eb49352e5.sql |
software | healthy | supabase/migrations/20260112160444_9b11d616-5aa3-48d9-a87c-… |
20260112162218_1c8d56c0-79e6-4265-a18e-5d0afeb61e4e.sql |
software | healthy | supabase/migrations/20260112162218_1c8d56c0-79e6-4265-a18e-… |
20260612211722_35ed4264-1682-4243-a767-144e226ce8be.sql |
software | healthy | supabase/migrations/20260612211722_35ed4264-1682-4243-a767-… |
20260612213938_3d00313d-2190-494a-9bc2-3f9324224d25.sql |
software | healthy | supabase/migrations/20260612213938_3d00313d-2190-494a-9bc2-… |
thomas_information_updated.json |
software | healthy | public/thomas_information_updated.json |
index.css |
software | healthy | src/index.css |
main.tsx |
software | healthy | src/main.tsx |
vite-env.d.ts |
software | healthy | src/vite-env.d.ts |
App.tsx |
software | healthy | src/App.tsx |
App.css |
software | healthy | src/App.css |
client.ts |
software | healthy | src/integrations/supabase/client.ts |
types.ts |
software | healthy | src/integrations/supabase/types.ts |
resume.ts |
software | healthy | src/types/resume.ts |
NavLink.tsx |
software | healthy | src/components/NavLink.tsx |
ThemeToggle.tsx |
software | healthy | src/components/ThemeToggle.tsx |
table.tsx |
software | healthy | src/components/ui/table.tsx |
sheet.tsx |
software | healthy | src/components/ui/sheet.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
references |
software | healthy | references |
validation |
software | healthy | validation |
fixtures |
software | healthy | validation/fixtures |
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
research-jobs |
software | healthy | supabase/functions/research-jobs |
parse-resume-pdf |
software | healthy | supabase/functions/parse-resume-pdf |
apify-scrape |
software | healthy | supabase/functions/apify-scrape |
generate-documents |
software | healthy | supabase/functions/generate-documents |
_shared |
software | healthy | supabase/functions/_shared |
migrations |
software | healthy | supabase/migrations |
public |
software | healthy | public |
src |
software | healthy | src |
integrations |
software | healthy | src/integrations |
supabase |
software | healthy | src/integrations/supabase |
types |
software | healthy | src/types |
components |
software | healthy | src/components |
ui |
software | healthy | src/components/ui |
resume |
software | healthy | src/components/resume |
lib |
software | healthy | src/lib |
pages |
software | healthy | src/pages |
hooks |
software | healthy | src/hooks |
| Label | Layer | Status | Path |
|---|---|---|---|
20260112160444_9b11d616-5aa3-48d9-a87c-588eb49352e5.sql |
data | healthy | supabase/migrations/20260112160444_9b11d616-5aa3-48d9-a87c-… |
20260112162218_1c8d56c0-79e6-4265-a18e-5d0afeb61e4e.sql |
data | healthy | supabase/migrations/20260112162218_1c8d56c0-79e6-4265-a18e-… |
20260612211722_35ed4264-1682-4243-a767-144e226ce8be.sql |
data | healthy | supabase/migrations/20260612211722_35ed4264-1682-4243-a767-… |
20260612213938_3d00313d-2190-494a-9bc2-3f9324224d25.sql |
data | healthy | supabase/migrations/20260612213938_3d00313d-2190-494a-9bc2-… |
| Label | Layer | Status | Path |
|---|---|---|---|
/Index |
frontend | healthy | src/pages/Index.tsx |
/NotFound |
frontend | healthy | src/pages/NotFound.tsx |
/ |
frontend | healthy | src/App.tsx |
* |
frontend | healthy | src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
Index |
frontend | healthy | src/pages/Index.tsx |
NotFound |
frontend | healthy | src/pages/NotFound.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_7jpe4j5 |
software | healthy | /tmp/repobility-clone-_7jpe4j5 |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/20260112160444_9b11d616-5aa3-48d9-a87c-… |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | validation/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::.env |
security | healthy | .env |
This page is publicly accessible at:
https://repobility.com/scan/07b5e93f-b5d1-4e01-8fdf-0d92eb47b5bd/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/07b5e93f-b5d1-4e01-8fdf-0d92eb47b5bd/
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.