https://github.com/yannkb/poker-planning
· scanned 2026-06-16 01:04 UTC (2 months, 1 week ago)
19 raw signals (0 security + 19 graph)
Last scanned 2 months, 1 week ago · v1 · 19 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 145 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 |
|---|---|---|---|
App |
software | healthy | client/src/App.tsx:App |
pendingJoinCode |
software | healthy | client/src/App.tsx:pendingJoinCode |
handleCreateRoom |
software | healthy | client/src/App.tsx:handleCreateRoom |
handleJoinRoom |
software | healthy | client/src/App.tsx:handleJoinRoom |
Lobby |
software | healthy | client/src/components/Lobby.tsx:Lobby |
handleCreate |
software | healthy | client/src/components/Lobby.tsx:handleCreate |
handleJoin |
software | healthy | client/src/components/Lobby.tsx:handleJoin |
Field |
software | healthy | client/src/components/Lobby.tsx:Field |
Input |
software | healthy | client/src/components/Lobby.tsx:Input |
EmojiPickerPanel |
software | healthy | client/src/components/EmojiPickerPanel.tsx:EmojiPickerPanel |
ResultsDisplay |
software | healthy | client/src/components/ResultsDisplay.tsx:ResultsDisplay |
useIsDesktop |
software | healthy | client/src/components/PokerTable.tsx:useIsDesktop |
onChange |
software | healthy | client/src/components/PokerTable.tsx:onChange |
avatarColor |
software | healthy | client/src/components/PokerTable.tsx:avatarColor |
loadRecentEmojis |
software | healthy | client/src/components/PokerTable.tsx:loadRecentEmojis |
PokerTable |
software | healthy | client/src/components/PokerTable.tsx:PokerTable |
onKeyDown |
software | healthy | client/src/components/PokerTable.tsx:onKeyDown |
addRecentEmoji |
software | healthy | client/src/components/PokerTable.tsx:addRecentEmoji |
center |
software | healthy | client/src/components/PokerTable.tsx:center |
seatPosition |
software | healthy | client/src/components/PokerTable.tsx:seatPosition |
pickQuipCategory |
software | healthy | client/src/components/PokerTable.tsx:pickQuipCategory |
TableCenter |
software | healthy | client/src/components/PokerTable.tsx:TableCenter |
Seat |
software | healthy | client/src/components/PokerTable.tsx:Seat |
onPointerDown |
software | healthy | client/src/components/PokerTable.tsx:onPointerDown |
EmojiFlyout |
software | healthy | client/src/components/PokerTable.tsx:EmojiFlyout |
PopoverArrow |
software | healthy | client/src/components/PokerTable.tsx:PopoverArrow |
GifBubble |
software | healthy | client/src/components/PokerTable.tsx:GifBubble |
FlyingEmoji |
software | healthy | client/src/components/PokerTable.tsx:FlyingEmoji |
VotingCard |
software | healthy | client/src/components/VotingCard.tsx:VotingCard |
ReactionBar |
software | healthy | client/src/components/ReactionBar.tsx:ReactionBar |
onPointerDown |
software | healthy | client/src/components/ReactionBar.tsx:onPointerDown |
GifPicker |
software | healthy | client/src/components/ReactionBar.tsx:GifPicker |
GifCell |
software | healthy | client/src/components/ReactionBar.tsx:GifCell |
LangSwitcher |
software | healthy | client/src/components/LangSwitcher.tsx:LangSwitcher |
IssueQueue |
software | healthy | client/src/components/IssueQueue.tsx:IssueQueue |
handleAdd |
software | healthy | client/src/components/IssueQueue.tsx:handleAdd |
IssueRow |
software | healthy | client/src/components/IssueQueue.tsx:IssueRow |
handleEstimate |
software | healthy | client/src/components/IssueQueue.tsx:handleEstimate |
GameBoard |
software | healthy | client/src/components/GameBoard.tsx:GameBoard |
copyCode |
software | healthy | client/src/components/GameBoard.tsx:copyCode |
gifUrl |
software | healthy | client/src/lib/reactions.ts:gifUrl |
isLang |
software | healthy | client/src/lib/i18n.tsx:isLang |
pickFrom |
software | healthy | client/src/lib/i18n.tsx:pickFrom |
I18nProvider |
software | healthy | client/src/lib/i18n.tsx:I18nProvider |
useI18n |
software | healthy | client/src/lib/i18n.tsx:useI18n |
useSocket |
software | healthy | client/src/hooks/useSocket.ts:useSocket |
numericValue |
software | healthy | shared/src/stats.ts:numericValue |
summarizeVotes |
software | healthy | shared/src/stats.ts:summarizeVotes |
computeStats |
software | healthy | shared/src/stats.ts:computeStats |
isDeckKey |
software | healthy | shared/src/decks.ts:isDeckKey |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
render.yaml |
software | healthy | render.yaml |
package-lock.json |
software | healthy | package-lock.json |
docker-compose.yml |
software | healthy | docker-compose.yml |
vite.config.ts |
software | healthy | client/vite.config.ts |
tailwind.config.js |
software | healthy | client/tailwind.config.js |
package.json |
software | healthy | client/package.json |
index.html |
software | healthy | client/index.html |
tsconfig.json |
software | healthy | client/tsconfig.json |
postcss.config.js |
software | healthy | client/postcss.config.js |
index.css |
software | healthy | client/src/index.css |
main.tsx |
software | healthy | client/src/main.tsx |
vite-env.d.ts |
software | healthy | client/src/vite-env.d.ts |
App.tsx |
software | healthy | client/src/App.tsx |
Lobby.tsx |
software | healthy | client/src/components/Lobby.tsx |
EmojiPickerPanel.tsx |
software | healthy | client/src/components/EmojiPickerPanel.tsx |
ResultsDisplay.tsx |
software | healthy | client/src/components/ResultsDisplay.tsx |
PokerTable.tsx |
software | healthy | client/src/components/PokerTable.tsx |
VotingCard.tsx |
software | healthy | client/src/components/VotingCard.tsx |
ReactionBar.tsx |
software | healthy | client/src/components/ReactionBar.tsx |
LangSwitcher.tsx |
software | healthy | client/src/components/LangSwitcher.tsx |
IssueQueue.tsx |
software | healthy | client/src/components/IssueQueue.tsx |
GameBoard.tsx |
software | healthy | client/src/components/GameBoard.tsx |
reactions.ts |
software | healthy | client/src/lib/reactions.ts |
i18n.tsx |
software | healthy | client/src/lib/i18n.tsx |
useSocket.ts |
software | healthy | client/src/hooks/useSocket.ts |
package.json |
software | healthy | shared/package.json |
tsconfig.json |
software | healthy | shared/tsconfig.json |
stats.ts |
software | healthy | shared/src/stats.ts |
index.ts |
software | healthy | shared/src/index.ts |
types.ts |
software | healthy | shared/src/types.ts |
decks.ts |
software | healthy | shared/src/decks.ts |
package.json |
software | healthy | server/package.json |
tsconfig.json |
software | healthy | server/tsconfig.json |
reactions.ts |
software | healthy | server/src/reactions.ts |
gameManager.ts |
software | healthy | server/src/gameManager.ts |
index.ts |
software | healthy | server/src/index.ts |
CLAUDE.md |
quality | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | client/src/App.tsx |
Lobby |
frontend | healthy | client/src/components/Lobby.tsx |
EmojiPickerPanel |
frontend | healthy | client/src/components/EmojiPickerPanel.tsx |
ResultsDisplay |
frontend | healthy | client/src/components/ResultsDisplay.tsx |
PokerTable |
frontend | healthy | client/src/components/PokerTable.tsx |
VotingCard |
frontend | healthy | client/src/components/VotingCard.tsx |
ReactionBar |
frontend | healthy | client/src/components/ReactionBar.tsx |
LangSwitcher |
frontend | healthy | client/src/components/LangSwitcher.tsx |
IssueQueue |
frontend | healthy | client/src/components/IssueQueue.tsx |
GameBoard |
frontend | healthy | client/src/components/GameBoard.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
client |
software | healthy | client |
src |
software | healthy | client/src |
components |
software | healthy | client/src/components |
lib |
software | healthy | client/src/lib |
hooks |
software | healthy | client/src/hooks |
shared |
software | healthy | shared |
src |
software | healthy | shared/src |
server |
software | healthy | server |
src |
software | healthy | server/src |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3001 |
network | healthy | docker-compose.yml |
port:3000 |
network | healthy | docker-compose.yml |
port:80 |
network | healthy | docker-compose.yml |
port:5173 |
network | healthy | client/vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/room/:roomId |
api | healthy | server/src/index.ts |
GET /api/decks |
api | healthy | server/src/index.ts |
GET /api/gifs/search |
api | healthy | server/src/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
server |
hardware | healthy | docker-compose.yml |
client |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-tvv87hm3 |
software | healthy | /tmp/repobility-clone-tvv87hm3 |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/b873af85-e9cf-48e4-8db8-4ec9ec74bb58/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b873af85-e9cf-48e4-8db8-4ec9ec74bb58/
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.