https://github.com/suprabho/vismay
· scanned 2026-06-16 00:26 UTC (2 months, 2 weeks ago)
579 raw signals (0 security + 579 graph)
Last scanned 2 months, 2 weeks ago · v1 · 573 actionable findings from 1 signal source. 6 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 7386 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 |
|---|---|---|---|
colW |
software | healthy | brand/build-onepager.js:colW |
eyebrowAt |
software | healthy | brand/build-onepager.js:eyebrowAt |
h2At |
software | healthy | brand/build-onepager.js:h2At |
paraAt |
software | healthy | brand/build-onepager.js:paraAt |
stageW |
software | healthy | brand/build-onepager.js:stageW |
portfolioGroup |
software | healthy | brand/build-onepager.js:portfolioGroup |
get_session |
software | healthy | f1_backend/AI/find_session.py:4 |
run_test |
software | healthy | f1_backend/AI/test_pipeline.py:6 |
get_llm |
software | healthy | f1_backend/AI/app/config.py:68 |
llm_enabled |
software | healthy | f1_backend/AI/app/config.py:106 |
get_llm_optional |
software | healthy | f1_backend/AI/app/config.py:111 |
_mark_run_failed |
software | healthy | f1_backend/AI/app/main.py:44 |
_dispatch |
software | healthy | f1_backend/AI/app/main.py:57 |
_guarded |
software | healthy | f1_backend/AI/app/main.py:60 |
_verify_secret |
software | healthy | f1_backend/AI/app/main.py:78 |
_run_telemetry |
software | healthy | f1_backend/AI/app/main.py:85 |
_backend_post |
software | healthy | f1_backend/AI/app/main.py:135 |
_append_log |
software | healthy | f1_backend/AI/app/main.py:140 |
_collect_drivers_teams |
software | healthy | f1_backend/AI/app/main.py:150 |
_run_angle_discovery |
software | healthy | f1_backend/AI/app/main.py:161 |
_persist |
software | healthy | f1_backend/AI/app/main.py:191 |
_drv_scout |
software | healthy | f1_backend/AI/app/main.py:212 |
_team_scout |
software | healthy | f1_backend/AI/app/main.py:226 |
_ensure_angle_draft |
software | healthy | f1_backend/AI/app/main.py:254 |
_run_story_fanout |
software | healthy | f1_backend/AI/app/main.py:303 |
_angle_job |
software | healthy | f1_backend/AI/app/main.py:400 |
health |
software | healthy | f1_backend/AI/app/main.py:501 |
run_telemetry_analysis |
software | healthy | f1_backend/AI/app/main.py:506 |
run_angle_discovery |
software | healthy | f1_backend/AI/app/main.py:524 |
run_story_generation |
software | healthy | f1_backend/AI/app/main.py:542 |
get_run_status |
software | healthy | f1_backend/AI/app/main.py:560 |
refactor |
software | healthy | f1_backend/AI/app/pipelines/refactor_dag.py:3 |
insert |
software | healthy | f1_backend/AI/app/pipelines/insert_new_nodes.py:194 |
fix |
software | healthy | f1_backend/AI/app/pipelines/fix_syntax.py:1 |
refactor_file |
software | healthy | f1_backend/AI/app/pipelines/refactor.py:3 |
_coerce_driver_numbers |
software | healthy | f1_backend/AI/app/pipelines/story_graph_pipeline.py:81 |
build_langchain_chat_model |
software | healthy | f1_backend/AI/app/pipelines/story_graph_pipeline.py:118 |
_normalize_graph_type |
software | healthy | f1_backend/AI/app/pipelines/story_graph_pipeline.py:168 |
_scope_query |
software | healthy | f1_backend/AI/app/pipelines/story_graph_pipeline.py:187 |
_default_driver_numbers |
software | healthy | f1_backend/AI/app/pipelines/story_graph_pipeline.py:212 |
_resolve_existing_graph_id |
software | healthy | f1_backend/AI/app/pipelines/story_graph_pipeline.py:222 |
_rank_available |
software | healthy | f1_backend/AI/app/pipelines/story_graph_pipeline.py:257 |
load_available_graphs |
software | dead | f1_backend/AI/app/pipelines/story_graph_pipeline.py:273 |
analyze_story_needs |
software | dead | f1_backend/AI/app/pipelines/story_graph_pipeline.py:306 |
generate_requested_graphs |
software | dead | f1_backend/AI/app/pipelines/story_graph_pipeline.py:380 |
_embed_at |
software | healthy | f1_backend/AI/app/pipelines/story_graph_pipeline.py:441 |
embed_graphs |
software | dead | f1_backend/AI/app/pipelines/story_graph_pipeline.py:450 |
build_story_graph_pipeline |
software | healthy | f1_backend/AI/app/pipelines/story_graph_pipeline.py:511 |
run_story_graph_pipeline |
software | healthy | f1_backend/AI/app/pipelines/story_graph_pipeline.py:527 |
_add_lists |
software | healthy | f1_backend/AI/app/pipelines/telemetry_graph.py:35 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
paris-road-to-budapest.config.yaml |
software | healthy | paris-road-to-budapest.config.yaml |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
turbo.json |
software | healthy | turbo.json |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
build-onepager.js |
software | healthy | brand/build-onepager.js |
one-pager.md |
software | healthy | brand/one-pager.md |
slides.md |
software | healthy | brand/slides.md |
one-pager.html |
software | healthy | brand/one-pager.html |
README.md |
software | healthy | f1_backend/README.md |
IMPLEMENTATION_PLAN.md |
software | healthy | f1_backend/IMPLEMENTATION_PLAN.md |
test_llm.py |
software | healthy | f1_backend/AI/test_llm.py |
test_tool.py |
software | healthy | f1_backend/AI/test_tool.py |
test_langgraph.py |
software | healthy | f1_backend/AI/test_langgraph.py |
check_db.py |
software | healthy | f1_backend/AI/check_db.py |
find_session.py |
software | healthy | f1_backend/AI/find_session.py |
Makefile |
software | healthy | f1_backend/AI/Makefile |
requirements.txt |
software | healthy | f1_backend/AI/requirements.txt |
test_pipeline.py |
software | healthy | f1_backend/AI/test_pipeline.py |
__init__.py |
software | healthy | f1_backend/AI/app/__init__.py |
config.py |
software | healthy | f1_backend/AI/app/config.py |
__main__.py |
software | healthy | f1_backend/AI/app/__main__.py |
main.py |
software | healthy | f1_backend/AI/app/main.py |
__init__.py |
software | healthy | f1_backend/AI/app/models/__init__.py |
analysis_request.py |
software | healthy | f1_backend/AI/app/models/analysis_request.py |
story_request.py |
software | healthy | f1_backend/AI/app/models/story_request.py |
__init__.py |
software | healthy | f1_backend/AI/app/pipelines/__init__.py |
refactor_dag.py |
software | healthy | f1_backend/AI/app/pipelines/refactor_dag.py |
insert_new_nodes.py |
software | healthy | f1_backend/AI/app/pipelines/insert_new_nodes.py |
fix_syntax.py |
software | healthy | f1_backend/AI/app/pipelines/fix_syntax.py |
refactor.py |
software | healthy | f1_backend/AI/app/pipelines/refactor.py |
story_graph_pipeline.py |
software | healthy | f1_backend/AI/app/pipelines/story_graph_pipeline.py |
telemetry_graph.py |
software | healthy | f1_backend/AI/app/pipelines/telemetry_graph.py |
story_crew.py |
software | healthy | f1_backend/AI/app/pipelines/story_crew.py |
judge.py |
software | healthy | f1_backend/AI/app/utils/judge.py |
__init__.py |
software | healthy | f1_backend/AI/app/utils/__init__.py |
resilient.py |
software | healthy | f1_backend/AI/app/utils/resilient.py |
json_parse.py |
software | healthy | f1_backend/AI/app/utils/json_parse.py |
grounding.py |
software | healthy | f1_backend/AI/app/utils/grounding.py |
db_client.py |
software | healthy | f1_backend/AI/app/utils/db_client.py |
__init__.py |
software | healthy | f1_backend/AI/app/routes/__init__.py |
ingest.py |
software | healthy | f1_backend/AI/app/routes/ingest.py |
__init__.py |
software | healthy | f1_backend/AI/app/agents/__init__.py |
stats_tool.py |
software | healthy | f1_backend/AI/app/tools/stats_tool.py |
__init__.py |
software | healthy | f1_backend/AI/app/tools/__init__.py |
scoped_tools.py |
software | healthy | f1_backend/AI/app/tools/scoped_tools.py |
fastf1_tool.py |
software | healthy | f1_backend/AI/app/tools/fastf1_tool.py |
mongo_tool.py |
software | healthy | f1_backend/AI/app/tools/mongo_tool.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
brand |
software | healthy | brand |
f1_backend |
software | healthy | f1_backend |
AI |
software | healthy | f1_backend/AI |
app |
software | healthy | f1_backend/AI/app |
models |
software | healthy | f1_backend/AI/app/models |
pipelines |
software | healthy | f1_backend/AI/app/pipelines |
utils |
software | healthy | f1_backend/AI/app/utils |
routes |
software | healthy | f1_backend/AI/app/routes |
agents |
software | healthy | f1_backend/AI/app/agents |
tools |
software | healthy | f1_backend/AI/app/tools |
Backend |
software | healthy | f1_backend/Backend |
src |
software | healthy | f1_backend/Backend/src |
types |
software | healthy | f1_backend/Backend/src/types |
models |
software | healthy | f1_backend/Backend/src/models |
config |
software | healthy | f1_backend/Backend/src/config |
middleware |
software | healthy | f1_backend/Backend/src/middleware |
scripts |
software | healthy | f1_backend/Backend/src/scripts |
utils |
software | healthy | f1_backend/Backend/src/utils |
routes |
software | healthy | f1_backend/Backend/src/routes |
controllers |
software | healthy | f1_backend/Backend/src/controllers |
services |
software | healthy | f1_backend/Backend/src/services |
schemas |
software | healthy | f1_backend/Backend/src/schemas |
zod |
software | healthy | f1_backend/Backend/src/schemas/zod |
Frontend |
software | healthy | f1_backend/Frontend |
src |
software | healthy | f1_backend/Frontend/src |
config |
software | healthy | f1_backend/Frontend/src/config |
utils |
software | healthy | f1_backend/Frontend/src/utils |
components |
software | healthy | f1_backend/Frontend/src/components |
admin |
software | healthy | f1_backend/Frontend/src/components/admin |
graphs |
software | healthy | f1_backend/Frontend/src/components/graphs |
race |
software | healthy | f1_backend/Frontend/src/components/race |
contexts |
software | healthy | f1_backend/Frontend/src/contexts |
pages |
software | healthy | f1_backend/Frontend/src/pages |
hooks |
software | healthy | f1_backend/Frontend/src/hooks |
apps |
software | healthy | apps |
vizf1 |
software | healthy | apps/vizf1 |
brand |
software | healthy | apps/vizf1/brand |
src |
software | healthy | apps/vizf1/brand/src |
worker |
software | healthy | apps/vizf1/worker |
scripts |
software | healthy | apps/vizf1/worker/scripts |
src |
software | healthy | apps/vizf1/worker/src |
eval |
software | healthy | apps/vizf1/worker/src/eval |
web |
software | healthy | apps/vizf1/web |
components |
software | healthy | apps/vizf1/web/components |
replay |
software | healthy | apps/vizf1/web/components/replay |
app |
software | healthy | apps/vizf1/web/app |
schedule |
software | healthy | apps/vizf1/web/app/schedule |
driver |
software | healthy | apps/vizf1/web/app/driver |
[id] |
software | healthy | apps/vizf1/web/app/driver/[id] |
stats |
software | healthy | apps/vizf1/web/app/driver/[id]/stats |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | f1_backend/Frontend/src/App.tsx |
Index |
frontend | healthy | apps/vizf1/web/app/page.tsx |
RootLayout |
frontend | healthy | apps/vizf1/web/app/layout.tsx |
SchedulePage |
frontend | healthy | apps/vizf1/web/app/schedule/page.tsx |
ScheduleLayout |
frontend | healthy | apps/vizf1/web/app/schedule/layout.tsx |
DriverLayout |
frontend | healthy | apps/vizf1/web/app/driver/[id]/layout.tsx |
DriverStatsLayout |
frontend | healthy | apps/vizf1/web/app/driver/[id]/stats/layout.tsx |
TeamLayout |
frontend | healthy | apps/vizf1/web/app/team/[id]/layout.tsx |
TeamStatsLayout |
frontend | healthy | apps/vizf1/web/app/team/[id]/stats/layout.tsx |
FeedPage |
frontend | healthy | apps/vizf1/web/app/feed/page.tsx |
FeedLayout |
frontend | healthy | apps/vizf1/web/app/feed/layout.tsx |
DiscoverPage |
frontend | healthy | apps/vizf1/web/app/discover/page.tsx |
DiscoverLayout |
frontend | healthy | apps/vizf1/web/app/discover/layout.tsx |
RaceDetail |
frontend | healthy | apps/vizf1/web/app/race/[round]/RaceDetail.tsx |
RaceLayout |
frontend | healthy | apps/vizf1/web/app/race/[round]/layout.tsx |
ReplayView |
frontend | healthy | apps/vizf1/web/app/race/[round]/replay/ReplayView.tsx |
StoryLayout |
frontend | healthy | apps/vizf1/web/app/story/layout.tsx |
EditorialPage |
frontend | healthy | apps/vizf1/web/app/editorial/page.tsx |
EditorialLayout |
frontend | healthy | apps/vizf1/web/app/editorial/layout.tsx |
EditorialReader |
frontend | healthy | apps/vizf1/web/app/editorial/[slug]/EditorialReader.tsx |
KidzovoStoryShell |
frontend | healthy | apps/kidzovo/web/components/KidzovoStoryShell.tsx |
VerticalLoader |
frontend | healthy | apps/kidzovo/web/components/VerticalLoader.tsx |
ThemeProvider |
frontend | healthy | apps/kidzovo/web/components/ThemeProvider.tsx |
RootLayout |
frontend | healthy | apps/kidzovo/web/app/layout.tsx |
InspectRiv |
frontend | healthy | apps/kidzovo/web/app/inspect-riv/page.tsx |
CategorySection |
frontend | healthy | apps/catalog/components/CategorySection.tsx |
VizModulePreview |
frontend | healthy | apps/catalog/components/VizModulePreview.tsx |
LayoutPreview |
frontend | healthy | apps/catalog/components/LayoutPreview.tsx |
EmbedModule |
frontend | healthy | apps/catalog/components/EmbedModule.tsx |
SampleYamlBlock |
frontend | healthy | apps/catalog/components/SampleYamlBlock.tsx |
MetaPills |
frontend | healthy | apps/catalog/components/MetaPills.tsx |
ModuleCard |
frontend | healthy | apps/catalog/components/ModuleCard.tsx |
HomePage |
frontend | healthy | apps/catalog/app/page.tsx |
LayoutsPage |
frontend | healthy | apps/catalog/app/layouts/page.tsx |
AdminScreen |
frontend | healthy | apps/footshorts/mobile/app/admin.tsx |
LoginScreen |
frontend | healthy | apps/footshorts/mobile/app/login.tsx |
Index |
frontend | healthy | apps/footshorts/mobile/app/index.tsx |
LandingScreen |
frontend | healthy | apps/footshorts/mobile/app/landing.tsx |
StoryScreen |
frontend | healthy | apps/footshorts/mobile/app/story.tsx |
WebViewScreen |
frontend | healthy | apps/footshorts/mobile/app/web.tsx |
RootLayout |
frontend | healthy | apps/footshorts/mobile/app/_layout.tsx |
FollowingScreen |
frontend | healthy | apps/footshorts/mobile/app/following.tsx |
PlayerScreen |
frontend | healthy | apps/footshorts/mobile/app/player/[slug].tsx |
LeagueScreen |
frontend | healthy | apps/footshorts/mobile/app/league/[slug].tsx |
TeamScreen |
frontend | healthy | apps/footshorts/mobile/app/team/[slug].tsx |
OnboardingLeagues |
frontend | healthy | apps/footshorts/mobile/app/onboarding/leagues.tsx |
OnboardingTeams |
frontend | healthy | apps/footshorts/mobile/app/onboarding/teams.tsx |
OnboardingLayout |
frontend | healthy | apps/footshorts/mobile/app/onboarding/_layout.tsx |
EditorialReader |
frontend | healthy | apps/footshorts/mobile/app/editorial/[slug].tsx |
EditorialEpicScreen |
frontend | healthy | apps/footshorts/mobile/app/editorial/epic/[slug].tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/LoginPage |
frontend | healthy | f1_backend/Frontend/src/pages/LoginPage.tsx |
/MagazinePage |
frontend | healthy | f1_backend/Frontend/src/pages/MagazinePage.tsx |
/StoriesPage |
frontend | healthy | f1_backend/Frontend/src/pages/StoriesPage.tsx |
/AdminPage |
frontend | healthy | f1_backend/Frontend/src/pages/AdminPage.tsx |
/SignalsPage |
frontend | healthy | f1_backend/Frontend/src/pages/SignalsPage.tsx |
/RacePage |
frontend | healthy | f1_backend/Frontend/src/pages/RacePage.tsx |
/StoryDetailPage |
frontend | healthy | f1_backend/Frontend/src/pages/StoryDetailPage.tsx |
/page.tsx |
frontend | healthy | apps/vizf1/web/app/page.tsx |
/schedule |
frontend | healthy | apps/vizf1/web/app/schedule/page.tsx |
/driver/[id] |
frontend | healthy | apps/vizf1/web/app/driver/[id]/page.tsx |
/driver/[id]/stats |
frontend | healthy | apps/vizf1/web/app/driver/[id]/stats/page.tsx |
/team/[id] |
frontend | healthy | apps/vizf1/web/app/team/[id]/page.tsx |
/team/[id]/stats |
frontend | healthy | apps/vizf1/web/app/team/[id]/stats/page.tsx |
/feed |
frontend | healthy | apps/vizf1/web/app/feed/page.tsx |
/discover |
frontend | healthy | apps/vizf1/web/app/discover/page.tsx |
/race/[round] |
frontend | healthy | apps/vizf1/web/app/race/[round]/page.tsx |
/race/[round]/replay |
frontend | healthy | apps/vizf1/web/app/race/[round]/replay/page.tsx |
/story/driver/[id] |
frontend | healthy | apps/vizf1/web/app/story/driver/[id]/page.tsx |
/story/team/[id] |
frontend | healthy | apps/vizf1/web/app/story/team/[id]/page.tsx |
/editorial |
frontend | healthy | apps/vizf1/web/app/editorial/page.tsx |
/editorial/[slug] |
frontend | healthy | apps/vizf1/web/app/editorial/[slug]/page.tsx |
/inspect-riv |
frontend | healthy | apps/kidzovo/web/app/inspect-riv/page.tsx |
/story/[slug] |
frontend | healthy | apps/kidzovo/web/app/story/[slug]/page.tsx |
/embed/[type] |
frontend | healthy | apps/catalog/app/embed/[type]/page.tsx |
/[type] |
frontend | healthy | apps/catalog/app/[type]/page.tsx |
/layouts |
frontend | healthy | apps/catalog/app/layouts/page.tsx |
/layouts/[name] |
frontend | healthy | apps/catalog/app/layouts/[name]/page.tsx |
/league/[slug] |
frontend | healthy | apps/footshorts/web/app/league/[slug]/page.tsx |
/login |
frontend | healthy | apps/footshorts/web/app/login/page.tsx |
/team/[slug] |
frontend | healthy | apps/footshorts/web/app/team/[slug]/page.tsx |
/about-us |
frontend | healthy | apps/footshorts/web/app/about-us/page.tsx |
/onboarding/teams |
frontend | healthy | apps/footshorts/web/app/onboarding/teams/page.tsx |
/onboarding/leagues |
frontend | healthy | apps/footshorts/web/app/onboarding/leagues/page.tsx |
/profile |
frontend | healthy | apps/footshorts/web/app/profile/page.tsx |
/following |
frontend | healthy | apps/footshorts/web/app/following/page.tsx |
/story |
frontend | healthy | apps/footshorts/web/app/story/page.tsx |
/editorial/epic/[slug] |
frontend | healthy | apps/footshorts/web/app/editorial/epic/[slug]/page.tsx |
/editorial/native/[slug] |
frontend | healthy | apps/footshorts/web/app/editorial/native/[slug]/page.tsx |
/demo/[clientSlug] |
frontend | healthy | apps/vizmaya-fyi/app/demo/[clientSlug]/page.tsx |
/demo/[clientSlug]/login |
frontend | healthy | apps/vizmaya-fyi/app/demo/[clientSlug]/login/page.tsx |
/theme-preview |
frontend | healthy | apps/vizmaya-fyi/app/theme-preview/page.tsx |
/map-edit |
frontend | healthy | apps/vizmaya-fyi/app/map-edit/page.tsx |
/epstein |
frontend | healthy | apps/vizmaya-fyi/app/epstein/page.tsx |
/authors/[slug] |
frontend | healthy | apps/vizmaya-fyi/app/authors/[slug]/page.tsx |
/wallet-geo |
frontend | healthy | apps/vizmaya-fyi/app/wallet-geo/page.tsx |
/starship-editor |
frontend | healthy | apps/vizmaya-fyi/app/starship-editor/page.tsx |
/starship-preview |
frontend | healthy | apps/vizmaya-fyi/app/starship-preview/page.tsx |
/stories |
frontend | healthy | apps/vizmaya-fyi/app/stories/page.tsx |
/reports |
frontend | healthy | apps/vizmaya-fyi/app/reports/page.tsx |
/reports/[slug] |
frontend | healthy | apps/vizmaya-fyi/app/reports/[slug]/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vizf1_session_lap_positions |
data | healthy | supabase/vizf1/migrations/003_session_lap_positions.sql |
vizf1_drivers |
data | healthy | supabase/vizf1/migrations/001_init.sql |
vizf1_constructors |
data | healthy | supabase/vizf1/migrations/001_init.sql |
vizf1_circuits |
data | healthy | supabase/vizf1/migrations/001_init.sql |
vizf1_races |
data | healthy | supabase/vizf1/migrations/001_init.sql |
vizf1_sessions |
data | healthy | supabase/vizf1/migrations/001_init.sql |
vizf1_session_results |
data | healthy | supabase/vizf1/migrations/001_init.sql |
vizf1_articles |
data | healthy | supabase/vizf1/migrations/001_init.sql |
vizf1_article_entities |
data | healthy | supabase/vizf1/migrations/001_init.sql |
vizf1_story_segments |
data | healthy | supabase/vizf1/migrations/001_init.sql |
article_views |
data | healthy | supabase/footshorts/migrations/20260422000000_article_views… |
fixtures |
data | healthy | supabase/footshorts/migrations/20260422000001_fixtures_stan… |
fixture_stats |
data | healthy | supabase/footshorts/migrations/20260422000001_fixtures_stan… |
standings |
data | healthy | supabase/footshorts/migrations/20260422000001_fixtures_stan… |
footshorts_share_cards |
data | healthy | supabase/footshorts/migrations/20260615010000_share_cards.s… |
entities |
data | healthy | supabase/footshorts/migrations/20260420000000_init.sql |
articles |
data | healthy | supabase/footshorts/migrations/20260420000000_init.sql |
article_entities |
data | healthy | supabase/footshorts/migrations/20260420000000_init.sql |
profiles |
data | healthy | supabase/footshorts/migrations/20260420000000_init.sql |
follows |
data | healthy | supabase/footshorts/migrations/20260420000000_init.sql |
daily_recaps |
data | healthy | supabase/footshorts/migrations/20260614000000_daily_recaps.… |
team_competitions |
data | healthy | supabase/footshorts/migrations/20260430010000_team_competit… |
player_profiles |
data | healthy | supabase/footshorts/migrations/20260528000000_wc26_squads.s… |
wc26_squads |
data | healthy | supabase/footshorts/migrations/20260528000000_wc26_squads.s… |
wc26_squad_unmatched_clubs |
data | healthy | supabase/footshorts/migrations/20260528000000_wc26_squads.s… |
stories |
data | healthy | supabase/vizmaya-fyi/migrations/005_story_content.sql |
chart_data |
data | healthy | supabase/vizmaya-fyi/migrations/005_story_content.sql |
story_versions |
data | healthy | supabase/vizmaya-fyi/migrations/005_story_content.sql |
story_audio_chunks |
data | healthy | supabase/vizmaya-fyi/migrations/007_story_audio_chunks.sql |
story_audio_cues |
data | healthy | supabase/vizmaya-fyi/migrations/007_story_audio_chunks.sql |
story_sources |
data | healthy | supabase/vizmaya-fyi/migrations/056_compose_from_sources.sql |
iea_country_energy |
data | healthy | supabase/vizmaya-fyi/migrations/018_iea_country_energy.sql |
story_pdfs |
data | healthy | supabase/vizmaya-fyi/migrations/010_story_pdfs.sql |
story_videos |
data | healthy | supabase/vizmaya-fyi/migrations/009_story_videos.sql |
social_post_plans |
data | healthy | supabase/vizmaya-fyi/migrations/028_social_post_plans.sql |
assistant_conversations |
data | healthy | supabase/vizmaya-fyi/migrations/051_assistant_conversations… |
assistant_messages |
data | healthy | supabase/vizmaya-fyi/migrations/051_assistant_conversations… |
epics |
data | healthy | supabase/vizmaya-fyi/migrations/015_epics_iea.sql |
story_epics |
data | healthy | supabase/vizmaya-fyi/migrations/015_epics_iea.sql |
iea_news |
data | healthy | supabase/vizmaya-fyi/migrations/015_epics_iea.sql |
iea_countries |
data | healthy | supabase/vizmaya-fyi/migrations/015_epics_iea.sql |
epstein_persons |
data | healthy | supabase/vizmaya-fyi/migrations/016_epstein_curated.sql |
epstein_organizations |
data | healthy | supabase/vizmaya-fyi/migrations/016_epstein_curated.sql |
epstein_citations |
data | healthy | supabase/vizmaya-fyi/migrations/016_epstein_curated.sql |
epstein_claims |
data | healthy | supabase/vizmaya-fyi/migrations/016_epstein_curated.sql |
epstein_relationships |
data | healthy | supabase/vizmaya-fyi/migrations/016_epstein_curated.sql |
epstein_airports |
data | healthy | supabase/vizmaya-fyi/migrations/016_epstein_curated.sql |
epstein_flights |
data | healthy | supabase/vizmaya-fyi/migrations/016_epstein_curated.sql |
epstein_flight_passengers |
data | healthy | supabase/vizmaya-fyi/migrations/016_epstein_curated.sql |
epstein_blackbook |
data | healthy | supabase/vizmaya-fyi/migrations/016_epstein_curated.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
002_constructor_logo_url.sql |
data | healthy | supabase/vizf1/migrations/002_constructor_logo_url.sql |
003_session_lap_positions.sql |
data | healthy | supabase/vizf1/migrations/003_session_lap_positions.sql |
003_constructor_logo_url_refresh.sql |
data | healthy | supabase/vizf1/migrations/003_constructor_logo_url_refresh.… |
002_drivers_constructor_fk.sql |
data | healthy | supabase/vizf1/migrations/002_drivers_constructor_fk.sql |
001_init.sql |
data | healthy | supabase/vizf1/migrations/001_init.sql |
20260422000000_article_views.sql |
data | healthy | supabase/footshorts/migrations/20260422000000_article_views… |
20260422000001_fixtures_standings.sql |
data | healthy | supabase/footshorts/migrations/20260422000001_fixtures_stan… |
20260615010000_share_cards.sql |
data | healthy | supabase/footshorts/migrations/20260615010000_share_cards.s… |
20260529000000_strip_continental_league_slugs.sql |
data | healthy | supabase/footshorts/migrations/20260529000000_strip_contine… |
20260423000000_entity_primary_color.sql |
data | healthy | supabase/footshorts/migrations/20260423000000_entity_primar… |
20260430000000_fixtures_stage.sql |
data | healthy | supabase/footshorts/migrations/20260430000000_fixtures_stag… |
20260615000000_entity_popularity.sql |
data | healthy | supabase/footshorts/migrations/20260615000000_entity_popula… |
20260420000000_init.sql |
data | healthy | supabase/footshorts/migrations/20260420000000_init.sql |
20260614000000_daily_recaps.sql |
data | healthy | supabase/footshorts/migrations/20260614000000_daily_recaps.… |
20260521000000_competition_phases.sql |
data | healthy | supabase/footshorts/migrations/20260521000000_competition_p… |
20260430010000_team_competitions.sql |
data | healthy | supabase/footshorts/migrations/20260430010000_team_competit… |
20260528000000_wc26_squads.sql |
data | healthy | supabase/footshorts/migrations/20260528000000_wc26_squads.s… |
058_epic_explainer.sql |
data | healthy | supabase/vizmaya-fyi/migrations/058_epic_explainer.sql |
048_coke_studio_publish.sql |
data | healthy | supabase/vizmaya-fyi/migrations/048_coke_studio_publish.sql |
005_story_content.sql |
data | healthy | supabase/vizmaya-fyi/migrations/005_story_content.sql |
007_story_audio_chunks.sql |
data | healthy | supabase/vizmaya-fyi/migrations/007_story_audio_chunks.sql |
040_wallet_geo_epic.sql |
data | healthy | supabase/vizmaya-fyi/migrations/040_wallet_geo_epic.sql |
056_compose_from_sources.sql |
data | healthy | supabase/vizmaya-fyi/migrations/056_compose_from_sources.sql |
018_iea_country_energy.sql |
data | healthy | supabase/vizmaya-fyi/migrations/018_iea_country_energy.sql |
003_epstein_substory_narrative.sql |
data | healthy | supabase/vizmaya-fyi/migrations/003_epstein_substory_narrat… |
050_add_storytime_ovo_experiments_apps.sql |
data | healthy | supabase/vizmaya-fyi/migrations/050_add_storytime_ovo_exper… |
038_story_videos_range.sql |
data | healthy | supabase/vizmaya-fyi/migrations/038_story_videos_range.sql |
053_ai_generation_feedback.sql |
data | healthy | supabase/vizmaya-fyi/migrations/053_ai_generation_feedback.… |
011_story_videos_dispatched_at.sql |
data | healthy | supabase/vizmaya-fyi/migrations/011_story_videos_dispatched… |
010_story_pdfs.sql |
data | healthy | supabase/vizmaya-fyi/migrations/010_story_pdfs.sql |
026_fifa_wc26_iso_a2.sql |
data | healthy | supabase/vizmaya-fyi/migrations/026_fifa_wc26_iso_a2.sql |
041_epics_show_on_home.sql |
data | healthy | supabase/vizmaya-fyi/migrations/041_epics_show_on_home.sql |
009_story_videos.sql |
data | healthy | supabase/vizmaya-fyi/migrations/009_story_videos.sql |
028_social_post_plans.sql |
data | healthy | supabase/vizmaya-fyi/migrations/028_social_post_plans.sql |
051_assistant_conversations.sql |
data | healthy | supabase/vizmaya-fyi/migrations/051_assistant_conversations… |
026_fifa_wc26_ranking.sql |
data | healthy | supabase/vizmaya-fyi/migrations/026_fifa_wc26_ranking.sql |
008_story_audio_chunks_rls.sql |
data | healthy | supabase/vizmaya-fyi/migrations/008_story_audio_chunks_rls.… |
015_epics_iea.sql |
data | healthy | supabase/vizmaya-fyi/migrations/015_epics_iea.sql |
017_drop_iea_news_mocks.sql |
data | healthy | supabase/vizmaya-fyi/migrations/017_drop_iea_news_mocks.sql |
019_rename_iea_epic_to_energy_profile.sql |
data | healthy | supabase/vizmaya-fyi/migrations/019_rename_iea_epic_to_ener… |
044_story_aura.sql |
data | healthy | supabase/vizmaya-fyi/migrations/044_story_aura.sql |
045_move_fifa_wc26_to_footshorts.sql |
data | healthy | supabase/vizmaya-fyi/migrations/045_move_fifa_wc26_to_foots… |
016_epstein_curated.sql |
data | healthy | supabase/vizmaya-fyi/migrations/016_epstein_curated.sql |
055_reconcile_profiles_columns.sql |
data | healthy | supabase/vizmaya-fyi/migrations/055_reconcile_profiles_colu… |
012_story_tts.sql |
data | healthy | supabase/vizmaya-fyi/migrations/012_story_tts.sql |
002_epstein_pipeline.sql |
data | healthy | supabase/vizmaya-fyi/migrations/002_epstein_pipeline.sql |
054_admin_profiles.sql |
data | healthy | supabase/vizmaya-fyi/migrations/054_admin_profiles.sql |
004_epstein_text_source.sql |
data | healthy | supabase/vizmaya-fyi/migrations/004_epstein_text_source.sql |
023_story_autoplay_map_overrides.sql |
data | healthy | supabase/vizmaya-fyi/migrations/023_story_autoplay_map_over… |
052_ai_model_settings.sql |
data | healthy | supabase/vizmaya-fyi/migrations/052_ai_model_settings.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | f1_backend/AI/app/main.py |
POST /run/telemetry-analysis |
api | healthy | f1_backend/AI/app/main.py |
POST /run/angle-discovery |
api | healthy | f1_backend/AI/app/main.py |
POST /run/story-generation |
api | healthy | f1_backend/AI/app/main.py |
GET /run/{run_id}/status |
api | healthy | f1_backend/AI/app/main.py |
POST /ingest/session |
api | healthy | f1_backend/AI/app/routes/ingest.py |
POST /ingest/enrich-only |
api | healthy | f1_backend/AI/app/routes/ingest.py |
POST /ingest/enrich-positions |
api | healthy | f1_backend/AI/app/routes/ingest.py |
GET /sessions/available |
api | healthy | f1_backend/AI/app/routes/ingest.py |
USE /api/auth |
api | healthy | f1_backend/Backend/src/index.ts |
USE /api/stories |
api | healthy | f1_backend/Backend/src/index.ts |
USE /api/signals |
api | healthy | f1_backend/Backend/src/index.ts |
USE /api/telemetry |
api | healthy | f1_backend/Backend/src/index.ts |
USE /api/graphs |
api | healthy | f1_backend/Backend/src/index.ts |
USE /api/admin |
api | healthy | f1_backend/Backend/src/index.ts |
USE /api/analysis-angles |
api | healthy | f1_backend/Backend/src/index.ts |
POST / |
api | healthy | f1_backend/Backend/src/middleware/validate.middleware.ts |
GET / |
api | healthy | f1_backend/Backend/src/middleware/validate.middleware.ts |
DELETE /:id |
api | healthy | f1_backend/Backend/src/middleware/auth.middleware.ts |
GET /:slug |
api | healthy | f1_backend/Backend/src/routes/stories.routes.ts |
PATCH /:id |
api | healthy | f1_backend/Backend/src/routes/stories.routes.ts |
PATCH /:id/publish |
api | healthy | f1_backend/Backend/src/routes/stories.routes.ts |
DELETE /:id/permanent |
api | healthy | f1_backend/Backend/src/routes/stories.routes.ts |
POST /:id/generate |
api | healthy | f1_backend/Backend/src/routes/stories.routes.ts |
GET /:id/run-status |
api | healthy | f1_backend/Backend/src/routes/stories.routes.ts |
POST /sync |
api | healthy | f1_backend/Backend/src/routes/auth.routes.ts |
GET /me |
api | healthy | f1_backend/Backend/src/routes/auth.routes.ts |
PATCH /me |
api | healthy | f1_backend/Backend/src/routes/auth.routes.ts |
GET /users |
api | healthy | f1_backend/Backend/src/routes/auth.routes.ts |
PATCH /users/:id/role |
api | healthy | f1_backend/Backend/src/routes/auth.routes.ts |
GET /runs |
api | healthy | f1_backend/Backend/src/routes/admin.routes.ts |
GET /runs/:id |
api | healthy | f1_backend/Backend/src/routes/admin.routes.ts |
DELETE /runs/:id |
api | healthy | f1_backend/Backend/src/routes/admin.routes.ts |
POST /runs |
api | healthy | f1_backend/Backend/src/routes/admin.routes.ts |
GET /sessions/:sessionKey/summary |
api | healthy | f1_backend/Backend/src/routes/admin.routes.ts |
GET /audit |
api | healthy | f1_backend/Backend/src/routes/admin.routes.ts |
POST /bulk-select |
api | healthy | f1_backend/Backend/src/routes/angles.routes.ts |
GET /:id |
api | healthy | f1_backend/Backend/src/routes/graphs.routes.ts |
POST /bulk |
api | healthy | f1_backend/Backend/src/routes/graphs.routes.ts |
GET /sessions |
api | healthy | f1_backend/Backend/src/routes/telemetry.routes.ts |
GET /sessions/:sessionKey/status |
api | healthy | f1_backend/Backend/src/routes/telemetry.routes.ts |
GET /sessions/:sessionKey |
api | healthy | f1_backend/Backend/src/routes/telemetry.routes.ts |
GET /sessions/:sessionKey/laps |
api | healthy | f1_backend/Backend/src/routes/telemetry.routes.ts |
GET /sessions/:sessionKey/positions |
api | healthy | f1_backend/Backend/src/routes/telemetry.routes.ts |
GET /sessions/:sessionKey/positions/:driverNumber |
api | healthy | f1_backend/Backend/src/routes/telemetry.routes.ts |
GET /sessions/:sessionKey/aggregates |
api | healthy | f1_backend/Backend/src/routes/telemetry.routes.ts |
GET /sessions/:sessionKey/sector-bests |
api | healthy | f1_backend/Backend/src/routes/telemetry.routes.ts |
GET /circuits/:circuitKey |
api | healthy | f1_backend/Backend/src/routes/telemetry.routes.ts |
POST /ingest |
api | healthy | f1_backend/Backend/src/routes/telemetry.routes.ts |
POST /sessions/:sessionKey/retry |
api | healthy | f1_backend/Backend/src/routes/telemetry.routes.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Settings |
software | healthy | f1_backend/AI/app/config.py:6 |
LLMConfigError |
software | healthy | f1_backend/AI/app/config.py:64 |
AnalysisRequest |
software | healthy | f1_backend/AI/app/models/analysis_request.py:9 |
StoryRequest |
software | healthy | f1_backend/AI/app/models/story_request.py:9 |
GraphInstruction |
software | healthy | f1_backend/AI/app/pipelines/story_graph_pipeline.py:36 |
GraphNeedsOutput |
software | healthy | f1_backend/AI/app/pipelines/story_graph_pipeline.py:97 |
StoryGraphState |
software | healthy | f1_backend/AI/app/pipelines/story_graph_pipeline.py:105 |
TelemetryState |
software | healthy | f1_backend/AI/app/pipelines/telemetry_graph.py:39 |
CoherenceVerdict |
software | healthy | f1_backend/AI/app/utils/judge.py:39 |
IngestRequest |
software | healthy | f1_backend/AI/app/routes/ingest.py:28 |
_JSONEncoder |
software | healthy | f1_backend/AI/app/tools/scoped_tools.py:40 |
_JSONEncoder |
software | healthy | f1_backend/AI/app/tools/mongo_tool.py:7 |
ErrorBoundary |
software | healthy | apps/catalog/components/ErrorBoundary.tsx:ErrorBoundary |
used |
software | healthy | apps/footshorts/mobile/tailwind.config.ts:used |
UnionFind |
software | healthy | apps/vizmaya-fyi/scripts/epstein/substories.ts:UnionFind |
names |
software | healthy | apps/vizmaya-fyi/scripts/coke-studio/sources/lyricstranslat… |
string |
software | healthy | apps/vizmaya-fyi/app/epstein/EpsteinMap.tsx:string |
of |
software | healthy | apps/admin/components/vizmaya/ThemeEditor.tsx:of |
PreviewBoundary |
software | healthy | apps/admin/components/canvas/SlotInspector.tsx:PreviewBound… |
IframeControl |
software | healthy | apps/admin/components/canvas/CanvasClient.tsx:IframeControl |
TextPreviewControl |
software | healthy | apps/admin/components/canvas/CanvasClient.tsx:TextPreviewCo… |
GroupHeaderControl |
software | healthy | apps/admin/components/canvas/CanvasClient.tsx:GroupHeaderCo… |
JunctionControl |
software | healthy | apps/admin/components/canvas/CanvasClient.tsx:JunctionContr… |
FrameNode |
software | healthy | apps/admin/components/canvas/CanvasClient.tsx:FrameNode |
OutputNode |
software | healthy | apps/admin/components/canvas/CanvasClient.tsx:OutputNode |
DataNode |
software | healthy | apps/admin/components/canvas/CanvasClient.tsx:DataNode |
GroupHeaderNode |
software | healthy | apps/admin/components/canvas/CanvasClient.tsx:GroupHeaderNo… |
JunctionNode |
software | healthy | apps/admin/components/canvas/CanvasClient.tsx:JunctionNode |
strings |
software | healthy | packages/story-reader/src/components/story/MapStorySection.… |
VizErrorBoundary |
software | healthy | packages/ui/src/recap/RecapVizBlock.tsx:VizErrorBoundary |
DailyQuotaExhaustedError |
software | healthy | packages/content-source/src/storyAudioGenerate.ts:DailyQuot… |
HeygenApiError |
software | healthy | packages/content-source/src/heygenTemplate.ts:HeygenApiError |
HeygenTimeoutError |
software | healthy | packages/content-source/src/heygenTemplate.ts:HeygenTimeout… |
FootballDataUnavailableError |
software | healthy | packages/content-source/src/footshortsData.ts:FootballDataU… |
of |
software | healthy | packages/story-pipeline/src/lintLayout.ts:of |
so |
software | healthy | verticals/footshorts-viz/src/web/StandingsTable.tsx:so |
| Label | Layer | Status | Path |
|---|---|---|---|
scores |
cicd | healthy | apps/footshorts/.github/workflows/scores.yml |
ingest |
cicd | healthy | apps/footshorts/.github/workflows/ingest.yml |
ingest |
cicd | healthy | .github/workflows/vizf1-ingest-news.yml |
ingest |
cicd | healthy | .github/workflows/social-ingest-youtube.yml |
fixtures |
cicd | healthy | .github/workflows/footshorts-fixtures.yml |
scrape |
cicd | healthy | .github/workflows/scrape-energy-profile-news.yml |
ingest |
cicd | healthy | .github/workflows/footshorts-ingest.yml |
recap |
cicd | healthy | .github/workflows/footshorts-recap.yml |
area |
cicd | healthy | .github/workflows/labeler.yml |
size |
cicd | healthy | .github/workflows/labeler.yml |
extract |
cicd | healthy | .github/workflows/extract-compose-source.yml |
render |
cicd | healthy | .github/workflows/render-pdf.yml |
scores |
cicd | healthy | .github/workflows/footshorts-scores.yml |
render |
cicd | healthy | .github/workflows/render-video.yml |
ingest |
cicd | healthy | .github/workflows/vizf1-race-weekend.yml |
render |
cicd | healthy | .github/workflows/render-share.yml |
render |
cicd | healthy | .github/workflows/render-heygen.yml |
render |
cicd | healthy | .github/workflows/render-audio.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::scores |
cicd | healthy | apps/footshorts/.github/workflows/scores.yml |
gha::ingest |
cicd | healthy | apps/footshorts/.github/workflows/ingest.yml |
gha::vizf1-ingest-news |
cicd | healthy | .github/workflows/vizf1-ingest-news.yml |
gha::social-ingest-youtube |
cicd | healthy | .github/workflows/social-ingest-youtube.yml |
gha::footshorts-fixtures |
cicd | healthy | .github/workflows/footshorts-fixtures.yml |
gha::scrape-energy-profile-news |
cicd | healthy | .github/workflows/scrape-energy-profile-news.yml |
gha::footshorts-ingest |
cicd | healthy | .github/workflows/footshorts-ingest.yml |
gha::footshorts-recap |
cicd | healthy | .github/workflows/footshorts-recap.yml |
gha::labeler |
cicd | healthy | .github/workflows/labeler.yml |
gha::extract-compose-source |
cicd | healthy | .github/workflows/extract-compose-source.yml |
gha::render-pdf |
cicd | healthy | .github/workflows/render-pdf.yml |
gha::footshorts-scores |
cicd | healthy | .github/workflows/footshorts-scores.yml |
gha::render-video |
cicd | healthy | .github/workflows/render-video.yml |
gha::vizf1-race-weekend |
cicd | healthy | .github/workflows/vizf1-race-weekend.yml |
gha::render-share |
cicd | healthy | .github/workflows/render-share.yml |
gha::render-heygen |
cicd | healthy | .github/workflows/render-heygen.yml |
gha::render-audio |
cicd | healthy | .github/workflows/render-audio.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:20 |
network | healthy | paris-road-to-budapest.config.yaml |
port:18 |
network | healthy | paris-road-to-budapest.config.yaml |
port:45 |
network | healthy | paris-road-to-budapest.config.yaml |
port:19 |
network | healthy | paris-road-to-budapest.config.yaml |
port:3100 |
network | healthy | package.json |
port:8000 |
network | healthy | f1_backend/AI/app/__main__.py |
port:3000 |
network | healthy | f1_backend/Frontend/package.json |
port:12 |
network | healthy | apps/footshorts/.github/workflows/scores.yml |
port:3001 |
network | healthy | apps/vizmaya-fyi/scripts/generate-pdf.ts |
port:15 |
network | healthy | apps/vizmaya-fyi/content/stories/_demo-viz-vertical.config.… |
port:30 |
network | healthy | apps/vizmaya-fyi/content/stories/_demo-viz-vertical.config.… |
port:07 |
network | healthy | apps/vizmaya-fyi/content/stories/kimi-antonelli-f1-2026.con… |
port:14 |
network | healthy | apps/vizmaya-fyi/content/stories/kimi-antonelli-f1-2026.con… |
port:32 |
network | healthy | apps/vizmaya-fyi/content/stories/india-compounding-crises-2… |
port:06 |
network | healthy | .github/workflows/vizf1-ingest-news.yml |
port:05 |
network | healthy | .github/workflows/footshorts-fixtures.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::apps/admin/CLAUDE.md |
security | healthy | apps/admin/CLAUDE.md |
auth::docs/roadmap-june-2026.html |
security | healthy | docs/roadmap-june-2026.html |
auth::apps/footshorts/web/lib/supabaseServer.ts |
security | healthy | apps/footshorts/web/lib/supabaseServer.ts |
auth::apps/admin/middleware.ts |
security | healthy | apps/admin/middleware.ts |
auth::apps/admin/app/auth/callback/route.ts |
security | healthy | apps/admin/app/auth/callback/route.ts |
auth::packages/mcp/README.md |
security | healthy | packages/mcp/README.md |
auth::packages/ui/src/auth/AuthWidget.tsx |
security | healthy | packages/ui/src/auth/AuthWidget.tsx |
auth::packages/ai-gateway/README.md |
security | healthy | packages/ai-gateway/README.md |
auth::apps/footshorts/web/app/feed/page.tsx |
security | healthy | apps/footshorts/web/app/feed/page.tsx |
auth::packages/ui/src/auth/client.ts |
security | healthy | packages/ui/src/auth/client.ts |
auth::packages/ai-gateway/src/client.ts |
security | healthy | packages/ai-gateway/src/client.ts |
auth::supabase/footshorts/config.toml |
security | healthy | supabase/footshorts/config.toml |
auth::apps/footshorts/web/lib/supabase.ts |
security | healthy | apps/footshorts/web/lib/supabase.ts |
auth::apps/footshorts/web/lib/AuthModalProvider.tsx |
security | healthy | apps/footshorts/web/lib/AuthModalProvider.tsx |
auth::apps/footshorts/web/app/auth/callback/route.ts |
security | healthy | apps/footshorts/web/app/auth/callback/route.ts |
auth::f1_backend/Frontend/.env.example |
security | healthy | f1_backend/Frontend/.env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
HEYGEN_API_KEY |
cicd | healthy | — |
NEXT_PUBLIC_SUPABASE_URL |
cicd | healthy | — |
NEXT_PUBLIC_MAPBOX_TOKEN |
cicd | healthy | — |
GEMINI_API_KEY |
cicd | healthy | — |
SUPABASE_SERVICE_KEY |
cicd | healthy | — |
YOUTUBE_CHANNEL_ID |
cicd | healthy | — |
ADMIN_SESSION_SECRET |
cicd | healthy | — |
SUPABASE_SERVICE_ROLE_KEY |
cicd | healthy | — |
FOOTBALL_DATA_TOKEN |
cicd | healthy | — |
ADMIN_PASSWORD |
cicd | healthy | — |
AI_GATEWAY_API_KEY |
cicd | healthy | — |
SUPABASE_URL |
cicd | healthy | — |
YOUTUBE_API_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | f1_backend/Backend/package-lock.json |
vps::aws |
hardware | healthy | f1_backend/Backend/package-lock.json |
vps::azure |
hardware | healthy | supabase/footshorts/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | f1_backend/AI/test_pipeline.py |
postgres |
data | healthy | apps/footshorts/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-dnaxueui |
software | healthy | /tmp/repobility-clone-dnaxueui |
| Label | Layer | Status | Path |
|---|---|---|---|
124.0.0.0 |
network | healthy | apps/admin/app/api/footshorts/share/proxy-image/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | brand/build-onepager.js |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::f1_backend/Frontend/src/config/firebase.ts |
security | healthy | f1_backend/Frontend/src/config/firebase.ts |
This page is publicly accessible at:
https://repobility.com/scan/6943eea4-985b-4136-b459-f4f1369a4965/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/6943eea4-985b-4136-b459-f4f1369a4965/
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.