https://github.com/yasuhiroohnaka-ux/horse-race-sim
· scanned 2026-06-16 01:05 UTC (2 months, 1 week ago)
45 raw signals (0 security + 45 graph)
Last scanned 2 months, 1 week ago · v1 · 42 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1348 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 |
|---|---|---|---|
buildHorse |
software | healthy | tests/tanpukuSelection.test.ts:buildHorse |
buildRace |
software | healthy | tests/tanpukuSelection.test.ts:buildRace |
oldApprox |
software | healthy | tests/tanpukuSelection.test.ts:oldApprox |
horse |
software | healthy | tests/raceTrendHints.test.ts:horse |
profile |
software | healthy | tests/raceTrendHints.test.ts:profile |
course |
software | healthy | tests/raceAnnotations.test.ts:course |
course |
software | healthy | tests/predictionSnapshotCourseMeta.test.ts:course |
horse |
software | healthy | tests/predictionSnapshotsLineage.test.ts:horse |
snapshot |
software | healthy | tests/sourceStatusSummary.test.ts:snapshot |
record |
software | healthy | tests/sourceStatusSummary.test.ts:record |
stats |
software | healthy | tests/tanpukuXPost.test.ts:stats |
build |
software | healthy | tests/tanpukuXPost.test.ts:build |
argValue |
software | healthy | scripts/validate-mc-top3.ts:argValue |
clampNum |
software | healthy | scripts/validate-mc-top3.ts:clampNum |
logit |
software | healthy | scripts/validate-mc-top3.ts:logit |
sigmoid |
software | healthy | scripts/validate-mc-top3.ts:sigmoid |
loadRaces |
software | healthy | scripts/validate-mc-top3.ts:loadRaces |
buildCourse |
software | healthy | scripts/validate-mc-top3.ts:buildCourse |
buildCondition |
software | healthy | scripts/validate-mc-top3.ts:buildCondition |
formulaPlaceProb |
software | healthy | scripts/validate-mc-top3.ts:formulaPlaceProb |
fitLogistic |
software | healthy | scripts/validate-mc-top3.ts:fitLogistic |
logLoss |
software | healthy | scripts/validate-mc-top3.ts:logLoss |
evaluate |
software | healthy | scripts/validate-mc-top3.ts:evaluate |
clamp |
software | healthy | scripts/calibration-report.mjs:clamp |
logit |
software | healthy | scripts/calibration-report.mjs:logit |
sigmoid |
software | healthy | scripts/calibration-report.mjs:sigmoid |
pct |
software | healthy | scripts/calibration-report.mjs:pct |
loadSettledRecords |
software | healthy | scripts/calibration-report.mjs:loadSettledRecords |
fitPlaceOddsModel |
software | healthy | scripts/calibration-report.mjs:fitPlaceOddsModel |
slope |
software | healthy | scripts/calibration-report.mjs:slope |
intercept |
software | healthy | scripts/calibration-report.mjs:intercept |
fitLogistic |
software | healthy | scripts/calibration-report.mjs:fitLogistic |
logLoss |
software | healthy | scripts/calibration-report.mjs:logLoss |
brier |
software | healthy | scripts/calibration-report.mjs:brier |
makeWinData |
software | healthy | scripts/calibration-report.mjs:makeWinData |
makePlaceData |
software | healthy | scripts/calibration-report.mjs:makePlaceData |
calibrationBuckets |
software | healthy | scripts/calibration-report.mjs:calibrationBuckets |
buildClassifierEntry |
software | healthy | scripts/calibration-report.mjs:buildClassifierEntry |
roiSummary |
software | healthy | scripts/calibration-report.mjs:roiSummary |
classificationBacktest |
software | healthy | scripts/calibration-report.mjs:classificationBacktest |
tableMd |
software | healthy | scripts/calibration-report.mjs:tableMd |
objectTableMd |
software | healthy | scripts/calibration-report.mjs:objectTableMd |
recalibrate |
software | healthy | scripts/calibration-report.mjs:recalibrate |
calibrateWinProb |
software | healthy | scripts/calibration-report.mjs:calibrateWinProb |
calibratePlaceProb |
software | healthy | scripts/calibration-report.mjs:calibratePlaceProb |
estimatePlaceOdds |
software | healthy | scripts/calibration-report.mjs:estimatePlaceOdds |
fetchText |
software | healthy | scripts/daily-entry-check.mjs:fetchText |
fetchNetkeibaWeightOverrides |
software | healthy | scripts/daily-entry-check.mjs:fetchNetkeibaWeightOverrides |
normalizeName |
software | healthy | scripts/daily-entry-check.mjs:normalizeName |
getHorseNameKeys |
software | healthy | scripts/daily-entry-check.mjs:getHorseNameKeys |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
HANDOVER.md |
software | healthy | HANDOVER.md |
next.config.ts |
software | healthy | next.config.ts |
tanpukuSelection.test.ts |
software | healthy | tests/tanpukuSelection.test.ts |
raceTrendHints.test.ts |
software | healthy | tests/raceTrendHints.test.ts |
raceAnnotations.test.ts |
software | healthy | tests/raceAnnotations.test.ts |
defaultHorsesPreviousRaceOverrides.test.ts |
software | healthy | tests/defaultHorsesPreviousRaceOverrides.test.ts |
predictionSnapshotCourseMeta.test.ts |
software | healthy | tests/predictionSnapshotCourseMeta.test.ts |
officialEntryRoster.test.ts |
software | healthy | tests/officialEntryRoster.test.ts |
predictionSnapshotsLineage.test.ts |
software | healthy | tests/predictionSnapshotsLineage.test.ts |
oaksPostDrawDefaultHorses.test.ts |
software | healthy | tests/oaksPostDrawDefaultHorses.test.ts |
sourceStatusSummary.test.ts |
software | healthy | tests/sourceStatusSummary.test.ts |
recommendedBetAction.test.ts |
software | healthy | tests/recommendedBetAction.test.ts |
tanpukuXPost.test.ts |
software | healthy | tests/tanpukuXPost.test.ts |
validate-mc-top3.ts |
software | healthy | scripts/validate-mc-top3.ts |
calibration-report.mjs |
software | healthy | scripts/calibration-report.mjs |
daily-entry-check.mjs |
software | healthy | scripts/daily-entry-check.mjs |
analyze-v1-v2-diff.mjs |
software | healthy | scripts/analyze-v1-v2-diff.mjs |
refresh-weekly-races.mjs |
software | healthy | scripts/refresh-weekly-races.mjs |
analyze-post-feb-hypotheses.ts |
software | healthy | scripts/analyze-post-feb-hypotheses.ts |
fix-satsuki-sho.mjs |
software | healthy | scripts/fix-satsuki-sho.mjs |
backfill-expectations.ts |
software | healthy | scripts/backfill-expectations.ts |
diagnose-selection-actions.mjs |
software | healthy | scripts/diagnose-selection-actions.mjs |
sync-race-schedule.mjs |
software | healthy | scripts/sync-race-schedule.mjs |
compare-opponent-offline.ts |
software | healthy | scripts/compare-opponent-offline.ts |
backfill-archive-predictions.ts |
software | healthy | scripts/backfill-archive-predictions.ts |
keiba-routine.mjs |
software | healthy | scripts/keiba-routine.mjs |
update-race-results.mjs |
software | healthy | scripts/update-race-results.mjs |
repair-live-snapshot-timezone-shift.ts |
software | healthy | scripts/repair-live-snapshot-timezone-shift.ts |
apply-archive-edits.mjs |
software | healthy | scripts/apply-archive-edits.mjs |
analyze-post-feb-retrospective.ts |
software | healthy | scripts/analyze-post-feb-retrospective.ts |
extract-note-2026-05-02.ts |
software | healthy | scripts/extract-note-2026-05-02.ts |
update-race-volatility.mjs |
software | healthy | scripts/update-race-volatility.mjs |
process-review-records.ts |
software | healthy | scripts/process-review-records.ts |
fix-archive-types.mjs |
software | healthy | scripts/fix-archive-types.mjs |
weekly-keiba-update.mjs |
software | healthy | scripts/weekly-keiba-update.mjs |
analyze-three-races.ts |
software | healthy | scripts/analyze-three-races.ts |
HorseInput.tsx |
software | healthy | components/HorseInput.tsx |
WeeklyRaceBrowser.tsx |
software | healthy | components/WeeklyRaceBrowser.tsx |
SimulationResults.tsx |
software | healthy | components/SimulationResults.tsx |
PerformancePanel.tsx |
software | healthy | components/PerformancePanel.tsx |
InfoHint.tsx |
software | healthy | components/InfoHint.tsx |
RaceTrendNotesPanel.tsx |
software | healthy | components/RaceTrendNotesPanel.tsx |
CourseConfig.tsx |
software | healthy | components/CourseConfig.tsx |
GradeFilterChips.tsx |
software | healthy | components/GradeFilterChips.tsx |
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 |
scripts |
software | healthy | scripts |
components |
software | healthy | components |
app |
software | healthy | app |
archive |
software | healthy | app/archive |
api |
software | healthy | app/api |
live-race-conditions |
software | healthy | app/api/live-race-conditions |
note-draft |
software | healthy | app/api/note-draft |
performance |
software | healthy | app/api/performance |
review-repair |
software | healthy | app/api/review-repair |
prediction-snapshots |
software | healthy | app/api/prediction-snapshots |
horse-running-style |
software | healthy | app/api/horse-running-style |
note-payload |
software | healthy | app/api/note-payload |
netkeiba-odds |
software | healthy | app/api/netkeiba-odds |
weekly-diagnostics |
software | healthy | app/api/weekly-diagnostics |
sim |
software | healthy | app/sim |
lib |
software | healthy | lib |
ui |
software | healthy | lib/ui |
.claude |
software | healthy | .claude |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
app |
software | healthy | src/app |
| Label | Layer | Status | Path |
|---|---|---|---|
port:07 |
network | healthy | .github/workflows/daily-entry-check.yml |
port:22 |
network | healthy | .github/workflows/daily-entry-check.yml |
port:09 |
network | healthy | .github/workflows/weekly-keiba-update.yml |
port:10 |
network | healthy | .github/workflows/weekly-keiba-update.yml |
port:12 |
network | healthy | .github/workflows/weekly-keiba-update.yml |
port:15 |
network | healthy | .github/workflows/weekly-keiba-update.yml |
port:30 |
network | healthy | .github/workflows/weekly-keiba-update.yml |
port:16 |
network | healthy | .github/workflows/weekly-keiba-update.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
Home |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
ArchivePage |
frontend | healthy | app/archive/page.tsx |
SimulatorPage |
frontend | healthy | app/sim/page.tsx |
Home |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/ |
frontend | healthy | app/api/horse-running-style/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::daily-entry-check |
cicd | healthy | .github/workflows/daily-entry-check.yml |
gha::weekly-keiba-update |
cicd | healthy | .github/workflows/weekly-keiba-update.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
daily-check |
cicd | healthy | .github/workflows/daily-entry-check.yml |
routine |
cicd | healthy | .github/workflows/weekly-keiba-update.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ggb3iean |
software | healthy | /tmp/repobility-clone-ggb3iean |
| Label | Layer | Status | Path |
|---|---|---|---|
X_POST_WEBHOOK_URL |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/0dac56f9-df3a-4d46-bcd7-495f8b0b8220/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0dac56f9-df3a-4d46-bcd7-495f8b0b8220/
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.