https://github.com/SerhiyP/discovery-camp
· scanned 2026-06-16 00:07 UTC (2 months, 2 weeks ago)
13 raw signals (0 security + 13 graph)
Last scanned 2 months, 2 weeks ago · v1 · 13 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 107 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 |
|---|---|---|---|
getRowsFromSpreadsheet |
software | healthy | src/sheets.ts:getRowsFromSpreadsheet |
getRows |
software | healthy | src/sheets.ts:getRows |
colLetter |
software | healthy | src/sheets.ts:colLetter |
updateCell |
software | healthy | src/sheets.ts:updateCell |
appendRow |
software | healthy | src/sheets.ts:appendRow |
clearRow |
software | healthy | src/sheets.ts:clearRow |
headerIndex |
software | healthy | src/sheets.ts:headerIndex |
required |
software | healthy | src/config.ts:required |
todayISO |
software | healthy | src/config.ts:todayISO |
nowStamp |
software | healthy | src/config.ts:nowStamp |
loadVisitors |
software | healthy | src/checkin.ts:loadVisitors |
name |
software | healthy | src/checkin.ts:name |
normalize |
software | healthy | src/checkin.ts:normalize |
searchByName |
software | healthy | src/checkin.ts:searchByName |
findByTelegramId |
software | healthy | src/checkin.ts:findByTelegramId |
linkAndCheckIn |
software | healthy | src/checkin.ts:linkAndCheckIn |
videoForTeam |
software | healthy | src/checkin.ts:videoForTeam |
id |
software | healthy | src/checkin.ts:id |
fileId |
software | healthy | src/checkin.ts:fileId |
type |
software | healthy | src/checkin.ts:type |
updateTeamVideo |
software | healthy | src/checkin.ts:updateTeamVideo |
renameVisitorTeams |
software | healthy | src/checkin.ts:renameVisitorTeams |
renameTeamVideo |
software | healthy | src/checkin.ts:renameTeamVideo |
loadAdmins |
software | healthy | src/admins.ts:loadAdmins |
telegramId |
software | healthy | src/admins.ts:telegramId |
name |
software | healthy | src/admins.ts:name |
isAdmin |
software | healthy | src/admins.ts:isAdmin |
findAdminByTelegramId |
software | healthy | src/admins.ts:findAdminByTelegramId |
addAdmin |
software | healthy | src/admins.ts:addAdmin |
removeAdmin |
software | healthy | src/admins.ts:removeAdmin |
visitorKeyboard |
software | healthy | src/keyboards.ts:visitorKeyboard |
leaderKeyboard |
software | healthy | src/keyboards.ts:leaderKeyboard |
currentKyivMinutes |
software | healthy | src/schedule.ts:currentKyivMinutes |
parseMinutes |
software | healthy | src/schedule.ts:parseMinutes |
parseColumns |
software | healthy | src/schedule.ts:parseColumns |
loadTodaySchedule |
software | healthy | src/schedule.ts:loadTodaySchedule |
time |
software | healthy | src/schedule.ts:time |
activity |
software | healthy | src/schedule.ts:activity |
commandsForRole |
software | healthy | src/commands.ts:commandsForRole |
setCommandsForUser |
software | healthy | src/commands.ts:setCommandsForUser |
initCommandMenus |
software | healthy | src/commands.ts:initCommandMenus |
isSuperAdmin |
software | healthy | src/bot.ts:isSuperAdmin |
keyboardForUser |
software | healthy | src/bot.ts:keyboardForUser |
eventLine |
software | healthy | src/bot.ts:eventLine |
handleEvents |
software | healthy | src/bot.ts:handleEvents |
handleSchedule |
software | healthy | src/bot.ts:handleSchedule |
handleMyEvents |
software | healthy | src/bot.ts:handleMyEvents |
caption |
software | healthy | src/bot.ts:caption |
loadEvents |
software | healthy | src/events.ts:loadEvents |
id |
software | healthy | src/events.ts:id |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
bot.ts |
software | healthy | api/bot.ts |
2026-06-13-schedule-grid.md |
software | healthy | docs/superpowers/plans/2026-06-13-schedule-grid.md |
2026-06-12-bot-roles-ux.md |
software | healthy | docs/superpowers/plans/2026-06-12-bot-roles-ux.md |
2026-06-12-keyboard-ux.md |
software | healthy | docs/superpowers/plans/2026-06-12-keyboard-ux.md |
2026-06-13-schedule-grid-design.md |
software | healthy | docs/superpowers/specs/2026-06-13-schedule-grid-design.md |
2026-06-12-bot-roles-ux-design.md |
software | healthy | docs/superpowers/specs/2026-06-12-bot-roles-ux-design.md |
2026-06-12-keyboard-ux-design.md |
software | healthy | docs/superpowers/specs/2026-06-12-keyboard-ux-design.md |
dev.ts |
software | healthy | scripts/dev.ts |
qr.ts |
software | healthy | scripts/qr.ts |
set-webhook.ts |
software | healthy | scripts/set-webhook.ts |
sheets.ts |
software | healthy | src/sheets.ts |
config.ts |
software | healthy | src/config.ts |
checkin.ts |
software | healthy | src/checkin.ts |
admins.ts |
software | healthy | src/admins.ts |
messages.ts |
software | healthy | src/messages.ts |
keyboards.ts |
software | healthy | src/keyboards.ts |
schedule.ts |
software | healthy | src/schedule.ts |
commands.ts |
software | healthy | src/commands.ts |
bot.ts |
software | healthy | src/bot.ts |
events.ts |
software | healthy | src/events.ts |
leaders.ts |
software | healthy | src/leaders.ts |
CLAUDE.md |
quality | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
api |
software | healthy | api |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
scripts |
software | healthy | scripts |
src |
software | healthy | src |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-78x0rq_b |
software | healthy | /tmp/repobility-clone-78x0rq_b |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
private_key::.env.example |
security | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/sheets.ts |
security | healthy | src/sheets.ts |
This page is publicly accessible at:
https://repobility.com/scan/35afa276-9dfd-45d5-a838-d7b079aba317/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/35afa276-9dfd-45d5-a838-d7b079aba317/
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.