https://github.com/traponion/breakout-engine
· scanned 2026-06-16 00:41 UTC (2 months, 1 week ago)
9 raw signals (0 security + 9 graph)
Last scanned 2 months, 1 week ago · v1 · 9 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 153 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 |
|---|---|---|---|
bootstrap |
software | healthy | src/main.ts:bootstrap |
defaultSoundPaths |
software | healthy | src/config/index.ts:defaultSoundPaths |
isRecord |
software | healthy | src/config/index.ts:isRecord |
warn |
software | healthy | src/config/index.ts:warn |
asDifficulty |
software | healthy | src/config/index.ts:asDifficulty |
asLang |
software | healthy | src/config/index.ts:asLang |
asVolume |
software | healthy | src/config/index.ts:asVolume |
asBool |
software | healthy | src/config/index.ts:asBool |
cloneDefaultRewards |
software | healthy | src/config/index.ts:cloneDefaultRewards |
asRewards |
software | healthy | src/config/index.ts:asRewards |
isSEName |
software | healthy | src/config/index.ts:isSEName |
asSounds |
software | healthy | src/config/index.ts:asSounds |
cloneDefaults |
software | healthy | src/config/index.ts:cloneDefaults |
loadConfig |
software | healthy | src/config/index.ts:loadConfig |
fakeStorage |
software | healthy | src/audio/index.test.ts:fakeStorage |
createManager |
software | healthy | src/audio/index.test.ts:createManager |
conventionalPaths |
software | healthy | src/audio/element-backend.test.ts:conventionalPaths |
createBackend |
software | healthy | src/audio/element-backend.test.ts:createBackend |
flushMicrotasks |
software | healthy | src/audio/element-backend.test.ts:flushMicrotasks |
selectBackendKind |
software | healthy | src/audio/index.ts:selectBackendKind |
resolvePaths |
software | healthy | src/audio/index.ts:resolvePaths |
createDefaultBackend |
software | healthy | src/audio/index.ts:createDefaultBackend |
clampVolume |
software | healthy | src/audio/index.ts:clampVolume |
loadStoredInt |
software | healthy | src/audio/index.ts:loadStoredInt |
loadStoredBool |
software | healthy | src/audio/index.ts:loadStoredBool |
store |
software | healthy | src/audio/index.ts:store |
conventionalPaths |
software | healthy | src/audio/buffer-backend.test.ts:conventionalPaths |
createBackend |
software | healthy | src/audio/buffer-backend.test.ts:createBackend |
flushMicrotasks |
software | healthy | src/audio/buffer-backend.test.ts:flushMicrotasks |
defaultAudioFactory |
software | healthy | src/audio/element-backend.ts:defaultAudioFactory |
defaultSEPath |
software | healthy | src/audio/types.ts:defaultSEPath |
defaultDeps |
software | healthy | src/audio/buffer-backend.ts:defaultDeps |
circleRectCollision |
software | healthy | src/core/game.ts:circleRectCollision |
checkBallWallCollision |
software | healthy | src/core/game.ts:checkBallWallCollision |
calculatePaddleReflection |
software | healthy | src/core/game.ts:calculatePaddleReflection |
hitPos |
software | healthy | src/core/game.ts:hitPos |
resolveBrickCollision |
software | healthy | src/core/game.ts:resolveBrickCollision |
createBrick |
software | healthy | src/core/game.ts:createBrick |
volumeFromSliderX |
software | healthy | src/core/game.ts:volumeFromSliderX |
getCurrentGame |
software | healthy | src/core/game.ts:getCurrentGame |
coreHalfWidth |
software | healthy | src/core/game.ts:coreHalfWidth |
graceHalfWidth |
software | healthy | src/core/game.ts:graceHalfWidth |
onSettled |
software | healthy | src/core/game.ts:onSettled |
onComplete |
software | healthy | src/core/game.ts:onComplete |
progress |
software | healthy | src/core/game.ts:progress |
drainRate |
software | healthy | src/core/game.ts:drainRate |
angle |
software | healthy | src/core/game.ts:angle |
ball |
software | healthy | src/core/game.test.ts:ball |
render |
software | healthy | src/render/renderer.ts:render |
drawLevelUpNotice |
software | healthy | src/render/renderer.ts:drawLevelUpNotice |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.prettierrc.json |
software | healthy | .prettierrc.json |
DESIGN.md |
software | healthy | DESIGN.md |
README.ja.md |
software | healthy | README.ja.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
package-lock.json |
software | healthy | package-lock.json |
config.js |
software | healthy | config.js |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
style.css |
software | healthy | style.css |
LICENSE.txt |
software | healthy | assets/LICENSE.txt |
pull_request_template.md |
software | healthy | .github/pull_request_template.md |
config.yml |
software | healthy | .github/ISSUE_TEMPLATE/config.yml |
bug_report.md |
software | healthy | .github/ISSUE_TEMPLATE/bug_report.md |
feature_request.yml |
software | healthy | .github/ISSUE_TEMPLATE/feature_request.yml |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
ci.yml |
software | healthy | .github/workflows/ci.yml |
main.test.ts |
software | healthy | src/main.test.ts |
main.ts |
software | healthy | src/main.ts |
comments.ts |
software | healthy | src/i18n/comments.ts |
index.test.ts |
software | healthy | src/config/index.test.ts |
index.ts |
software | healthy | src/config/index.ts |
index.test.ts |
software | healthy | src/audio/index.test.ts |
element-backend.test.ts |
software | healthy | src/audio/element-backend.test.ts |
index.ts |
software | healthy | src/audio/index.ts |
buffer-backend.test.ts |
software | healthy | src/audio/buffer-backend.test.ts |
element-backend.ts |
software | healthy | src/audio/element-backend.ts |
types.ts |
software | healthy | src/audio/types.ts |
buffer-backend.ts |
software | healthy | src/audio/buffer-backend.ts |
game.ts |
software | healthy | src/core/game.ts |
entities.ts |
software | healthy | src/core/entities.ts |
game.test.ts |
software | healthy | src/core/game.test.ts |
renderer.ts |
software | healthy | src/render/renderer.ts |
renderer.test.ts |
software | healthy | src/render/renderer.test.ts |
CLAUDE.md |
quality | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
assets |
software | healthy | assets |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
i18n |
software | healthy | src/i18n |
config |
software | healthy | src/config |
audio |
software | healthy | src/audio |
core |
software | healthy | src/core |
render |
software | healthy | src/render |
| Label | Layer | Status | Path |
|---|---|---|---|
MockBackend |
software | healthy | src/audio/index.test.ts:MockBackend |
FakeAudio |
software | healthy | src/audio/element-backend.test.ts:FakeAudio |
BreakoutAudioManager |
software | healthy | src/audio/index.ts:BreakoutAudioManager |
FakeGain |
software | healthy | src/audio/buffer-backend.test.ts:FakeGain |
FakeSource |
software | healthy | src/audio/buffer-backend.test.ts:FakeSource |
FakeContext |
software | healthy | src/audio/buffer-backend.test.ts:FakeContext |
ElementSEBackend |
software | healthy | src/audio/element-backend.ts:ElementSEBackend |
BufferSEBackend |
software | healthy | src/audio/buffer-backend.ts:BufferSEBackend |
BreakoutGame |
software | healthy | src/core/game.ts:BreakoutGame |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/deploy.yml |
ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-0d4pyd6y |
software | healthy | /tmp/repobility-clone-0d4pyd6y |
This page is publicly accessible at:
https://repobility.com/scan/9b106728-82ab-4e4b-a6e1-f7a595b8d02d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9b106728-82ab-4e4b-a6e1-f7a595b8d02d/
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.