https://github.com/rwmontgomery86/aesthetics-staffing
· scanned 2026-06-15 23:57 UTC (2 months, 3 weeks ago)
35 raw signals (0 security + 35 graph)
Last scanned 2 months, 3 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 902 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 |
|---|---|---|---|
addOccurrence |
software | healthy | tests/applications.test.ts:addOccurrence |
arrange |
software | healthy | tests/applications.test.ts:arrange |
applyAs |
software | healthy | tests/applications.test.ts:applyAs |
acceptAs |
software | healthy | tests/applications.test.ts:acceptAs |
offerVia |
software | healthy | tests/applications.test.ts:offerVia |
upsertGrant |
software | healthy | tests/applications.test.ts:upsertGrant |
bookFor |
software | healthy | tests/applications.test.ts:bookFor |
seedApplication |
software | healthy | tests/applications.test.ts:seedApplication |
insertShift |
software | healthy | tests/opportunities.test.ts:insertShift |
arrange |
software | healthy | tests/opportunities.test.ts:arrange |
providerWithZone |
software | healthy | tests/opportunities.test.ts:providerWithZone |
inviteRow |
software | healthy | tests/org-team.test.ts:inviteRow |
occ |
software | healthy | tests/scoring.test.ts:occ |
spot |
software | healthy | tests/fanout.test.ts:spot |
taxonomy |
software | healthy | tests/fanout.test.ts:taxonomy |
arrangeOpportunity |
software | healthy | tests/fanout.test.ts:arrangeOpportunity |
arrangeProvider |
software | healthy | tests/fanout.test.ts:arrangeProvider |
alertsFor |
software | healthy | tests/fanout.test.ts:alertsFor |
arrangeWorld |
software | healthy | tests/spine.test.ts:arrangeWorld |
makeProvider |
software | healthy | tests/spine.test.ts:makeProvider |
applyAs |
software | healthy | tests/spine.test.ts:applyAs |
cred |
software | healthy | tests/credentials-engine.test.ts:cred |
arrange |
software | healthy | tests/messaging.test.ts:arrange |
thread |
software | healthy | tests/messaging.test.ts:thread |
counts |
software | healthy | tests/messaging.test.ts:counts |
send |
software | healthy | tests/messaging.test.ts:send |
notificationsFor |
software | healthy | tests/messaging.test.ts:notificationsFor |
intersectsMidtown |
software | healthy | tests/zones.test.ts:intersectsMidtown |
zoneId |
software | healthy | tests/zones.test.ts:zoneId |
geoid |
software | healthy | tests/zones.test.ts:geoid |
cleanupBookings |
software | healthy | tests/helpers/fixtures.ts:cleanupBookings |
createUser |
software | healthy | tests/helpers/fixtures.ts:createUser |
id |
software | healthy | tests/helpers/fixtures.ts:id |
createProvider |
software | healthy | tests/helpers/fixtures.ts:createProvider |
createOrg |
software | healthy | tests/helpers/fixtures.ts:createOrg |
addMember |
software | healthy | tests/helpers/fixtures.ts:addMember |
createCredential |
software | healthy | tests/helpers/fixtures.ts:createCredential |
createPostedOpportunity |
software | healthy | tests/helpers/fixtures.ts:createPostedOpportunity |
main |
software | healthy | scripts/smoke-hosted.ts:main |
userId |
software | healthy | scripts/smoke-hosted.ts:userId |
main |
software | healthy | scripts/walkthrough-phase8.ts:main |
ensureUser |
software | healthy | scripts/walkthrough-phase8.ts:ensureUser |
download |
software | healthy | scripts/load-geo.ts:download |
extract |
software | healthy | scripts/load-geo.ts:extract |
main |
software | healthy | scripts/load-geo.ts:main |
main |
software | healthy | scripts/walkthrough-phase9.ts:main |
ensureUser |
software | healthy | scripts/walkthrough-phase9.ts:ensureUser |
thread |
software | healthy | scripts/walkthrough-phase9.ts:thread |
proxy |
software | healthy | src/proxy.ts:proxy |
SnapshotChips |
software | healthy | src/components/SnapshotChips.tsx:SnapshotChips |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
postcss.config.mjs |
software | healthy | postcss.config.mjs |
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 |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
drizzle.config.ts |
software | healthy | drizzle.config.ts |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
vitest.config.ts |
software | healthy | vitest.config.ts |
railway.json |
software | healthy | railway.json |
next.config.ts |
software | healthy | next.config.ts |
applications.test.ts |
software | healthy | tests/applications.test.ts |
opportunities.test.ts |
software | healthy | tests/opportunities.test.ts |
recurrence.test.ts |
software | healthy | tests/recurrence.test.ts |
org-team.test.ts |
software | healthy | tests/org-team.test.ts |
scoring.test.ts |
software | healthy | tests/scoring.test.ts |
fanout.test.ts |
software | healthy | tests/fanout.test.ts |
spine.test.ts |
software | healthy | tests/spine.test.ts |
admin.test.ts |
software | healthy | tests/admin.test.ts |
rls.test.ts |
software | healthy | tests/rls.test.ts |
credentials-engine.test.ts |
software | healthy | tests/credentials-engine.test.ts |
messaging.test.ts |
software | healthy | tests/messaging.test.ts |
zones.test.ts |
software | healthy | tests/zones.test.ts |
fixtures.ts |
software | healthy | tests/helpers/fixtures.ts |
server-only-stub.ts |
software | healthy | tests/helpers/server-only-stub.ts |
DATABASE_SCHEMA.md |
software | healthy | docs/DATABASE_SCHEMA.md |
MVP_SCOPE.md |
software | healthy | docs/MVP_SCOPE.md |
TECHNICAL_ARCHITECTURE.md |
software | healthy | docs/TECHNICAL_ARCHITECTURE.md |
OPEN_QUESTIONS.md |
software | healthy | docs/OPEN_QUESTIONS.md |
COMPLIANCE_AND_TRUST.md |
software | healthy | docs/COMPLIANCE_AND_TRUST.md |
USER_FLOWS.md |
software | healthy | docs/USER_FLOWS.md |
BRAND_AND_COPY_NOTES.md |
software | healthy | docs/BRAND_AND_COPY_NOTES.md |
IMPLEMENTATION_PHASES.md |
software | healthy | docs/IMPLEMENTATION_PHASES.md |
PROJECT_OVERVIEW.md |
software | healthy | docs/PROJECT_OVERVIEW.md |
MATCHING_LOGIC.md |
software | healthy | docs/MATCHING_LOGIC.md |
post-generate-drizzle.mjs |
software | healthy | scripts/post-generate-drizzle.mjs |
smoke-hosted.ts |
software | healthy | scripts/smoke-hosted.ts |
walkthrough-phase8.ts |
software | healthy | scripts/walkthrough-phase8.ts |
load-geo.ts |
software | healthy | scripts/load-geo.ts |
walkthrough-phase9.ts |
software | healthy | scripts/walkthrough-phase9.ts |
launch.json |
software | healthy | .claude/launch.json |
ci.yml |
software | healthy | .github/workflows/ci.yml |
0001_calm_speed_demon.sql |
software | healthy | drizzle/0001_calm_speed_demon.sql |
0002_yummy_ares.sql |
software | healthy | drizzle/0002_yummy_ares.sql |
0000_happy_oracle.sql |
software | healthy | drizzle/0000_happy_oracle.sql |
0003_silent_maelstrom.sql |
software | healthy | drizzle/0003_silent_maelstrom.sql |
0005_steep_mariko_yashida.sql |
software | healthy | drizzle/0005_steep_mariko_yashida.sql |
0004_classy_victor_mancha.sql |
software | healthy | drizzle/0004_classy_victor_mancha.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
helpers |
software | healthy | tests/helpers |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
.claude |
software | healthy | .claude |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
drizzle |
software | healthy | drizzle |
bootstrap |
software | healthy | drizzle/bootstrap |
meta |
software | healthy | drizzle/meta |
supabase |
software | healthy | drizzle/supabase |
manual |
software | healthy | drizzle/manual |
src |
software | healthy | src |
config |
software | healthy | src/config |
components |
software | healthy | src/components |
zone-editor |
software | healthy | src/components/zone-editor |
messaging |
software | healthy | src/components/messaging |
app |
software | healthy | src/app |
suspended |
software | healthy | src/app/suspended |
auth |
software | healthy | src/app/auth |
confirm |
software | healthy | src/app/auth/confirm |
invite |
software | healthy | src/app/invite |
[token] |
software | healthy | src/app/invite/[token] |
api |
software | healthy | src/app/api |
notifications |
software | healthy | src/app/api/notifications |
files |
software | healthy | src/app/api/files |
sign |
software | healthy | src/app/api/files/sign |
webhooks |
software | healthy | src/app/api/webhooks |
resend |
software | healthy | src/app/api/webhooks/resend |
twilio |
software | healthy | src/app/api/webhooks/twilio |
o |
software | healthy | src/app/o |
[id] |
software | healthy | src/app/o/[id] |
(app) |
software | healthy | src/app/(app) |
p |
software | healthy | src/app/(app)/p |
zones |
software | healthy | src/app/(app)/p/zones |
new |
software | healthy | src/app/(app)/p/zones/new |
[id] |
software | healthy | src/app/(app)/p/zones/[id] |
bookings |
software | healthy | src/app/(app)/p/bookings |
[id] |
software | healthy | src/app/(app)/p/bookings/[id] |
availability |
software | healthy | src/app/(app)/p/availability |
messages |
software | healthy | src/app/(app)/p/messages |
[id] |
software | healthy | src/app/(app)/p/messages/[id] |
portfolio |
software | healthy | src/app/(app)/p/portfolio |
services |
software | healthy | src/app/(app)/p/services |
profile |
software | healthy | src/app/(app)/p/profile |
applications |
software | healthy | src/app/(app)/p/applications |
pay |
software | healthy | src/app/(app)/p/pay |
credentials |
software | healthy | src/app/(app)/p/credentials |
b |
software | healthy | src/app/(app)/b |
bookings |
software | healthy | src/app/(app)/b/bookings |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/suspended |
frontend | healthy | src/app/suspended/page.tsx |
/invite/[token] |
frontend | healthy | src/app/invite/[token]/page.tsx |
/o/[id] |
frontend | healthy | src/app/o/[id]/page.tsx |
/(app)/p |
frontend | healthy | src/app/(app)/p/page.tsx |
/(app)/p/zones |
frontend | healthy | src/app/(app)/p/zones/page.tsx |
/(app)/p/zones/new |
frontend | healthy | src/app/(app)/p/zones/new/page.tsx |
/(app)/p/zones/[id] |
frontend | healthy | src/app/(app)/p/zones/[id]/page.tsx |
/(app)/p/bookings |
frontend | healthy | src/app/(app)/p/bookings/page.tsx |
/(app)/p/bookings/[id] |
frontend | healthy | src/app/(app)/p/bookings/[id]/page.tsx |
/(app)/p/availability |
frontend | healthy | src/app/(app)/p/availability/page.tsx |
/(app)/p/messages |
frontend | healthy | src/app/(app)/p/messages/page.tsx |
/(app)/p/messages/[id] |
frontend | healthy | src/app/(app)/p/messages/[id]/page.tsx |
/(app)/p/portfolio |
frontend | healthy | src/app/(app)/p/portfolio/page.tsx |
/(app)/p/services |
frontend | healthy | src/app/(app)/p/services/page.tsx |
/(app)/p/profile |
frontend | healthy | src/app/(app)/p/profile/page.tsx |
/(app)/p/applications |
frontend | healthy | src/app/(app)/p/applications/page.tsx |
/(app)/p/pay |
frontend | healthy | src/app/(app)/p/pay/page.tsx |
/(app)/p/credentials |
frontend | healthy | src/app/(app)/p/credentials/page.tsx |
/(app)/b |
frontend | healthy | src/app/(app)/b/page.tsx |
/(app)/b/bookings |
frontend | healthy | src/app/(app)/b/bookings/page.tsx |
/(app)/b/bookings/[id] |
frontend | healthy | src/app/(app)/b/bookings/[id]/page.tsx |
/(app)/b/team |
frontend | healthy | src/app/(app)/b/team/page.tsx |
/(app)/b/providers/[id] |
frontend | healthy | src/app/(app)/b/providers/[id]/page.tsx |
/(app)/b/locations |
frontend | healthy | src/app/(app)/b/locations/page.tsx |
/(app)/b/locations/new |
frontend | healthy | src/app/(app)/b/locations/new/page.tsx |
/(app)/b/locations/[id] |
frontend | healthy | src/app/(app)/b/locations/[id]/page.tsx |
/(app)/b/opportunities |
frontend | healthy | src/app/(app)/b/opportunities/page.tsx |
/(app)/b/opportunities/new |
frontend | healthy | src/app/(app)/b/opportunities/new/page.tsx |
/(app)/b/opportunities/[id] |
frontend | healthy | src/app/(app)/b/opportunities/[id]/page.tsx |
/(app)/b/opportunities/[id]/applicants |
frontend | healthy | src/app/(app)/b/opportunities/[id]/applicants/page.tsx |
/(app)/b/opportunities/[id]/edit |
frontend | healthy | src/app/(app)/b/opportunities/[id]/edit/page.tsx |
/(app)/b/messages |
frontend | healthy | src/app/(app)/b/messages/page.tsx |
/(app)/b/messages/[id] |
frontend | healthy | src/app/(app)/b/messages/[id]/page.tsx |
/(app)/b/profile |
frontend | healthy | src/app/(app)/b/profile/page.tsx |
/(app)/admin |
frontend | healthy | src/app/(app)/admin/page.tsx |
/(app)/admin/users |
frontend | healthy | src/app/(app)/admin/users/page.tsx |
/(app)/admin/threads |
frontend | healthy | src/app/(app)/admin/threads/page.tsx |
/(app)/admin/threads/[id] |
frontend | healthy | src/app/(app)/admin/threads/[id]/page.tsx |
/(app)/admin/bookings |
frontend | healthy | src/app/(app)/admin/bookings/page.tsx |
/(app)/admin/audit |
frontend | healthy | src/app/(app)/admin/audit/page.tsx |
/(app)/admin/opportunities |
frontend | healthy | src/app/(app)/admin/opportunities/page.tsx |
/(app)/admin/deliveries |
frontend | healthy | src/app/(app)/admin/deliveries/page.tsx |
/(app)/admin/organizations |
frontend | healthy | src/app/(app)/admin/organizations/page.tsx |
/(app)/admin/reports |
frontend | healthy | src/app/(app)/admin/reports/page.tsx |
/(app)/admin/credentials |
frontend | healthy | src/app/(app)/admin/credentials/page.tsx |
/(app)/admin/credentials/[id] |
frontend | healthy | src/app/(app)/admin/credentials/[id]/page.tsx |
/(app)/onboarding |
frontend | healthy | src/app/(app)/onboarding/page.tsx |
/(app)/me |
frontend | healthy | src/app/(app)/me/page.tsx |
/(auth)/reset-password |
frontend | healthy | src/app/(auth)/reset-password/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
locations |
data | healthy | drizzle/0000_happy_oracle.sql |
organization_admin_notes |
data | healthy | drizzle/0000_happy_oracle.sql |
organization_invites |
data | healthy | drizzle/0000_happy_oracle.sql |
organization_members |
data | healthy | drizzle/0000_happy_oracle.sql |
organizations |
data | healthy | drizzle/0000_happy_oracle.sql |
profiles |
data | healthy | drizzle/0000_happy_oracle.sql |
provider_types |
data | healthy | drizzle/0000_happy_oracle.sql |
service_categories |
data | healthy | drizzle/0000_happy_oracle.sql |
services |
data | healthy | drizzle/0000_happy_oracle.sql |
provider_availability |
data | healthy | drizzle/0000_happy_oracle.sql |
provider_profile_types |
data | healthy | drizzle/0000_happy_oracle.sql |
provider_profiles |
data | healthy | drizzle/0000_happy_oracle.sql |
provider_services |
data | healthy | drizzle/0000_happy_oracle.sql |
credential_documents |
data | healthy | drizzle/0000_happy_oracle.sql |
credential_requirements |
data | healthy | drizzle/0000_happy_oracle.sql |
credential_types |
data | healthy | drizzle/0000_happy_oracle.sql |
portfolio_items |
data | healthy | drizzle/0000_happy_oracle.sql |
profile_access_grants |
data | healthy | drizzle/0000_happy_oracle.sql |
provider_credentials |
data | healthy | drizzle/0000_happy_oracle.sql |
geo_cities |
data | healthy | drizzle/0000_happy_oracle.sql |
geo_zips |
data | healthy | drizzle/0000_happy_oracle.sql |
watch_zones |
data | healthy | drizzle/0000_happy_oracle.sql |
applications |
data | healthy | drizzle/0000_happy_oracle.sql |
booking_occurrences |
data | healthy | drizzle/0000_happy_oracle.sql |
bookings |
data | healthy | drizzle/0000_happy_oracle.sql |
completion_records |
data | healthy | drizzle/0000_happy_oracle.sql |
opportunities |
data | healthy | drizzle/0000_happy_oracle.sql |
opportunity_occurrences |
data | healthy | drizzle/0000_happy_oracle.sql |
opportunity_provider_types |
data | healthy | drizzle/0000_happy_oracle.sql |
opportunity_services |
data | healthy | drizzle/0000_happy_oracle.sql |
messages |
data | healthy | drizzle/0000_happy_oracle.sql |
thread_participants |
data | healthy | drizzle/0000_happy_oracle.sql |
threads |
data | healthy | drizzle/0000_happy_oracle.sql |
notification_deliveries |
data | healthy | drizzle/0000_happy_oracle.sql |
notification_preferences |
data | healthy | drizzle/0000_happy_oracle.sql |
notifications |
data | healthy | drizzle/0000_happy_oracle.sql |
opportunity_alerts |
data | healthy | drizzle/0000_happy_oracle.sql |
sms_consent_log |
data | healthy | drizzle/0000_happy_oracle.sql |
org_favorite_providers |
data | healthy | drizzle/0000_happy_oracle.sql |
org_provider_blocks |
data | healthy | drizzle/0000_happy_oracle.sql |
provider_favorite_orgs |
data | healthy | drizzle/0000_happy_oracle.sql |
provider_org_blocks |
data | healthy | drizzle/0000_happy_oracle.sql |
audit_logs |
data | healthy | drizzle/0000_happy_oracle.sql |
document_access_logs |
data | healthy | drizzle/0000_happy_oracle.sql |
reviews |
data | healthy | drizzle/0000_happy_oracle.sql |
auth |
data | healthy | drizzle/bootstrap/0000_bootstrap.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::drizzle/meta/0002_snapshot.json |
security | healthy | drizzle/meta/0002_snapshot.json |
auth::scripts/walkthrough-phase9.ts |
security | healthy | scripts/walkthrough-phase9.ts |
auth::src/lib/supabase/browser.ts |
security | healthy | src/lib/supabase/browser.ts |
auth::src/lib/auth/context.ts |
security | healthy | src/lib/auth/context.ts |
auth::drizzle/meta/0000_snapshot.json |
security | healthy | drizzle/meta/0000_snapshot.json |
auth::drizzle/meta/0004_snapshot.json |
security | healthy | drizzle/meta/0004_snapshot.json |
auth::drizzle/meta/0001_snapshot.json |
security | healthy | drizzle/meta/0001_snapshot.json |
auth::src/db/schema/identity.ts |
security | healthy | src/db/schema/identity.ts |
auth::drizzle/meta/0005_snapshot.json |
security | healthy | drizzle/meta/0005_snapshot.json |
auth::src/app/api/files/sign/route.ts |
security | healthy | src/app/api/files/sign/route.ts |
auth::src/db/client.ts |
security | healthy | src/db/client.ts |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::src/components/PortfolioGrid.tsx |
security | healthy | src/components/PortfolioGrid.tsx |
auth::README.md |
security | healthy | README.md |
auth::drizzle/meta/0003_snapshot.json |
security | healthy | drizzle/meta/0003_snapshot.json |
auth::src/components/PrivateFileLink.tsx |
security | healthy | src/components/PrivateFileLink.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
Home |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
InviteLayout |
frontend | healthy | src/app/invite/[token]/layout.tsx |
PublicOpportunityLayout |
frontend | healthy | src/app/o/[id]/layout.tsx |
ProviderLayout |
frontend | healthy | src/app/(app)/p/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
sqlite |
data | healthy | package-lock.json |
postgresql |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::.env.example |
security | healthy | .env.example |
password_literal::scripts/walkthrough-phase8.ts |
security | healthy | scripts/walkthrough-phase8.ts |
password_literal::scripts/walkthrough-phase9.ts |
security | healthy | scripts/walkthrough-phase9.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/ci.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-bgnvvh_x |
software | healthy | /tmp/repobility-clone-bgnvvh_x |
| Label | Layer | Status | Path |
|---|---|---|---|
or |
software | healthy | src/lib/opportunity-types.ts:or |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5432 |
network | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/6b21fc2a-f87d-4ea9-9fe8-85e5a77bd612/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/6b21fc2a-f87d-4ea9-9fe8-85e5a77bd612/
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.