https://github.com/zhaojfifa/worldcup2026
· scanned 2026-06-16 01:12 UTC (2 months, 1 week ago)
202 raw signals (0 security + 202 graph)
Last scanned 2 months, 1 week ago · v1 · 181 actionable findings from 1 signal source. 21 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2069 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 |
|---|---|---|---|
App |
software | healthy | frontend/src/App.tsx:App |
toDataURL |
software | healthy | frontend/src/types/qrcode.d.ts:toDataURL |
normalize |
software | healthy | frontend/src/i18n/useLocale.ts:normalize |
fromBrowser |
software | healthy | frontend/src/i18n/useLocale.ts:fromBrowser |
readInitial |
software | healthy | frontend/src/i18n/useLocale.ts:readInitial |
getLocale |
software | healthy | frontend/src/i18n/useLocale.ts:getLocale |
setLocale |
software | healthy | frontend/src/i18n/useLocale.ts:setLocale |
subscribe |
software | healthy | frontend/src/i18n/useLocale.ts:subscribe |
useLocale |
software | healthy | frontend/src/i18n/useLocale.ts:useLocale |
teamVi |
software | healthy | frontend/src/i18n/viMapping.ts:teamVi |
homeWinVi |
software | healthy | frontend/src/i18n/viMapping.ts:homeWinVi |
awayWinVi |
software | healthy | frontend/src/i18n/viMapping.ts:awayWinVi |
aiPickLabelVi |
software | healthy | frontend/src/i18n/viMapping.ts:aiPickLabelVi |
riskLevelLongVi |
software | healthy | frontend/src/i18n/viMapping.ts:riskLevelLongVi |
riskLevelShortVi |
software | healthy | frontend/src/i18n/viMapping.ts:riskLevelShortVi |
heatLabelVi |
software | healthy | frontend/src/i18n/viMapping.ts:heatLabelVi |
riskTagVi |
software | healthy | frontend/src/i18n/viMapping.ts:riskTagVi |
noteVi |
software | healthy | frontend/src/i18n/viMapping.ts:noteVi |
premiumTeaserVi |
software | healthy | frontend/src/i18n/viMapping.ts:premiumTeaserVi |
teamLoc |
software | healthy | frontend/src/i18n/viMapping.ts:teamLoc |
homeWinLoc |
software | healthy | frontend/src/i18n/viMapping.ts:homeWinLoc |
awayWinLoc |
software | healthy | frontend/src/i18n/viMapping.ts:awayWinLoc |
drawLoc |
software | healthy | frontend/src/i18n/viMapping.ts:drawLoc |
aiPickLoc |
software | healthy | frontend/src/i18n/viMapping.ts:aiPickLoc |
riskLongLoc |
software | healthy | frontend/src/i18n/viMapping.ts:riskLongLoc |
riskShortLoc |
software | healthy | frontend/src/i18n/viMapping.ts:riskShortLoc |
heatLoc |
software | healthy | frontend/src/i18n/viMapping.ts:heatLoc |
riskTagLoc |
software | healthy | frontend/src/i18n/viMapping.ts:riskTagLoc |
noteLoc |
software | healthy | frontend/src/i18n/viMapping.ts:noteLoc |
premiumTeaserLoc |
software | healthy | frontend/src/i18n/viMapping.ts:premiumTeaserLoc |
featureLabelLoc |
software | healthy | frontend/src/i18n/viMapping.ts:featureLabelLoc |
factorSourceLoc |
software | healthy | frontend/src/i18n/viMapping.ts:factorSourceLoc |
factorInterpretationLoc |
software | healthy | frontend/src/i18n/viMapping.ts:factorInterpretationLoc |
pickQuad |
software | healthy | frontend/src/i18n/viMapping.ts:pickQuad |
scoutHookLoc |
software | healthy | frontend/src/i18n/viMapping.ts:scoutHookLoc |
contrarianLoc |
software | healthy | frontend/src/i18n/viMapping.ts:contrarianLoc |
watchLoc |
software | healthy | frontend/src/i18n/viMapping.ts:watchLoc |
reasonBulletsLoc |
software | healthy | frontend/src/i18n/viMapping.ts:reasonBulletsLoc |
resolve |
software | healthy | frontend/src/i18n/dict.ts:resolve |
getCopy |
software | healthy | frontend/src/i18n/dict.ts:getCopy |
useCopy |
software | healthy | frontend/src/i18n/dict.ts:useCopy |
getPrice |
software | healthy | frontend/src/i18n/pricing.ts:getPrice |
aiPickLabel |
software | healthy | frontend/src/ops/derive.ts:aiPickLabel |
confidenceStar |
software | healthy | frontend/src/ops/derive.ts:confidenceStar |
starString |
software | healthy | frontend/src/ops/derive.ts:starString |
upsetScore |
software | healthy | frontend/src/ops/derive.ts:upsetScore |
liveSensitiveScore |
software | healthy | frontend/src/ops/derive.ts:liveSensitiveScore |
riskTags |
software | healthy | frontend/src/ops/derive.ts:riskTags |
topRisk |
software | healthy | frontend/src/ops/derive.ts:topRisk |
reasonBullets |
software | healthy | frontend/src/ops/derive.ts:reasonBullets |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PROJECT_INDEX.md |
software | healthy | PROJECT_INDEX.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
render.yaml |
software | healthy | render.yaml |
.env.example |
software | healthy | .env.example |
wc-ai-h5.html |
software | healthy | wc-ai-h5.html |
tsconfig.app.json |
software | healthy | frontend/tsconfig.app.json |
vite.config.ts |
software | healthy | frontend/vite.config.ts |
README.md |
software | healthy | frontend/README.md |
package.json |
software | healthy | frontend/package.json |
tsconfig.node.json |
software | healthy | frontend/tsconfig.node.json |
index.html |
software | healthy | frontend/index.html |
package-lock.json |
software | healthy | frontend/package-lock.json |
.env.example |
software | healthy | frontend/.env.example |
eslint.config.js |
software | healthy | frontend/eslint.config.js |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
index.css |
software | healthy | frontend/src/index.css |
main.tsx |
software | healthy | frontend/src/main.tsx |
App.tsx |
software | healthy | frontend/src/App.tsx |
App.css |
software | healthy | frontend/src/App.css |
index.ts |
software | healthy | frontend/src/types/index.ts |
qrcode.d.ts |
software | healthy | frontend/src/types/qrcode.d.ts |
useLocale.ts |
software | healthy | frontend/src/i18n/useLocale.ts |
viMapping.ts |
software | healthy | frontend/src/i18n/viMapping.ts |
mmMapping.ts |
software | healthy | frontend/src/i18n/mmMapping.ts |
dict.ts |
software | healthy | frontend/src/i18n/dict.ts |
pricing.ts |
software | healthy | frontend/src/i18n/pricing.ts |
derive.ts |
software | healthy | frontend/src/ops/derive.ts |
transform.ts |
software | healthy | frontend/src/api/transform.ts |
client.ts |
software | healthy | frontend/src/api/client.ts |
MatchHeader.tsx |
software | healthy | frontend/src/components/MatchHeader.tsx |
DetailShareRow.tsx |
software | healthy | frontend/src/components/DetailShareRow.tsx |
EvidenceBoard.tsx |
software | healthy | frontend/src/components/EvidenceBoard.tsx |
ArtifactTacticalRoom.tsx |
software | healthy | frontend/src/components/ArtifactTacticalRoom.tsx |
CopyLink.tsx |
software | healthy | frontend/src/components/CopyLink.tsx |
EvidenceCard.tsx |
software | healthy | frontend/src/components/EvidenceCard.tsx |
UpcomingTacticalStrip.tsx |
software | healthy | frontend/src/components/UpcomingTacticalStrip.tsx |
MatchCard.tsx |
software | healthy | frontend/src/components/MatchCard.tsx |
ObservationReceipt.tsx |
software | healthy | frontend/src/components/ObservationReceipt.tsx |
FeatureBars.tsx |
software | healthy | frontend/src/components/FeatureBars.tsx |
LanguageSelector.tsx |
software | healthy | frontend/src/components/LanguageSelector.tsx |
Modal.tsx |
software | healthy | frontend/src/components/Modal.tsx |
Toast.tsx |
software | healthy | frontend/src/components/Toast.tsx |
NarrativeView.tsx |
software | healthy | frontend/src/components/NarrativeView.tsx |
ProductProofViews.tsx |
software | healthy | frontend/src/components/ProductProofViews.tsx |
AiBoundaryCard.tsx |
software | healthy | frontend/src/components/AiBoundaryCard.tsx |
Layout.tsx |
software | healthy | frontend/src/components/Layout.tsx |
HomeProductLoop.tsx |
software | healthy | frontend/src/components/HomeProductLoop.tsx |
FactorCard.tsx |
software | healthy | frontend/src/components/FactorCard.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
src |
software | healthy | frontend/src |
types |
software | healthy | frontend/src/types |
i18n |
software | healthy | frontend/src/i18n |
ops |
software | healthy | frontend/src/ops |
api |
software | healthy | frontend/src/api |
components |
software | healthy | frontend/src/components |
lib |
software | healthy | frontend/src/lib |
growth |
software | healthy | frontend/src/growth |
pages |
software | healthy | frontend/src/pages |
copy |
software | healthy | frontend/src/copy |
store |
software | healthy | frontend/src/store |
styles |
software | healthy | frontend/src/styles |
docs |
software | healthy | docs |
_drafts |
software | healthy | docs/_drafts |
mvp2 |
software | healthy | docs/mvp2 |
qa_screenshots |
software | healthy | docs/qa_screenshots |
intelligence_rewrite_operator |
software | healthy | docs/qa_screenshots/intelligence_rewrite_operator |
vietnam_operator_heavy_sprint |
software | healthy | docs/qa_screenshots/vietnam_operator_heavy_sprint |
mvp2_product |
software | healthy | docs/mvp2_product |
p4_prediction_artifact_recovery |
software | healthy | docs/mvp2_product/p4_prediction_artifact_recovery |
p5_strongcopy_artifact_rewire |
software | healthy | docs/mvp2_product/p5_strongcopy_artifact_rewire |
p5b_strongcopy_final_recovery |
software | healthy | docs/mvp2_product/p5b_strongcopy_final_recovery |
p7_content_update_mechanism_recovery |
software | healthy | docs/mvp2_product/p7_content_update_mechanism_recovery |
r2_real_content_source_recovery |
software | healthy | docs/mvp2_product/r2_real_content_source_recovery |
p2_operational_daily_loop |
software | healthy | docs/mvp2_product/p2_operational_daily_loop |
p6_discovery_recovery |
software | healthy | docs/mvp2_product/p6_discovery_recovery |
p8_historical_content_fact_recovery |
software | healthy | docs/mvp2_product/p8_historical_content_fact_recovery |
r3_data_llm_update_recap_sla |
software | healthy | docs/mvp2_product/r3_data_llm_update_recap_sla |
r1_baseline_recovery |
software | healthy | docs/mvp2_product/r1_baseline_recovery |
p4_critical_daily_recap_copy_loop |
software | healthy | docs/mvp2_product/p4_critical_daily_recap_copy_loop |
p1b_auto_llm_content_factory |
software | healthy | docs/mvp2_product/p1b_auto_llm_content_factory |
p3_hotspot_prediction_first |
software | healthy | docs/mvp2_product/p3_hotspot_prediction_first |
p1_content_factory_llm_recap_ops |
software | healthy | docs/mvp2_product/p1_content_factory_llm_recap_ops |
p3_daily_autorun_t30_source |
software | healthy | docs/mvp2_product/p3_daily_autorun_t30_source |
mvp2_growth |
software | healthy | docs/mvp2_growth |
data_audit |
software | healthy | docs/data_audit |
mvp2_model_notes |
software | healthy | docs/data_audit/mvp2_model_notes |
mvp2_operator_review_queue |
software | healthy | docs/data_audit/mvp2_operator_review_queue |
mvp2_llm_narratives |
software | healthy | docs/data_audit/mvp2_llm_narratives |
mvp2_trial_prediction_frames |
software | healthy | docs/data_audit/mvp2_trial_prediction_frames |
mvp2_send_kits |
software | healthy | docs/data_audit/mvp2_send_kits |
mvp2_recommendation_closure |
software | healthy | docs/data_audit/mvp2_recommendation_closure |
mvp2_productized_reports |
software | healthy | docs/data_audit/mvp2_productized_reports |
mvp2_scout_pack_samples |
software | healthy | docs/data_audit/mvp2_scout_pack_samples |
mvp2_daily_autorun |
software | healthy | docs/data_audit/mvp2_daily_autorun |
mvp2_review_queue |
software | healthy | docs/data_audit/mvp2_review_queue |
items |
software | healthy | docs/data_audit/mvp2_review_queue/items |
mvp2_ops_runs |
software | healthy | docs/data_audit/mvp2_ops_runs |
r20260612T1455Z-watch |
software | healthy | docs/data_audit/mvp2_ops_runs/r20260612T1455Z-watch |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RunManifest |
software | healthy | scripts/mvp2_ops_queue.py:120 |
Base |
software | healthy | backend/app/database.py:27 |
Settings |
software | healthy | backend/app/config.py:10 |
RuntimeManifest |
software | healthy | backend/app/models/runtime_manifest.py:26 |
ChallengeResult |
software | healthy | backend/app/models/challenge_result.py:9 |
UnlockRecord |
software | healthy | backend/app/models/unlock.py:9 |
Prediction |
software | healthy | backend/app/models/prediction.py:9 |
MatchEngagement |
software | healthy | backend/app/models/match_engagement.py:8 |
Team |
software | healthy | backend/app/models/team.py:9 |
ContentAsset |
software | healthy | backend/app/models/content_asset.py:9 |
MatchResult |
software | healthy | backend/app/models/match_result.py:9 |
Challenge |
software | healthy | backend/app/models/challenge.py:9 |
ChallengeEntry |
software | healthy | backend/app/models/challenge.py:31 |
CommunitySubscription |
software | healthy | backend/app/models/community.py:9 |
SocialChannel |
software | healthy | backend/app/models/social_channel.py:9 |
LiveCorrection |
software | healthy | backend/app/models/live_correction.py:9 |
TokenWallet |
software | healthy | backend/app/models/token.py:9 |
TokenLog |
software | healthy | backend/app/models/token.py:33 |
User |
software | healthy | backend/app/models/user.py:9 |
UserStreak |
software | healthy | backend/app/models/user_streak.py:9 |
GrowthAmbassador |
software | healthy | backend/app/models/growth.py:27 |
GrowthClick |
software | healthy | backend/app/models/growth.py:45 |
GrowthJoinIntent |
software | healthy | backend/app/models/growth.py:60 |
GrowthContribution |
software | healthy | backend/app/models/growth.py:76 |
GrowthAuditLog |
software | healthy | backend/app/models/growth.py:96 |
PredictionSettlement |
software | healthy | backend/app/models/settlement.py:9 |
Report |
software | healthy | backend/app/models/report.py:9 |
Match |
software | healthy | backend/app/models/match.py:9 |
BudgetExceeded |
software | healthy | backend/app/services/api_football_client.py:73 |
EndpointResult |
software | healthy | backend/app/services/api_football_client.py:78 |
APIFootballScoutClient |
software | healthy | backend/app/services/api_football_client.py:109 |
APIFootballClient |
software | healthy | backend/app/services/data_sources/api_football.py:22 |
PredictorInput |
software | healthy | backend/app/services/modeling/baseline.py:18 |
R2Client |
software | healthy | backend/app/services/storage/r2_client.py:27 |
AssetUploadRequest |
software | healthy | backend/app/schemas/asset.py:15 |
AssetOut |
software | healthy | backend/app/schemas/asset.py:28 |
AssetUploadResponse |
software | healthy | backend/app/schemas/asset.py:41 |
SocialChannelOut |
software | healthy | backend/app/schemas/social.py:17 |
ChannelUpsertRequest |
software | healthy | backend/app/schemas/social.py:29 |
TrackEventRequest |
software | healthy | backend/app/schemas/social.py:40 |
TrackEventResponse |
software | healthy | backend/app/schemas/social.py:46 |
HeatMatch |
software | healthy | backend/app/schemas/social.py:52 |
CommunityHeat |
software | healthy | backend/app/schemas/social.py:59 |
StreakOut |
software | healthy | backend/app/schemas/streak.py:9 |
RankingUser |
software | healthy | backend/app/schemas/streak.py:18 |
RankingsOut |
software | healthy | backend/app/schemas/streak.py:26 |
SettleChallengeRequest |
software | healthy | backend/app/schemas/streak.py:33 |
SettleChallengeResponse |
software | healthy | backend/app/schemas/streak.py:41 |
WalletOut |
software | healthy | backend/app/schemas/token.py:7 |
CheckInRequest |
software | healthy | backend/app/schemas/token.py:16 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Base |
data | healthy | backend/app/database.py |
RuntimeManifest |
data | healthy | backend/app/models/runtime_manifest.py |
runtime_manifests |
data | healthy | backend/app/models/runtime_manifest.py |
ChallengeResult |
data | healthy | backend/app/models/challenge_result.py |
challenge_results |
data | healthy | backend/app/models/challenge_result.py |
UnlockRecord |
data | healthy | backend/app/models/unlock.py |
unlock_records |
data | healthy | backend/app/models/unlock.py |
Prediction |
data | healthy | backend/app/models/prediction.py |
predictions |
data | healthy | backend/app/models/prediction.py |
MatchEngagement |
data | healthy | backend/app/models/match_engagement.py |
match_engagements |
data | healthy | backend/app/models/match_engagement.py |
Team |
data | healthy | backend/app/models/team.py |
teams |
data | healthy | backend/app/models/team.py |
ContentAsset |
data | healthy | backend/app/models/content_asset.py |
content_assets |
data | healthy | backend/app/models/content_asset.py |
MatchResult |
data | healthy | backend/app/models/match_result.py |
match_results |
data | healthy | backend/app/models/match_result.py |
Challenge |
data | healthy | backend/app/models/challenge.py |
ChallengeEntry |
data | healthy | backend/app/models/challenge.py |
challenges |
data | healthy | backend/app/models/challenge.py |
challenge_entries |
data | healthy | backend/app/models/challenge.py |
CommunitySubscription |
data | healthy | backend/app/models/community.py |
community_subscriptions |
data | healthy | backend/app/models/community.py |
SocialChannel |
data | healthy | backend/app/models/social_channel.py |
social_channels |
data | healthy | backend/app/models/social_channel.py |
LiveCorrection |
data | healthy | backend/app/models/live_correction.py |
live_corrections |
data | healthy | backend/app/models/live_correction.py |
TokenWallet |
data | healthy | backend/app/models/token.py |
TokenLog |
data | healthy | backend/app/models/token.py |
token_wallets |
data | healthy | backend/app/models/token.py |
token_logs |
data | healthy | backend/app/models/token.py |
User |
data | healthy | backend/app/models/user.py |
users |
data | healthy | backend/app/models/user.py |
UserStreak |
data | healthy | backend/app/models/user_streak.py |
user_streaks |
data | healthy | backend/app/models/user_streak.py |
GrowthAmbassador |
data | healthy | backend/app/models/growth.py |
GrowthClick |
data | healthy | backend/app/models/growth.py |
GrowthJoinIntent |
data | healthy | backend/app/models/growth.py |
GrowthContribution |
data | healthy | backend/app/models/growth.py |
GrowthAuditLog |
data | healthy | backend/app/models/growth.py |
growth_ambassadors |
data | healthy | backend/app/models/growth.py |
growth_clicks |
data | healthy | backend/app/models/growth.py |
growth_join_intents |
data | healthy | backend/app/models/growth.py |
growth_contributions |
data | healthy | backend/app/models/growth.py |
growth_audit_log |
data | healthy | backend/app/models/growth.py |
PredictionSettlement |
data | healthy | backend/app/models/settlement.py |
prediction_settlements |
data | healthy | backend/app/models/settlement.py |
Report |
data | healthy | backend/app/models/report.py |
reports |
data | healthy | backend/app/models/report.py |
Match |
data | healthy | backend/app/models/match.py |
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 | healthy | backend/app/main.py |
GET /scout-pack |
api | healthy | backend/app/routers/internal_scout_pack.py |
GET /api/v1/health |
api | healthy | backend/app/routers/health.py |
GET /api/v1/health/data-source |
api | healthy | backend/app/routers/health.py |
GET /users/{user_id}/streak |
api | healthy | backend/app/routers/rankings.py |
GET /rankings |
api | healthy | backend/app/routers/rankings.py |
POST /admin/challenges/settle |
api | healthy | backend/app/routers/rankings.py |
GET /assets/status |
api | healthy | backend/app/routers/assets.py |
POST /admin/assets/upload |
api | healthy | backend/app/routers/assets.py |
GET /assets/{asset_id} |
api | healthy | backend/app/routers/assets.py |
DELETE /admin/assets/{asset_id} |
api | healthy | backend/app/routers/assets.py |
GET /data-source/status |
api | healthy | backend/app/routers/data_source.py |
GET /performance/daily |
api | healthy | backend/app/routers/performance.py |
GET /performance/summary |
api | healthy | backend/app/routers/performance.py |
GET /social/channels |
api | healthy | backend/app/routers/social.py |
POST /admin/social/channels/upsert |
api | healthy | backend/app/routers/social.py |
POST /events/track |
api | healthy | backend/app/routers/social.py |
GET /community/heat |
api | healthy | backend/app/routers/social.py |
POST /generate-copy |
api | healthy | backend/app/routers/llm.py |
GET /recap/{fixture_id} |
api | healthy | backend/app/routers/recap.py |
POST /sync/fixtures |
api | healthy | backend/app/routers/admin.py |
POST /sync/results |
api | healthy | backend/app/routers/admin.py |
GET /tokens/wallet/{user_id} |
api | healthy | backend/app/routers/tokens.py |
POST /tokens/checkin |
api | healthy | backend/app/routers/tokens.py |
POST /tokens/unlock-report |
api | healthy | backend/app/routers/tokens.py |
POST /corrections/{match_id}/simulate |
api | healthy | backend/app/routers/tokens.py |
POST /challenges/{challenge_id}/join |
api | healthy | backend/app/routers/tokens.py |
POST /community/subscribe |
api | healthy | backend/app/routers/tokens.py |
POST /click |
api | healthy | backend/app/routers/growth.py |
POST /join-intent |
api | healthy | backend/app/routers/growth.py |
POST /admin/ambassadors |
api | healthy | backend/app/routers/growth.py |
PATCH /admin/ambassadors/{code} |
api | healthy | backend/app/routers/growth.py |
GET /admin/dashboard |
api | healthy | backend/app/routers/growth.py |
POST /admin/intents/{intent_id}/confirm |
api | healthy | backend/app/routers/growth.py |
POST /admin/contributions |
api | healthy | backend/app/routers/growth.py |
POST /admin/contributions/{contribution_id}/review |
api | healthy | backend/app/routers/growth.py |
GET /admin/export |
api | healthy | backend/app/routers/growth.py |
GET /daily-fixtures |
api | healthy | backend/app/routers/daily_fixtures.py |
POST /admin/daily-fixtures/upload |
api | healthy | backend/app/routers/daily_fixtures.py |
POST /admin/daily-fixtures/refresh |
api | healthy | backend/app/routers/daily_fixtures.py |
GET /matches |
api | healthy | backend/app/routers/matches.py |
GET /matches/{match_id} |
api | healthy | backend/app/routers/matches.py |
GET /reports/{match_id} |
api | healthy | backend/app/routers/matches.py |
POST /matches/{match_id}/refresh |
api | healthy | backend/app/routers/matches.py |
| Label | Layer | Status | Path |
|---|---|---|---|
/JoinPage |
frontend | healthy | frontend/src/pages/JoinPage.tsx |
/TokenPage |
frontend | healthy | frontend/src/pages/TokenPage.tsx |
/HomePage |
frontend | healthy | frontend/src/pages/HomePage.tsx |
/TrialDetailGate |
frontend | healthy | frontend/src/pages/TrialDetailGate.tsx |
/GrowthAdminPage |
frontend | healthy | frontend/src/pages/GrowthAdminPage.tsx |
/PredictPage |
frontend | healthy | frontend/src/pages/PredictPage.tsx |
/CommunityPage |
frontend | healthy | frontend/src/pages/CommunityPage.tsx |
/EvidenceBoardPage |
frontend | healthy | frontend/src/pages/EvidenceBoardPage.tsx |
/DetailPage |
frontend | healthy | frontend/src/pages/DetailPage.tsx |
/RecapDetailPage |
frontend | healthy | frontend/src/pages/RecapDetailPage.tsx |
/ShareCardPage |
frontend | healthy | frontend/src/pages/ShareCardPage.tsx |
/ReportPage |
frontend | healthy | frontend/src/pages/ReportPage.tsx |
/DailyStatusPage |
frontend | healthy | frontend/src/pages/DailyStatusPage.tsx |
join |
frontend | healthy | frontend/src/App.tsx |
internal/growth |
frontend | healthy | frontend/src/App.tsx |
internal/daily |
frontend | healthy | frontend/src/App.tsx |
share/fixture/:fixtureId |
frontend | healthy | frontend/src/App.tsx |
share/recap/:fixtureId |
frontend | healthy | frontend/src/App.tsx |
detail |
frontend | healthy | frontend/src/App.tsx |
report |
frontend | healthy | frontend/src/App.tsx |
token |
frontend | healthy | frontend/src/App.tsx |
community |
frontend | healthy | frontend/src/App.tsx |
recap/:fixtureId |
frontend | healthy | frontend/src/App.tsx |
evidence/:fixtureId |
frontend | healthy | frontend/src/App.tsx |
predict/:slug |
frontend | healthy | frontend/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:9344 |
network | healthy | scripts/qa/intel_rewrite_shots.mjs |
port:9367 |
network | healthy | scripts/qa/mvp2_evidence_board_shots.mjs |
port:9355 |
network | healthy | scripts/qa/historical_recap_shots.mjs |
port:9368 |
network | healthy | scripts/qa/mvp2_locale_consolidation_shots.mjs |
port:9333 |
network | healthy | scripts/qa/lang_interaction_shots.mjs |
port:9366 |
network | healthy | scripts/qa/mvp2_recap_flow_shots.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | CLAUDE.md |
sqlite |
data | healthy | backend/requirements.txt |
postgres |
data | healthy | backend/app/models/runtime_manifest.py |
| Label | Layer | Status | Path |
|---|---|---|---|
openai_or_anthropic_key::scripts/check_auto_llm_factory.py |
security | healthy | scripts/check_auto_llm_factory.py |
generic_api_key::scripts/check_auto_llm_factory.py |
security | healthy | scripts/check_auto_llm_factory.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-x9jhh5sz |
software | healthy | /tmp/repobility-clone-x9jhh5sz |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | scripts/check_customer_visible_copy.py |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend/src/App.tsx |
This page is publicly accessible at:
https://repobility.com/scan/fd2a7cac-418e-498d-949a-55aef7516a75/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fd2a7cac-418e-498d-949a-55aef7516a75/
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.