https://github.com/SOW-IT/the-shed-mobile
· scanned 2026-06-16 00:18 UTC (2 months, 2 weeks ago)
35 raw signals (0 security + 35 graph)
Last scanned 2 months, 2 weeks ago · v1 · 35 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 548 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 |
|---|---|---|---|
is |
software | healthy | vitest.config.ts:is |
base |
software | healthy | shared/flow.test.ts:base |
approvedAll |
software | healthy | shared/flow.test.ts:approvedAll |
roleNeedsUniversity |
software | healthy | shared/flow.ts:roleNeedsUniversity |
rolesNeedUniversity |
software | healthy | shared/flow.ts:rolesNeedUniversity |
acronym |
software | healthy | shared/flow.ts:acronym |
roleNeedsDepartment |
software | healthy | shared/flow.ts:roleNeedsDepartment |
isChaplainRole |
software | healthy | shared/flow.ts:isChaplainRole |
rolesOfLike |
software | healthy | shared/flow.ts:rolesOfLike |
scopeKindFor |
software | healthy | shared/flow.ts:scopeKindFor |
assignmentFor |
software | healthy | shared/flow.ts:assignmentFor |
assignmentsOf |
software | healthy | shared/flow.ts:assignmentsOf |
departmentsOf |
software | healthy | shared/flow.ts:departmentsOf |
divisionsOf |
software | healthy | shared/flow.ts:divisionsOf |
isMemberOfDepartment |
software | healthy | shared/flow.ts:isMemberOfDepartment |
isHeadOfDivisionName |
software | healthy | shared/flow.ts:isHeadOfDivisionName |
rolesForDepartment |
software | healthy | shared/flow.ts:rolesForDepartment |
assignmentKey |
software | healthy | shared/flow.ts:assignmentKey |
dedupeAssignments |
software | healthy | shared/flow.ts:dedupeAssignments |
formatAssignment |
software | healthy | shared/flow.ts:formatAssignment |
staffYearForDate |
software | healthy | shared/flow.ts:staffYearForDate |
requestDeclined |
software | healthy | shared/flow.ts:requestDeclined |
requestFullyApproved |
software | healthy | shared/flow.ts:requestFullyApproved |
requestDisplayStatus |
software | healthy | shared/flow.ts:requestDisplayStatus |
requestCompleted |
software | healthy | shared/flow.ts:requestCompleted |
stepsForRequest |
software | healthy | shared/flow.ts:stepsForRequest |
currentStep |
software | healthy | shared/flow.ts:currentStep |
run |
software | healthy | scripts/deploy-web.mjs:run |
migrate_domain |
software | healthy | scripts/build-import-data.py:69 |
find |
software | healthy | scripts/build-import-data.py:93 |
union |
software | healthy | scripts/build-import-data.py:101 |
doc_key |
software | healthy | scripts/build-import-data.py:107 |
slugify |
software | healthy | scripts/build-import-data.py:123 |
email_for |
software | healthy | scripts/build-import-data.py:170 |
Index |
software | healthy | scripts/reset-project.js:Index |
RootLayout |
software | healthy | scripts/reset-project.js:RootLayout |
moveDirectories |
software | healthy | scripts/reset-project.js:moveDirectories |
asUser |
software | healthy | convex/requests.test.ts:asUser |
storedReceipt |
software | healthy | convex/requests.test.ts:storedReceipt |
setup |
software | healthy | convex/requests.test.ts:setup |
review |
software | healthy | convex/requests.test.ts:review |
nextYearProfiles |
software | healthy | convex/requests.test.ts:nextYearProfiles |
structure |
software | healthy | convex/requests.test.ts:structure |
chart |
software | healthy | convex/requests.test.ts:chart |
past |
software | healthy | convex/requests.test.ts:past |
current |
software | healthy | convex/requests.test.ts:current |
viewed |
software | healthy | convex/requests.test.ts:viewed |
own |
software | healthy | convex/requests.test.ts:own |
updated |
software | healthy | convex/requests.test.ts:updated |
directory |
software | healthy | convex/requests.test.ts:directory |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
skills-lock.json |
software | healthy | skills-lock.json |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
LAUNCH.md |
software | healthy | LAUNCH.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
eas.json |
software | healthy | eas.json |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
app.json |
software | healthy | app.json |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
AGENTS.md |
software | healthy | AGENTS.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
flow.test.ts |
software | healthy | shared/flow.test.ts |
flow.ts |
software | healthy | shared/flow.ts |
vercel-build.sh |
software | healthy | scripts/vercel-build.sh |
deploy-web.mjs |
software | healthy | scripts/deploy-web.mjs |
build-import-data.py |
software | healthy | scripts/build-import-data.py |
reset-project.js |
software | healthy | scripts/reset-project.js |
generate-auth-keys.mjs |
software | healthy | scripts/generate-auth-keys.mjs |
requests.test.ts |
software | healthy | convex/requests.test.ts |
userLink.ts |
software | healthy | convex/userLink.ts |
auth.config.ts |
software | healthy | convex/auth.config.ts |
auth.ts |
software | healthy | convex/auth.ts |
profile.test.ts |
software | healthy | convex/profile.test.ts |
schema.ts |
software | healthy | convex/schema.ts |
reminders.ts |
software | healthy | convex/reminders.ts |
requests.extra.test.ts |
software | healthy | convex/requests.extra.test.ts |
crons.ts |
software | healthy | convex/crons.ts |
README.md |
software | healthy | convex/README.md |
push.ts |
software | healthy | convex/push.ts |
coverage-gaps.test.ts |
software | healthy | convex/coverage-gaps.test.ts |
env.d.ts |
software | healthy | convex/env.d.ts |
directorySync.test.ts |
software | healthy | convex/directorySync.test.ts |
comments.test.ts |
software | healthy | convex/comments.test.ts |
profile.ts |
software | healthy | convex/profile.ts |
directory.test.ts |
software | healthy | convex/directory.test.ts |
importHistory.test.ts |
software | healthy | convex/importHistory.test.ts |
importHistory.ts |
software | healthy | convex/importHistory.ts |
admin.test.ts |
software | healthy | convex/admin.test.ts |
bankAccounts.test.ts |
software | healthy | convex/bankAccounts.test.ts |
assignments.test.ts |
software | healthy | convex/assignments.test.ts |
model.ts |
software | healthy | convex/model.ts |
bankAccounts.ts |
software | healthy | convex/bankAccounts.ts |
requests.ts |
software | healthy | convex/requests.ts |
http.ts |
software | healthy | convex/http.ts |
tsconfig.json |
software | healthy | convex/tsconfig.json |
comments.ts |
software | healthy | convex/comments.ts |
notifications.test.ts |
software | healthy | convex/notifications.test.ts |
emails.ts |
software | healthy | convex/emails.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
shared |
software | healthy | shared |
scripts |
software | healthy | scripts |
convex |
software | healthy | convex |
_generated |
software | healthy | convex/_generated |
ai |
software | healthy | convex/_generated/ai |
assets |
software | healthy | assets |
expo.icon |
software | healthy | assets/expo.icon |
.claude |
software | healthy | .claude |
skills |
software | healthy | .claude/skills |
convex-migration-helper |
software | healthy | .claude/skills/convex-migration-helper |
references |
software | healthy | .claude/skills/convex-migration-helper/references |
agents |
software | healthy | .claude/skills/convex-migration-helper/agents |
convex-setup-auth |
software | healthy | .claude/skills/convex-setup-auth |
references |
software | healthy | .claude/skills/convex-setup-auth/references |
agents |
software | healthy | .claude/skills/convex-setup-auth/agents |
convex-quickstart |
software | healthy | .claude/skills/convex-quickstart |
agents |
software | healthy | .claude/skills/convex-quickstart/agents |
convex |
software | healthy | .claude/skills/convex |
convex-performance-audit |
software | healthy | .claude/skills/convex-performance-audit |
references |
software | healthy | .claude/skills/convex-performance-audit/references |
agents |
software | healthy | .claude/skills/convex-performance-audit/agents |
convex-create-component |
software | healthy | .claude/skills/convex-create-component |
references |
software | healthy | .claude/skills/convex-create-component/references |
agents |
software | healthy | .claude/skills/convex-create-component/agents |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
app |
software | healthy | src/app |
person |
software | healthy | src/app/person |
request |
software | healthy | src/app/request |
hooks |
software | healthy | src/hooks |
| Label | Layer | Status | Path |
|---|---|---|---|
AdminScreen |
frontend | healthy | src/app/admin.tsx |
MyProfileScreen |
frontend | healthy | src/app/profile.tsx |
RequestsScreen |
frontend | healthy | src/app/index.tsx |
AllRedirect |
frontend | healthy | src/app/all.tsx |
ReviewRedirect |
frontend | healthy | src/app/review.tsx |
RootLayout |
frontend | healthy | src/app/_layout.tsx |
OrgChartScreen |
frontend | healthy | src/app/org.tsx |
Root |
frontend | healthy | src/app/+html.tsx |
PersonScreen |
frontend | healthy | src/app/person/[email].tsx |
RequestDetailScreen |
frontend | healthy | src/app/request/[id].tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::scripts/generate-auth-keys.mjs |
security | healthy | scripts/generate-auth-keys.mjs |
auth::README.md |
security | healthy | README.md |
auth::.claude/skills/convex-setup-auth/SKILL.md |
security | healthy | .claude/skills/convex-setup-auth/SKILL.md |
auth::convex/directorySync.ts |
security | healthy | convex/directorySync.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::convex-deploy |
cicd | healthy | .github/workflows/convex-deploy.yml |
gha::eas-build |
cicd | healthy | .github/workflows/eas-build.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/convex-deploy.yml |
build |
cicd | healthy | .github/workflows/eas-build.yml |
ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
EXPO_TOKEN |
cicd | healthy | — |
CONVEX_DEPLOY_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-4ulkqcwp |
software | healthy | /tmp/repobility-clone-4ulkqcwp |
| Label | Layer | Status | Path |
|---|---|---|---|
ErrorBoundary |
software | healthy | src/components/ErrorBoundary.tsx:ErrorBoundary |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .claude/skills/convex-quickstart/SKILL.md |
This page is publicly accessible at:
https://repobility.com/scan/87a64551-83ae-440a-a764-0aa173d5d9a1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/87a64551-83ae-440a-a764-0aa173d5d9a1/
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.