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.

wigy/meccg

https://github.com/wigy/meccg · scanned 2026-06-16 00:57 UTC (2 months, 1 week ago)

258 raw signals (66 security + 192 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 200 actionable findings from 2 signal sources. 354 repeated signals grouped for readability. 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 3312 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
randInt software healthy packages/text-client/src/ai-client.ts:randInt
decisionDelayMs software healthy packages/text-client/src/ai-client.ts:decisionDelayMs
describeWeighted software healthy packages/text-client/src/ai-client.ts:describeWeighted
pickAction software healthy packages/text-client/src/ai-client.ts:pickAction
connect software healthy packages/text-client/src/ai-client.ts:connect
PLAYER_NAME software healthy packages/text-client/src/console-client.ts:PLAYER_NAME
connect software healthy packages/text-client/src/console-client.ts:connect
resolve software healthy packages/text-client/src/console-client.ts:resolve
list software healthy packages/text-client/src/console-client.ts:list
ids software healthy packages/text-client/src/console-client.ts:ids
hasRealCards software healthy packages/text-client/src/console-client.ts:hasRealCards
parseAction software healthy packages/text-client/src/action-parser.ts:parseAction
expandEntries software healthy packages/text-client/src/client-common.ts:expandEntries
loadDeckJoin software healthy packages/text-client/src/client-common.ts:loadDeckJoin
rejoinMessage software healthy packages/text-client/src/client-common.ts:rejoinMessage
listCatalogDecks software healthy packages/text-client/src/client-common.ts:listCatalogDecks
parseSpawnedClientArgs software healthy packages/text-client/src/client-common.ts:parseSpawnedClien…
spawnedJoinPayload software healthy packages/text-client/src/client-common.ts:spawnedJoinPayload
parseServerMessage software healthy packages/text-client/src/client-common.ts:parseServerMessage
logCommonServerMessage software healthy packages/text-client/src/client-common.ts:logCommonServerMe…
installReconnect software healthy packages/text-client/src/client-common.ts:installReconnect
connect software healthy packages/text-client/src/pseudo-ai-client.ts:connect
buildPhaseTable software healthy packages/text-client/src/ai/heuristic.ts:buildPhaseTable
evaluatorFor software healthy packages/text-client/src/ai/heuristic.ts:evaluatorFor
defaultWeight software healthy packages/text-client/src/ai/heuristic.ts:defaultWeight
loadAiStrategy software healthy packages/text-client/src/ai/index.ts:loadAiStrategy
sampleWeighted software healthy packages/text-client/src/ai/strategy.ts:sampleWeighted
mockSite software healthy packages/text-client/src/ai/evaluators/common.test.ts:mockS…
mockSiteTargetEvent software healthy packages/text-client/src/ai/evaluators/common.test.ts:mockS…
mockUntargetedEvent software healthy packages/text-client/src/ai/evaluators/common.test.ts:mockU…
creatureThreat software healthy packages/text-client/src/ai/evaluators/movement-hazard.ts:c…
characterDraftScore software healthy packages/text-client/src/ai/evaluators/setup.ts:characterDr…
isHaven software healthy packages/text-client/src/ai/evaluators/setup.ts:isHaven
lookupDef software healthy packages/text-client/src/ai/evaluators/common.ts:lookupDef
defOfInstance software healthy packages/text-client/src/ai/evaluators/common.ts:defOfInsta…
findCharacterInPlay software healthy packages/text-client/src/ai/evaluators/common.ts:findCharac…
findCompanyOf software healthy packages/text-client/src/ai/evaluators/common.ts:findCompan…
companyProwess software healthy packages/text-client/src/ai/evaluators/common.ts:companyPro…
mpValue software healthy packages/text-client/src/ai/evaluators/common.ts:mpValue
diceSuccessPct software healthy packages/text-client/src/ai/evaluators/common.ts:diceSucces…
isCharacter software healthy packages/text-client/src/ai/evaluators/common.ts:isCharacter
isItem software healthy packages/text-client/src/ai/evaluators/common.ts:isItem
isFaction software healthy packages/text-client/src/ai/evaluators/common.ts:isFaction
isAlly software healthy packages/text-client/src/ai/evaluators/common.ts:isAlly
isCreature software healthy packages/text-client/src/ai/evaluators/common.ts:isCreature
isCorruption software healthy packages/text-client/src/ai/evaluators/common.ts:isCorrupti…
isHazardEvent software healthy packages/text-client/src/ai/evaluators/common.ts:isHazardEv…
mindCost software healthy packages/text-client/src/ai/evaluators/common.ts:mindCost
isSite software healthy packages/text-client/src/ai/evaluators/common.ts:isSite
resourcePlayableAt software healthy packages/text-client/src/ai/evaluators/common.ts:resourcePl…

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

LabelLayerStatusPath
docker-compose.dev.yml software healthy docker-compose.dev.yml
README.md software healthy README.md
typedoc.json software healthy typedoc.json
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
Dockerfile software healthy Dockerfile
package-lock.json software healthy package-lock.json
tsconfig.json software healthy tsconfig.json
LICENSE software healthy LICENSE
eslint.config.mjs software healthy eslint.config.mjs
CHANGELOG.md software healthy CHANGELOG.md
docker-compose.yml software healthy docker-compose.yml
TODO.md software healthy TODO.md
tsconfig.base.json software healthy tsconfig.base.json
player-guide.md software healthy docs/player-guide.md
crf-22.md software healthy docs/crf-22.md
glossary.md software healthy docs/glossary.md
card-effects-dsl.md software healthy docs/card-effects-dsl.md
coe-rules.md software healthy docs/coe-rules.md
package.json software healthy packages/text-client/package.json
tsconfig.json software healthy packages/text-client/tsconfig.json
vitest.config.ts software healthy packages/text-client/vitest.config.ts
ai-client.ts software healthy packages/text-client/src/ai-client.ts
console-client.ts software healthy packages/text-client/src/console-client.ts
action-parser.ts software healthy packages/text-client/src/action-parser.ts
index.ts software healthy packages/text-client/src/index.ts
client-common.ts software healthy packages/text-client/src/client-common.ts
client-log.ts software healthy packages/text-client/src/client-log.ts
pseudo-ai-client.ts software healthy packages/text-client/src/pseudo-ai-client.ts
heuristic.ts software healthy packages/text-client/src/ai/heuristic.ts
index.ts software healthy packages/text-client/src/ai/index.ts
strategy.ts software healthy packages/text-client/src/ai/strategy.ts
common.test.ts software healthy packages/text-client/src/ai/evaluators/common.test.ts
organization.ts software healthy packages/text-client/src/ai/evaluators/organization.ts
end-of-turn.ts software healthy packages/text-client/src/ai/evaluators/end-of-turn.ts
combat.ts software healthy packages/text-client/src/ai/evaluators/combat.ts
movement-hazard.ts software healthy packages/text-client/src/ai/evaluators/movement-hazard.ts
site-phase.ts software healthy packages/text-client/src/ai/evaluators/site-phase.ts
setup.ts software healthy packages/text-client/src/ai/evaluators/setup.ts
common.ts software healthy packages/text-client/src/ai/evaluators/common.ts
types.ts software healthy packages/text-client/src/ai/evaluators/types.ts
CLAUDE.md software healthy packages/shared/CLAUDE.md
package.json software healthy packages/shared/package.json
tsconfig.json software healthy packages/shared/tsconfig.json
vitest.nightly.config.ts software healthy packages/shared/vitest.nightly.config.ts
vitest.config.ts software healthy packages/shared/vitest.config.ts
format-state.ts software healthy packages/shared/src/format-state.ts
deck-validation.ts software healthy packages/shared/src/deck-validation.ts
format-helpers.ts software healthy packages/shared/src/format-helpers.ts
format.ts software healthy packages/shared/src/format.ts

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

LabelLayerStatusPath
docs software healthy docs
packages software healthy packages
text-client software healthy packages/text-client
src software healthy packages/text-client/src
ai software healthy packages/text-client/src/ai
evaluators software healthy packages/text-client/src/ai/evaluators
shared software healthy packages/shared
src software healthy packages/shared/src
types software healthy packages/shared/src/types
tests software healthy packages/shared/src/tests
rules software healthy packages/shared/src/tests/rules
05-movement-hazard-phase software healthy packages/shared/src/tests/rules/05-movement-hazard-phase
09-agents-events-items software healthy packages/shared/src/tests/rules/09-agents-events-items
01-deck-construction software healthy packages/shared/src/tests/rules/01-deck-construction
03-organization-phase software healthy packages/shared/src/tests/rules/03-organization-phase
06-site-phase software healthy packages/shared/src/tests/rules/06-site-phase
00-engine software healthy packages/shared/src/tests/rules/00-engine
04-long-event-phase software healthy packages/shared/src/tests/rules/04-long-event-phase
08-combat software healthy packages/shared/src/tests/rules/08-combat
07-end-of-turn-phase software healthy packages/shared/src/tests/rules/07-end-of-turn-phase
02-untap-phase software healthy packages/shared/src/tests/rules/02-untap-phase
10-corruption-influence-endgame software healthy packages/shared/src/tests/rules/10-corruption-influence-end…
cards software healthy packages/shared/src/tests/cards
rules software healthy packages/shared/src/rules
definitions software healthy packages/shared/src/rules/definitions
engine software healthy packages/shared/src/engine
legal-actions software healthy packages/shared/src/engine/legal-actions
effects software healthy packages/shared/src/engine/effects
effects software healthy packages/shared/src/effects
game-server software healthy packages/game-server
src software healthy packages/game-server/src
ws software healthy packages/game-server/src/ws
lobby-server software healthy packages/lobby-server
public software healthy packages/lobby-server/public
src software healthy packages/lobby-server/src
mail software healthy packages/lobby-server/src/mail
games software healthy packages/lobby-server/src/games
auth software healthy packages/lobby-server/src/auth
players software healthy packages/lobby-server/src/players
http software healthy packages/lobby-server/src/http
browser software healthy packages/lobby-server/src/browser
lobby software healthy packages/lobby-server/src/lobby
.claude software healthy .claude
commands software healthy .claude/commands
hooks software healthy .claude/hooks
tools software healthy tools
.github software healthy .github
workflows software healthy .github/workflows
specs software healthy specs

LabelLayerStatusPath
ClientLog software healthy packages/text-client/src/client-log.ts:ClientLog
determining software healthy packages/shared/src/types/cards-resources.ts:determining
determining software healthy packages/shared/src/types/cards-hazards.ts:determining
they software healthy packages/shared/src/types/common.ts:they
of software healthy packages/shared/src/engine/effects/ward.ts:of
GameSession software healthy packages/game-server/src/ws/game-session.ts:GameSession
ServerLog software healthy packages/game-server/src/ws/game-log.ts:ServerLog
GameLog software healthy packages/game-server/src/ws/game-log.ts:GameLog
LobbyLog software healthy packages/lobby-server/src/lobby-log.ts:LobbyLog
is software healthy packages/lobby-server/src/browser/company-view.ts:is
applied software healthy packages/lobby-server/src/browser/map-fullscreen.ts:applied
on software healthy packages/lobby-server/src/browser/lobby-screens.ts:on
so software healthy packages/lobby-server/src/browser/render-piles.ts:so

LabelLayerStatusPath
auth::packages/lobby-server/src/auth/jwt.ts security healthy packages/lobby-server/src/auth/jwt.ts
auth::packages/lobby-server/src/server.ts security healthy packages/lobby-server/src/server.ts
auth::packages/lobby-server/src/http/routes.ts security healthy packages/lobby-server/src/http/routes.ts
auth::packages/game-server/src/ws/game-session.ts security healthy packages/game-server/src/ws/game-session.ts
auth::packages/lobby-server/src/auth/session.ts security healthy packages/lobby-server/src/auth/session.ts
auth::packages/lobby-server/CLAUDE.md security healthy packages/lobby-server/CLAUDE.md
auth::packages/shared/src/types/protocol.ts security healthy packages/shared/src/types/protocol.ts
auth::packages/lobby-server/src/games/launcher.ts security healthy packages/lobby-server/src/games/launcher.ts
auth::packages/lobby-server/src/config.ts security healthy packages/lobby-server/src/config.ts

LabelLayerStatusPath
port:1000 network healthy docker-compose.dev.yml
port:8080 network healthy Dockerfile
port:4000 network healthy Dockerfile

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
meccg hardware healthy docker-compose.yml

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

LabelLayerStatusPath
mongodb data healthy packages/shared/src/types/effects.ts

LabelLayerStatusPath
127.0.0.1 network healthy packages/lobby-server/src/server.ts

LabelLayerStatusPath
nginx network healthy packages/lobby-server/src/browser/game-connection.ts

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
lint-and-test cicd healthy .github/workflows/ci.yml
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/42f5a898-9fa4-4a6e-bf4f-5dc641cdfff5/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/42f5a898-9fa4-4a6e-bf4f-5dc641cdfff5/

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.