Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

Qkyu9/shogi-analytics

https://github.com/Qkyu9/shogi-analytics · scanned 2026-06-15 23:43 UTC (2 months, 4 weeks ago)

21 raw signals (0 security + 21 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 4 weeks ago · v1 · 21 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 697 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.

LabelLayerStatusPath
loadEnvLocal software healthy scripts/fix-bare-migi-gyoku.mjs:loadEnvLocal
isBareMigiGyoku software healthy scripts/fix-bare-migi-gyoku.mjs:isBareMigiGyoku
t software healthy scripts/fix-bare-migi-gyoku.mjs:t
targets software healthy scripts/fix-bare-migi-gyoku.mjs:targets
loadEnvLocal software healthy scripts/verify-opponent-rank-column.mjs:loadEnvLocal
normalizeTag software healthy scripts/migrate-midgame-read-tag.mjs:normalizeTag
loadEnvLocal software healthy scripts/migrate-midgame-read-tag.mjs:loadEnvLocal
migrateTags software healthy scripts/migrate-midgame-read-tag.mjs:migrateTags
targets software healthy scripts/migrate-midgame-read-tag.mjs:targets
normalizeTag software healthy scripts/migrate-weakness-tags.mjs:normalizeTag
loadEnvLocal software healthy scripts/migrate-weakness-tags.mjs:loadEnvLocal
migrateTags software healthy scripts/migrate-weakness-tags.mjs:migrateTags
targets software healthy scripts/migrate-weakness-tags.mjs:targets
HomePage software healthy app/page.tsx:HomePage
RootLayout software healthy app/layout.tsx:RootLayout
SettingsPage software healthy app/settings/page.tsx:SettingsPage
StudyMenuPage software healthy app/study-menu/page.tsx:StudyMenuPage
SignUpPage software healthy app/sign-up/[[...sign-up]]/page.tsx:SignUpPage
TagPreviewPage software healthy app/tag-preview/page.tsx:TagPreviewPage
ThemePreviewPage software healthy app/theme-preview/page.tsx:ThemePreviewPage
POST software healthy app/api/auth/sync/route.ts:POST
POST software healthy app/api/classify-book/route.ts:POST
body software healthy app/api/classify-book/route.ts:body
finalizeText software healthy app/api/summarize/route.ts:finalizeText
normalizeVenue software healthy app/api/summarize/route.ts:normalizeVenue
normalizeResult software healthy app/api/summarize/route.ts:normalizeResult
nowJstForPrompt software healthy app/api/summarize/route.ts:nowJstForPrompt
normalizePlayedAt software healthy app/api/summarize/route.ts:normalizePlayedAt
toDraft software healthy app/api/summarize/route.ts:toDraft
POST software healthy app/api/summarize/route.ts:POST
body software healthy app/api/summarize/route.ts:body
finalizeTranscript software healthy app/api/correct-transcript/route.ts:finalizeTranscript
POST software healthy app/api/correct-transcript/route.ts:POST
body software healthy app/api/correct-transcript/route.ts:body
data software healthy app/api/correct-transcript/route.ts:data
GET software healthy app/api/records/route.ts:GET
POST software healthy app/api/records/route.ts:POST
draft software healthy app/api/records/route.ts:draft
GET software healthy app/api/records/[id]/route.ts:GET
PATCH software healthy app/api/records/[id]/route.ts:PATCH
draft software healthy app/api/records/[id]/route.ts:draft
DELETE software healthy app/api/records/[id]/route.ts:DELETE
POST software healthy app/api/records/migrate/route.ts:POST
body software healthy app/api/records/migrate/route.ts:body
transcribeWithModel software healthy app/api/transcribe/route.ts:transcribeWithModel
POST software healthy app/api/transcribe/route.ts:POST
type software healthy app/api/transcribe/route.ts:type
data software healthy app/api/transcribe/route.ts:data
alignTurningPointsWithKifu software healthy app/api/summarize-kifu/route.ts:alignTurningPointsWithKifu
normalizeInsight software healthy app/api/summarize-kifu/route.ts:normalizeInsight

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
.env.local.example software healthy .env.local.example
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
package.json software healthy package.json
next-env.d.ts software healthy next-env.d.ts
package-lock.json software healthy package-lock.json
middleware.ts software healthy middleware.ts
DEPLOY.md software healthy DEPLOY.md
tsconfig.json software healthy tsconfig.json
eslint.config.mjs software healthy eslint.config.mjs
CONNECT.md software healthy CONNECT.md
next.config.ts software healthy next.config.ts
test-reading-prose.mjs software healthy scripts/test-reading-prose.mjs
fix-bare-migi-gyoku.mjs software healthy scripts/fix-bare-migi-gyoku.mjs
verify-opponent-rank-column.mjs software healthy scripts/verify-opponent-rank-column.mjs
migrate-midgame-read-tag.mjs software healthy scripts/migrate-midgame-read-tag.mjs
migrate-weakness-tags.mjs software healthy scripts/migrate-weakness-tags.mjs
test-kifu-parse.mjs software healthy scripts/test-kifu-parse.mjs
globals.css software healthy app/globals.css
page.tsx software healthy app/page.tsx
layout.tsx software healthy app/layout.tsx
page.tsx software healthy app/settings/page.tsx
page.tsx software healthy app/study-menu/page.tsx
page.tsx software healthy app/sign-up/[[...sign-up]]/page.tsx
page.tsx software healthy app/tag-preview/page.tsx
page.tsx software healthy app/theme-preview/page.tsx
route.ts software healthy app/api/auth/sync/route.ts
route.ts software healthy app/api/classify-book/route.ts
route.ts software healthy app/api/summarize/route.ts
route.ts software healthy app/api/correct-transcript/route.ts
route.ts software healthy app/api/records/route.ts
route.ts software healthy app/api/records/[id]/route.ts
route.ts software healthy app/api/records/migrate/route.ts
route.ts software healthy app/api/transcribe/route.ts
route.ts software healthy app/api/summarize-kifu/route.ts
route.ts software healthy app/api/user-books/route.ts
page.tsx software healthy app/sign-in/[[...sign-in]]/page.tsx
OwnedBooksSettings.tsx software healthy app/components/settings/OwnedBooksSettings.tsx
StudyMenuSourceSettings.tsx software healthy app/components/settings/StudyMenuSourceSettings.tsx
AppHeader.tsx software healthy app/components/layout/AppHeader.tsx
BottomNav.tsx software healthy app/components/layout/BottomNav.tsx
AuthBootstrap.tsx software healthy app/components/auth/AuthBootstrap.tsx
Button.tsx software healthy app/components/ui/Button.tsx
TagChip.tsx software healthy app/components/ui/TagChip.tsx
FeaturePhotoCard.tsx software healthy app/components/ui/FeaturePhotoCard.tsx
NavPhotoIcon.tsx software healthy app/components/ui/NavPhotoIcon.tsx
Card.tsx software healthy app/components/ui/Card.tsx
CollapsibleSection.tsx software healthy app/components/ui/CollapsibleSection.tsx
ThemePreviewPanel.tsx software healthy app/components/theme/ThemePreviewPanel.tsx
HomeLessonHeadline.tsx software healthy app/components/home/HomeLessonHeadline.tsx

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
scripts software healthy scripts
app software healthy app
settings software healthy app/settings
study-menu software healthy app/study-menu
sign-up software healthy app/sign-up
[[...sign-up]] software healthy app/sign-up/[[...sign-up]]
tag-preview software healthy app/tag-preview
theme-preview software healthy app/theme-preview
api software healthy app/api
auth software healthy app/api/auth
sync software healthy app/api/auth/sync
classify-book software healthy app/api/classify-book
summarize software healthy app/api/summarize
correct-transcript software healthy app/api/correct-transcript
records software healthy app/api/records
[id] software healthy app/api/records/[id]
migrate software healthy app/api/records/migrate
transcribe software healthy app/api/transcribe
summarize-kifu software healthy app/api/summarize-kifu
user-books software healthy app/api/user-books
sign-in software healthy app/sign-in
[[...sign-in]] software healthy app/sign-in/[[...sign-in]]
components software healthy app/components
settings software healthy app/components/settings
layout software healthy app/components/layout
auth software healthy app/components/auth
ui software healthy app/components/ui
theme software healthy app/components/theme
home software healthy app/components/home
analysis software healthy app/components/analysis
records software healthy app/components/records
lib software healthy app/lib
prompts software healthy app/lib/prompts
analysis software healthy app/analysis
records software healthy app/records
new software healthy app/records/new
preview software healthy app/records/new/preview
[id] software healthy app/records/[id]
edit software healthy app/records/[id]/edit
lib software healthy lib
supabase software healthy lib/supabase
supabase software healthy supabase
migrations software healthy supabase/migrations
public software healthy public
theme-previews software healthy public/theme-previews

LabelLayerStatusPath
HomePage frontend healthy app/page.tsx
RootLayout frontend healthy app/layout.tsx
SettingsPage frontend healthy app/settings/page.tsx
StudyMenuPage frontend healthy app/study-menu/page.tsx
SignUpPage frontend healthy app/sign-up/[[...sign-up]]/page.tsx
TagPreviewPage frontend healthy app/tag-preview/page.tsx
ThemePreviewPage frontend healthy app/theme-preview/page.tsx
SignInPage frontend healthy app/sign-in/[[...sign-in]]/page.tsx
AnalysisPage frontend healthy app/analysis/page.tsx
RecordsPage frontend healthy app/records/page.tsx
NewRecordPage frontend healthy app/records/new/page.tsx
PreviewPage frontend healthy app/records/new/preview/page.tsx

LabelLayerStatusPath
20250608_rename_midgame_read_tag.sql data healthy supabase/migrations/20250608_rename_midgame_read_tag.sql
20250608_game_records.sql data healthy supabase/migrations/20250608_game_records.sql
20250608_user_owned_books.sql data healthy supabase/migrations/20250608_user_owned_books.sql
20250610_unify_weakness_tags.sql data healthy supabase/migrations/20250610_unify_weakness_tags.sql
20250608_fix_bare_migi_gyoku.sql data healthy supabase/migrations/20250608_fix_bare_migi_gyoku.sql
20250203_init_users.sql data healthy supabase/migrations/20250203_init_users.sql
20250608_handicap.sql data healthy supabase/migrations/20250608_handicap.sql
20250608_opponent_rank.sql data healthy supabase/migrations/20250608_opponent_rank.sql
20250608_user_owned_books_v2.sql data healthy supabase/migrations/20250608_user_owned_books_v2.sql
20250609_kishin_insight.sql data healthy supabase/migrations/20250609_kishin_insight.sql
20250608_source_input_text.sql data healthy supabase/migrations/20250608_source_input_text.sql

LabelLayerStatusPath
repobility-clone-fewyejjv software healthy /tmp/repobility-clone-fewyejjv

LabelLayerStatusPath
public data healthy supabase/migrations/20250608_game_records.sql

LabelLayerStatusPath
openai_or_anthropic_key::.env.local.example security healthy .env.local.example
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/78fdb3f3-6cde-4dd8-85e9-07b2ae0c589a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/78fdb3f3-6cde-4dd8-85e9-07b2ae0c589a/

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.