https://github.com/rjohnt/concilium
· scanned 2026-06-15 23:52 UTC (2 months, 3 weeks ago)
132 raw signals (83 security + 49 graph)
Last scanned 2 months, 3 weeks ago · v1 · 58 actionable findings from 2 signal sources. 166 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1354 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 |
|---|---|---|---|
font |
software | healthy | vitest.setup.ts:font |
judgeResponse |
software | healthy | scripts/evals/judge.ts:judgeResponse |
clamp |
software | healthy | scripts/evals/judge.ts:clamp |
overall |
software | healthy | scripts/evals/judge.ts:overall |
judgeCatch |
software | healthy | scripts/evals/judge.ts:judgeCatch |
safeFilePart |
software | healthy | scripts/evals/record.ts:safeFilePart |
supabaseConfigured |
software | healthy | scripts/evals/record.ts:supabaseConfigured |
persistToSupabase |
software | healthy | scripts/evals/record.ts:persistToSupabase |
recordResult |
software | healthy | scripts/evals/record.ts:recordResult |
avg |
software | healthy | scripts/evals/report.mjs:avg |
pad |
software | healthy | scripts/evals/report.mjs:pad |
ticket |
software | healthy | scripts/evals/scenarios.ts:ticket |
fb |
software | healthy | scripts/evals/scenarios.ts:fb |
clamp |
software | healthy | marketing/_shared/council-kit.js:clamp |
lerp |
software | healthy | marketing/_shared/council-kit.js:lerp |
smooth |
software | healthy | marketing/_shared/council-kit.js:smooth |
mulberry32 |
software | healthy | marketing/_shared/council-kit.js:mulberry32 |
contactShadow |
software | healthy | marketing/_shared/council-kit.js:contactShadow |
stdMat |
software | healthy | marketing/_shared/council-kit.js:stdMat |
makeFigureLantern |
software | healthy | marketing/_shared/council-kit.js:makeFigureLantern |
makeFigureFaceted |
software | healthy | marketing/_shared/council-kit.js:makeFigureFaceted |
makeFigureCrafts |
software | healthy | marketing/_shared/council-kit.js:makeFigureCrafts |
toolMat |
software | healthy | marketing/_shared/council-kit.js:toolMat |
makeWrench |
software | healthy | marketing/_shared/council-kit.js:makeWrench |
makeBrush |
software | healthy | marketing/_shared/council-kit.js:makeBrush |
makeScroll |
software | healthy | marketing/_shared/council-kit.js:makeScroll |
makeLens |
software | healthy | marketing/_shared/council-kit.js:makeLens |
makeMark3D |
software | healthy | marketing/_shared/council-kit.js:makeMark3D |
makeTable |
software | healthy | marketing/_shared/council-kit.js:makeTable |
makeChair |
software | healthy | marketing/_shared/council-kit.js:makeChair |
mulberry32 |
software | healthy | marketing/_shared/council-scene.js:mulberry32 |
shadowTexture |
software | healthy | marketing/_shared/council-scene.js:shadowTexture |
contactShadow |
software | healthy | marketing/_shared/council-scene.js:contactShadow |
MatClass |
software | healthy | marketing/_shared/council-scene.js:MatClass |
glossExtra |
software | healthy | marketing/_shared/council-scene.js:glossExtra |
clamp |
software | healthy | marketing/_shared/council-scene.js:clamp |
lerp |
software | healthy | marketing/_shared/council-scene.js:lerp |
smooth |
software | healthy | marketing/_shared/council-scene.js:smooth |
span |
software | healthy | marketing/_shared/council-scene.js:span |
tourIndex |
software | healthy | marketing/_shared/council-scene.js:tourIndex |
renderAt |
software | healthy | marketing/_shared/council-scene.js:renderAt |
u |
software | healthy | marketing/_shared/council-scene.js:u |
drift |
software | healthy | marketing/_shared/council-scene.js:drift |
post |
software | healthy | marketing/_shared/council-scene.js:post |
createEnvironment |
software | healthy | marketing/_shared/council-post.js:createEnvironment |
panel |
software | healthy | marketing/_shared/council-post.js:panel |
fsQuad |
software | healthy | marketing/_shared/council-post.js:fsQuad |
create |
software | healthy | marketing/_shared/council-post.js:create |
mk |
software | healthy | marketing/_shared/council-post.js:mk |
run |
software | healthy | marketing/_shared/council-post.js:run |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.local.example |
software | healthy | .env.local.example |
skills-lock.json |
software | healthy | skills-lock.json |
README.md |
software | healthy | README.md |
EVALS.md |
software | healthy | EVALS.md |
tailwind.config.js |
software | healthy | tailwind.config.js |
package.json |
software | healthy | package.json |
next.config.js |
software | healthy | next.config.js |
nixpacks.toml |
software | healthy | nixpacks.toml |
vitest.evals.config.ts |
software | healthy | vitest.evals.config.ts |
package-lock.json |
software | healthy | package-lock.json |
server.js |
software | healthy | server.js |
DEPLOY.md |
software | healthy | DEPLOY.md |
.eslintrc.json |
software | healthy | .eslintrc.json |
tsconfig.json |
software | healthy | tsconfig.json |
get_token.py |
software | healthy | get_token.py |
postcss.config.js |
software | healthy | postcss.config.js |
AGENTS.md |
software | healthy | AGENTS.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
railway.json |
software | healthy | railway.json |
vitest.setup.ts |
software | healthy | vitest.setup.ts |
ARCH-2-remediation.json |
software | healthy | ARCH-2-remediation.json |
growth-review-2026-06.md |
software | healthy | docs/growth-review-2026-06.md |
README.md |
software | healthy | docs/brand/README.md |
imagegen-style-guide.md |
software | healthy | docs/brand/imagegen-style-guide.md |
voice-and-tone.md |
software | healthy | docs/brand/voice-and-tone.md |
visual-identity.md |
software | healthy | docs/brand/visual-identity.md |
brand-strategy.md |
software | healthy | docs/brand/brand-strategy.md |
screenshot-DEV-74.js |
software | healthy | scripts/screenshot-DEV-74.js |
gen_railway_token.py |
software | healthy | scripts/gen_railway_token.py |
create_trigger.py |
software | healthy | scripts/create_trigger.py |
config.ts |
software | healthy | scripts/evals/config.ts |
judge.ts |
software | healthy | scripts/evals/judge.ts |
README.md |
software | healthy | scripts/evals/README.md |
mediator.eval.ts |
software | healthy | scripts/evals/mediator.eval.ts |
record.ts |
software | healthy | scripts/evals/record.ts |
report.mjs |
software | healthy | scripts/evals/report.mjs |
persona-catch.eval.ts |
software | healthy | scripts/evals/persona-catch.eval.ts |
scenarios.ts |
software | healthy | scripts/evals/scenarios.ts |
persona-differentiation.eval.ts |
software | healthy | scripts/evals/persona-differentiation.eval.ts |
standin.eval.ts |
software | healthy | scripts/evals/standin.eval.ts |
CLAUDE.md |
software | healthy | marketing/sizzle-reel/CLAUDE.md |
package.json |
software | healthy | marketing/sizzle-reel/package.json |
meta.json |
software | healthy | marketing/sizzle-reel/meta.json |
index.html |
software | healthy | marketing/sizzle-reel/index.html |
hyperframes.json |
software | healthy | marketing/sizzle-reel/hyperframes.json |
design.md |
software | healthy | marketing/sizzle-reel/design.md |
AGENTS.md |
software | healthy | marketing/sizzle-reel/AGENTS.md |
README.md |
software | healthy | marketing/videos/README.md |
index.html |
software | healthy | marketing/videos/index.html |
gallery.html |
software | healthy | marketing/videos/gallery.html |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
brand |
software | healthy | docs/brand |
scripts |
software | healthy | scripts |
evals |
software | healthy | scripts/evals |
marketing |
software | healthy | marketing |
sizzle-reel |
software | healthy | marketing/sizzle-reel |
videos |
software | healthy | marketing/videos |
variants |
software | healthy | marketing/variants |
v7-rises |
software | healthy | marketing/variants/v7-rises |
v5-seat |
software | healthy | marketing/variants/v5-seat |
v17-getaway |
software | healthy | marketing/variants/v17-getaway |
v12-summit |
software | healthy | marketing/variants/v12-summit |
v16-heist |
software | healthy | marketing/variants/v16-heist |
v13-colossus |
software | healthy | marketing/variants/v13-colossus |
v15-procession |
software | healthy | marketing/variants/v15-procession |
v11-concord |
software | healthy | marketing/variants/v11-concord |
v9-rotunda |
software | healthy | marketing/variants/v9-rotunda |
v2-daylight |
software | healthy | marketing/variants/v2-daylight |
v1-chamber |
software | healthy | marketing/variants/v1-chamber |
v3-midnight |
software | healthy | marketing/variants/v3-midnight |
v6-journey |
software | healthy | marketing/variants/v6-journey |
v4-verdict |
software | healthy | marketing/variants/v4-verdict |
v10-blueprint |
software | healthy | marketing/variants/v10-blueprint |
v14-workshop |
software | healthy | marketing/variants/v14-workshop |
v8-voices |
software | healthy | marketing/variants/v8-voices |
_shared |
software | healthy | marketing/_shared |
.claude |
software | healthy | .claude |
supabase |
software | healthy | supabase |
migrations |
software | healthy | supabase/migrations |
public |
software | healthy | public |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
__tests__ |
software | healthy | src/components/__tests__ |
magicpath |
software | healthy | src/components/magicpath |
concilium-redesign |
software | healthy | src/components/magicpath/concilium-redesign |
ticket-card |
software | healthy | src/components/magicpath/ticket-card |
sidebar |
software | healthy | src/components/magicpath/sidebar |
concilium-dashboard |
software | healthy | src/components/magicpath/concilium-dashboard |
app |
software | healthy | src/app |
ticket |
software | healthy | src/app/ticket |
[id] |
software | healthy | src/app/ticket/[id] |
__tests__ |
software | healthy | src/app/__tests__ |
prompt |
software | healthy | src/app/prompt |
[id] |
software | healthy | src/app/prompt/[id] |
auth |
software | healthy | src/app/auth |
callback |
software | healthy | src/app/auth/callback |
consensus |
software | healthy | src/app/consensus |
[id] |
software | healthy | src/app/consensus/[id] |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PageTransition |
frontend | healthy | src/components/PageTransition.tsx |
PromptErrorBoundary |
frontend | healthy | src/components/PromptErrorBoundary.tsx |
NotFound |
frontend | healthy | src/app/not-found.tsx |
Loading |
frontend | healthy | src/app/loading.tsx |
AppleIcon |
frontend | healthy | src/app/apple-icon.tsx |
DashboardPage |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
ErrorPage |
frontend | healthy | src/app/error.tsx |
TicketDetailPage |
frontend | healthy | src/app/ticket/[id]/page.tsx |
PromptSessionPage |
frontend | healthy | src/app/prompt/[id]/page.tsx |
ConsensusRoom |
frontend | healthy | src/app/consensus/[id]/page.tsx |
LoginPage |
frontend | healthy | src/app/login/page.tsx |
NewTicketPage |
frontend | healthy | src/app/new/page.tsx |
SignupPage |
frontend | healthy | src/app/signup/page.tsx |
EvalsPage |
frontend | healthy | src/app/evals/page.tsx |
CopyPromptButton |
frontend | healthy | src/app/(public)/share/[id]/CopyPromptButton.tsx |
Image |
frontend | healthy | src/app/(public)/compare/opengraph-image.tsx |
ComparePage |
frontend | healthy | src/app/(public)/compare/page.tsx |
Image |
frontend | healthy | src/app/(public)/compare/twitter-image.tsx |
CouncilDemo |
frontend | healthy | src/app/(public)/welcome/CouncilDemo.tsx |
Image |
frontend | healthy | src/app/(public)/welcome/opengraph-image.tsx |
DemoLightbox |
frontend | healthy | src/app/(public)/welcome/DemoLightbox.tsx |
WelcomePage |
frontend | healthy | src/app/(public)/welcome/page.tsx |
CouncilChamber3D |
frontend | healthy | src/app/(public)/welcome/CouncilChamber3D.tsx |
Image |
frontend | healthy | src/app/(public)/welcome/twitter-image.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
PromptErrorBoundary |
software | healthy | src/components/PromptErrorBoundary.tsx:PromptErrorBoundary |
for |
software | healthy | src/components/__tests__/Sidebar.test.tsx:for |
on |
software | healthy | src/components/__tests__/Skeleton.test.tsx:on |
const |
software | healthy | src/components/__tests__/SessionPrompt.test.tsx:const |
names |
software | healthy | src/components/__tests__/ConsensusProgress.test.tsx:names |
const |
software | healthy | src/components/__tests__/AuthGuard.test.tsx:const |
svgs |
software | healthy | src/components/__tests__/Breadcrumb.test.tsx:svgs |
on |
software | healthy | src/components/__tests__/EmptyState.test.tsx:on |
for |
software | healthy | src/components/__tests__/TicketCard.test.tsx:for |
is |
software | healthy | src/app/__tests__/acceptance-DEV-77.test.tsx:is |
attribute |
software | healthy | src/app/__tests__/acceptance-DEV-93.test.tsx:attribute |
for |
software | healthy | src/app/__tests__/not-found.test.tsx:for |
const |
software | healthy | src/app/__tests__/not-found.test.tsx:const |
applies |
software | healthy | src/app/__tests__/not-found.test.tsx:applies |
names |
software | healthy | src/lib/date-utils.ts:names |
from |
software | healthy | src/lib/utils.ts:from |
string |
software | healthy | src/lib/utils.ts:string |
expertise |
software | healthy | src/lib/types.ts:expertise |
FakeBroadcastChannel |
software | healthy | src/lib/__tests__/realtime-transport.test.ts:FakeBroadcastC… |
MockBroadcastChannel |
software | healthy | src/lib/__tests__/notifications.test.ts:MockBroadcastChannel |
| Label | Layer | Status | Path |
|---|---|---|---|
192.0.2.1 |
network | healthy | src/app/__tests__/acceptance-DEV-75.test.tsx |
203.0.113.1 |
network | healthy | src/app/__tests__/acceptance-DEV-75.test.tsx |
10.0.0.1 |
network | healthy | src/app/__tests__/acceptance-DEV-75.test.tsx |
192.168.1.1 |
network | healthy | src/app/__tests__/acceptance-DEV-75.test.tsx |
198.51.100.42 |
network | healthy | src/app/__tests__/acceptance-DEV-75.test.tsx |
203.0.113.50 |
network | healthy | src/app/__tests__/acceptance-DEV-75.test.tsx |
10.0.0.2 |
network | healthy | src/app/__tests__/acceptance-DEV-75.test.tsx |
10.9.9.9 |
network | healthy | src/app/api/__tests__/build.test.ts |
169.254.169.254 |
network | healthy | src/app/api/__tests__/projects.test.ts |
203.0.113.42 |
network | healthy | src/app/api/__tests__/prompt.test.ts |
10.9.9.8 |
network | healthy | src/app/api/__tests__/prompt.test.ts |
192.168.1.2 |
network | healthy | src/lib/__tests__/rateLimit.test.ts |
10.0.0.5 |
network | healthy | src/lib/__tests__/rateLimit.test.ts |
192.0.2.99 |
network | healthy | src/lib/__tests__/rateLimit.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/ticket/[id] |
frontend | healthy | src/app/ticket/[id]/page.tsx |
/prompt/[id] |
frontend | healthy | src/app/prompt/[id]/page.tsx |
/consensus/[id] |
frontend | healthy | src/app/consensus/[id]/page.tsx |
/login |
frontend | healthy | src/app/login/page.tsx |
/new |
frontend | healthy | src/app/new/page.tsx |
/signup |
frontend | healthy | src/app/signup/page.tsx |
/evals |
frontend | healthy | src/app/evals/page.tsx |
/(public)/share/[id] |
frontend | healthy | src/app/(public)/share/[id]/page.tsx |
/(public)/compare |
frontend | healthy | src/app/(public)/compare/page.tsx |
/(public)/welcome |
frontend | healthy | src/app/(public)/welcome/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | .env.local.example |
sqlite |
data | healthy | .env.local.example |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/components/__tests__/SessionPrompt.test.tsx |
security | healthy | src/components/__tests__/SessionPrompt.test.tsx |
auth::src/lib/github/__tests__/app-token-provider.test.ts |
security | healthy | src/lib/github/__tests__/app-token-provider.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/test.yml |
deploy |
cicd | healthy | .github/workflows/test.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-eb72s_k1 |
software | healthy | /tmp/repobility-clone-eb72s_k1 |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/20260611120000_projects_and_ticket_bran… |
| Label | Layer | Status | Path |
|---|---|---|---|
20260611120000_projects_and_ticket_branch_override.sql |
data | healthy | supabase/migrations/20260611120000_projects_and_ticket_bran… |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::test |
cicd | healthy | .github/workflows/test.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
RAILWAY_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/dfe288eb-69f0-4000-9066-70781817845b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/dfe288eb-69f0-4000-9066-70781817845b/
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.