https://github.com/yungdeeej/SoccerSB
· scanned 2026-06-16 01:09 UTC (2 months, 1 week ago)
51 raw signals (0 security + 51 graph)
Last scanned 2 months, 1 week ago · v1 · 51 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 628 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 |
|---|---|---|---|
rand |
software | healthy | tests/settlement.test.ts:rand |
tacticianFixture |
software | healthy | tests/ceo_gates.test.ts:tacticianFixture |
ctx |
software | healthy | tests/ceo_gates.test.ts:ctx |
breakdown |
software | healthy | tests/tactician_compose.test.ts:breakdown |
quantFixture |
software | healthy | tests/tactician_compose.test.ts:quantFixture |
combined |
software | healthy | tests/tactician_compose.test.ts:combined |
row |
software | healthy | tests/tactician_compose.test.ts:row |
snaps |
software | healthy | tests/wolfman_signals.test.ts:snaps |
summaryCtx |
software | healthy | tests/wolfman_signals.test.ts:summaryCtx |
writeupCtx |
software | healthy | tests/wolfman_signals.test.ts:writeupCtx |
team |
software | healthy | tests/tactician_factors.test.ts:team |
ctx |
software | healthy | tests/tactician_factors.test.ts:ctx |
absence |
software | healthy | tests/tactician_factors.test.ts:absence |
m |
software | healthy | tests/tactician_factors.test.ts:m |
snapshot |
software | healthy | tests/treasurer.test.ts:snapshot |
req |
software | healthy | tests/treasurer.test.ts:req |
settledAt |
software | healthy | tests/treasurer.test.ts:settledAt |
betNoVig |
software | healthy | tests/treasurer.test.ts:betNoVig |
rand |
software | healthy | tests/treasurer.test.ts:rand |
snap |
software | healthy | tests/market_state.test.ts:snap |
botToken |
software | healthy | src/notify/telegram.ts:botToken |
chatId |
software | healthy | src/notify/telegram.ts:chatId |
telegramConfigured |
software | healthy | src/notify/telegram.ts:telegramConfigured |
sendTelegramMessage |
software | healthy | src/notify/telegram.ts:sendTelegramMessage |
startTelegramCommandLoop |
software | healthy | src/notify/telegram.ts:startTelegramCommandLoop |
loop |
software | healthy | src/notify/telegram.ts:loop |
body |
software | healthy | src/notify/telegram.ts:body |
runChecks |
software | healthy | src/api/health.ts:runChecks |
healthHandler |
software | healthy | src/api/health.ts:healthHandler |
lastRun |
software | healthy | src/api/status.ts:lastRun |
operatorDayStartUtc |
software | healthy | src/api/status.ts:operatorDayStartUtc |
getSystemStatus |
software | healthy | src/api/status.ts:getSystemStatus |
formatStatusForTelegram |
software | healthy | src/api/status.ts:formatStatusForTelegram |
money |
software | healthy | src/api/status.ts:money |
bootstrapFreshDatabase |
software | healthy | src/api/server.ts:bootstrapFreshDatabase |
scheduleTreasurerJobs |
software | healthy | src/api/server.ts:scheduleTreasurerJobs |
get |
software | healthy | src/api/server.ts:get |
scheduleTacticianJobs |
software | healthy | src/api/server.ts:scheduleTacticianJobs |
hoursToKickoff |
software | healthy | src/api/server.ts:hoursToKickoff |
scheduleQuantJobs |
software | healthy | src/api/server.ts:scheduleQuantJobs |
scheduleDailyFixtureSync |
software | healthy | src/api/server.ts:scheduleDailyFixtureSync |
errorOut |
software | healthy | src/api/routes.ts:errorOut |
loadMatchRow |
software | healthy | src/api/routes.ts:loadMatchRow |
quantGateStatus |
software | healthy | src/api/routes.ts:quantGateStatus |
fmtOdds |
software | healthy | src/api/public/app.js:fmtOdds |
fmtMoney |
software | healthy | src/api/public/app.js:fmtMoney |
fmtKickoffMT |
software | healthy | src/api/public/app.js:fmtKickoffMT |
fmtMovement |
software | healthy | src/api/public/app.js:fmtMovement |
statusBadge |
software | healthy | src/api/public/app.js:statusBadge |
stageLabel |
software | healthy | src/api/public/app.js:stageLabel |
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 |
package.json |
software | healthy | package.json |
Procfile |
software | healthy | Procfile |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
drizzle.config.ts |
software | healthy | drizzle.config.ts |
vitest.config.ts |
software | healthy | vitest.config.ts |
vitest.integration.config.ts |
software | healthy | vitest.integration.config.ts |
settlement.test.ts |
software | healthy | tests/settlement.test.ts |
fixtures.test.ts |
software | healthy | tests/fixtures.test.ts |
odds.test.ts |
software | healthy | tests/odds.test.ts |
snapshots.test.ts |
software | healthy | tests/snapshots.test.ts |
ceo_gates.test.ts |
software | healthy | tests/ceo_gates.test.ts |
tactician_compose.test.ts |
software | healthy | tests/tactician_compose.test.ts |
wolfman_signals.test.ts |
software | healthy | tests/wolfman_signals.test.ts |
kelly.test.ts |
software | healthy | tests/kelly.test.ts |
tactician_factors.test.ts |
software | healthy | tests/tactician_factors.test.ts |
treasurer.test.ts |
software | healthy | tests/treasurer.test.ts |
market_state.test.ts |
software | healthy | tests/market_state.test.ts |
geo.test.ts |
software | healthy | tests/geo.test.ts |
bet_flow.integration.test.ts |
software | healthy | tests/integration/bet_flow.integration.test.ts |
PHASE_1_CLAUDE_CODE_PROMPT.md |
software | healthy | docs/worldcup_prompts/PHASE_1_CLAUDE_CODE_PROMPT.md |
05_AGENT_CEO.md |
software | healthy | docs/worldcup_prompts/05_AGENT_CEO.md |
01_MASTER_ORCHESTRATION.md |
software | healthy | docs/worldcup_prompts/01_MASTER_ORCHESTRATION.md |
README.md |
software | healthy | docs/worldcup_prompts/README.md |
03_AGENT_TACTICIAN.md |
software | healthy | docs/worldcup_prompts/03_AGENT_TACTICIAN.md |
PHASE_4_CLAUDE_CODE_PROMPT.md |
software | healthy | docs/worldcup_prompts/PHASE_4_CLAUDE_CODE_PROMPT.md |
PHASE_3_CLAUDE_CODE_PROMPT.md |
software | healthy | docs/worldcup_prompts/PHASE_3_CLAUDE_CODE_PROMPT.md |
PHASE_0_CLAUDE_CODE_PROMPT.md |
software | healthy | docs/worldcup_prompts/PHASE_0_CLAUDE_CODE_PROMPT.md |
07_SHARED_CONTRACTS.md |
software | healthy | docs/worldcup_prompts/07_SHARED_CONTRACTS.md |
02_AGENT_QUANT.md |
software | healthy | docs/worldcup_prompts/02_AGENT_QUANT.md |
06_AGENT_TREASURER.md |
software | healthy | docs/worldcup_prompts/06_AGENT_TREASURER.md |
PHASE_2a_CLAUDE_CODE_PROMPT.md |
software | healthy | docs/worldcup_prompts/PHASE_2a_CLAUDE_CODE_PROMPT.md |
04_AGENT_WOLFMAN.md |
software | healthy | docs/worldcup_prompts/04_AGENT_WOLFMAN.md |
PHASE_2b_CLAUDE_CODE_PROMPT.md |
software | healthy | docs/worldcup_prompts/PHASE_2b_CLAUDE_CODE_PROMPT.md |
00_WALTERS_FOR_SOCCER.md |
software | healthy | docs/worldcup_prompts/00_WALTERS_FOR_SOCCER.md |
start_all.sh |
software | healthy | scripts/start_all.sh |
telegram.ts |
software | healthy | src/notify/telegram.ts |
health.ts |
software | healthy | src/api/health.ts |
status.ts |
software | healthy | src/api/status.ts |
server.ts |
software | healthy | src/api/server.ts |
routes.ts |
software | healthy | src/api/routes.ts |
treasurer.html |
software | healthy | src/api/public/treasurer.html |
styles.css |
software | healthy | src/api/public/styles.css |
match.html |
software | healthy | src/api/public/match.html |
index.html |
software | healthy | src/api/public/index.html |
bets.html |
software | healthy | src/api/public/bets.html |
app.js |
software | healthy | src/api/public/app.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
integration |
software | healthy | tests/integration |
docs |
software | healthy | docs |
worldcup_prompts |
software | healthy | docs/worldcup_prompts |
scripts |
software | healthy | scripts |
src |
software | healthy | src |
notify |
software | healthy | src/notify |
api |
software | healthy | src/api |
public |
software | healthy | src/api/public |
shared |
software | healthy | src/shared |
config |
software | healthy | src/shared/config |
utils |
software | healthy | src/shared/utils |
scripts |
software | healthy | src/scripts |
agents |
software | healthy | src/agents |
wolfman |
software | healthy | src/agents/wolfman |
signals |
software | healthy | src/agents/wolfman/signals |
treasurer |
software | healthy | src/agents/treasurer |
orchestrator |
software | healthy | src/agents/orchestrator |
ceo |
software | healthy | src/agents/ceo |
quant |
software | healthy | src/agents/quant |
config |
software | healthy | src/agents/quant/config |
tests |
software | healthy | src/agents/quant/tests |
api |
software | healthy | src/agents/quant/api |
calibration |
software | healthy | src/agents/quant/calibration |
model |
software | healthy | src/agents/quant/model |
tactician |
software | healthy | src/agents/tactician |
config |
software | healthy | src/agents/tactician/config |
factors |
software | healthy | src/agents/tactician/factors |
db |
software | healthy | src/db |
migrations |
software | healthy | src/db/migrations |
meta |
software | healthy | src/db/migrations/meta |
| Label | Layer | Status | Path |
|---|---|---|---|
LedgerError |
software | healthy | src/shared/ledger.ts:LedgerError |
OddsApiError |
software | healthy | src/agents/wolfman/odds_api.ts:OddsApiError |
QuantClient |
software | healthy | src/agents/orchestrator/quant_client.ts:QuantClient |
TestTeamNames |
software | healthy | src/agents/quant/tests/test_data_loaders.py:12 |
TestEloLoader |
software | healthy | src/agents/quant/tests/test_data_loaders.py:26 |
TestTransfermarktParsing |
software | healthy | src/agents/quant/tests/test_data_loaders.py:59 |
TestBivariatePoisson |
software | healthy | src/agents/quant/tests/test_model.py:28 |
TestDrawInflation |
software | healthy | src/agents/quant/tests/test_model.py:59 |
TestVenueFactor |
software | healthy | src/agents/quant/tests/test_model.py:81 |
TestCompositeRating |
software | healthy | src/agents/quant/tests/test_model.py:105 |
TestBootstrap |
software | healthy | src/agents/quant/tests/test_model.py:132 |
TestEloEngine |
software | healthy | src/agents/quant/tests/test_backtest.py:20 |
TestMarketDerivation |
software | healthy | src/agents/quant/tests/test_markets.py:20 |
PredictRequest |
software | healthy | src/agents/quant/api/routes.py:21 |
RatingsUpdateRequest |
software | healthy | src/agents/quant/api/routes.py:26 |
BacktestRequest |
software | healthy | src/agents/quant/api/routes.py:30 |
QuantError |
software | healthy | src/agents/quant/api/service.py:20 |
BacktestMatch |
software | healthy | src/agents/quant/calibration/backtest.py:58 |
EloEngine |
software | healthy | src/agents/quant/calibration/elo_engine.py:51 |
HistoricalMatch |
software | healthy | src/agents/quant/calibration/results_loader.py:21 |
ModelParams |
software | healthy | src/agents/quant/model/types.py:7 |
TeamRating |
software | healthy | src/agents/quant/model/types.py:42 |
FieldStats |
software | healthy | src/agents/quant/model/types.py:54 |
VenueInfo |
software | healthy | src/agents/quant/model/types.py:65 |
MatchOutcome |
software | healthy | src/agents/quant/model/types.py:75 |
ConfidenceInterval |
software | healthy | src/agents/quant/model/types.py:81 |
MatchPrediction |
software | healthy | src/agents/quant/model/types.py:90 |
BacktestResult |
software | healthy | src/agents/quant/model/types.py:98 |
TeamSignals |
software | healthy | src/agents/quant/model/composite_rating.py:9 |
| Label | Layer | Status | Path |
|---|---|---|---|
POST /predict |
api | healthy | src/agents/quant/api/routes.py |
POST /ratings/update |
api | healthy | src/agents/quant/api/routes.py |
POST /backtest |
api | healthy | src/agents/quant/api/routes.py |
GET /health |
api | healthy | src/agents/quant/api/routes.py |
GET / |
api | healthy | src/api/server.ts |
GET /matches/:id |
api | healthy | src/api/server.ts |
GET /bets |
api | healthy | src/api/server.ts |
GET /verdicts/:id |
api | healthy | src/api/server.ts |
GET /treasurer |
api | healthy | src/api/server.ts |
GET /api/slate |
api | healthy | src/api/routes.ts |
GET /api/matches/:id |
api | healthy | src/api/routes.ts |
POST /api/poll |
api | healthy | src/api/routes.ts |
POST /api/fixtures/sync |
api | healthy | src/api/routes.ts |
POST /bets/place |
api | healthy | src/api/routes.ts |
POST /bets/:id/settle |
api | healthy | src/api/routes.ts |
POST /bankroll/deposit |
api | healthy | src/api/routes.ts |
GET /api/bets |
api | healthy | src/api/routes.ts |
GET /api/status |
api | healthy | src/api/routes.ts |
POST /api/matches/:id/tactician/run |
api | healthy | src/api/routes.ts |
GET /api/treasurer |
api | healthy | src/api/routes.ts |
POST /api/matches/:id/ceo/run |
api | healthy | src/api/routes.ts |
GET /api/matches/:id/verdicts |
api | healthy | src/api/routes.ts |
GET /api/verdicts/:id |
api | healthy | src/api/routes.ts |
POST /api/matches/:id/lineup |
api | healthy | src/api/routes.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
agent_runs |
data | healthy | src/db/migrations/0000_tearful_doctor_octopus.sql |
bankroll_ledger |
data | healthy | src/db/migrations/0000_tearful_doctor_octopus.sql |
bets |
data | healthy | src/db/migrations/0000_tearful_doctor_octopus.sql |
market_intelligence |
data | healthy | src/db/migrations/0000_tearful_doctor_octopus.sql |
match_contexts |
data | healthy | src/db/migrations/0000_tearful_doctor_octopus.sql |
matches |
data | healthy | src/db/migrations/0000_tearful_doctor_octopus.sql |
model_predictions |
data | healthy | src/db/migrations/0000_tearful_doctor_octopus.sql |
model_versions |
data | healthy | src/db/migrations/0000_tearful_doctor_octopus.sql |
odds_snapshots |
data | healthy | src/db/migrations/0000_tearful_doctor_octopus.sql |
players |
data | healthy | src/db/migrations/0000_tearful_doctor_octopus.sql |
referees |
data | healthy | src/db/migrations/0000_tearful_doctor_octopus.sql |
situational_adjustments |
data | healthy | src/db/migrations/0000_tearful_doctor_octopus.sql |
teams |
data | healthy | src/db/migrations/0000_tearful_doctor_octopus.sql |
venues |
data | healthy | src/db/migrations/0000_tearful_doctor_octopus.sql |
verdicts |
data | healthy | src/db/migrations/0000_tearful_doctor_octopus.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | README.md |
sqlite |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
0002_violet_clint_barton.sql |
data | healthy | src/db/migrations/0002_violet_clint_barton.sql |
0000_tearful_doctor_octopus.sql |
data | healthy | src/db/migrations/0000_tearful_doctor_octopus.sql |
0001_large_deathstrike.sql |
data | healthy | src/db/migrations/0001_large_deathstrike.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-v3t2ilpg |
software | healthy | /tmp/repobility-clone-v3t2ilpg |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | scripts/start_all.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
This page is publicly accessible at:
https://repobility.com/scan/0eea4743-c6ea-4cb6-93e7-0b4a768ec9ac/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0eea4743-c6ea-4cb6-93e7-0b4a768ec9ac/
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.