https://github.com/vibecoder10/economy-fastforward
· scanned 2026-06-16 00:49 UTC (2 months, 1 week ago)
499 raw signals (86 security + 413 graph)
Last scanned 2 months, 1 week ago · v1 · 405 actionable findings from 2 signal sources. 279 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 6975 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 |
|---|---|---|---|
fetch_table_schema |
software | healthy | fix_airtable_fields.py:86 |
create_field |
software | healthy | fix_airtable_fields.py:107 |
test_write |
software | healthy | fix_airtable_fields.py:122 |
delete_record |
software | healthy | fix_airtable_fields.py:157 |
main |
software | healthy | fix_airtable_fields.py:167 |
base64url |
software | healthy | rubric/flows/server.js:base64url |
makeJWT |
software | healthy | rubric/flows/server.js:makeJWT |
generateInstallToken |
software | healthy | rubric/flows/server.js:generateInstallToken |
sendJSON |
software | healthy | rubric/flows/server.js:sendJSON |
wfBroadcast |
software | healthy | rubric/flows/server.js:wfBroadcast |
PLATFORM |
software | healthy | rubric/skill-trees/server.js:PLATFORM |
loadConfig |
software | healthy | rubric/skill-trees/server.js:loadConfig |
saveConfig |
software | healthy | rubric/skill-trees/server.js:saveConfig |
isDir |
software | healthy | rubric/skill-trees/server.js:isDir |
fileExists |
software | healthy | rubric/skill-trees/server.js:fileExists |
safePath |
software | healthy | rubric/skill-trees/server.js:safePath |
scanSkillDir |
software | healthy | rubric/skill-trees/server.js:scanSkillDir |
detectSkillDirs |
software | healthy | rubric/skill-trees/server.js:detectSkillDirs |
detectAgentWorkspaces |
software | healthy | rubric/skill-trees/server.js:detectAgentWorkspaces |
buildSkillTree |
software | healthy | rubric/skill-trees/server.js:buildSkillTree |
nextColor |
software | healthy | rubric/skill-trees/server.js:nextColor |
getAllSkillDirs |
software | healthy | rubric/skill-trees/server.js:getAllSkillDirs |
sendJSON |
software | healthy | rubric/skill-trees/server.js:sendJSON |
readPrdQueue |
software | healthy | rubric/scaffold/server.js:readPrdQueue |
writePrdQueue |
software | healthy | rubric/scaffold/server.js:writePrdQueue |
deployNextPrd |
software | healthy | rubric/scaffold/server.js:deployNextPrd |
syncCronsJson |
software | healthy | rubric/scaffold/server.js:syncCronsJson |
setCadence |
software | healthy | rubric/scaffold/server.js:setCadence |
wfBroadcast |
software | healthy | rubric/scaffold/server.js:wfBroadcast |
stIsDir |
software | healthy | rubric/scaffold/server.js:stIsDir |
stFileExists |
software | healthy | rubric/scaffold/server.js:stFileExists |
stScanSkillDir |
software | healthy | rubric/scaffold/server.js:stScanSkillDir |
stDetectSkillDirs |
software | healthy | rubric/scaffold/server.js:stDetectSkillDirs |
stDetectAgentWorkspaces |
software | healthy | rubric/scaffold/server.js:stDetectAgentWorkspaces |
stBuildSkillTree |
software | healthy | rubric/scaffold/server.js:stBuildSkillTree |
nextColor |
software | healthy | rubric/scaffold/server.js:nextColor |
stGetAllSkillDirs |
software | healthy | rubric/scaffold/server.js:stGetAllSkillDirs |
teamLoadConfig |
software | healthy | rubric/scaffold/server.js:teamLoadConfig |
teamScanSkills |
software | healthy | rubric/scaffold/server.js:teamScanSkills |
walk |
software | healthy | rubric/scaffold/server.js:walk |
teamGetSkills |
software | healthy | rubric/scaffold/server.js:teamGetSkills |
cronsLoadConfig |
software | healthy | rubric/scaffold/server.js:cronsLoadConfig |
loadCrons |
software | healthy | rubric/scaffold/server.js:loadCrons |
fullPath |
software | healthy | rubric/scaffold/server.js:fullPath |
loadWorkflows |
software | healthy | rubric/scaffold/server.js:loadWorkflows |
loadConfig |
software | healthy | rubric/scaffold/server.js:loadConfig |
resolvePixels |
software | healthy | rubric/scaffold/server.js:resolvePixels |
sendJSON |
software | healthy | rubric/scaffold/server.js:sendJSON |
readBody |
software | healthy | rubric/scaffold/server.js:readBody |
readStatus |
software | healthy | rubric/scaffold/server.js:readStatus |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
remotion_props_The_2030_Currency_Collapse:_Wh.json |
software | healthy | remotion_props_The_2030_Currency_Collapse:_Wh.json |
dailyjournal.md |
software | healthy | dailyjournal.md |
remotion_props_The_12_Trillion_Wealth_Transfer_Why_Ge.json |
software | healthy | remotion_props_The_12_Trillion_Wealth_Transfer_Why_Ge.json |
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 |
SYSTEM_STATE.md |
software | healthy | SYSTEM_STATE.md |
fix_airtable_fields.py |
software | healthy | fix_airtable_fields.py |
product-brain.md |
software | healthy | product-brain.md |
Image Prompt Bot.json |
software | healthy | Old N8N/Image Prompt Bot.json |
Idea Bot.json |
software | healthy | Old N8N/Idea Bot.json |
Image Bot.json |
software | healthy | Old N8N/Image Bot.json |
Script Bot.json |
software | healthy | Old N8N/Script Bot.json |
Router Bot.json |
software | healthy | Old N8N/Router Bot.json |
Voice Bot.json |
software | healthy | Old N8N/Voice Bot.json |
image-prompt-engine.md |
software | healthy | docs/image-prompt-engine.md |
roadmap.md |
software | healthy | docs/roadmap.md |
editorial_voice_v2.md |
software | healthy | docs/editorial_voice_v2.md |
file-map.md |
software | healthy | docs/file-map.md |
failure-modes.md |
software | healthy | docs/failure-modes.md |
cost-awareness.md |
software | healthy | docs/cost-awareness.md |
infrastructure.md |
software | healthy | docs/infrastructure.md |
env-vars.md |
software | healthy | docs/env-vars.md |
airtable-schema.md |
software | healthy | docs/airtable-schema.md |
api-patterns.md |
software | healthy | docs/api-patterns.md |
data-architecture.md |
software | healthy | docs/data-architecture.md |
development-patterns.md |
software | healthy | docs/development-patterns.md |
remotion-rendering.md |
software | healthy | docs/remotion-rendering.md |
eff-thumbnail-prompt.md |
software | healthy | docs/superpowers/skills/eff-thumbnail-prompt.md |
eff-pipeline-orchestrator.md |
software | healthy | docs/superpowers/skills/eff-pipeline-orchestrator.md |
2026-03-18-per-act-background-music.md |
software | healthy | docs/superpowers/plans/2026-03-18-per-act-background-music.… |
2026-03-18-competitor-title-analyzer.md |
software | healthy | docs/superpowers/plans/2026-03-18-competitor-title-analyzer… |
2026-03-24-module2-video-detail-create.md |
software | healthy | docs/superpowers/plans/2026-03-24-module2-video-detail-crea… |
2026-03-18-autopilot-chunk2-thumbnail-memory.md |
software | healthy | docs/superpowers/plans/2026-03-18-autopilot-chunk2-thumbnai… |
2026-03-24-module4-autopilot-analytics.md |
software | healthy | docs/superpowers/plans/2026-03-24-module4-autopilot-analyti… |
2026-03-23-module0-supabase-parity.md |
software | healthy | docs/superpowers/plans/2026-03-23-module0-supabase-parity.md |
2026-03-20-curiosity-gap-phase3-learning.md |
software | healthy | docs/superpowers/plans/2026-03-20-curiosity-gap-phase3-lear… |
2026-03-24-module5-niche-discovery.md |
software | healthy | docs/superpowers/plans/2026-03-24-module5-niche-discovery.md |
2026-03-20-curiosity-gap-phase2-generation.md |
software | healthy | docs/superpowers/plans/2026-03-20-curiosity-gap-phase2-gene… |
2026-03-18-autopilot-chunk1-foundation.md |
software | healthy | docs/superpowers/plans/2026-03-18-autopilot-chunk1-foundati… |
2026-03-24-module1-design-dashboard-pipeline.md |
software | healthy | docs/superpowers/plans/2026-03-24-module1-design-dashboard-… |
2026-03-18-autopilot-chunk3-ctr-learning.md |
software | healthy | docs/superpowers/plans/2026-03-18-autopilot-chunk3-ctr-lear… |
2026-03-24-module3-interactive-features.md |
software | healthy | docs/superpowers/plans/2026-03-24-module3-interactive-featu… |
2026-03-20-curiosity-gap-phase2-integration.md |
software | healthy | docs/superpowers/plans/2026-03-20-curiosity-gap-phase2-inte… |
2026-03-20-curiosity-gap-phase1-competitor-analysis.md |
software | healthy | docs/superpowers/plans/2026-03-20-curiosity-gap-phase1-comp… |
2026-03-23-storyengine-productization-design.md |
software | healthy | docs/superpowers/specs/2026-03-23-storyengine-productizatio… |
2026-03-24-module3-interactive-features-design.md |
software | healthy | docs/superpowers/specs/2026-03-24-module3-interactive-featu… |
2026-06-10-creator-control-run.md |
software | healthy | docs/superpowers/specs/2026-06-10-creator-control-run.md |
2026-03-18-autopilot-brain-design.md |
software | healthy | docs/superpowers/specs/2026-03-18-autopilot-brain-design.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
wins |
software | healthy | storyengine/frontend/tests/onboarding.spec.ts:wins |
SupaSync |
software | healthy | storyengine/sync/airtable_sync.py:210 |
RateLimitMiddleware |
software | healthy | storyengine/backend/rate_limit.py:114 |
WorkerSettings |
software | healthy | storyengine/backend/worker.py:163 |
PipelineExecutor |
software | healthy | storyengine/backend/pipeline_executor.py:47 |
LightPipeline |
software | healthy | storyengine/backend/pipeline_executor.py:125 |
NoOpGoogle |
software | healthy | storyengine/backend/pipeline_executor.py:182 |
NoOpSlack |
software | healthy | storyengine/backend/pipeline_executor.py:196 |
AuthUser |
software | healthy | storyengine/backend/auth.py:14 |
SupabaseAdapter |
software | healthy | storyengine/backend/supabase_adapter.py:357 |
VideoSummary |
software | healthy | storyengine/backend/models.py:29 |
VideoDetail |
software | healthy | storyengine/backend/models.py:42 |
VideoAdvance |
software | healthy | storyengine/backend/models.py:113 |
VideoReject |
software | healthy | storyengine/backend/models.py:118 |
AssetSummary |
software | healthy | storyengine/backend/models.py:125 |
AssetApproval |
software | healthy | storyengine/backend/models.py:139 |
BatchApproval |
software | healthy | storyengine/backend/models.py:143 |
SceneTextUpdate |
software | healthy | storyengine/backend/models.py:148 |
SceneToneUpdate |
software | healthy | storyengine/backend/models.py:152 |
SegmentUpdate |
software | healthy | storyengine/backend/models.py:156 |
StoryboardModeUpdate |
software | healthy | storyengine/backend/models.py:160 |
CreateVideoRequest |
software | healthy | storyengine/backend/models.py:164 |
ScriptScene |
software | healthy | storyengine/backend/models.py:203 |
ActivityEntry |
software | healthy | storyengine/backend/models.py:217 |
ActivityStats |
software | healthy | storyengine/backend/models.py:228 |
DashboardSummary |
software | healthy | storyengine/backend/models.py:236 |
PendingReview |
software | healthy | storyengine/backend/models.py:253 |
ProfileRead |
software | healthy | storyengine/backend/models.py:262 |
ProfileUpdate |
software | healthy | storyengine/backend/models.py:270 |
Decision |
software | healthy | storyengine/backend/claude_orchestrator.py:36 |
OrchestratorResult |
software | healthy | storyengine/backend/claude_orchestrator.py:47 |
ClaudeOrchestrator |
software | healthy | storyengine/backend/claude_orchestrator.py:57 |
StructuredFormatter |
software | healthy | storyengine/backend/logging_config.py:18 |
RequestLoggingMiddleware |
software | healthy | storyengine/backend/logging_config.py:103 |
FakeResponse |
software | healthy | storyengine/backend/tests/functional/test_youtube_my_videos… |
FakeClient |
software | healthy | storyengine/backend/tests/functional/test_youtube_my_videos… |
FakePipeline |
software | healthy | storyengine/backend/tests/functional/test_prompt_override_w… |
CaptureHandler |
software | healthy | storyengine/backend/tests/functional/test_discovery_generat… |
Visitor |
software | healthy | storyengine/backend/tests/functional/test_vault_error_leak_… |
FakeAnthropicResponse |
software | healthy | storyengine/backend/tests/functional/test_learn_voice.py:62 |
FakeAnthropicClient |
software | healthy | storyengine/backend/tests/functional/test_learn_voice.py:72 |
Visitor |
software | healthy | storyengine/backend/tests/functional/test_sse_cross_tenant_… |
FakeTTS |
software | healthy | storyengine/backend/tests/functional/test_dialogue_voice.py… |
LeakyClient |
software | healthy | storyengine/backend/tests/functional/test_vault_test_api_ke… |
CaptureHandler |
software | healthy | storyengine/backend/tests/functional/test_vault_test_api_ke… |
_Stub |
software | healthy | storyengine/backend/tests/functional/test_cross_tenant_task… |
CaptureHandler |
software | healthy | storyengine/backend/tests/functional/test_error_humanizatio… |
_Stub |
software | healthy | storyengine/backend/tests/functional/test_error_humanizatio… |
_Skip |
software | healthy | storyengine/backend/tests/functional/test_activity_feed_no_… |
_Recorder |
software | healthy | storyengine/backend/tests/functional/test_cancel_generation… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Old N8N |
software | healthy | Old N8N |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
skills |
software | healthy | docs/superpowers/skills |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
reference |
software | healthy | docs/reference |
reviews |
software | healthy | docs/reviews |
reports |
software | healthy | docs/reports |
rubric |
software | healthy | rubric |
flows |
software | healthy | rubric/flows |
.claude |
software | healthy | rubric/flows/.claude |
skills |
software | healthy | rubric/flows/.claude/skills |
flows |
software | healthy | rubric/flows/.claude/skills/flows |
workflows |
software | healthy | rubric/flows/workflows |
market-research-brief |
software | healthy | rubric/flows/workflows/market-research-brief |
skills |
software | healthy | rubric/flows/workflows/market-research-brief/skills |
find-competitors |
software | healthy | rubric/flows/workflows/market-research-brief/skills/find-co… |
analyze-positioning |
software | healthy | rubric/flows/workflows/market-research-brief/skills/analyze… |
write-report |
software | healthy | rubric/flows/workflows/market-research-brief/skills/write-r… |
pick-niche |
software | healthy | rubric/flows/workflows/market-research-brief/skills/pick-ni… |
skill-trees |
software | healthy | rubric/skill-trees |
example-workspace |
software | healthy | rubric/skill-trees/example-workspace |
agents |
software | healthy | rubric/skill-trees/example-workspace/agents |
gamma |
software | healthy | rubric/skill-trees/example-workspace/agents/gamma |
.claude |
software | healthy | rubric/skill-trees/example-workspace/agents/gamma/.claude |
skills |
software | healthy | rubric/skill-trees/example-workspace/agents/gamma/.claude/s… |
script-writing |
software | healthy | rubric/skill-trees/example-workspace/agents/gamma/.claude/s… |
newsletter |
software | healthy | rubric/skill-trees/example-workspace/agents/gamma/.claude/s… |
social-posts |
software | healthy | rubric/skill-trees/example-workspace/agents/gamma/.claude/s… |
beta |
software | healthy | rubric/skill-trees/example-workspace/agents/beta |
.claude |
software | healthy | rubric/skill-trees/example-workspace/agents/beta/.claude |
skills |
software | healthy | rubric/skill-trees/example-workspace/agents/beta/.claude/sk… |
code-review |
software | healthy | rubric/skill-trees/example-workspace/agents/beta/.claude/sk… |
deploy |
software | healthy | rubric/skill-trees/example-workspace/agents/beta/.claude/sk… |
debug |
software | healthy | rubric/skill-trees/example-workspace/agents/beta/.claude/sk… |
alpha |
software | healthy | rubric/skill-trees/example-workspace/agents/alpha |
.claude |
software | healthy | rubric/skill-trees/example-workspace/agents/alpha/.claude |
skills |
software | healthy | rubric/skill-trees/example-workspace/agents/alpha/.claude/s… |
summarize |
software | healthy | rubric/skill-trees/example-workspace/agents/alpha/.claude/s… |
competitor-analysis |
software | healthy | rubric/skill-trees/example-workspace/agents/alpha/.claude/s… |
web-research |
software | healthy | rubric/skill-trees/example-workspace/agents/alpha/.claude/s… |
.claude |
software | healthy | rubric/skill-trees/example-workspace/.claude |
skills |
software | healthy | rubric/skill-trees/example-workspace/.claude/skills |
task-management |
software | healthy | rubric/skill-trees/example-workspace/.claude/skills/task-ma… |
daily-planning |
software | healthy | rubric/skill-trees/example-workspace/.claude/skills/daily-p… |
.claude |
software | healthy | rubric/skill-trees/.claude |
skills |
software | healthy | rubric/skill-trees/.claude/skills |
skill-tree |
software | healthy | rubric/skill-trees/.claude/skills/skill-tree |
scaffold |
software | healthy | rubric/scaffold |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/health |
api | healthy | storyengine/backend/main.py |
GET /api/health/detailed |
api | healthy | storyengine/backend/main.py |
GET /current |
api | healthy | storyengine/backend/routes/projects.py |
PUT /current |
api | healthy | storyengine/backend/routes/projects.py |
GET /channel-profile |
api | healthy | storyengine/backend/routes/projects.py |
GET / |
api | healthy | storyengine/backend/routes/videos.py |
POST / |
api | healthy | storyengine/backend/routes/videos.py |
GET /{video_id} |
api | healthy | storyengine/backend/routes/videos.py |
PATCH /{video_id} |
api | healthy | storyengine/backend/routes/videos.py |
PATCH /{video_id}/advance |
api | healthy | storyengine/backend/routes/videos.py |
PATCH /{video_id}/reject |
api | healthy | storyengine/backend/routes/videos.py |
DELETE /{video_id} |
api | healthy | storyengine/backend/routes/videos.py |
GET /{video_id}/assets |
api | healthy | storyengine/backend/routes/videos.py |
GET /{video_id}/assets/variants |
api | healthy | storyengine/backend/routes/videos.py |
GET /{video_id}/script |
api | healthy | storyengine/backend/routes/videos.py |
POST /{video_id}/audio-token |
api | healthy | storyengine/backend/routes/videos.py |
GET /{video_id}/audio/{scene} |
api | healthy | storyengine/backend/routes/videos.py |
PATCH /{video_id}/styles |
api | healthy | storyengine/backend/routes/videos.py |
POST /{video_id}/accept-suggestion |
api | healthy | storyengine/backend/routes/videos.py |
POST /{video_id}/reject-suggestion |
api | healthy | storyengine/backend/routes/videos.py |
PATCH /{video_id}/scenes/{scene}/text |
api | healthy | storyengine/backend/routes/videos.py |
PATCH /{video_id}/scenes/{scene}/tone |
api | healthy | storyengine/backend/routes/videos.py |
GET /{video_id}/scenes/{scene}/segments |
api | healthy | storyengine/backend/routes/videos.py |
PUT /{video_id}/scenes/{scene}/segments |
api | healthy | storyengine/backend/routes/videos.py |
PATCH /{video_id}/storyboard-mode |
api | healthy | storyengine/backend/routes/videos.py |
POST /{video_id}/lock-story |
api | healthy | storyengine/backend/routes/videos.py |
POST /{video_id}/unlock-story |
api | healthy | storyengine/backend/routes/videos.py |
DELETE /{video_id}/storyboards |
api | healthy | storyengine/backend/routes/videos.py |
DELETE /{video_id}/storyboards/{scene} |
api | healthy | storyengine/backend/routes/videos.py |
DELETE /{video_id}/storyboards/{scene}/{beat} |
api | healthy | storyengine/backend/routes/videos.py |
DELETE /{video_id}/extracted-panels |
api | healthy | storyengine/backend/routes/videos.py |
DELETE /{video_id}/extracted-panels/{asset_id} |
api | healthy | storyengine/backend/routes/videos.py |
POST /{video_id}/storyboard-grid-upload |
api | healthy | storyengine/backend/routes/videos.py |
POST /{video_id}/script/tag-dialogue |
api | healthy | storyengine/backend/routes/videos.py |
GET /{video_id}/dialogue-map |
api | healthy | storyengine/backend/routes/videos.py |
DELETE /{video_id}/clips/{asset_id} |
api | healthy | storyengine/backend/routes/videos.py |
POST /{video_id}/assets/{asset_id}/recrop |
api | healthy | storyengine/backend/routes/videos.py |
POST /{video_id}/assets/{asset_id}/fix-text |
api | healthy | storyengine/backend/routes/videos.py |
GET /defaults/video-motion-prompt |
api | healthy | storyengine/backend/routes/videos.py |
GET /defaults/script-prompt |
api | healthy | storyengine/backend/routes/videos.py |
GET /defaults/thumbnail-prompt |
api | healthy | storyengine/backend/routes/videos.py |
GET /defaults/sound-curation-prompt |
api | healthy | storyengine/backend/routes/videos.py |
GET /defaults/sound-generation-prompt |
api | healthy | storyengine/backend/routes/videos.py |
GET /defaults/research-prompt |
api | healthy | storyengine/backend/routes/videos.py |
POST /suggest-titles |
api | healthy | storyengine/backend/routes/videos.py |
GET /{video_id}/export-manifest |
api | healthy | storyengine/backend/routes/videos.py |
POST /{video_id}/script/push-to-drive |
api | healthy | storyengine/backend/routes/videos.py |
POST /{video_id}/script/sync-from-drive |
api | healthy | storyengine/backend/routes/videos.py |
GET /{video_id}/script/drive-status |
api | healthy | storyengine/backend/routes/videos.py |
GET /{video_id}/characters |
api | healthy | storyengine/backend/routes/characters.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
test_schema_sql_migrations_drift.py |
data | healthy | storyengine/backend/tests/functional/test_schema_sql_migrat… |
050_extraction_flags.sql |
data | healthy | storyengine/backend/migrations/050_extraction_flags.sql |
007_tone_column.sql |
data | healthy | storyengine/backend/migrations/007_tone_column.sql |
051_video_environments.sql |
data | healthy | storyengine/backend/migrations/051_video_environments.sql |
019_storyboard_expansion.sql |
data | healthy | storyengine/backend/migrations/019_storyboard_expansion.sql |
038_extended_video_dna.sql |
data | healthy | storyengine/backend/migrations/038_extended_video_dna.sql |
006_niche_columns.sql |
data | healthy | storyengine/backend/migrations/006_niche_columns.sql |
011_revision_notes.sql |
data | healthy | storyengine/backend/migrations/011_revision_notes.sql |
053_drive_script_sync.sql |
data | healthy | storyengine/backend/migrations/053_drive_script_sync.sql |
022_stripe_columns.sql |
data | healthy | storyengine/backend/migrations/022_stripe_columns.sql |
025_password_reset_tokens.sql |
data | healthy | storyengine/backend/migrations/025_password_reset_tokens.sql |
026_trial_ends_at.sql |
data | healthy | storyengine/backend/migrations/026_trial_ends_at.sql |
039_ci_updated_at.sql |
data | healthy | storyengine/backend/migrations/039_ci_updated_at.sql |
012_voice_duration.sql |
data | healthy | storyengine/backend/migrations/012_voice_duration.sql |
010_visual_styles.sql |
data | healthy | storyengine/backend/migrations/010_visual_styles.sql |
047_story_lock.sql |
data | healthy | storyengine/backend/migrations/047_story_lock.sql |
013_pipeline_missing_columns.sql |
data | healthy | storyengine/backend/migrations/013_pipeline_missing_columns… |
032_background_tasks.sql |
data | healthy | storyengine/backend/migrations/032_background_tasks.sql |
049_dialogue_audio.sql |
data | healthy | storyengine/backend/migrations/049_dialogue_audio.sql |
015_title_insights_and_extraction.sql |
data | healthy | storyengine/backend/migrations/015_title_insights_and_extra… |
035_onboarding_columns.sql |
data | healthy | storyengine/backend/migrations/035_onboarding_columns.sql |
041_trial_expired_handled.sql |
data | healthy | storyengine/backend/migrations/041_trial_expired_handled.sql |
003_autopilot_tables.sql |
data | healthy | storyengine/backend/migrations/003_autopilot_tables.sql |
042_background_tasks_created_at_idx.sql |
data | healthy | storyengine/backend/migrations/042_background_tasks_created… |
024_tenant_usage.sql |
data | healthy | storyengine/backend/migrations/024_tenant_usage.sql |
020_normalize_asset_status_lowercase.sql |
data | healthy | storyengine/backend/migrations/020_normalize_asset_status_l… |
048_dialogue_segments.sql |
data | healthy | storyengine/backend/migrations/048_dialogue_segments.sql |
036_enable_pgvector.sql |
data | healthy | storyengine/backend/migrations/036_enable_pgvector.sql |
004_schema_parity.sql |
data | healthy | storyengine/backend/migrations/004_schema_parity.sql |
014_discovery_ideas.sql |
data | healthy | storyengine/backend/migrations/014_discovery_ideas.sql |
034_drive_oauth.sql |
data | healthy | storyengine/backend/migrations/034_drive_oauth.sql |
044_niche_meta_insights_rls_upgrade.sql |
data | healthy | storyengine/backend/migrations/044_niche_meta_insights_rls_… |
031_notification_prefs.sql |
data | healthy | storyengine/backend/migrations/031_notification_prefs.sql |
046_video_characters.sql |
data | healthy | storyengine/backend/migrations/046_video_characters.sql |
028_migrations_rls.sql |
data | healthy | storyengine/backend/migrations/028_migrations_rls.sql |
037_content_intelligence.sql |
data | healthy | storyengine/backend/migrations/037_content_intelligence.sql |
005_suggestion_columns.sql |
data | healthy | storyengine/backend/migrations/005_suggestion_columns.sql |
017_autopilot_scrape_config.sql |
data | healthy | storyengine/backend/migrations/017_autopilot_scrape_config.… |
040_niche_meta_insights.sql |
data | healthy | storyengine/backend/migrations/040_niche_meta_insights.sql |
027_system_prompt_columns.sql |
data | healthy | storyengine/backend/migrations/027_system_prompt_columns.sql |
021_google_oauth_columns.sql |
data | healthy | storyengine/backend/migrations/021_google_oauth_columns.sql |
028_competitor_videos_indexes.sql |
data | healthy | storyengine/backend/migrations/028_competitor_videos_indexe… |
030_brand_kit.sql |
data | healthy | storyengine/backend/migrations/030_brand_kit.sql |
033_drive_folder.sql |
data | healthy | storyengine/backend/migrations/033_drive_folder.sql |
016_ytdlp_columns.sql |
data | healthy | storyengine/backend/migrations/016_ytdlp_columns.sql |
008_channel_profiles.sql |
data | healthy | storyengine/backend/migrations/008_channel_profiles.sql |
054_videos_pipeline_stages.sql |
data | healthy | storyengine/backend/migrations/054_videos_pipeline_stages.s… |
029_trial_warning_sent.sql |
data | healthy | storyengine/backend/migrations/029_trial_warning_sent.sql |
022_password_auth.sql |
data | healthy | storyengine/backend/migrations/022_password_auth.sql |
043_background_tasks_rls_fix.sql |
data | healthy | storyengine/backend/migrations/043_background_tasks_rls_fix… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | storyengine/frontend/src/app/not-found.tsx |
HomePage |
frontend | healthy | storyengine/frontend/src/app/page.tsx |
RootLayout |
frontend | healthy | storyengine/frontend/src/app/layout.tsx |
Error |
frontend | healthy | storyengine/frontend/src/app/error.tsx |
GlobalError |
frontend | healthy | storyengine/frontend/src/app/global-error.tsx |
SettingsPage |
frontend | healthy | storyengine/frontend/src/app/settings/page.tsx |
YouTubeCallbackPage |
frontend | healthy | storyengine/frontend/src/app/settings/youtube-callback/page… |
DriveCallbackPage |
frontend | healthy | storyengine/frontend/src/app/settings/drive-callback/page.t… |
ApiKeysPage |
frontend | healthy | storyengine/frontend/src/app/settings/keys/page.tsx |
DemoPage |
frontend | healthy | storyengine/frontend/src/app/demo/page.tsx |
ResetPasswordPage |
frontend | healthy | storyengine/frontend/src/app/reset-password/page.tsx |
AnalyticsPage |
frontend | healthy | storyengine/frontend/src/app/analytics/page.tsx |
ReviewPage |
frontend | healthy | storyengine/frontend/src/app/review/page.tsx |
LoginPage |
frontend | healthy | storyengine/frontend/src/app/login/page.tsx |
ActivityPage |
frontend | healthy | storyengine/frontend/src/app/activity/page.tsx |
DocsPage |
frontend | healthy | storyengine/frontend/src/app/docs/page.tsx |
AutopilotPage |
frontend | healthy | storyengine/frontend/src/app/autopilot/page.tsx |
DashboardPage |
frontend | healthy | storyengine/frontend/src/app/dashboard/page.tsx |
ForgotPasswordPage |
frontend | healthy | storyengine/frontend/src/app/forgot-password/page.tsx |
SystemPromptsPage |
frontend | healthy | storyengine/frontend/src/app/system-prompts/page.tsx |
BillingPage |
frontend | healthy | storyengine/frontend/src/app/billing/page.tsx |
VisualsPage |
frontend | healthy | storyengine/frontend/src/app/visuals/page.tsx |
CompetitorsPage |
frontend | healthy | storyengine/frontend/src/app/competitors/page.tsx |
OnboardingPage |
frontend | healthy | storyengine/frontend/src/app/onboarding/page.tsx |
VideosPage |
frontend | healthy | storyengine/frontend/src/app/pipeline/page.tsx |
VideoDetailPage |
frontend | healthy | storyengine/frontend/src/app/pipeline/[videoId]/page.tsx |
StoryboardsPage |
frontend | healthy | storyengine/frontend/src/app/pipeline/[videoId]/storyboards… |
TermsPage |
frontend | healthy | storyengine/frontend/src/app/terms/page.tsx |
StoryboardReviewPage |
frontend | healthy | storyengine/frontend/src/app/storyboard/page.tsx |
ProfilePage |
frontend | healthy | storyengine/frontend/src/app/profile/page.tsx |
PrivacyPage |
frontend | healthy | storyengine/frontend/src/app/privacy/page.tsx |
DiscoveryPage |
frontend | healthy | storyengine/frontend/src/app/discovery/page.tsx |
RenderPage |
frontend | healthy | storyengine/frontend/src/app/render/page.tsx |
CalendarPage |
frontend | healthy | storyengine/frontend/src/app/calendar/page.tsx |
LearningsPage |
frontend | healthy | storyengine/frontend/src/app/learnings/page.tsx |
PricingPage |
frontend | healthy | storyengine/frontend/src/app/pricing/page.tsx |
Home |
frontend | healthy | trading/app/page.tsx |
RootLayout |
frontend | healthy | trading/app/layout.tsx |
TradingSettingsPage |
frontend | healthy | trading/app/(trading)/settings/page.tsx |
MarketsPage |
frontend | healthy | trading/app/(trading)/markets/page.tsx |
MarketDetailPage |
frontend | healthy | trading/app/(trading)/markets/[ticker]/page.tsx |
PortfolioPage |
frontend | healthy | trading/app/(trading)/portfolio/page.tsx |
BrainPage |
frontend | healthy | trading/app/(trading)/brain/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | storyengine/frontend/src/app/page.tsx |
/settings |
frontend | healthy | storyengine/frontend/src/app/settings/page.tsx |
/settings/youtube-callback |
frontend | healthy | storyengine/frontend/src/app/settings/youtube-callback/page… |
/settings/drive-callback |
frontend | healthy | storyengine/frontend/src/app/settings/drive-callback/page.t… |
/settings/keys |
frontend | healthy | storyengine/frontend/src/app/settings/keys/page.tsx |
/demo |
frontend | healthy | storyengine/frontend/src/app/demo/page.tsx |
/reset-password |
frontend | healthy | storyengine/frontend/src/app/reset-password/page.tsx |
/analytics |
frontend | healthy | storyengine/frontend/src/app/analytics/page.tsx |
/review |
frontend | healthy | storyengine/frontend/src/app/review/page.tsx |
/login |
frontend | healthy | storyengine/frontend/src/app/login/page.tsx |
/activity |
frontend | healthy | storyengine/frontend/src/app/activity/page.tsx |
/docs |
frontend | healthy | storyengine/frontend/src/app/docs/page.tsx |
/autopilot |
frontend | healthy | storyengine/frontend/src/app/autopilot/page.tsx |
/dashboard |
frontend | healthy | storyengine/frontend/src/app/dashboard/page.tsx |
/forgot-password |
frontend | healthy | storyengine/frontend/src/app/forgot-password/page.tsx |
/system-prompts |
frontend | healthy | storyengine/frontend/src/app/system-prompts/page.tsx |
/billing |
frontend | healthy | storyengine/frontend/src/app/billing/page.tsx |
/visuals |
frontend | healthy | storyengine/frontend/src/app/visuals/page.tsx |
/competitors |
frontend | healthy | storyengine/frontend/src/app/competitors/page.tsx |
/onboarding |
frontend | healthy | storyengine/frontend/src/app/onboarding/page.tsx |
/pipeline |
frontend | healthy | storyengine/frontend/src/app/pipeline/page.tsx |
/pipeline/[videoId] |
frontend | healthy | storyengine/frontend/src/app/pipeline/[videoId]/page.tsx |
/pipeline/[videoId]/storyboards |
frontend | healthy | storyengine/frontend/src/app/pipeline/[videoId]/storyboards… |
/terms |
frontend | healthy | storyengine/frontend/src/app/terms/page.tsx |
/storyboard |
frontend | healthy | storyengine/frontend/src/app/storyboard/page.tsx |
/profile |
frontend | healthy | storyengine/frontend/src/app/profile/page.tsx |
/privacy |
frontend | healthy | storyengine/frontend/src/app/privacy/page.tsx |
/discovery |
frontend | healthy | storyengine/frontend/src/app/discovery/page.tsx |
/render |
frontend | healthy | storyengine/frontend/src/app/render/page.tsx |
/calendar |
frontend | healthy | storyengine/frontend/src/app/calendar/page.tsx |
/learnings |
frontend | healthy | storyengine/frontend/src/app/learnings/page.tsx |
/pricing |
frontend | healthy | storyengine/frontend/src/app/pricing/page.tsx |
/(trading)/settings |
frontend | healthy | trading/app/(trading)/settings/page.tsx |
/(trading)/markets |
frontend | healthy | trading/app/(trading)/markets/page.tsx |
/(trading)/markets/[ticker] |
frontend | healthy | trading/app/(trading)/markets/[ticker]/page.tsx |
/(trading)/portfolio |
frontend | healthy | trading/app/(trading)/portfolio/page.tsx |
/(trading)/brain |
frontend | healthy | trading/app/(trading)/brain/page.tsx |
/api/deploy-prd |
frontend | healthy | rubric/scaffold/server.js |
/ |
frontend | healthy | storyengine/agents/scripts/pipeline-test.js |
| Label | Layer | Status | Path |
|---|---|---|---|
tenants |
data | healthy | storyengine/schema.sql |
users |
data | healthy | storyengine/schema.sql |
memberships |
data | healthy | storyengine/schema.sql |
videos |
data | healthy | storyengine/schema.sql |
scripts |
data | healthy | storyengine/schema.sql |
assets |
data | healthy | storyengine/schema.sql |
competitor_channels |
data | healthy | storyengine/schema.sql |
competitor_videos |
data | healthy | storyengine/schema.sql |
content_intelligence |
data | healthy | storyengine/schema.sql |
learnings |
data | healthy | storyengine/schema.sql |
title_insights |
data | healthy | storyengine/schema.sql |
title_tests |
data | healthy | storyengine/schema.sql |
autopilot_config |
data | healthy | storyengine/schema.sql |
discovery_ideas |
data | healthy | storyengine/schema.sql |
channel_profiles |
data | healthy | storyengine/schema.sql |
accounts |
data | healthy | storyengine/schema.sql |
projects |
data | healthy | storyengine/schema.sql |
user_preferences |
data | healthy | storyengine/schema.sql |
tenant_prompt_defaults |
data | healthy | storyengine/schema.sql |
stage_transitions |
data | healthy | storyengine/schema.sql |
bot_activity |
data | healthy | storyengine/schema.sql |
tenant_usage |
data | healthy | storyengine/schema.sql |
password_reset_tokens |
data | healthy | storyengine/schema.sql |
background_tasks |
data | healthy | storyengine/schema.sql |
niche_meta_insights |
data | healthy | storyengine/schema.sql |
visual_styles |
data | healthy | storyengine/schema.sql |
style_characters |
data | healthy | storyengine/schema.sql |
notification_preferences |
data | healthy | storyengine/schema.sql |
video_characters |
data | healthy | storyengine/schema.sql |
video_environments |
data | healthy | storyengine/schema.sql |
KalshiCredentials |
data | healthy | trading/prisma/migrations/20260322172652_init/migration.sql |
WatchlistItem |
data | healthy | trading/prisma/migrations/20260322172652_init/migration.sql |
TradeLog |
data | healthy | trading/prisma/migrations/20260322172652_init/migration.sql |
BrainState |
data | healthy | trading/prisma/migrations/20260322172652_init/migration.sql |
BetExperiment |
data | healthy | trading/prisma/migrations/20260322172652_init/migration.sql |
secrets |
data | healthy | storyengine/backend/vault.py |
_migrations |
data | healthy | storyengine/backend/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::storyengine/frontend/tests/settings.spec.ts |
security | healthy | storyengine/frontend/tests/settings.spec.ts |
auth::.env.example |
security | healthy | .env.example |
auth::storyengine/backend/rate_limit.py |
security | healthy | storyengine/backend/rate_limit.py |
auth::skills/video-pipeline/autopilot/monitoring/ctr_monito… |
security | healthy | skills/video-pipeline/autopilot/monitoring/ctr_monitor.py |
auth::rubric/scaffold/server.js |
security | healthy | rubric/scaffold/server.js |
auth::skills/video-pipeline/infra/get_google_token.py |
security | healthy | skills/video-pipeline/infra/get_google_token.py |
auth::skills/video-pipeline/shared/channels/config.py |
security | healthy | skills/video-pipeline/shared/channels/config.py |
auth::storyengine/backend/routes/media.py |
security | healthy | storyengine/backend/routes/media.py |
auth::storyengine/agents/test_t10_005.py |
security | healthy | storyengine/agents/test_t10_005.py |
auth::storyengine/frontend/src/lib/api.ts |
security | healthy | storyengine/frontend/src/lib/api.ts |
auth::storyengine/backend/main.py |
security | healthy | storyengine/backend/main.py |
auth::skills/video-pipeline/discovery/bot.py |
security | healthy | skills/video-pipeline/discovery/bot.py |
auth::storyengine/agents/run-agent.sh |
security | healthy | storyengine/agents/run-agent.sh |
auth::skills/video-pipeline/upload/youtube_uploader.py |
security | healthy | skills/video-pipeline/upload/youtube_uploader.py |
auth::skills/video-pipeline/shared/clients/google_client.py |
security | healthy | skills/video-pipeline/shared/clients/google_client.py |
auth::storyengine/backend/routes/youtube_sync.py |
security | healthy | storyengine/backend/routes/youtube_sync.py |
auth::storyengine/backend/auth.py |
security | healthy | storyengine/backend/auth.py |
auth::storyengine/backend/routes/videos.py |
security | healthy | storyengine/backend/routes/videos.py |
auth::storyengine/agents/test_t19.py |
security | healthy | storyengine/agents/test_t19.py |
auth::skills/video-pipeline/infra/youtube_auth.py |
security | healthy | skills/video-pipeline/infra/youtube_auth.py |
auth::storyengine/backend/tests/functional/test_youtube_aut… |
security | healthy | storyengine/backend/tests/functional/test_youtube_auto_sync… |
auth::storyengine/backend/tests/functional/test_google_auth… |
security | healthy | storyengine/backend/tests/functional/test_google_auth_callb… |
auth::storyengine/backend/tests/functional/test_youtube_my_… |
security | healthy | storyengine/backend/tests/functional/test_youtube_my_videos… |
auth::storyengine/frontend/tests/dashboard-fixes.spec.ts |
security | healthy | storyengine/frontend/tests/dashboard-fixes.spec.ts |
auth::skills/video-pipeline/analytics/performance_tracker.py |
security | healthy | skills/video-pipeline/analytics/performance_tracker.py |
auth::storyengine/backend/logging_config.py |
security | healthy | storyengine/backend/logging_config.py |
auth::storyengine/frontend/src/app/onboarding/page.tsx |
security | healthy | storyengine/frontend/src/app/onboarding/page.tsx |
auth::rubric/flows/server.js |
security | healthy | rubric/flows/server.js |
auth::storyengine/.env.example |
security | healthy | storyengine/.env.example |
auth::storyengine/agents/archive/task-queue-2026-04-08.json |
security | healthy | storyengine/agents/archive/task-queue-2026-04-08.json |
auth::storyengine/backend/routes/youtube_channel.py |
security | healthy | storyengine/backend/routes/youtube_channel.py |
auth::storyengine/backend/tests/functional/test_stripe_webh… |
security | healthy | storyengine/backend/tests/functional/test_stripe_webhook_si… |
auth::storyengine/backend/routes/google_auth.py |
security | healthy | storyengine/backend/routes/google_auth.py |
auth::storyengine/frontend/src/components/onboarding/YouTub… |
security | healthy | storyengine/frontend/src/components/onboarding/YouTubeConne… |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5050 |
network | healthy | rubric/flows/.env.example |
port:5051 |
network | healthy | rubric/skill-trees/server.js |
port:5091 |
network | healthy | rubric/agents/server.js |
port:23 |
network | healthy | storyengine/agents/daily-report.sh |
port:59 |
network | healthy | storyengine/agents/daily-report.sh |
port:11 |
network | healthy | storyengine/agents/setup-vps.sh |
port:05 |
network | healthy | storyengine/agents/setup-crons.sh |
port:10 |
network | healthy | storyengine/agents/setup-crons.sh |
port:443 |
network | healthy | storyengine/backend/tests/functional/test_discovery_generat… |
port:12 |
network | healthy | skills/video-pipeline/infra/setup_cron.sh |
port:8080 |
network | healthy | skills/video-pipeline/infra/youtube_auth.py |
port:8000 |
network | healthy | jewelry-studio/app.py |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | CLAUDE.md |
postgresql |
data | healthy | CLAUDE.md |
redis |
data | healthy | CLAUDE.md |
sqlite |
data | healthy | trading/prisma/migrations/migration_lock.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | rubric/flows/server.js |
76.13.119.181 |
network | healthy | storyengine/agents/archive/task-queue-2026-04-08.json |
10.0.0.42 |
network | healthy | storyengine/backend/tests/functional/test_discovery_generat… |
499.04.701.663 |
network | healthy | trading/components/trading/MarketCard.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::storyengine/frontend/tests/dashboard-fixe… |
security | healthy | storyengine/frontend/tests/dashboard-fixes.spec.ts |
password_literal::storyengine/frontend/tests/dashboard-fixe… |
security | healthy | storyengine/frontend/tests/dashboard-fixes.spec.ts |
generic_api_key::storyengine/frontend/src/components/onboar… |
security | healthy | storyengine/frontend/src/components/onboarding/ApiKeysStep.… |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | Old N8N/Script Bot.json |
vps::azure |
hardware | healthy | Old N8N/Voice Bot.json |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-912otwpi |
software | healthy | /tmp/repobility-clone-912otwpi |
| Label | Layer | Status | Path |
|---|---|---|---|
envoy |
network | healthy | skills/video-pipeline/image_prompts/engine/prompt_builder.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | Old N8N/Script Bot.json |
This page is publicly accessible at:
https://repobility.com/scan/4ace444e-0189-4089-abe8-e3e1cee622f0/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/4ace444e-0189-4089-abe8-e3e1cee622f0/
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.