https://github.com/tetutetu214/next-train
· scanned 2026-06-16 00:32 UTC (2 months, 2 weeks ago)
15 raw signals (0 security + 15 graph)
Last scanned 2 months, 2 weeks ago · v1 · 15 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 102 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 |
|---|---|---|---|
jsonResponse |
software | healthy | worker/src/index.ts:jsonResponse |
errorResponse |
software | healthy | worker/src/index.ts:errorResponse |
generateMockDepartures |
software | healthy | worker/src/index.ts:generateMockDepartures |
getMockGinzaOmotesandoWeekday |
software | healthy | worker/src/index.ts:getMockGinzaOmotesandoWeekday |
getMockGinzaOmotesandoHoliday |
software | healthy | worker/src/index.ts:getMockGinzaOmotesandoHoliday |
getMockChiyodaOmotesandoWeekday |
software | healthy | worker/src/index.ts:getMockChiyodaOmotesandoWeekday |
getMockChiyodaOmotesandoHoliday |
software | healthy | worker/src/index.ts:getMockChiyodaOmotesandoHoliday |
normalizeCalendarParam |
software | healthy | worker/src/index.ts:normalizeCalendarParam |
selectTimetablesByCalendar |
software | healthy | worker/src/index.ts:selectTimetablesByCalendar |
mockCalendarKey |
software | healthy | worker/src/index.ts:mockCalendarKey |
canonicalId |
software | healthy | worker/src/index.ts:canonicalId |
lastIdSegment |
software | healthy | worker/src/index.ts:lastIdSegment |
collectDestinationIds |
software | healthy | worker/src/index.ts:collectDestinationIds |
mapStations |
software | healthy | worker/src/index.ts:mapStations |
mapTimetable |
software | healthy | worker/src/index.ts:mapTimetable |
toDepResponse |
software | healthy | worker/src/index.ts:toDepResponse |
localizedJa |
software | healthy | worker/src/index.ts:localizedJa |
mapTrainInformation |
software | healthy | worker/src/index.ts:mapTrainInformation |
fetchOdptStations |
software | healthy | worker/src/index.ts:fetchOdptStations |
rawStations |
software | healthy | worker/src/index.ts:rawStations |
rawRailways |
software | healthy | worker/src/index.ts:rawRailways |
fetchOdptTimetable |
software | healthy | worker/src/index.ts:fetchOdptTimetable |
allTimetables |
software | healthy | worker/src/index.ts:allTimetables |
railways |
software | healthy | worker/src/index.ts:railways |
trainTypes |
software | healthy | worker/src/index.ts:trainTypes |
directions |
software | healthy | worker/src/index.ts:directions |
fetchOdptTrainInformation |
software | healthy | worker/src/index.ts:fetchOdptTrainInformation |
rawInfos |
software | healthy | worker/src/index.ts:rawInfos |
makeTimetable |
software | healthy | worker/src/__tests__/odpt-mapping.test.ts:makeTimetable |
App |
software | healthy | web/src/App.tsx:App |
isHoliday |
software | healthy | web/src/types/japanese-holidays.d.ts:isHoliday |
isHolidayAt |
software | healthy | web/src/types/japanese-holidays.d.ts:isHolidayAt |
fetchStations |
software | healthy | web/src/api/client.ts:fetchStations |
stations |
software | healthy | web/src/api/client.ts:stations |
fetchTimetable |
software | healthy | web/src/api/client.ts:fetchTimetable |
fetchTrainInformation |
software | healthy | web/src/api/client.ts:fetchTrainInformation |
formatMinutesUntil |
software | healthy | web/src/components/StationCard.tsx:formatMinutesUntil |
DirectionBlock |
software | healthy | web/src/components/StationCard.tsx:DirectionBlock |
StationCard |
software | healthy | web/src/components/StationCard.tsx:StationCard |
haversineKm |
software | healthy | web/src/lib/geo.ts:haversineKm |
toRad |
software | healthy | web/src/lib/geo.ts:toRad |
getCurrentPosition |
software | healthy | web/src/lib/geo.ts:getCurrentPosition |
filterNearbyStations |
software | healthy | web/src/lib/geo.ts:filterNearbyStations |
filterActiveTrainInformation |
software | healthy | web/src/lib/trainInformation.ts:filterActiveTrainInformation |
getCalendarType |
software | healthy | web/src/lib/timetable.ts:getCalendarType |
timeStringToMinutes |
software | healthy | web/src/lib/timetable.ts:timeStringToMinutes |
nowToMinutes |
software | healthy | web/src/lib/timetable.ts:nowToMinutes |
minutesUntil |
software | healthy | web/src/lib/timetable.ts:minutesUntil |
getNextDeparture |
software | healthy | web/src/lib/timetable.ts:getNextDeparture |
makeDate |
software | healthy | web/src/lib/__tests__/timetable.test.ts:makeDate |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
.env.example |
software | healthy | .env.example |
spec.md |
software | healthy | docs/spec.md |
plan.md |
software | healthy | docs/plan.md |
knowledge.md |
software | healthy | docs/knowledge.md |
todo.md |
software | healthy | docs/todo.md |
package.json |
software | healthy | worker/package.json |
wrangler.toml |
software | healthy | worker/wrangler.toml |
deploy.sh |
software | healthy | worker/deploy.sh |
package-lock.json |
software | healthy | worker/package-lock.json |
tsconfig.json |
software | healthy | worker/tsconfig.json |
index.ts |
software | healthy | worker/src/index.ts |
odpt-mapping.test.ts |
software | healthy | worker/src/__tests__/odpt-mapping.test.ts |
train-information-mapping.test.ts |
software | healthy | worker/src/__tests__/train-information-mapping.test.ts |
tsconfig.app.json |
software | healthy | web/tsconfig.app.json |
vite.config.ts |
software | healthy | web/vite.config.ts |
README.md |
software | healthy | web/README.md |
package.json |
software | healthy | web/package.json |
tsconfig.node.json |
software | healthy | web/tsconfig.node.json |
index.html |
software | healthy | web/index.html |
package-lock.json |
software | healthy | web/package-lock.json |
eslint.config.js |
software | healthy | web/eslint.config.js |
tsconfig.json |
software | healthy | web/tsconfig.json |
index.css |
software | healthy | web/src/index.css |
main.tsx |
software | healthy | web/src/main.tsx |
App.tsx |
software | healthy | web/src/App.tsx |
App.css |
software | healthy | web/src/App.css |
types.ts |
software | healthy | web/src/types.ts |
japanese-holidays.d.ts |
software | healthy | web/src/types/japanese-holidays.d.ts |
client.ts |
software | healthy | web/src/api/client.ts |
StationCard.tsx |
software | healthy | web/src/components/StationCard.tsx |
geo.ts |
software | healthy | web/src/lib/geo.ts |
trainInformation.ts |
software | healthy | web/src/lib/trainInformation.ts |
timetable.ts |
software | healthy | web/src/lib/timetable.ts |
trainInformation.test.ts |
software | healthy | web/src/lib/__tests__/trainInformation.test.ts |
timetable.test.ts |
software | healthy | web/src/lib/__tests__/timetable.test.ts |
geo.test.ts |
software | healthy | web/src/lib/__tests__/geo.test.ts |
CLAUDE.md |
quality | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
worker |
software | healthy | worker |
src |
software | healthy | worker/src |
__tests__ |
software | healthy | worker/src/__tests__ |
web |
software | healthy | web |
src |
software | healthy | web/src |
types |
software | healthy | web/src/types |
api |
software | healthy | web/src/api |
components |
software | healthy | web/src/components |
lib |
software | healthy | web/src/lib |
__tests__ |
software | healthy | web/src/lib/__tests__ |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ce30icbq |
software | healthy | /tmp/repobility-clone-ce30icbq |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | web/src/App.tsx |
This page is publicly accessible at:
https://repobility.com/scan/ea3bcb24-6936-4a54-b7dd-78b7ee6ecbc9/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ea3bcb24-6936-4a54-b7dd-78b7ee6ecbc9/
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.