https://github.com/5teel/SOPstart
· scanned 2026-06-17 01:12 UTC (1 month, 2 weeks ago)
132 raw signals (0 security + 132 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -8.6 (diff) · 132 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1808 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 |
|---|---|---|---|
flushDraftLayouts |
software | healthy | tests/sb-layout-editor.test.ts:flushDraftLayouts |
updateSectionLayout |
software | healthy | tests/sb-layout-editor.test.ts:updateSectionLayout |
purgeDraftLayoutsOnPublish |
software | healthy | tests/sb-layout-editor.test.ts:purgeDraftLayoutsOnPublish |
mkKind |
software | healthy | tests/resolve-render-family.test.ts:mkKind |
reorderSections |
software | healthy | tests/sb-section-schema.test.ts:reorderSections |
createSopFromWizard |
software | healthy | tests/sb-auth-builder.test.ts:createSopFromWizard |
publishSop |
software | healthy | tests/sb-auth-builder.test.ts:publishSop |
escalate |
software | healthy | tests/sb-ux-blocks.test.ts:escalate |
walk |
software | healthy | tests/lint/no-raw-block-types-in-build.spec.ts:walk |
isNonRenderContext |
software | healthy | tests/lint/no-raw-block-types-in-build.spec.ts:isNonRenderC… |
findRawBlockTypeLeaks |
software | healthy | tests/lint/no-raw-block-types-in-build.spec.ts:findRawBlock… |
walk |
software | healthy | tests/lint/no-static-desktop-import.spec.ts:walk |
findImports |
software | healthy | tests/lint/no-static-desktop-import.spec.ts:findImports |
walk |
software | healthy | tests/lint/no-bulk-verify-ui.spec.ts:walk |
findUserFacingPhrases |
software | healthy | tests/lint/no-bulk-verify-ui.spec.ts:findUserFacingPhrases |
readSrc |
software | healthy | tests/builder/builder-review-flow.spec.ts:readSrc |
readSrc |
software | healthy | tests/builder/builder-edit-stage.spec.ts:readSrc |
read |
software | healthy | tests/integration/voice-qa-happy-path.spec.ts:read |
useViewport |
software | healthy | tests/integration/use-viewport.spec.ts:useViewport |
read |
software | healthy | tests/integration/desktop-walkthrough-layout.spec.ts:read |
readFile |
software | healthy | tests/integration/scp-ai-reviewer.test.ts:readFile |
POST |
software | healthy | tests/integration/scp-ai-reviewer.test.ts:POST |
GET |
software | healthy | tests/integration/scp-ai-reviewer.test.ts:GET |
read |
software | healthy | tests/integration/scp-verify-checklist.test.ts:read |
read |
software | healthy | tests/integration/voice-grounding-scope.spec.ts:read |
read |
software | healthy | tests/integration/sop-dept-visibility.spec.ts:read |
public |
software | healthy | tests/integration/sop-dept-visibility.spec.ts:public |
read |
software | healthy | tests/integration/scp-parse-pipeline.test.ts:read |
materializeJunctionsForLayout |
software | healthy | tests/integration/scp-parse-pipeline.test.ts:materializeJun… |
read |
software | healthy | tests/integration/sub-trade-rls-backward-compat.spec.ts:read |
readFile |
software | healthy | tests/integration/scp-source-viewer.test.ts:readFile |
read |
software | healthy | tests/integration/departments-rls.spec.ts:read |
readMobile |
software | healthy | tests/integration/sequential-ack.spec.ts:readMobile |
mockAnswerCall |
software | healthy | tests/fixtures/anthropic-voice-mock.ts:mockAnswerCall |
mockVerifierCall |
software | healthy | tests/fixtures/anthropic-voice-mock.ts:mockVerifierCall |
read |
software | healthy | tests/e2e/sub-trade-assignment.spec.ts:read |
stripComments |
software | healthy | tests/e2e/sub-trade-assignment.spec.ts:stripComments |
listSubTrades |
software | healthy | tests/e2e/sub-trade-assignment.spec.ts:listSubTrades |
assignUserSubTrades |
software | healthy | tests/e2e/sub-trade-assignment.spec.ts:assignUserSubTrades |
assignSopSubTrades |
software | healthy | tests/e2e/sub-trade-assignment.spec.ts:assignSopSubTrades |
getUserSubTrades |
software | healthy | tests/e2e/sub-trade-assignment.spec.ts:getUserSubTrades |
getSopSubTrades |
software | healthy | tests/e2e/sub-trade-assignment.spec.ts:getSopSubTrades |
requireAdmin |
software | healthy | tests/e2e/sub-trade-assignment.spec.ts:requireAdmin |
fetchShotstack |
software | healthy | scripts/fetch-costs.mjs:fetchShotstack |
fetchDeepgram |
software | healthy | scripts/fetch-costs.mjs:fetchDeepgram |
fetchOpenAI |
software | healthy | scripts/fetch-costs.mjs:fetchOpenAI |
fetchRailway |
software | healthy | scripts/fetch-costs.mjs:fetchRailway |
fetchSupabase |
software | healthy | scripts/fetch-costs.mjs:fetchSupabase |
main |
software | healthy | scripts/fetch-costs.mjs:main |
nameToKind |
software | healthy | scripts/contract-check.ts:nameToKind |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
sketch-builder-redesign-01.html |
software | healthy | sketch-builder-redesign-01.html |
.bundle-baseline.json |
software | healthy | .bundle-baseline.json |
CLAUDE.md |
software | healthy | CLAUDE.md |
railway.json |
software | healthy | railway.json |
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 |
.env.local.example |
software | healthy | .env.local.example |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
.continue-here.md |
software | healthy | .continue-here.md |
package.json |
software | healthy | package.json |
next.config.ts |
software | healthy | next.config.ts |
tsconfig.json |
software | healthy | tsconfig.json |
sb-builder-infrastructure.test.ts |
software | healthy | tests/sb-builder-infrastructure.test.ts |
video-player.test.ts |
software | healthy | tests/video-player.test.ts |
video-chapters.test.ts |
software | healthy | tests/video-chapters.test.ts |
rls-isolation.test.ts |
software | healthy | tests/rls-isolation.test.ts |
auth-flows.test.ts |
software | healthy | tests/auth-flows.test.ts |
sb-ux-blueprint.test.ts |
software | healthy | tests/sb-ux-blueprint.test.ts |
video-upload.test.ts |
software | healthy | tests/video-upload.test.ts |
video-admin-preview.test.ts |
software | healthy | tests/video-admin-preview.test.ts |
pipeline-failure-recovery.test.ts |
software | healthy | tests/pipeline-failure-recovery.test.ts |
sop-versioning.test.ts |
software | healthy | tests/sop-versioning.test.ts |
video-completion.test.ts |
software | healthy | tests/video-completion.test.ts |
sb-layout-editor.test.ts |
software | healthy | tests/sb-layout-editor.test.ts |
stage-progress.test.ts |
software | healthy | tests/stage-progress.test.ts |
video-gen-slideshow.test.ts |
software | healthy | tests/video-gen-slideshow.test.ts |
walkthrough.test.ts |
software | healthy | tests/walkthrough.test.ts |
publish-gate.test.ts |
software | healthy | tests/publish-gate.test.ts |
sb-image-annotation.test.ts |
software | healthy | tests/sb-image-annotation.test.ts |
resolve-render-family.test.ts |
software | healthy | tests/resolve-render-family.test.ts |
sb-section-schema.test.ts |
software | healthy | tests/sb-section-schema.test.ts |
video-gen-scroll.test.ts |
software | healthy | tests/video-gen-scroll.test.ts |
sb-auth-builder.test.ts |
software | healthy | tests/sb-auth-builder.test.ts |
sop-assignment.test.ts |
software | healthy | tests/sop-assignment.test.ts |
sop-upload.test.ts |
software | healthy | tests/sop-upload.test.ts |
safety-warning.test.ts |
software | healthy | tests/safety-warning.test.ts |
video-version-management.test.ts |
software | healthy | tests/video-version-management.test.ts |
sb-ux-contract.test.ts |
software | healthy | tests/sb-ux-contract.test.ts |
sop-parsing.test.ts |
software | healthy | tests/sop-parsing.test.ts |
pipeline-linkage.test.ts |
software | healthy | tests/pipeline-linkage.test.ts |
sb-ux-escalate.test.ts |
software | healthy | tests/sb-ux-escalate.test.ts |
youtube-url.test.ts |
software | healthy | tests/youtube-url.test.ts |
pipeline-autoqueue.test.ts |
software | healthy | tests/pipeline-autoqueue.test.ts |
transcript-review.test.ts |
software | healthy | tests/transcript-review.test.ts |
youtube-no-captions.test.ts |
software | healthy | tests/youtube-no-captions.test.ts |
sop-library.test.ts |
software | healthy | tests/sop-library.test.ts |
quick-ref.test.ts |
software | healthy | tests/quick-ref.test.ts |
offline-indicator.test.ts |
software | healthy | tests/offline-indicator.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 |
|---|---|---|---|
tests |
software | healthy | tests |
lint |
software | healthy | tests/lint |
builder |
software | healthy | tests/builder |
integration |
software | healthy | tests/integration |
fixtures |
software | healthy | tests/fixtures |
e2e |
software | healthy | tests/e2e |
scripts |
software | healthy | scripts |
src |
software | healthy | src |
app |
software | healthy | src/app |
api |
software | healthy | src/app/api |
voice |
software | healthy | src/app/api/voice |
token |
software | healthy | src/app/api/voice/token |
query |
software | healthy | src/app/api/voice/query |
videos |
software | healthy | src/app/api/videos |
[jobId] |
software | healthy | src/app/api/videos/[jobId] |
stream |
software | healthy | src/app/api/videos/[jobId]/stream |
schema |
software | healthy | src/app/api/schema |
uat |
software | healthy | src/app/api/uat |
export |
software | healthy | src/app/api/uat/export |
sops |
software | healthy | src/app/api/sops |
youtube |
software | healthy | src/app/api/sops/youtube |
parse |
software | healthy | src/app/api/sops/parse |
generate-video |
software | healthy | src/app/api/sops/generate-video |
finalize |
software | healthy | src/app/api/sops/generate-video/finalize |
ai-prompt |
software | healthy | src/app/api/sops/ai-prompt |
recover-renders |
software | healthy | src/app/api/sops/recover-renders |
restructure |
software | healthy | src/app/api/sops/restructure |
pipeline |
software | healthy | src/app/api/sops/pipeline |
[pipelineId] |
software | healthy | src/app/api/sops/pipeline/[pipelineId] |
snapshot |
software | healthy | src/app/api/sops/pipeline/[pipelineId]/snapshot |
transcribe |
software | healthy | src/app/api/sops/transcribe |
[sopId] |
software | healthy | src/app/api/sops/[sopId] |
ai-reviewer |
software | healthy | src/app/api/sops/[sopId]/ai-reviewer |
parse-job |
software | healthy | src/app/api/sops/[sopId]/parse-job |
assignments |
software | healthy | src/app/api/sops/[sopId]/assignments |
source-url |
software | healthy | src/app/api/sops/[sopId]/source-url |
ask |
software | healthy | src/app/api/sops/[sopId]/ask |
publish |
software | healthy | src/app/api/sops/[sopId]/publish |
sections |
software | healthy | src/app/api/sops/[sopId]/sections |
[sectionId] |
software | healthy | src/app/api/sops/[sopId]/sections/[sectionId] |
download-url |
software | healthy | src/app/api/sops/[sopId]/download-url |
(protected) |
software | healthy | src/app/(protected) |
dashboard |
software | healthy | src/app/(protected)/dashboard |
pathways |
software | healthy | src/app/(protected)/pathways |
admin |
software | healthy | src/app/(protected)/admin |
global-blocks |
software | healthy | src/app/(protected)/admin/global-blocks |
suggestions |
software | healthy | src/app/(protected)/admin/global-blocks/suggestions |
team |
software | healthy | src/app/(protected)/admin/team |
blocks |
software | healthy | src/app/(protected)/admin/blocks |
[blockId] |
software | healthy | src/app/(protected)/admin/blocks/[blockId] |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
00005_sop_storage_rls.sql |
data | healthy | supabase/migrations/00005_sop_storage_rls.sql |
00021_blueprint_redesign.sql |
data | healthy | supabase/migrations/00021_blueprint_redesign.sql |
00026_rename_summit_to_platform.sql |
data | healthy | supabase/migrations/00026_rename_summit_to_platform.sql |
00017_multi_org_membership.sql |
data | healthy | supabase/migrations/00017_multi_org_membership.sql |
00037_departments_rls_cleanup.sql |
data | healthy | supabase/migrations/00037_departments_rls_cleanup.sql |
00030_sub_trades.sql |
data | healthy | supabase/migrations/00030_sub_trades.sql |
00015_fix_video_gen_rls.sql |
data | healthy | supabase/migrations/00015_fix_video_gen_rls.sql |
00018_video_version_management.sql |
data | healthy | supabase/migrations/00018_video_version_management.sql |
00032_phase21_verified_by_and_ai_review_results.sql |
data | healthy | supabase/migrations/00032_phase21_verified_by_and_ai_review… |
00011_expanded_file_intake.sql |
data | healthy | supabase/migrations/00011_expanded_file_intake.sql |
00035_departments_schema.sql |
data | healthy | supabase/migrations/00035_departments_schema.sql |
00008_sop_versioning.sql |
data | healthy | supabase/migrations/00008_sop_versioning.sql |
00007_sop_assignments.sql |
data | healthy | supabase/migrations/00007_sop_assignments.sql |
00022_block_library_phase13.sql |
data | healthy | supabase/migrations/00022_block_library_phase13.sql |
00019_section_kinds_and_blocks.sql |
data | healthy | supabase/migrations/00019_section_kinds_and_blocks.sql |
00033_phase21_extend_block_kinds_for_parser.sql |
data | healthy | supabase/migrations/00033_phase21_extend_block_kinds_for_pa… |
00020_section_layout_data.sql |
data | healthy | supabase/migrations/00020_section_layout_data.sql |
00003_sop_schema.sql |
data | healthy | supabase/migrations/00003_sop_schema.sql |
00027_seed_initial_platform_admin.sql |
data | healthy | supabase/migrations/00027_seed_initial_platform_admin.sql |
00012_video_transcription.sql |
data | healthy | supabase/migrations/00012_video_transcription.sql |
00025_phase13_follow_latest_tracking.sql |
data | healthy | supabase/migrations/00025_phase13_follow_latest_tracking.sql |
00029_ai_prompt_input_type.sql |
data | healthy | supabase/migrations/00029_ai_prompt_input_type.sql |
00023_phase13_nz_global_block_seed.sql |
data | healthy | supabase/migrations/00023_phase13_nz_global_block_seed.sql |
00016_sop_pipeline_runs.sql |
data | healthy | supabase/migrations/00016_sop_pipeline_runs.sql |
00001_foundation_schema.sql |
data | healthy | supabase/migrations/00001_foundation_schema.sql |
00004_parse_jobs.sql |
data | healthy | supabase/migrations/00004_parse_jobs.sql |
00031_fix_sops_sub_trades_rls_recursion.sql |
data | healthy | supabase/migrations/00031_fix_sops_sub_trades_rls_recursion… |
00024_phase13_junction_reorder_rpc.sql |
data | healthy | supabase/migrations/00024_phase13_junction_reorder_rpc.sql |
00009_worker_notifications.sql |
data | healthy | supabase/migrations/00009_worker_notifications.sql |
00036_departments_data.sql |
data | healthy | supabase/migrations/00036_departments_data.sql |
00006_sop_fts.sql |
data | healthy | supabase/migrations/00006_sop_fts.sql |
00010_completion_schema.sql |
data | healthy | supabase/migrations/00010_completion_schema.sql |
00014_video_bucket_size_limit.sql |
data | healthy | supabase/migrations/00014_video_bucket_size_limit.sql |
00002_rls_policies.sql |
data | healthy | supabase/migrations/00002_rls_policies.sql |
00013_video_generation.sql |
data | healthy | supabase/migrations/00013_video_generation.sql |
00034_uat_feedback.sql |
data | healthy | supabase/migrations/00034_uat_feedback.sql |
00028_fix_is_platform_admin_body.sql |
data | healthy | supabase/migrations/00028_fix_is_platform_admin_body.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/(protected)/dashboard |
frontend | healthy | src/app/(protected)/dashboard/page.tsx |
/(protected)/pathways |
frontend | healthy | src/app/(protected)/pathways/page.tsx |
/(protected)/admin/global-blocks |
frontend | healthy | src/app/(protected)/admin/global-blocks/page.tsx |
/(protected)/admin/global-blocks/suggestions |
frontend | healthy | src/app/(protected)/admin/global-blocks/suggestions/page.tsx |
/(protected)/admin/team |
frontend | healthy | src/app/(protected)/admin/team/page.tsx |
/(protected)/admin/blocks |
frontend | healthy | src/app/(protected)/admin/blocks/page.tsx |
/(protected)/admin/blocks/[blockId] |
frontend | healthy | src/app/(protected)/admin/blocks/[blockId]/page.tsx |
/(protected)/admin/sops |
frontend | healthy | src/app/(protected)/admin/sops/page.tsx |
/(protected)/admin/sops/builder/[sopId] |
frontend | healthy | src/app/(protected)/admin/sops/builder/[sopId]/page.tsx |
/(protected)/admin/sops/pipeline/[pipelineId] |
frontend | healthy | src/app/(protected)/admin/sops/pipeline/[pipelineId]/page.t… |
/(protected)/admin/sops/upload |
frontend | healthy | src/app/(protected)/admin/sops/upload/page.tsx |
/(protected)/admin/sops/new/blank |
frontend | healthy | src/app/(protected)/admin/sops/new/blank/page.tsx |
/(protected)/admin/sops/new/ai |
frontend | healthy | src/app/(protected)/admin/sops/new/ai/page.tsx |
/(protected)/admin/sops/[sopId]/video |
frontend | healthy | src/app/(protected)/admin/sops/[sopId]/video/page.tsx |
/(protected)/admin/sops/[sopId]/versions |
frontend | healthy | src/app/(protected)/admin/sops/[sopId]/versions/page.tsx |
/(protected)/admin/sops/[sopId]/assign |
frontend | healthy | src/app/(protected)/admin/sops/[sopId]/assign/page.tsx |
/(protected)/profile |
frontend | healthy | src/app/(protected)/profile/page.tsx |
/(protected)/activity |
frontend | healthy | src/app/(protected)/activity/page.tsx |
/(protected)/activity/[completionId] |
frontend | healthy | src/app/(protected)/activity/[completionId]/page.tsx |
/(protected)/uat |
frontend | healthy | src/app/(protected)/uat/page.tsx |
/(protected)/sops |
frontend | healthy | src/app/(protected)/sops/page.tsx |
/(protected)/sops/[sopId] |
frontend | healthy | src/app/(protected)/sops/[sopId]/page.tsx |
/(protected)/sops/[sopId]/walkthrough |
frontend | healthy | src/app/(protected)/sops/[sopId]/walkthrough/page.tsx |
/~offline |
frontend | healthy | src/app/~offline/page.tsx |
/(auth)/login |
frontend | healthy | src/app/(auth)/login/page.tsx |
/(auth)/invite/accept |
frontend | healthy | src/app/(auth)/invite/accept/page.tsx |
/(auth)/sign-up |
frontend | healthy | src/app/(auth)/sign-up/page.tsx |
/(auth)/join |
frontend | healthy | src/app/(auth)/join/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | src/app/layout.tsx |
Home |
frontend | healthy | src/app/page.tsx |
SopVersionHistoryPage |
frontend | healthy | src/app/(protected)/admin/sops/[sopId]/versions/page.tsx |
AssignSopPage |
frontend | healthy | src/app/(protected)/admin/sops/[sopId]/assign/page.tsx |
SopsLayout |
frontend | healthy | src/app/(protected)/sops/layout.tsx |
SopsPage |
frontend | healthy | src/app/(protected)/sops/page.tsx |
SopDetailPage |
frontend | healthy | src/app/(protected)/sops/[sopId]/page.tsx |
OfflinePage |
frontend | healthy | src/app/~offline/page.tsx |
AuthLayout |
frontend | healthy | src/app/(auth)/layout.tsx |
InviteAcceptPage |
frontend | healthy | src/app/(auth)/invite/accept/page.tsx |
SignUpPage |
frontend | healthy | src/app/(auth)/sign-up/page.tsx |
JoinPage |
frontend | healthy | src/app/(auth)/join/page.tsx |
RoleAssignmentTable |
frontend | healthy | src/components/admin/RoleAssignmentTable.tsx |
VideoReviewPanel |
frontend | healthy | src/components/admin/VideoReviewPanel.tsx |
AdversarialFlagBanner |
frontend | healthy | src/components/admin/AdversarialFlagBanner.tsx |
VideoGenerationStatus |
frontend | healthy | src/components/admin/VideoGenerationStatus.tsx |
VideoVersionList |
frontend | healthy | src/components/admin/VideoVersionList.tsx |
MissingSectionWarningBanner |
frontend | healthy | src/components/admin/MissingSectionWarningBanner.tsx |
VideoGeneratePanel |
frontend | healthy | src/components/admin/VideoGeneratePanel.tsx |
VideoVersionRow |
frontend | healthy | src/components/admin/VideoVersionRow.tsx |
OriginalDocViewer |
frontend | healthy | src/components/admin/OriginalDocViewer.tsx |
VideoAdminPreview |
frontend | healthy | src/components/admin/VideoAdminPreview.tsx |
VideoOutdatedBanner |
frontend | healthy | src/components/admin/VideoOutdatedBanner.tsx |
ParseJobStatus |
frontend | healthy | src/components/admin/ParseJobStatus.tsx |
SectionEditor |
frontend | healthy | src/components/admin/SectionEditor.tsx |
OrgSignUpForm |
frontend | healthy | src/components/auth/OrgSignUpForm.tsx |
InviteAcceptForm |
frontend | healthy | src/components/auth/InviteAcceptForm.tsx |
JoinByCodeForm |
frontend | healthy | src/components/auth/JoinByCodeForm.tsx |
LoginForm |
frontend | healthy | src/components/auth/LoginForm.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/actions/completions.ts |
security | healthy | src/actions/completions.ts |
auth::scripts/uat-probe-kinds.mjs |
security | healthy | scripts/uat-probe-kinds.mjs |
auth::src/actions/sops.ts |
security | healthy | src/actions/sops.ts |
auth::tests/integration/sub-trade-rls-backward-compat.spec.… |
security | healthy | tests/integration/sub-trade-rls-backward-compat.spec.ts |
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
auth::src/actions/video.ts |
security | healthy | src/actions/video.ts |
auth::src/actions/voice-notes.ts |
security | healthy | src/actions/voice-notes.ts |
auth::src/actions/introspection.ts |
security | healthy | src/actions/introspection.ts |
auth::src/lib/offline/sync-engine.ts |
security | healthy | src/lib/offline/sync-engine.ts |
auth::src/actions/flow-graph.ts |
security | healthy | src/actions/flow-graph.ts |
auth::src/actions/sub-trades.ts |
security | healthy | src/actions/sub-trades.ts |
auth::src/actions/uat.ts |
security | healthy | src/actions/uat.ts |
auth::src/actions/auth.ts |
security | healthy | src/actions/auth.ts |
auth::tests/rls-isolation.test.ts |
security | healthy | tests/rls-isolation.test.ts |
auth::src/app/api/sops/youtube/route.ts |
security | healthy | src/app/api/sops/youtube/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
MockWS |
software | healthy | tests/sb-ux-voice.test.ts:MockWS |
or |
software | healthy | tests/integration/desktop-walkthrough-layout.spec.ts:or |
to |
software | healthy | tests/integration/scp-source-viewer.test.ts:to |
PerDayRunCapExceededError |
software | healthy | src/app/api/sops/[sopId]/ai-reviewer/rate-limit.ts:PerDayRu… |
suffix |
software | healthy | src/lib/builder/block-type-labels.ts:suffix |
OrgSpendCapExceededError |
software | healthy | src/lib/parsers/ai-reviewer/types.ts:OrgSpendCapExceededErr… |
NotImplementedError |
software | healthy | src/lib/parsers/ai-reviewer/types.ts:NotImplementedError |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | CLAUDE.md |
postgresql |
data | healthy | scripts/apply-phase25-migrations.mjs |
redis |
data | healthy | src/app/api/voice/query/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .env.local.example |
120.0.0.0 |
network | healthy | src/lib/parsers/fetch-youtube-transcript.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | supabase/config.toml |
vps::aws |
hardware | healthy | supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
5teel__SOPstart |
software | healthy | /data/fable5_failed_archive/5teel__SOPstart |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/00021_blueprint_redesign.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::src/lib/voice/__tests__/verify-sop-voice-q… |
security | healthy | src/lib/voice/__tests__/verify-sop-voice-qa.test.ts |
This page is publicly accessible at:
https://repobility.com/scan/9b6abc4d-8edf-4ec5-9a6b-787ec535a5c7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9b6abc4d-8edf-4ec5-9a6b-787ec535a5c7/
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.