https://github.com/simonkral1/AI_RACE
· scanned 2026-06-16 00:13 UTC (2 months, 2 weeks ago)
41 raw signals (0 security + 41 graph)
Last scanned 2 months, 2 weeks ago · v1 · 41 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 908 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 |
|---|---|---|---|
seededRng |
software | healthy | tests/victoryConditions.test.ts:seededRng |
createMockStorage |
software | healthy | tests/persistence.test.ts:createMockStorage |
seededRng |
software | healthy | tests/expanded-mechanics.test.ts:seededRng |
rng |
software | healthy | tests/expanded-mechanics.test.ts:rng |
applyEventEffects |
software | healthy | tests/events_effects.test.ts:applyEventEffects |
makeTurn2State |
software | healthy | tests/events_effects.test.ts:makeTurn2State |
cloneState |
software | healthy | tests/events_effects.test.ts:cloneState |
factionNumericValues |
software | healthy | tests/events_effects.test.ts:factionNumericValues |
assertStateIntegrity |
software | healthy | tests/events_effects.test.ts:assertStateIntegrity |
assertNoEarlyEndgame |
software | healthy | tests/events_effects.test.ts:assertNoEarlyEndgame |
seededRng |
software | healthy | tests/engine.test.ts:seededRng |
rng |
software | healthy | tests/engine.test.ts:rng |
seededRng |
software | healthy | tests/events.test.ts:seededRng |
rng |
software | healthy | tests/events.test.ts:rng |
applyEventEffect |
software | healthy | tests/events.test.ts:applyEventEffect |
isValidForFaction |
software | healthy | tests/actions.test.ts:isValidForFaction |
createMockStorage |
software | healthy | tests/autosave.test.ts:createMockStorage |
buildMidGameState |
software | healthy | tests/autosave.test.ts:buildMidGameState |
getAllowedActions |
software | healthy | tests/ai/gamemaster.test.ts:getAllowedActions |
getTargets |
software | healthy | tests/ai/gamemaster.test.ts:getTargets |
lowRng |
software | healthy | tests/ai/heuristic.test.ts:lowRng |
highRng |
software | healthy | tests/ai/heuristic.test.ts:highRng |
rng1 |
software | healthy | tests/ai/heuristic.test.ts:rng1 |
rng2 |
software | healthy | tests/ai/heuristic.test.ts:rng2 |
advanceTurn |
software | healthy | tests/e2e/endgame.spec.ts:advanceTurn |
totalQuarters |
software | healthy | tests/e2e/endgame.spec.ts:totalQuarters |
gameStateStr |
software | healthy | tests/e2e/endgame.spec.ts:gameStateStr |
skipIntroIfPresent |
software | healthy | tests/e2e/game.spec.ts:skipIntroIfPresent |
startCampaignViaIntro |
software | healthy | tests/e2e/game.spec.ts:startCampaignViaIntro |
raw |
software | healthy | tests/e2e/game.spec.ts:raw |
check |
software | healthy | scripts/verify_map_setup.mjs:check |
log |
software | healthy | scripts/playtest_assert.mjs:log |
recordResult |
software | healthy | scripts/playtest_assert.mjs:recordResult |
shot |
software | healthy | scripts/playtest_assert.mjs:shot |
waitForText |
software | healthy | scripts/playtest_assert.mjs:waitForText |
clickText |
software | healthy | scripts/playtest_assert.mjs:clickText |
styleSheetCount |
software | healthy | scripts/playtest_assert.mjs:styleSheetCount |
makeErrorCollector |
software | healthy | scripts/playtest_assert.mjs:makeErrorCollector |
s1_boot |
software | healthy | scripts/playtest_assert.mjs:s1_boot |
s2_newCampaign |
software | healthy | scripts/playtest_assert.mjs:s2_newCampaign |
s3_factionSelect |
software | healthy | scripts/playtest_assert.mjs:s3_factionSelect |
s4_mainUI |
software | healthy | scripts/playtest_assert.mjs:s4_mainUI |
s5_quarterLoop |
software | healthy | scripts/playtest_assert.mjs:s5_quarterLoop |
s6_eventCoverage |
software | healthy | scripts/playtest_assert.mjs:s6_eventCoverage |
run |
software | healthy | scripts/playtest_assert.mjs:run |
elapsed |
software | healthy | scripts/playtest_assert.mjs:elapsed |
env |
software | healthy | server/llmProxy.ts:env |
getClient |
software | healthy | server/llmProxy.ts:getClient |
resolveModel |
software | healthy | server/llmProxy.ts:resolveModel |
modelCandidates |
software | healthy | server/llmProxy.ts:modelCandidates |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
vite.config.ts |
software | healthy | vite.config.ts |
progress.md |
software | healthy | progress.md |
UI_REDESIGN_PLAN.md |
software | healthy | UI_REDESIGN_PLAN.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
AGENTS.md |
software | healthy | AGENTS.md |
design-mockup.html |
software | healthy | design-mockup.html |
vitest.config.ts |
software | healthy | vitest.config.ts |
victoryConditions.test.ts |
software | healthy | tests/victoryConditions.test.ts |
persistence.test.ts |
software | healthy | tests/persistence.test.ts |
expanded-mechanics.test.ts |
software | healthy | tests/expanded-mechanics.test.ts |
tech.test.ts |
software | healthy | tests/tech.test.ts |
events_effects.test.ts |
software | healthy | tests/events_effects.test.ts |
engine.test.ts |
software | healthy | tests/engine.test.ts |
stats.test.ts |
software | healthy | tests/stats.test.ts |
events.test.ts |
software | healthy | tests/events.test.ts |
actions.test.ts |
software | healthy | tests/actions.test.ts |
state.test.ts |
software | healthy | tests/state.test.ts |
autosave.test.ts |
software | healthy | tests/autosave.test.ts |
gamemaster.test.ts |
software | healthy | tests/ai/gamemaster.test.ts |
heuristic.test.ts |
software | healthy | tests/ai/heuristic.test.ts |
llmClient.test.ts |
software | healthy | tests/ai/llmClient.test.ts |
llmParsing.test.ts |
software | healthy | tests/ai/llmParsing.test.ts |
GamemasterPanel.test.ts |
software | healthy | tests/ui/GamemasterPanel.test.ts |
endgame.spec.ts |
software | healthy | tests/e2e/endgame.spec.ts |
game.spec.ts |
software | healthy | tests/e2e/game.spec.ts |
CODEX_WEB_AGENT_AUTONOMOUS_PROMPT.md |
software | healthy | docs/CODEX_WEB_AGENT_AUTONOMOUS_PROMPT.md |
verify_map_setup.mjs |
software | healthy | scripts/verify_map_setup.mjs |
ui_inventory.mjs |
software | healthy | scripts/ui_inventory.mjs |
start_autonomous_loop.sh |
software | healthy | scripts/start_autonomous_loop.sh |
overnight_loop.sh |
software | healthy | scripts/overnight_loop.sh |
autonomous_loop_status.sh |
software | healthy | scripts/autonomous_loop_status.sh |
task_queue.json |
software | healthy | scripts/task_queue.json |
copy_codex_web_prompt.sh |
software | healthy | scripts/copy_codex_web_prompt.sh |
claude_dev_loop.sh |
software | healthy | scripts/claude_dev_loop.sh |
playtest_assert.mjs |
software | healthy | scripts/playtest_assert.mjs |
browser_gameplay_watchdog.sh |
software | healthy | scripts/browser_gameplay_watchdog.sh |
stop_autonomous_loop.sh |
software | healthy | scripts/stop_autonomous_loop.sh |
autonomous_dev_loop.sh |
software | healthy | scripts/autonomous_dev_loop.sh |
PIPELINE.md |
software | healthy | Plans/PIPELINE.md |
llmProxy.ts |
software | healthy | server/llmProxy.ts |
agentServer.ts |
software | healthy | server/agentServer.ts |
cli.ts |
software | healthy | src/cli.ts |
vite-env.d.ts |
software | healthy | src/vite-env.d.ts |
llmClient.ts |
software | healthy | src/ai/llmClient.ts |
gmClient.ts |
software | healthy | src/ai/gmClient.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
AudioManager |
software | healthy | src/ui/audio.ts:AudioManager |
TutorialManager |
software | healthy | src/ui/tutorial.ts:TutorialManager |
and |
software | healthy | src/ui/main.ts:and |
SaveManager |
software | healthy | src/ui/saveManager.ts:SaveManager |
ActionReviewModal |
software | healthy | src/ui/components/ActionReviewModal.ts:ActionReviewModal |
IntroSequence |
software | healthy | src/ui/components/IntroSequence.ts:IntroSequence |
for |
software | healthy | src/ui/components/TechTreeModal.ts:for |
TechTreeModal |
software | healthy | src/ui/components/TechTreeModal.ts:TechTreeModal |
based |
software | healthy | src/ui/components/StrategyQuestion.ts:based |
based |
software | healthy | src/ui/components/base.ts:based |
for |
software | healthy | src/ui/components/Modal.ts:for |
mapping |
software | healthy | src/ui/components/Modal.ts:mapping |
const |
software | healthy | src/ui/components/Modal.ts:const |
list |
software | healthy | src/ui/components/TechNode.ts:list |
if |
software | healthy | src/ui/components/TechNode.ts:if |
for |
software | healthy | src/ui/components/EventModal.ts:for |
EventModal |
software | healthy | src/ui/components/EventModal.ts:EventModal |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
ai |
software | healthy | tests/ai |
ui |
software | healthy | tests/ui |
e2e |
software | healthy | tests/e2e |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
Plans |
software | healthy | Plans |
server |
software | healthy | server |
src |
software | healthy | src |
ai |
software | healthy | src/ai |
ui |
software | healthy | src/ui |
utils |
software | healthy | src/ui/utils |
components |
software | healthy | src/ui/components |
core |
software | healthy | src/core |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-lxcgeuys |
software | healthy | /tmp/repobility-clone-lxcgeuys |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | vite.config.ts |
This page is publicly accessible at:
https://repobility.com/scan/34077553-0d30-40f3-ab5b-08a0515b9089/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/34077553-0d30-40f3-ab5b-08a0515b9089/
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.