https://github.com/yssc-dev/master-fc
· scanned 2026-06-16 01:08 UTC (2 months, 1 week ago)
68 raw signals (6 security + 62 graph)
Last scanned 2 months, 1 week ago · v1 · 67 actionable findings from 2 signal sources. 20 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1240 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 |
|---|---|---|---|
migrateAll |
software | healthy | migration-script.js:migrateAll |
migrateAuthSheet |
software | healthy | migration-script.js:migrateAuthSheet |
migrateStateSheet |
software | healthy | migration-script.js:migrateStateSheet |
migrateLogSheets |
software | healthy | migration-script.js:migrateLogSheets |
ThemeProvider |
software | healthy | design_handoff_monochrome_canvas 2/useTheme.jsx:ThemeProvid… |
toggle |
software | healthy | design_handoff_monochrome_canvas 2/useTheme.jsx:toggle |
useTheme |
software | healthy | design_handoff_monochrome_canvas 2/useTheme.jsx:useTheme |
makeStyles |
software | healthy | design_handoff_monochrome_canvas 2/theme.js:makeStyles |
LoginScreen |
software | healthy | design_handoff_monochrome_canvas 2/prototype/screens.jsx:Lo… |
submit |
software | healthy | design_handoff_monochrome_canvas 2/prototype/screens.jsx:su… |
HomeScreen |
software | healthy | design_handoff_monochrome_canvas 2/prototype/screens.jsx:Ho… |
GoalModal |
software | healthy | design_handoff_monochrome_canvas 2/prototype/screens.jsx:Go… |
RecordScreen |
software | healthy | design_handoff_monochrome_canvas 2/prototype/screens.jsx:Re… |
recordGoal |
software | healthy | design_handoff_monochrome_canvas 2/prototype/screens.jsx:re… |
recordOwnGoal |
software | healthy | design_handoff_monochrome_canvas 2/prototype/screens.jsx:re… |
deleteEvent |
software | healthy | design_handoff_monochrome_canvas 2/prototype/screens.jsx:de… |
PlayerRow |
software | healthy | design_handoff_monochrome_canvas 2/prototype/screens.jsx:Pl… |
isGk |
software | healthy | design_handoff_monochrome_canvas 2/prototype/screens.jsx:is… |
StatsScreen |
software | healthy | design_handoff_monochrome_canvas 2/prototype/screens.jsx:St… |
MeScreen |
software | healthy | design_handoff_monochrome_canvas 2/prototype/screens.jsx:Me… |
Icon |
software | healthy | design_handoff_monochrome_canvas 2/prototype/atoms.jsx:Icon |
TeamDot |
software | healthy | design_handoff_monochrome_canvas 2/prototype/atoms.jsx:Team… |
Pill |
software | healthy | design_handoff_monochrome_canvas 2/prototype/atoms.jsx:Pill |
IconBtn |
software | healthy | design_handoff_monochrome_canvas 2/prototype/atoms.jsx:Icon… |
StatusBar |
software | healthy | design_handoff_monochrome_canvas 2/prototype/atoms.jsx:Stat… |
TabBar |
software | healthy | design_handoff_monochrome_canvas 2/prototype/atoms.jsx:TabB… |
SectionLabel |
software | healthy | design_handoff_monochrome_canvas 2/prototype/atoms.jsx:Sect… |
DashedDivider |
software | healthy | design_handoff_monochrome_canvas 2/prototype/atoms.jsx:Dash… |
MatchScore |
software | healthy | design_handoff_monochrome_canvas 2/prototype/atoms.jsx:Matc… |
DesignCanvas |
software | healthy | design_handoff_monochrome_canvas 2/prototype/design-canvas.… |
kept |
software | healthy | design_handoff_monochrome_canvas 2/prototype/design-canvas.… |
onKey |
software | healthy | design_handoff_monochrome_canvas 2/prototype/design-canvas.… |
onPd |
software | healthy | design_handoff_monochrome_canvas 2/prototype/design-canvas.… |
DCViewport |
software | healthy | design_handoff_monochrome_canvas 2/prototype/design-canvas.… |
zoomAt |
software | healthy | design_handoff_monochrome_canvas 2/prototype/design-canvas.… |
isMouseWheel |
software | healthy | design_handoff_monochrome_canvas 2/prototype/design-canvas.… |
onWheel |
software | healthy | design_handoff_monochrome_canvas 2/prototype/design-canvas.… |
onGestureStart |
software | healthy | design_handoff_monochrome_canvas 2/prototype/design-canvas.… |
onGestureChange |
software | healthy | design_handoff_monochrome_canvas 2/prototype/design-canvas.… |
onGestureEnd |
software | healthy | design_handoff_monochrome_canvas 2/prototype/design-canvas.… |
onPointerDown |
software | healthy | design_handoff_monochrome_canvas 2/prototype/design-canvas.… |
onPointerMove |
software | healthy | design_handoff_monochrome_canvas 2/prototype/design-canvas.… |
onPointerUp |
software | healthy | design_handoff_monochrome_canvas 2/prototype/design-canvas.… |
DCSection |
software | healthy | design_handoff_monochrome_canvas 2/prototype/design-canvas.… |
sec |
software | healthy | design_handoff_monochrome_canvas 2/prototype/design-canvas.… |
DCArtboard |
software | healthy | design_handoff_monochrome_canvas 2/prototype/design-canvas.… |
DCArtboardFrame |
software | healthy | design_handoff_monochrome_canvas 2/prototype/design-canvas.… |
onGripDown |
software | healthy | design_handoff_monochrome_canvas 2/prototype/design-canvas.… |
layout |
software | healthy | design_handoff_monochrome_canvas 2/prototype/design-canvas.… |
move |
software | healthy | design_handoff_monochrome_canvas 2/prototype/design-canvas.… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
BUSINESS_MODEL.md |
software | healthy | BUSINESS_MODEL.md |
vite.config.js |
software | healthy | vite.config.js |
playwright.config.js |
software | healthy | playwright.config.js |
README.md |
software | healthy | README.md |
migration-script.js |
software | healthy | migration-script.js |
ERD.md |
software | healthy | ERD.md |
package.json |
software | healthy | package.json |
vitest.config.js |
software | healthy | vitest.config.js |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
eslint.config.js |
software | healthy | eslint.config.js |
DESIGN-figma.md |
software | healthy | DESIGN-figma.md |
DEVELOPMENT_PLAN.md |
software | healthy | DEVELOPMENT_PLAN.md |
Claude Code Prompt.md |
software | healthy | Claude Code Prompt.md |
CHANGES.md |
software | healthy | design_handoff_monochrome_canvas 2/CHANGES.md |
README.md |
software | healthy | design_handoff_monochrome_canvas 2/README.md |
useTheme.jsx |
software | healthy | design_handoff_monochrome_canvas 2/useTheme.jsx |
theme.js |
software | healthy | design_handoff_monochrome_canvas 2/theme.js |
screens.jsx |
software | healthy | design_handoff_monochrome_canvas 2/prototype/screens.jsx |
tokens.css |
software | healthy | design_handoff_monochrome_canvas 2/prototype/tokens.css |
Master FC.html |
software | healthy | design_handoff_monochrome_canvas 2/prototype/Master FC.html |
atoms.jsx |
software | healthy | design_handoff_monochrome_canvas 2/prototype/atoms.jsx |
design-canvas.jsx |
software | healthy | design_handoff_monochrome_canvas 2/prototype/design-canvas.… |
table-width.spec.js |
software | healthy | tests/table-width.spec.js |
TEAM_ONBOARDING.md |
software | healthy | docs/TEAM_ONBOARDING.md |
soccer-phase-d-design.md |
software | healthy | docs/soccer-phase-d-design.md |
PRESETS.md |
software | healthy | docs/PRESETS.md |
2026-05-28-balanced-auto-schedule.md |
software | healthy | docs/superpowers/plans/2026-05-28-balanced-auto-schedule.md |
2026-04-17-reconfirm-round-arrow-fix.md |
software | healthy | docs/superpowers/plans/2026-04-17-reconfirm-round-arrow-fix… |
2026-04-21-log-source-unification.md |
software | healthy | docs/superpowers/plans/2026-04-21-log-source-unification.md |
2026-04-17-crova-goguma-2courts-only.md |
software | healthy | docs/superpowers/plans/2026-04-17-crova-goguma-2courts-only… |
2026-04-09-formation-recorder.md |
software | healthy | docs/superpowers/plans/2026-04-09-formation-recorder.md |
2026-04-24-analytics-v2.md |
software | healthy | docs/superpowers/plans/2026-04-24-analytics-v2.md |
2026-04-02-push-match.md |
software | healthy | docs/superpowers/plans/2026-04-02-push-match.md |
2026-04-29-analytics-v3.md |
software | healthy | docs/superpowers/plans/2026-04-29-analytics-v3.md |
2026-05-26-soccer-matchday-flow.md |
software | healthy | docs/superpowers/plans/2026-05-26-soccer-matchday-flow.md |
2026-06-05-personal-assist-link.md |
software | healthy | docs/superpowers/plans/2026-06-05-personal-assist-link.md |
2026-04-04-quick-record.md |
software | healthy | docs/superpowers/plans/2026-04-04-quick-record.md |
2026-04-17-team-roster-edit.md |
software | healthy | docs/superpowers/plans/2026-04-17-team-roster-edit.md |
2026-04-18-unified-raw-log-schema.md |
software | healthy | docs/superpowers/plans/2026-04-18-unified-raw-log-schema.md |
2026-04-28-raw-events-merge-schema.md |
software | healthy | docs/superpowers/plans/2026-04-28-raw-events-merge-schema.md |
2026-04-18-player-analytics-redesign.md |
software | healthy | docs/superpowers/plans/2026-04-18-player-analytics-redesign… |
2026-04-18-sport-defaults-and-team-presets.md |
software | healthy | docs/superpowers/plans/2026-04-18-sport-defaults-and-team-p… |
2026-04-08-soccer-mode.md |
software | healthy | docs/superpowers/plans/2026-04-08-soccer-mode.md |
2026-04-08-tournament-mode.md |
software | healthy | docs/superpowers/plans/2026-04-08-tournament-mode.md |
2026-04-07-player-analytics.md |
software | healthy | docs/superpowers/plans/2026-04-07-player-analytics.md |
2026-04-17-team-roster-edit-design.md |
software | healthy | docs/superpowers/specs/2026-04-17-team-roster-edit-design.md |
2026-04-18-sport-defaults-and-team-presets-design.md |
software | healthy | docs/superpowers/specs/2026-04-18-sport-defaults-and-team-p… |
2026-05-28-balanced-auto-schedule-design.md |
software | healthy | docs/superpowers/specs/2026-05-28-balanced-auto-schedule-de… |
2026-04-29-analytics-v3-design.md |
software | healthy | docs/superpowers/specs/2026-04-29-analytics-v3-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 |
|---|---|---|---|
Root |
frontend | healthy | src/Root.jsx |
App |
frontend | healthy | src/App.jsx |
SoccerApp |
frontend | healthy | src/SoccerApp.jsx |
LoginScreen |
frontend | healthy | src/components/auth/LoginScreen.jsx |
SettingsScreen |
frontend | healthy | src/components/common/SettingsScreen.jsx |
Modal |
frontend | healthy | src/components/common/Modal.jsx |
PhaseIndicator |
frontend | healthy | src/components/common/PhaseIndicator.jsx |
ErrorBoundary |
frontend | healthy | src/components/common/ErrorBoundary.jsx |
AssistSynergyDonut |
frontend | healthy | src/components/dashboard/AssistSynergyDonut.jsx |
TimePatternTab |
frontend | healthy | src/components/dashboard/TimePatternTab.jsx |
PlayerAnalytics |
frontend | healthy | src/components/dashboard/PlayerAnalytics.jsx |
SynergyTab |
frontend | healthy | src/components/dashboard/SynergyTab.jsx |
PlayerAnalyticsLegacy |
frontend | healthy | src/components/dashboard/PlayerAnalyticsLegacy.jsx |
PlayerCardTab |
frontend | healthy | src/components/dashboard/PlayerCardTab.jsx |
MonthlyRankingChart |
frontend | healthy | src/components/dashboard/MonthlyRankingChart.jsx |
TeamDashboard |
frontend | healthy | src/components/dashboard/TeamDashboard.jsx |
RankingCandlestickChart |
frontend | healthy | src/components/dashboard/RankingCandlestickChart.jsx |
ChemistryTab |
frontend | healthy | src/components/dashboard/analytics/ChemistryTab.jsx |
PersonalSynergyCard |
frontend | healthy | src/components/dashboard/analytics/PersonalSynergyCard.jsx |
AwardsTab |
frontend | healthy | src/components/dashboard/analytics/AwardsTab.jsx |
SynergyMatrixTab |
frontend | healthy | src/components/dashboard/analytics/SynergyMatrixTab.jsx |
GoldenTrioView |
frontend | healthy | src/components/dashboard/analytics/GoldenTrioView.jsx |
AssistPairList |
frontend | healthy | src/components/dashboard/analytics/AssistPairList.jsx |
RoundDistribution |
frontend | healthy | src/components/dashboard/analytics/RoundDistribution.jsx |
CrovaGogumaRankTab |
frontend | healthy | src/components/dashboard/analytics/CrovaGogumaRankTab.jsx |
SoloGoalDonut |
frontend | healthy | src/components/dashboard/analytics/SoloGoalDonut.jsx |
GkChemistryView |
frontend | healthy | src/components/dashboard/analytics/GkChemistryView.jsx |
DualTeamTab |
frontend | healthy | src/components/dashboard/analytics/DualTeamTab.jsx |
PersonalAnalysisTab |
frontend | healthy | src/components/dashboard/analytics/PersonalAnalysisTab.jsx |
HomeScreen |
frontend | healthy | src/components/home/HomeScreen.jsx |
SoccerMatchView |
frontend | healthy | src/components/game/SoccerMatchView.jsx |
SoccerStandingsTable |
frontend | healthy | src/components/game/SoccerStandingsTable.jsx |
EventLog |
frontend | healthy | src/components/game/EventLog.jsx |
CourtRecorder |
frontend | healthy | src/components/game/CourtRecorder.jsx |
MatchHeader |
frontend | healthy | src/components/game/MatchHeader.jsx |
OpponentSelector |
frontend | healthy | src/components/game/OpponentSelector.jsx |
PlayerActionMenu |
frontend | healthy | src/components/game/PlayerActionMenu.jsx |
SoccerScheduleModal |
frontend | healthy | src/components/game/SoccerScheduleModal.jsx |
MatchTabBar |
frontend | healthy | src/components/game/MatchTabBar.jsx |
ScheduleModal |
frontend | healthy | src/components/game/ScheduleModal.jsx |
PlayerStatsModal |
frontend | healthy | src/components/game/PlayerStatsModal.jsx |
ConfirmBar |
frontend | healthy | src/components/game/ConfirmBar.jsx |
ScheduleMatchView |
frontend | healthy | src/components/game/ScheduleMatchView.jsx |
BalancedScheduleModal |
frontend | healthy | src/components/game/BalancedScheduleModal.jsx |
FormationPitch |
frontend | healthy | src/components/game/FormationPitch.jsx |
FormationRecorder |
frontend | healthy | src/components/game/FormationRecorder.jsx |
SoccerStandingsModal |
frontend | healthy | src/components/game/SoccerStandingsModal.jsx |
FormationSetup |
frontend | healthy | src/components/game/FormationSetup.jsx |
RosterSelector |
frontend | healthy | src/components/game/RosterSelector.jsx |
AttendeeSelector |
frontend | healthy | src/components/game/AttendeeSelector.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
design_handoff_monochrome_canvas 2 |
software | healthy | design_handoff_monochrome_canvas 2 |
prototype |
software | healthy | design_handoff_monochrome_canvas 2/prototype |
tests |
software | healthy | tests |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
footsal_prompts |
software | healthy | footsal_prompts |
scripts |
software | healthy | scripts |
migrate |
software | healthy | scripts/migrate |
test-results |
software | healthy | test-results |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
apps-script |
software | healthy | apps-script |
src |
software | healthy | src |
config |
software | healthy | src/config |
__tests__ |
software | healthy | src/config/__tests__ |
utils |
software | healthy | src/utils |
__tests__ |
software | healthy | src/utils/__tests__ |
analyticsV2 |
software | healthy | src/utils/analyticsV2 |
__tests__ |
software | healthy | src/utils/analyticsV2/__tests__ |
components |
software | healthy | src/components |
auth |
software | healthy | src/components/auth |
__tests__ |
software | healthy | src/components/auth/__tests__ |
common |
software | healthy | src/components/common |
dashboard |
software | healthy | src/components/dashboard |
analytics |
software | healthy | src/components/dashboard/analytics |
home |
software | healthy | src/components/home |
game |
software | healthy | src/components/game |
tournament |
software | healthy | src/components/tournament |
history |
software | healthy | src/components/history |
hooks |
software | healthy | src/hooks |
__tests__ |
software | healthy | src/hooks/__tests__ |
services |
software | healthy | src/services |
__tests__ |
software | healthy | src/services/__tests__ |
styles |
software | healthy | src/styles |
| Label | Layer | Status | Path |
|---|---|---|---|
VITE_ATTENDANCE_GID |
cicd | healthy | — |
VITE_FIREBASE_AUTH_DOMAIN |
cicd | healthy | — |
VITE_DASHBOARD_GID |
cicd | healthy | — |
VITE_FIREBASE_MESSAGING_SENDER_ID |
cicd | healthy | — |
VITE_FIREBASE_STORAGE_BUCKET |
cicd | healthy | — |
VITE_SHEET_ID |
cicd | healthy | — |
VITE_FIREBASE_API_KEY |
cicd | healthy | — |
VITE_APPS_SCRIPT_URL |
cicd | healthy | — |
VITE_FIREBASE_PROJECT_ID |
cicd | healthy | — |
VITE_FIREBASE_DATABASE_URL |
cicd | healthy | — |
VITE_FIREBASE_APP_ID |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-62hbcorx |
software | healthy | /tmp/repobility-clone-62hbcorx |
| Label | Layer | Status | Path |
|---|---|---|---|
ErrorBoundary |
software | healthy | src/components/common/ErrorBoundary.jsx:ErrorBoundary |
| Label | Layer | Status | Path |
|---|---|---|---|
migration-script.js |
data | healthy | migration-script.js |
| Label | Layer | Status | Path |
|---|---|---|---|
port:4173 |
network | healthy | playwright.config.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build-and-deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/544aacd0-bc52-4b78-a31c-cb3a3ed7a5c3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/544aacd0-bc52-4b78-a31c-cb3a3ed7a5c3/
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.