https://github.com/blood8879/mage-knight
· scanned 2026-06-17 01:41 UTC (1 month, 1 week ago)
35 raw signals (0 security + 35 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +13.9 (diff) · 35 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 749 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 |
|---|---|---|---|
makeTactic |
software | healthy | app/tests/engine/turn-manager.test.ts:makeTactic |
makeDayTactics |
software | healthy | app/tests/engine/turn-manager.test.ts:makeDayTactics |
freshTurnState |
software | healthy | app/tests/engine/turn-manager.test.ts:freshTurnState |
makeTactic |
software | healthy | app/tests/engine/rules-spec-validation.test.ts:makeTactic |
makeUnit |
software | healthy | app/tests/engine/rules-spec-validation.test.ts:makeUnit |
makeUnitInstance |
software | healthy | app/tests/engine/rules-spec-validation.test.ts:makeUnitInst… |
makeEnemy |
software | healthy | app/tests/engine/rules-spec-validation.test.ts:makeEnemy |
makeEffect |
software | healthy | app/tests/engine/card-effect-resolver.test.ts:makeEffect |
makeEnemy |
software | healthy | app/tests/engine/scenario-walkthrough-combat.test.ts:makeEn… |
makeAttack |
software | healthy | app/tests/engine/scenario-walkthrough-combat.test.ts:makeAt… |
makeBlock |
software | healthy | app/tests/engine/scenario-walkthrough-combat.test.ts:makeBl… |
makeEnemy |
software | healthy | app/tests/engine/combat-resolver.test.ts:makeEnemy |
makeAttack |
software | healthy | app/tests/engine/combat-resolver.test.ts:makeAttack |
makeBlock |
software | healthy | app/tests/engine/combat-resolver.test.ts:makeBlock |
dist |
software | healthy | app/tests/engine/seed-scan.test.ts:dist |
makeUnit |
software | healthy | app/tests/engine/scenario-walkthrough-roundend.test.ts:make… |
makeBasicAction |
software | healthy | app/tests/engine/full-game-flow-integration.test.ts:makeBas… |
makeAdvancedAction |
software | healthy | app/tests/engine/full-game-flow-integration.test.ts:makeAdv… |
makeSpell |
software | healthy | app/tests/engine/full-game-flow-integration.test.ts:makeSpe… |
makeArtifact |
software | healthy | app/tests/engine/full-game-flow-integration.test.ts:makeArt… |
makeTactic |
software | healthy | app/tests/engine/full-game-flow-integration.test.ts:makeTac… |
makeDayTactics |
software | healthy | app/tests/engine/full-game-flow-integration.test.ts:makeDay… |
makeEnemy |
software | healthy | app/tests/engine/full-game-flow-integration.test.ts:makeEne… |
makeUnit |
software | healthy | app/tests/engine/full-game-flow-integration.test.ts:makeUnit |
makeSkill |
software | healthy | app/tests/engine/full-game-flow-integration.test.ts:makeSki… |
makeInfluenceCard |
software | healthy | app/tests/engine/full-game-flow-integration.test.ts:makeInf… |
makeScoring |
software | healthy | app/tests/engine/scenario-walkthrough-endgame.test.ts:makeS… |
makeSkill |
software | healthy | app/tests/engine/skill-manager.test.ts:makeSkill |
makeHex |
software | healthy | app/tests/engine/scenario-walkthrough-movement.test.ts:make… |
makeMapState |
software | healthy | app/tests/engine/scenario-walkthrough-movement.test.ts:make… |
makeRandom |
software | healthy | app/tests/engine/bugfix-validation.test.ts:makeRandom |
makeUnit |
software | healthy | app/tests/engine/bugfix-validation.test.ts:makeUnit |
makeSkill |
software | healthy | app/tests/engine/bugfix-validation.test.ts:makeSkill |
makeBasicCard |
software | healthy | app/tests/engine/scenario-scoring.test.ts:makeBasicCard |
makeAdvancedAction |
software | healthy | app/tests/engine/scenario-scoring.test.ts:makeAdvancedAction |
makeSpell |
software | healthy | app/tests/engine/scenario-scoring.test.ts:makeSpell |
makeRegularUnit |
software | healthy | app/tests/engine/scenario-scoring.test.ts:makeRegularUnit |
makeEliteUnit |
software | healthy | app/tests/engine/scenario-scoring.test.ts:makeEliteUnit |
makeArtifact |
software | healthy | app/tests/engine/scenario-scoring.test.ts:makeArtifact |
makeEnemy |
software | healthy | app/tests/engine/scenario-scoring.test.ts:makeEnemy |
makeTactic |
software | healthy | app/tests/engine/scenario-scoring.test.ts:makeTactic |
buildArytheaDeckInput |
software | healthy | app/tests/engine/scenario-scoring.test.ts:buildArytheaDeckI… |
makeEnemy |
software | healthy | app/tests/engine/scenario-walkthrough-locations.test.ts:mak… |
toTacticCards |
software | healthy | app/tests/engine/walkthrough-playthrough-simulation.test.ts… |
findHexWithSite |
software | healthy | app/tests/engine/walkthrough-playthrough-simulation.test.ts… |
findAdjacentPassableHex |
software | healthy | app/tests/engine/walkthrough-playthrough-simulation.test.ts… |
findHexWithEnemies |
software | healthy | app/tests/engine/walkthrough-playthrough-simulation.test.ts… |
findNonWoundCardIndex |
software | healthy | app/tests/engine/walkthrough-playthrough-simulation.test.ts… |
makeGenerator |
software | healthy | app/tests/engine/map-movement.test.ts:makeGenerator |
makeCard |
software | healthy | app/tests/engine/levelup-dummy.test.ts:makeCard |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
arythea_hero.json |
software | healthy | arythea_hero.json |
map_tiles.json |
software | healthy | map_tiles.json |
first_reconnaissance_scenario.json |
software | healthy | first_reconnaissance_scenario.json |
package-lock.json |
software | healthy | package-lock.json |
tactic_cards.json |
software | healthy | tactic_cards.json |
PROJECT_GUIDE.md |
software | healthy | PROJECT_GUIDE.md |
site_locations.json |
software | healthy | site_locations.json |
package.json |
software | healthy | package.json |
vitest.config.ts |
software | healthy | app/vitest.config.ts |
tsconfig.node.json |
software | healthy | app/tsconfig.node.json |
vercel.json |
software | healthy | app/vercel.json |
tsconfig.app.json |
software | healthy | app/tsconfig.app.json |
vite.config.ts |
software | healthy | app/vite.config.ts |
playwright.config.ts |
software | healthy | app/playwright.config.ts |
package-lock.json |
software | healthy | app/package-lock.json |
README.md |
software | healthy | app/README.md |
package.json |
software | healthy | app/package.json |
eslint.config.js |
software | healthy | app/eslint.config.js |
index.html |
software | healthy | app/index.html |
tsconfig.json |
software | healthy | app/tsconfig.json |
capacitor.config.ts |
software | healthy | app/capacitor.config.ts |
turn-manager.test.ts |
software | healthy | app/tests/engine/turn-manager.test.ts |
mana-pool.test.ts |
software | healthy | app/tests/engine/mana-pool.test.ts |
rules-spec-validation.test.ts |
software | healthy | app/tests/engine/rules-spec-validation.test.ts |
scenario-walkthrough-village.test.ts |
software | healthy | app/tests/engine/scenario-walkthrough-village.test.ts |
card-effect-resolver.test.ts |
software | healthy | app/tests/engine/card-effect-resolver.test.ts |
scenario-walkthrough-combat.test.ts |
software | healthy | app/tests/engine/scenario-walkthrough-combat.test.ts |
scenario-walkthrough-setup.test.ts |
software | healthy | app/tests/engine/scenario-walkthrough-setup.test.ts |
stores.test.ts |
software | healthy | app/tests/engine/stores.test.ts |
combat-resolver.test.ts |
software | healthy | app/tests/engine/combat-resolver.test.ts |
seed-scan.test.ts |
software | healthy | app/tests/engine/seed-scan.test.ts |
scenario-walkthrough-levelup.test.ts |
software | healthy | app/tests/engine/scenario-walkthrough-levelup.test.ts |
scenario-walkthrough-rest.test.ts |
software | healthy | app/tests/engine/scenario-walkthrough-rest.test.ts |
scenario-walkthrough-roundend.test.ts |
software | healthy | app/tests/engine/scenario-walkthrough-roundend.test.ts |
full-game-flow-integration.test.ts |
software | healthy | app/tests/engine/full-game-flow-integration.test.ts |
scenario-walkthrough-endgame.test.ts |
software | healthy | app/tests/engine/scenario-walkthrough-endgame.test.ts |
data-loader.test.ts |
software | healthy | app/tests/engine/data-loader.test.ts |
skill-manager.test.ts |
software | healthy | app/tests/engine/skill-manager.test.ts |
scenario-walkthrough-movement.test.ts |
software | healthy | app/tests/engine/scenario-walkthrough-movement.test.ts |
bugfix-validation.test.ts |
software | healthy | app/tests/engine/bugfix-validation.test.ts |
scenario-scoring.test.ts |
software | healthy | app/tests/engine/scenario-scoring.test.ts |
scenario-walkthrough-locations.test.ts |
software | healthy | app/tests/engine/scenario-walkthrough-locations.test.ts |
walkthrough-playthrough-simulation.test.ts |
software | healthy | app/tests/engine/walkthrough-playthrough-simulation.test.ts |
scenario-walkthrough-mana.test.ts |
software | healthy | app/tests/engine/scenario-walkthrough-mana.test.ts |
map-movement.test.ts |
software | healthy | app/tests/engine/map-movement.test.ts |
scenario-walkthrough-turnend.test.ts |
software | healthy | app/tests/engine/scenario-walkthrough-turnend.test.ts |
levelup-dummy.test.ts |
software | healthy | app/tests/engine/levelup-dummy.test.ts |
card-play-validation.test.ts |
software | healthy | app/tests/engine/card-play-validation.test.ts |
scenario-full-playthrough.test.ts |
software | healthy | app/tests/engine/scenario-full-playthrough.test.ts |
scenario-walkthrough-units.test.ts |
software | healthy | app/tests/engine/scenario-walkthrough-units.test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
app |
software | healthy | app |
tests |
software | healthy | app/tests |
engine |
software | healthy | app/tests/engine |
e2e |
software | healthy | app/tests/e2e |
src |
software | healthy | app/src |
utils |
software | healthy | app/src/utils |
hooks |
software | healthy | app/src/hooks |
screens |
software | healthy | app/src/screens |
components |
software | healthy | app/src/components |
combat |
software | healthy | app/src/components/combat |
cards |
software | healthy | app/src/components/cards |
map |
software | healthy | app/src/components/map |
interaction |
software | healthy | app/src/components/interaction |
levelup |
software | healthy | app/src/components/levelup |
layout |
software | healthy | app/src/components/layout |
common |
software | healthy | app/src/components/common |
tracks |
software | healthy | app/src/components/tracks |
ads |
software | healthy | app/src/components/ads |
i18n |
software | healthy | app/src/i18n |
store |
software | healthy | app/src/store |
engine |
software | healthy | app/src/engine |
services |
software | healthy | app/src/services |
android |
software | healthy | app/android |
app |
software | healthy | app/android/app |
src |
software | healthy | app/android/app/src |
main |
software | healthy | app/android/app/src/main |
java |
software | healthy | app/android/app/src/main/java |
com |
software | healthy | app/android/app/src/main/java/com |
mageknightgame |
software | healthy | app/android/app/src/main/java/com/mageknightgame |
app |
software | healthy | app/android/app/src/main/java/com/mageknightgame/app |
test |
software | healthy | app/android/app/src/test |
java |
software | healthy | app/android/app/src/test/java |
com |
software | healthy | app/android/app/src/test/java/com |
getcapacitor |
software | healthy | app/android/app/src/test/java/com/getcapacitor |
myapp |
software | healthy | app/android/app/src/test/java/com/getcapacitor/myapp |
androidTest |
software | healthy | app/android/app/src/androidTest |
java |
software | healthy | app/android/app/src/androidTest/java |
com |
software | healthy | app/android/app/src/androidTest/java/com |
getcapacitor |
software | healthy | app/android/app/src/androidTest/java/com/getcapacitor |
myapp |
software | healthy | app/android/app/src/androidTest/java/com/getcapacitor/myapp |
locales |
software | healthy | app/locales |
ko |
software | healthy | app/locales/ko |
cards |
software | healthy | app/locales/ko/cards |
en |
software | healthy | app/locales/en |
cards |
software | healthy | app/locales/en/cards |
es |
software | healthy | app/locales/es |
cards |
software | healthy | app/locales/es/cards |
public |
software | healthy | app/public |
store-listing |
software | healthy | store-listing |
docs |
software | healthy | docs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | app/src/App.tsx |
DieSelectionOverlay |
frontend | healthy | app/src/screens/DieSelectionOverlay.tsx |
MainMenu |
frontend | healthy | app/src/screens/MainMenu.tsx |
CardSelectionOverlay |
frontend | healthy | app/src/screens/CardSelectionOverlay.tsx |
SettingsScreen |
frontend | healthy | app/src/screens/SettingsScreen.tsx |
ScoreScreen |
frontend | healthy | app/src/screens/ScoreScreen.tsx |
GameScreen |
frontend | healthy | app/src/screens/GameScreen.tsx |
EnemyCard |
frontend | healthy | app/src/components/combat/EnemyCard.tsx |
CombatView |
frontend | healthy | app/src/components/combat/CombatView.tsx |
CombatCardTray |
frontend | healthy | app/src/components/combat/CombatCardTray.tsx |
DamageAssign |
frontend | healthy | app/src/components/combat/DamageAssign.tsx |
BlockBuilder |
frontend | healthy | app/src/components/combat/BlockBuilder.tsx |
RewardOverlay |
frontend | healthy | app/src/components/combat/RewardOverlay.tsx |
AttackBuilder |
frontend | healthy | app/src/components/combat/AttackBuilder.tsx |
CardDetail |
frontend | healthy | app/src/components/cards/CardDetail.tsx |
DragPreview |
frontend | healthy | app/src/components/cards/DragPreview.tsx |
CardSlot |
frontend | healthy | app/src/components/cards/CardSlot.tsx |
CardOffer |
frontend | healthy | app/src/components/cards/CardOffer.tsx |
WoundCard |
frontend | healthy | app/src/components/cards/WoundCard.tsx |
CardHand |
frontend | healthy | app/src/components/cards/CardHand.tsx |
MapControls |
frontend | healthy | app/src/components/map/MapControls.tsx |
HexMap |
frontend | healthy | app/src/components/map/HexMap.tsx |
TileInfoPopup |
frontend | healthy | app/src/components/map/TileInfoPopup.tsx |
InteractionPanel |
frontend | healthy | app/src/components/interaction/InteractionPanel.tsx |
LevelUpOverlay |
frontend | healthy | app/src/components/levelup/LevelUpOverlay.tsx |
TopBar |
frontend | healthy | app/src/components/layout/TopBar.tsx |
GameBoard |
frontend | healthy | app/src/components/layout/GameBoard.tsx |
BottomPanel |
frontend | healthy | app/src/components/layout/BottomPanel.tsx |
AnimatedList |
frontend | healthy | app/src/components/common/AnimatedList.tsx |
Tooltip |
frontend | healthy | app/src/components/common/Tooltip.tsx |
InteractiveTutorial |
frontend | healthy | app/src/components/common/InteractiveTutorial.tsx |
Modal |
frontend | healthy | app/src/components/common/Modal.tsx |
TutorialChapterSelect |
frontend | healthy | app/src/components/common/TutorialChapterSelect.tsx |
EventToasts |
frontend | healthy | app/src/components/common/EventToasts.tsx |
Button |
frontend | healthy | app/src/components/common/Button.tsx |
AudioDirector |
frontend | healthy | app/src/components/common/AudioDirector.tsx |
GameTips |
frontend | healthy | app/src/components/common/GameTips.tsx |
ReputationTrack |
frontend | healthy | app/src/components/tracks/ReputationTrack.tsx |
ManaPoolDisplay |
frontend | healthy | app/src/components/tracks/ManaPoolDisplay.tsx |
FameTrack |
frontend | healthy | app/src/components/tracks/FameTrack.tsx |
SkillPanel |
frontend | healthy | app/src/components/tracks/SkillPanel.tsx |
UnitSlots |
frontend | healthy | app/src/components/tracks/UnitSlots.tsx |
AdBanner |
frontend | healthy | app/src/components/ads/AdBanner.tsx |
AdInterstitial |
frontend | healthy | app/src/components/ads/AdInterstitial.tsx |
AdRewarded |
frontend | healthy | app/src/components/ads/AdRewarded.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
GameLog |
software | healthy | app/tests/engine/walkthrough-playthrough-simulation.test.ts… |
SeededRandom |
software | healthy | app/src/utils/random.ts:SeededRandom |
DeckManager |
software | healthy | app/src/engine/DeckManager.ts:DeckManager |
ScoringCalculator |
software | healthy | app/src/engine/ScoringCalculator.ts:ScoringCalculator |
DummyPlayer |
software | healthy | app/src/engine/DummyPlayer.ts:DummyPlayer |
SkillManager |
software | healthy | app/src/engine/SkillManager.ts:SkillManager |
UnitManager |
software | healthy | app/src/engine/UnitManager.ts:UnitManager |
MapGenerator |
software | healthy | app/src/engine/MapGenerator.ts:MapGenerator |
ManaPool |
software | healthy | app/src/engine/ManaPool.ts:ManaPool |
CombatResolver |
software | healthy | app/src/engine/CombatResolver.ts:CombatResolver |
TurnManager |
software | healthy | app/src/engine/TurnManager.ts:TurnManager |
CardEffectResolver |
software | healthy | app/src/engine/CardEffectResolver.ts:CardEffectResolver |
ScenarioSetup |
software | healthy | app/src/engine/ScenarioSetup.ts:ScenarioSetup |
LevelUpManager |
software | healthy | app/src/engine/LevelUpManager.ts:LevelUpManager |
InteractionManager |
software | healthy | app/src/engine/InteractionManager.ts:InteractionManager |
MovementResolver |
software | healthy | app/src/engine/MovementResolver.ts:MovementResolver |
TacticEffectManager |
software | healthy | app/src/engine/TacticEffectManager.ts:TacticEffectManager |
ReputationManager |
software | healthy | app/src/engine/ReputationManager.ts:ReputationManager |
SaveService |
software | healthy | app/src/services/saveService.ts:SaveService |
AdService |
software | healthy | app/src/services/adService.ts:AdService |
AudioService |
software | healthy | app/src/services/audioService.ts:AudioService |
| Label | Layer | Status | Path |
|---|---|---|---|
3.138.75.75 |
network | healthy | app/src/components/map/MapControls.tsx |
1.5.75.75 |
network | healthy | app/src/components/tracks/ReputationTrack.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
blood8879__mage-knight |
software | healthy | /data/fable5_failed_archive/blood8879__mage-knight |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | app/vite.config.ts |
This page is publicly accessible at:
https://repobility.com/scan/8128382e-cf12-4206-b06a-b7b93d836140/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8128382e-cf12-4206-b06a-b7b93d836140/
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.