https://github.com/datguynig/tripcrew
· scanned 2026-06-17 01:53 UTC (1 month, 1 week ago)
92 raw signals (0 security + 92 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +0.6 (diff) · 92 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2102 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 |
|---|---|---|---|
middleware |
software | healthy | middleware.ts:middleware |
register |
software | healthy | instrumentation.ts:register |
createTripAndProposeCandidate |
software | healthy | tests/destinations-lock-flow.spec.ts:createTripAndProposeCa… |
lockWithoutDrafting |
software | healthy | tests/destinations-lock-flow.spec.ts:lockWithoutDrafting |
meta |
software | healthy | tests/destinations-lock-flow.spec.ts:meta |
paymentFailedEvent |
software | healthy | tests/stripe-webhook.spec.ts:paymentFailedEvent |
sign |
software | healthy | tests/stripe-webhook.spec.ts:sign |
claimRow |
software | healthy | tests/stripe-webhook.spec.ts:claimRow |
testUserId |
software | healthy | tests/invite-acceptance.spec.ts:testUserId |
randomSuffix |
software | healthy | tests/funnel-1B.spec.ts:randomSuffix |
uniqueCode |
software | healthy | tests/funnel-1B.spec.ts:uniqueCode |
audit |
software | healthy | tests/funnel-1B.spec.ts:audit |
audit |
software | healthy | tests/a11y.spec.ts:audit |
createLockedTrip |
software | healthy | tests/overview-inline-edit.spec.ts:createLockedTrip |
readTripMeta |
software | healthy | tests/overview-inline-edit.spec.ts:readTripMeta |
before |
software | healthy | tests/funnel-1A.spec.ts:before |
after |
software | healthy | tests/funnel-1A.spec.ts:after |
audit |
software | healthy | tests/funnel-1A.spec.ts:audit |
adminClient |
software | healthy | tests/helpers/db.ts:adminClient |
getTripIdBySlug |
software | healthy | tests/helpers/db.ts:getTripIdBySlug |
seedAiDraft |
software | healthy | tests/helpers/db.ts:seedAiDraft |
getProfileIdByEmail |
software | healthy | tests/helpers/db.ts:getProfileIdByEmail |
clearPmfStateForUser |
software | healthy | tests/helpers/db.ts:clearPmfStateForUser |
seedPmfInvitationFor |
software | healthy | tests/helpers/db.ts:seedPmfInvitationFor |
seedApprovedApplication |
software | healthy | tests/helpers/db.ts:seedApprovedApplication |
deleteApplication |
software | healthy | tests/helpers/db.ts:deleteApplication |
seedPioneerReferrer |
software | healthy | tests/helpers/db.ts:seedPioneerReferrer |
seedActiveMemberReferrer |
software | healthy | tests/helpers/db.ts:seedActiveMemberReferrer |
seedInactiveReferrer |
software | healthy | tests/helpers/db.ts:seedInactiveReferrer |
clearReferralStateForUser |
software | healthy | tests/helpers/db.ts:clearReferralStateForUser |
makeTestUserActiveMember |
software | healthy | tests/helpers/db.ts:makeTestUserActiveMember |
seedRedeemedFreeMonthReward |
software | healthy | tests/helpers/db.ts:seedRedeemedFreeMonthReward |
deleteReferralReward |
software | healthy | tests/helpers/db.ts:deleteReferralReward |
makeTripPastAndLocked |
software | healthy | tests/helpers/db.ts:makeTripPastAndLocked |
deleteAuthUserByEmail |
software | healthy | tests/helpers/db.ts:deleteAuthUserByEmail |
readTripAiState |
software | healthy | tests/helpers/db.ts:readTripAiState |
useUniqueClientIp |
software | healthy | tests/e2e/curated-teaser-phase2.spec.ts:useUniqueClientIp |
chooseOrigin |
software | healthy | tests/e2e/curated-teaser-phase2.spec.ts:chooseOrigin |
useUniqueClientIp |
software | healthy | tests/e2e/curated-teaser-phase1.spec.ts:useUniqueClientIp |
chooseOrigin |
software | healthy | tests/e2e/curated-teaser-phase1.spec.ts:chooseOrigin |
initialCity |
software | healthy | tests/e2e/landing-motion.spec.ts:initialCity |
upsertUser |
software | healthy | scripts/setup-test-user.ts:upsertUser |
ensureProfile |
software | healthy | scripts/setup-test-user.ts:ensureProfile |
ensureMembership |
software | healthy | scripts/setup-test-user.ts:ensureMembership |
main |
software | healthy | scripts/setup-test-user.ts:main |
assert |
software | healthy | scripts/check-airport-metros.ts:assert |
timed |
software | healthy | scripts/debug-enrich.ts:timed |
main |
software | healthy | scripts/debug-enrich.ts:main |
extractDominantTint |
software | healthy | scripts/backfill-media.ts:extractDominantTint |
storageKey |
software | healthy | scripts/backfill-media.ts:storageKey |
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 |
CLAUDE.md |
software | healthy | CLAUDE.md |
designsystem.md |
software | healthy | designsystem.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
vercel.json |
software | healthy | vercel.json |
roadmap.md |
software | healthy | roadmap.md |
skills-lock.json |
software | healthy | skills-lock.json |
playwright.config.ts |
software | healthy | playwright.config.ts |
schema.sql |
software | healthy | schema.sql |
README.md |
software | healthy | README.md |
middleware.ts |
software | healthy | middleware.ts |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
instrumentation.ts |
software | healthy | instrumentation.ts |
instrumentation-client.ts |
software | healthy | instrumentation-client.ts |
package.json |
software | healthy | package.json |
.mcp.json |
software | healthy | .mcp.json |
next.config.ts |
software | healthy | next.config.ts |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
tsconfig.json |
software | healthy | tsconfig.json |
destinations-lock-flow.spec.ts |
software | healthy | tests/destinations-lock-flow.spec.ts |
applications-flow.spec.ts |
software | healthy | tests/applications-flow.spec.ts |
stripe-webhook.spec.ts |
software | healthy | tests/stripe-webhook.spec.ts |
invite-acceptance.spec.ts |
software | healthy | tests/invite-acceptance.spec.ts |
auth.setup.ts |
software | healthy | tests/auth.setup.ts |
landing-content-guards.spec.ts |
software | healthy | tests/landing-content-guards.spec.ts |
funnel-1B.spec.ts |
software | healthy | tests/funnel-1B.spec.ts |
a11y.spec.ts |
software | healthy | tests/a11y.spec.ts |
overview-inline-edit.spec.ts |
software | healthy | tests/overview-inline-edit.spec.ts |
ledger-payback-timing.spec.ts |
software | healthy | tests/ledger-payback-timing.spec.ts |
smoke.spec.ts |
software | healthy | tests/smoke.spec.ts |
funnel-1A.spec.ts |
software | healthy | tests/funnel-1A.spec.ts |
db.ts |
software | healthy | tests/helpers/db.ts |
curated-teaser-phase2.spec.ts |
software | healthy | tests/e2e/curated-teaser-phase2.spec.ts |
curated-teaser-phase1.spec.ts |
software | healthy | tests/e2e/curated-teaser-phase1.spec.ts |
landing-motion.spec.ts |
software | healthy | tests/e2e/landing-motion.spec.ts |
setup-test-user.ts |
software | healthy | scripts/setup-test-user.ts |
check-airport-metros.ts |
software | healthy | scripts/check-airport-metros.ts |
debug-enrich.ts |
software | healthy | scripts/debug-enrich.ts |
backfill-media.ts |
software | healthy | scripts/backfill-media.ts |
seed.ts |
software | healthy | scripts/seed.ts |
cleanup-test-trips.ts |
software | healthy | scripts/cleanup-test-trips.ts |
backfill-referral-codes.ts |
software | healthy | scripts/backfill-referral-codes.ts |
fetch-chat-avatars.ts |
software | healthy | scripts/fetch-chat-avatars.ts |
stockholm_trip.html |
software | healthy | prototype/stockholm_trip.html |
not-found.tsx |
software | healthy | src/app/not-found.tsx |
globals.css |
software | healthy | src/app/globals.css |
layout.tsx |
software | healthy | src/app/layout.tsx |
opengraph-image.tsx |
software | healthy | src/app/opengraph-image.tsx |
robots.ts |
software | healthy | src/app/robots.ts |
sitemap.ts |
software | healthy | src/app/sitemap.ts |
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 |
e2e |
software | healthy | tests/e2e |
scripts |
software | healthy | scripts |
prototype |
software | healthy | prototype |
src |
software | healthy | src |
app |
software | healthy | src/app |
api |
software | healthy | src/app/api |
cron |
software | healthy | src/app/api/cron |
teaser-day-7-nudge |
software | healthy | src/app/api/cron/teaser-day-7-nudge |
teaser-cost-alert |
software | healthy | src/app/api/cron/teaser-cost-alert |
pmf-survey |
software | healthy | src/app/api/cron/pmf-survey |
finalise-applications |
software | healthy | src/app/api/cron/finalise-applications |
payment-reminders |
software | healthy | src/app/api/cron/payment-reminders |
stripe |
software | healthy | src/app/api/stripe |
webhook |
software | healthy | src/app/api/stripe/webhook |
applications |
software | healthy | src/app/api/applications |
[id] |
software | healthy | src/app/api/applications/[id] |
start-free |
software | healthy | src/app/api/applications/[id]/start-free |
checkout |
software | healthy | src/app/api/applications/[id]/checkout |
public-airports |
software | healthy | src/app/api/public-airports |
teaser |
software | healthy | src/app/api/teaser |
resume |
software | healthy | src/app/api/teaser/resume |
unsubscribe |
software | healthy | src/app/api/teaser/unsubscribe |
reset |
software | healthy | src/app/api/teaser/reset |
(public) |
software | healthy | src/app/(public) |
legal |
software | healthy | src/app/(public)/legal |
cookies |
software | healthy | src/app/(public)/legal/cookies |
privacy |
software | healthy | src/app/(public)/legal/privacy |
terms |
software | healthy | src/app/(public)/legal/terms |
apply |
software | healthy | src/app/(public)/apply |
confirmation |
software | healthy | src/app/(public)/apply/confirmation |
applications |
software | healthy | src/app/(public)/applications |
[id] |
software | healthy | src/app/(public)/applications/[id] |
start-free |
software | healthy | src/app/(public)/applications/[id]/start-free |
founders |
software | healthy | src/app/(public)/founders |
curated |
software | healthy | src/app/(public)/curated |
[slug] |
software | healthy | src/app/(public)/curated/[slug] |
founding-checkout |
software | healthy | src/app/(public)/curated/[slug]/founding-checkout |
applied |
software | healthy | src/app/(public)/curated/[slug]/applied |
(app) |
software | healthy | src/app/(app) |
dashboard |
software | healthy | src/app/(app)/dashboard |
roadmap |
software | healthy | src/app/(app)/roadmap |
account |
software | healthy | src/app/(app)/account |
checkout |
software | healthy | src/app/(app)/account/checkout |
success |
software | healthy | src/app/(app)/account/checkout/success |
ai-usage |
software | healthy | src/app/(app)/ai-usage |
admin |
software | healthy | src/app/(app)/admin |
roadmap |
software | healthy | src/app/(app)/admin/roadmap |
applications |
software | healthy | src/app/(app)/admin/applications |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
20260607120000_roadmap_voting.sql |
data | healthy | supabase/migrations/20260607120000_roadmap_voting.sql |
20260502120000_spec_b_place_columns.sql |
data | healthy | supabase/migrations/20260502120000_spec_b_place_columns.sql |
20260503100100_ledger_v2_expense_participants.sql |
data | healthy | supabase/migrations/20260503100100_ledger_v2_expense_partic… |
20260430000000_draft_leads.sql |
data | healthy | supabase/migrations/20260430000000_draft_leads.sql |
20260419200000_ai_draft_versions.sql |
data | healthy | supabase/migrations/20260419200000_ai_draft_versions.sql |
20260504100000_ledger_v2_schedule_version.sql |
data | healthy | supabase/migrations/20260504100000_ledger_v2_schedule_versi… |
20260503110100_ledger_v2_admin_expense_rls.sql |
data | healthy | supabase/migrations/20260503110100_ledger_v2_admin_expense_… |
20260417193000_trip_owner.sql |
data | healthy | supabase/migrations/20260417193000_trip_owner.sql |
20260504100400_ledger_v2_realtime_payment_tables.sql |
data | healthy | supabase/migrations/20260504100400_ledger_v2_realtime_payme… |
20260417210000_trip_invites_tokens.sql |
data | healthy | supabase/migrations/20260417210000_trip_invites_tokens.sql |
20260428000000_subscription_status_trialing.sql |
data | healthy | supabase/migrations/20260428000000_subscription_status_tria… |
20260429000000_applications_table.sql |
data | healthy | supabase/migrations/20260429000000_applications_table.sql |
20260527090000_referrals_core.sql |
data | healthy | supabase/migrations/20260527090000_referrals_core.sql |
20260503110000_ledger_v2_backfill_rounding_fix.sql |
data | healthy | supabase/migrations/20260503110000_ledger_v2_backfill_round… |
20260427000000_candidate_basic_drafts.sql |
data | healthy | supabase/migrations/20260427000000_candidate_basic_drafts.s… |
20260501100000_concierge_messages.sql |
data | healthy | supabase/migrations/20260501100000_concierge_messages.sql |
20260430000200_applications_review_columns.sql |
data | healthy | supabase/migrations/20260430000200_applications_review_colu… |
20260417230000_trips_read_member_only.sql |
data | healthy | supabase/migrations/20260417230000_trips_read_member_only.s… |
20260526091000_pmf_survey.sql |
data | healthy | supabase/migrations/20260526091000_pmf_survey.sql |
20260503100000_ledger_v2_extend_expenses.sql |
data | healthy | supabase/migrations/20260503100000_ledger_v2_extend_expense… |
20260527200000_profiles_billing_interval.sql |
data | healthy | supabase/migrations/20260527200000_profiles_billing_interva… |
20260421000000_crew_chat.sql |
data | healthy | supabase/migrations/20260421000000_crew_chat.sql |
20260417220000_vote_insert_trip_scope.sql |
data | healthy | supabase/migrations/20260417220000_vote_insert_trip_scope.s… |
20260419210000_post_images_bucket.sql |
data | healthy | supabase/migrations/20260419210000_post_images_bucket.sql |
20260502140000_extend_ai_usage_for_spec_b.sql |
data | healthy | supabase/migrations/20260502140000_extend_ai_usage_for_spec… |
20260430000400_pricing_grandfathered.sql |
data | healthy | supabase/migrations/20260430000400_pricing_grandfathered.sql |
20260428100000_drop_legacy_ai_draft_infra.sql |
data | healthy | supabase/migrations/20260428100000_drop_legacy_ai_draft_inf… |
20260417200000_drop_trip_owner.sql |
data | healthy | supabase/migrations/20260417200000_drop_trip_owner.sql |
20260503100200_ledger_v2_backfill_participants.sql |
data | healthy | supabase/migrations/20260503100200_ledger_v2_backfill_parti… |
20260430000100_founding_reservations.sql |
data | healthy | supabase/migrations/20260430000100_founding_reservations.sql |
20260417143304_init.sql |
data | healthy | supabase/migrations/20260417143304_init.sql |
20260418000000_destination_coordinates.sql |
data | healthy | supabase/migrations/20260418000000_destination_coordinates.… |
20260430000300_past_due_keeps_paid_access.sql |
data | healthy | supabase/migrations/20260430000300_past_due_keeps_paid_acce… |
20260419230000_notifications_tighten_rls.sql |
data | healthy | supabase/migrations/20260419230000_notifications_tighten_rl… |
20260501130000_realtime_trips.sql |
data | healthy | supabase/migrations/20260501130000_realtime_trips.sql |
20260430000050_extend_ai_usage_feature.sql |
data | healthy | supabase/migrations/20260430000050_extend_ai_usage_feature.… |
20260504100100_ledger_v2_payment_obligations.sql |
data | healthy | supabase/migrations/20260504100100_ledger_v2_payment_obliga… |
20260502130000_spec_b_column_comments.sql |
data | healthy | supabase/migrations/20260502130000_spec_b_column_comments.s… |
20260417160000_multi_trip_pivot.sql |
data | healthy | supabase/migrations/20260417160000_multi_trip_pivot.sql |
20260429000100_applications_admin_columns.sql |
data | healthy | supabase/migrations/20260429000100_applications_admin_colum… |
20260423000000_trip_hero_tint.sql |
data | healthy | supabase/migrations/20260423000000_trip_hero_tint.sql |
20260611090000_stripe_webhook_events.sql |
data | healthy | supabase/migrations/20260611090000_stripe_webhook_events.sql |
20260429000200_founding_crew_flag.sql |
data | healthy | supabase/migrations/20260429000200_founding_crew_flag.sql |
20260504100200_ledger_v2_payments.sql |
data | healthy | supabase/migrations/20260504100200_ledger_v2_payments.sql |
20260611100000_applications_approval_email.sql |
data | healthy | supabase/migrations/20260611100000_applications_approval_em… |
20260417211000_trip_invites_email_nullable.sql |
data | healthy | supabase/migrations/20260417211000_trip_invites_email_nulla… |
20260417240000_trip_currency.sql |
data | healthy | supabase/migrations/20260417240000_trip_currency.sql |
20260426000000_lock_and_draft_foundation.sql |
data | healthy | supabase/migrations/20260426000000_lock_and_draft_foundatio… |
20260418120000_ai_enrichment.sql |
data | healthy | supabase/migrations/20260418120000_ai_enrichment.sql |
20260419220000_notifications.sql |
data | healthy | supabase/migrations/20260419220000_notifications.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/(public) |
frontend | healthy | src/app/(public)/page.tsx |
/(public)/legal/cookies |
frontend | healthy | src/app/(public)/legal/cookies/page.tsx |
/(public)/legal/privacy |
frontend | healthy | src/app/(public)/legal/privacy/page.tsx |
/(public)/legal/terms |
frontend | healthy | src/app/(public)/legal/terms/page.tsx |
/(public)/apply |
frontend | healthy | src/app/(public)/apply/page.tsx |
/(public)/apply/confirmation |
frontend | healthy | src/app/(public)/apply/confirmation/page.tsx |
/(public)/applications/[id]/start-free |
frontend | healthy | src/app/(public)/applications/[id]/start-free/page.tsx |
/(public)/founders |
frontend | healthy | src/app/(public)/founders/page.tsx |
/(public)/curated/[slug] |
frontend | healthy | src/app/(public)/curated/[slug]/page.tsx |
/(public)/curated/[slug]/founding-checkout |
frontend | healthy | src/app/(public)/curated/[slug]/founding-checkout/page.tsx |
/(public)/curated/[slug]/applied |
frontend | healthy | src/app/(public)/curated/[slug]/applied/page.tsx |
/(app)/dashboard |
frontend | healthy | src/app/(app)/dashboard/page.tsx |
/(app)/roadmap |
frontend | healthy | src/app/(app)/roadmap/page.tsx |
/(app)/account |
frontend | healthy | src/app/(app)/account/page.tsx |
/(app)/account/checkout/success |
frontend | healthy | src/app/(app)/account/checkout/success/page.tsx |
/(app)/ai-usage |
frontend | healthy | src/app/(app)/ai-usage/page.tsx |
/(app)/admin/roadmap |
frontend | healthy | src/app/(app)/admin/roadmap/page.tsx |
/(app)/admin/applications |
frontend | healthy | src/app/(app)/admin/applications/page.tsx |
/(app)/admin/applications/[id] |
frontend | healthy | src/app/(app)/admin/applications/[id]/page.tsx |
/(app)/admin/applications/queue |
frontend | healthy | src/app/(app)/admin/applications/queue/page.tsx |
/(app)/survey |
frontend | healthy | src/app/(app)/survey/page.tsx |
/(app)/trips/[slug] |
frontend | healthy | src/app/(app)/trips/[slug]/page.tsx |
/(app)/trips/[slug]/admin |
frontend | healthy | src/app/(app)/trips/[slug]/admin/page.tsx |
/(app)/trips/[slug]/bookings |
frontend | healthy | src/app/(app)/trips/[slug]/bookings/page.tsx |
/(app)/trips/[slug]/destinations |
frontend | healthy | src/app/(app)/trips/[slug]/destinations/page.tsx |
/(app)/trips/[slug]/feed |
frontend | healthy | src/app/(app)/trips/[slug]/feed/page.tsx |
/(app)/trips/[slug]/shortlist |
frontend | healthy | src/app/(app)/trips/[slug]/shortlist/page.tsx |
/(app)/trips/[slug]/concierge |
frontend | healthy | src/app/(app)/trips/[slug]/concierge/page.tsx |
/(app)/trips/[slug]/ledger |
frontend | healthy | src/app/(app)/trips/[slug]/ledger/page.tsx |
/(app)/trips/[slug]/crew |
frontend | healthy | src/app/(app)/trips/[slug]/crew/page.tsx |
/(app)/trips/new |
frontend | healthy | src/app/(app)/trips/new/page.tsx |
/join/[token] |
frontend | healthy | src/app/join/[token]/page.tsx |
/(auth)/sign-in |
frontend | healthy | src/app/(auth)/sign-in/page.tsx |
/(auth)/profile |
frontend | healthy | src/app/(auth)/profile/page.tsx |
/curated/* |
frontend | healthy | instrumentation-client.ts |
/apply |
frontend | healthy | src/app/sitemap.ts |
/founders |
frontend | healthy | src/app/sitemap.ts |
/legal/terms |
frontend | healthy | src/app/sitemap.ts |
/legal/privacy |
frontend | healthy | src/app/sitemap.ts |
/legal/cookies |
frontend | healthy | src/app/sitemap.ts |
/v1/places:searchText |
frontend | healthy | src/lib/places/text-search.ts |
/v1/places:searchNearby |
frontend | healthy | src/lib/places/nearby.ts |
/ |
frontend | healthy | src/lib/teaser/cookieConfig.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
profiles |
data | healthy | schema.sql |
trips |
data | healthy | schema.sql |
trip_members |
data | healthy | schema.sql |
activities |
data | healthy | schema.sql |
votes |
data | healthy | schema.sql |
bookings |
data | healthy | schema.sql |
expenses |
data | healthy | schema.sql |
posts |
data | healthy | schema.sql |
roadmap_items |
data | healthy | supabase/migrations/20260607120000_roadmap_voting.sql |
roadmap_votes |
data | healthy | supabase/migrations/20260607120000_roadmap_voting.sql |
expense_participants |
data | healthy | supabase/migrations/20260503100100_ledger_v2_expense_partic… |
draft_leads |
data | healthy | supabase/migrations/20260430000000_draft_leads.sql |
ai_draft_versions |
data | healthy | supabase/migrations/20260419200000_ai_draft_versions.sql |
applications |
data | healthy | supabase/migrations/20260429000000_applications_table.sql |
referral_rewards |
data | healthy | supabase/migrations/20260527090000_referrals_core.sql |
dismissed_prompts |
data | healthy | supabase/migrations/20260527090000_referrals_core.sql |
concierge_messages |
data | healthy | supabase/migrations/20260501100000_concierge_messages.sql |
pmf_reminder_emails_sent |
data | healthy | supabase/migrations/20260526091000_pmf_survey.sql |
pmf_responses |
data | healthy | supabase/migrations/20260526091000_pmf_survey.sql |
post_likes |
data | healthy | supabase/migrations/20260421000000_crew_chat.sql |
founding_reservations |
data | healthy | supabase/migrations/20260430000100_founding_reservations.sql |
payment_obligations |
data | healthy | supabase/migrations/20260504100100_ledger_v2_payment_obliga… |
destination_candidates |
data | healthy | supabase/migrations/20260417160000_multi_trip_pivot.sql |
destination_votes |
data | healthy | supabase/migrations/20260417160000_multi_trip_pivot.sql |
trip_invites |
data | healthy | supabase/migrations/20260417160000_multi_trip_pivot.sql |
stripe_webhook_events |
data | healthy | supabase/migrations/20260611090000_stripe_webhook_events.sql |
payments |
data | healthy | supabase/migrations/20260504100200_ledger_v2_payments.sql |
places_cache |
data | healthy | supabase/migrations/20260426000000_lock_and_draft_foundatio… |
ai_usage |
data | healthy | supabase/migrations/20260418120000_ai_enrichment.sql |
ai_feedback |
data | healthy | supabase/migrations/20260418120000_ai_enrichment.sql |
notifications |
data | healthy | supabase/migrations/20260419220000_notifications.sql |
payment_due_reminders_sent |
data | healthy | supabase/migrations/20260504100300_ledger_v2_reminders_rpc.… |
trip_notification_prefs |
data | healthy | supabase/migrations/20260421100000_feed_notification_prefs.… |
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | src/app/not-found.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
OpenGraphImage |
frontend | healthy | src/app/opengraph-image.tsx |
PublicLayout |
frontend | healthy | src/app/(public)/layout.tsx |
CookiesPage |
frontend | healthy | src/app/(public)/legal/cookies/page.tsx |
PrivacyPage |
frontend | healthy | src/app/(public)/legal/privacy/page.tsx |
TermsPage |
frontend | healthy | src/app/(public)/legal/terms/page.tsx |
Loading |
frontend | healthy | src/app/(app)/loading.tsx |
SignInPage |
frontend | healthy | src/app/(auth)/sign-in/page.tsx |
ProfilePage |
frontend | healthy | src/app/(auth)/profile/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
strings |
software | healthy | src/lib/styles.ts:strings |
PlacesError |
software | healthy | src/lib/places/client.ts:PlacesError |
FounderForbiddenError |
software | healthy | src/lib/auth/founder.ts:FounderForbiddenError |
at |
software | healthy | src/lib/marketing/curatedTrips.ts:at |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
auth::middleware.ts |
security | healthy | middleware.ts |
auth::src/app/(public)/legal/terms/page.tsx |
security | healthy | src/app/(public)/legal/terms/page.tsx |
auth::src/components/feed/Feed.tsx |
security | healthy | src/components/feed/Feed.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
1.2.3.4 |
network | healthy | src/lib/teaser/__tests__/hash.test.ts |
5.6.7.8 |
network | healthy | src/lib/teaser/__tests__/hash.test.ts |
127.0.0.1 |
network | healthy | src/lib/actions/teaser.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | .env.example |
vps::azure |
hardware | healthy | supabase/config.toml |
vps::aws |
hardware | healthy | supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:16 |
network | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
datguynig__tripcrew |
software | healthy | /data/fable5_failed_archive/datguynig__tripcrew |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | CLAUDE.md |
This page is publicly accessible at:
https://repobility.com/scan/e2b04db0-4630-4420-a7d3-e2db8b0a4b2f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e2b04db0-4630-4420-a7d3-e2db8b0a4b2f/
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.