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.

rutikerole/Planning_Matrix

https://github.com/rutikerole/Planning_Matrix · scanned 2026-06-15 23:57 UTC (2 months, 3 weeks ago)

350 raw signals (21 security + 329 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 318 actionable findings from 2 signal sources. 111 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 2798 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
stubArchitectBackend software healthy tests/smoke/architect.spec.ts:stubArchitectBackend
MSG software healthy tests/smoke/ui-layout.spec.ts:MSG
stubBackend software healthy tests/smoke/ui-layout.spec.ts:stubBackend
seedAuth software healthy tests/smoke/ui-layout.spec.ts:seedAuth
dismissCookies software healthy tests/smoke/ui-layout.spec.ts:dismissCookies
bannerBox software healthy tests/smoke/ui-layout.spec.ts:bannerBox
cardBox software healthy tests/smoke/ui-layout.spec.ts:cardBox
railBox software healthy tests/smoke/ui-layout.spec.ts:railBox
railTopBefore software healthy tests/smoke/ui-layout.spec.ts:railTopBefore
tBox software healthy tests/smoke/ui-layout.spec.ts:tBox
railTopAfter software healthy tests/smoke/ui-layout.spec.ts:railTopAfter
bBox software healthy tests/smoke/ui-layout.spec.ts:bBox
pillBox software healthy tests/smoke/ui-layout.spec.ts:pillBox
floorBox software healthy tests/smoke/ui-layout.spec.ts:floorBox
seedCookieConsent software healthy tests/smoke/helpers/auth.ts:seedCookieConsent
seedV2Session software healthy tests/smoke/helpers/auth.ts:seedV2Session
argValue software healthy scripts/verify-deploy.mjs:argValue
url software healthy scripts/verify-deploy.mjs:url
probeWeb software healthy scripts/verify-deploy.mjs:probeWeb
sleep software healthy scripts/verify-deploy.mjs:sleep
runWebRail software healthy scripts/verify-deploy.mjs:runWebRail
resolveSupabaseEnv software healthy scripts/verify-deploy.mjs:resolveSupabaseEnv
fromEnv software healthy scripts/verify-deploy.mjs:fromEnv
runEdgeRail software healthy scripts/verify-deploy.mjs:runEdgeRail
predates software healthy scripts/verify-deploy.mjs:predates
loadEnvLocal software healthy scripts/verify-legal-config.mjs:loadEnvLocal
readEnv software healthy scripts/verify-legal-config.mjs:readEnv
checkKeys software healthy scripts/verify-legal-config.mjs:checkKeys
v software healthy scripts/verify-legal-config.mjs:v
checkSourceLeaks software healthy scripts/verify-legal-config.mjs:checkSourceLeaks
fail software healthy scripts/verify-citation-drift.mjs:fail
normKey software healthy scripts/verify-citation-drift.mjs:normKey
readAllowlist software healthy scripts/verify-citation-drift.mjs:readAllowlist
walk software healthy scripts/verify-citation-drift.mjs:walk
walkJson software healthy scripts/freshness-check.mjs:walkJson
collectUrls software healthy scripts/freshness-check.mjs:collectUrls
urlKey software healthy scripts/freshness-check.mjs:urlKey
snapshotPath software healthy scripts/freshness-check.mjs:snapshotPath
readSnapshot software healthy scripts/freshness-check.mjs:readSnapshot
writeSnapshot software healthy scripts/freshness-check.mjs:writeSnapshot
normalise software healthy scripts/freshness-check.mjs:normalise
fingerprint software healthy scripts/freshness-check.mjs:fingerprint
fetchOnce software healthy scripts/freshness-check.mjs:fetchOnce
fetchWithRetry software healthy scripts/freshness-check.mjs:fetchWithRetry
read software healthy scripts/verify-ci-env.mjs:read
rawKb software healthy scripts/verify-bundle-size.mjs:rawKb
gzipKb software healthy scripts/verify-bundle-size.mjs:gzipKb
block software healthy scripts/verify-pdfstrings-parity.mjs:block
keysOf software healthy scripts/verify-pdfstrings-parity.mjs:keysOf
pickBeseitigung software healthy scripts/gen-corpus-pack.mjs:pickBeseitigung

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

LabelLayerStatusPath
FIX_REPORT_PHASE6.md software healthy FIX_REPORT_PHASE6.md
playwright.config.ts software healthy playwright.config.ts
tsconfig.app.json software healthy tsconfig.app.json
vite.config.ts software healthy vite.config.ts
vercel.json software healthy vercel.json
README.md software healthy README.md
tailwind.config.js software healthy tailwind.config.js
BAYBO_2026_VERIFICATION.md software healthy BAYBO_2026_VERIFICATION.md
package.json software healthy package.json
SUPABASE_SETUP.md software healthy SUPABASE_SETUP.md
tsconfig.node.json software healthy tsconfig.node.json
index.html software healthy index.html
PHASE_7_ANALYSIS.md software healthy PHASE_7_ANALYSIS.md
package-lock.json software healthy package-lock.json
components.json software healthy components.json
DIAGNOSTICS.md software healthy DIAGNOSTICS.md
FIX_REPORT.md software healthy FIX_REPORT.md
.env.example software healthy .env.example
eslint.config.js software healthy eslint.config.js
tsconfig.json software healthy tsconfig.json
postcss.config.js software healthy postcss.config.js
CHANGELOG.md software healthy CHANGELOG.md
BACKLOG.md software healthy BACKLOG.md
architect.spec.ts software healthy tests/smoke/architect.spec.ts
spine.spec.ts software healthy tests/smoke/spine.spec.ts
i18n.spec.ts software healthy tests/smoke/i18n.spec.ts
README.md software healthy tests/smoke/README.md
auth.spec.ts software healthy tests/smoke/auth.spec.ts
seo.spec.ts software healthy tests/smoke/seo.spec.ts
ui-layout.spec.ts software healthy tests/smoke/ui-layout.spec.ts
chamber.spec.ts software healthy tests/smoke/chamber.spec.ts
landing.spec.ts software healthy tests/smoke/landing.spec.ts
auth.ts software healthy tests/smoke/helpers/auth.ts
bw-t01-stuttgart-plain.json software healthy test/fixtures/bw-t01-stuttgart-plain.json
hamburg-t02-mfh.json software healthy test/fixtures/hamburg-t02-mfh.json
nrw-t03-koenigsallee.json software healthy test/fixtures/nrw-t03-koenigsallee.json
rheinland-pfalz-t01-mainz-plain.json software healthy test/fixtures/rheinland-pfalz-t01-mainz-plain.json
hamburg-t01-suburb-plain.json software healthy test/fixtures/hamburg-t01-suburb-plain.json
hessen-t01-frankfurt-plain.json software healthy test/fixtures/hessen-t01-frankfurt-plain.json
hessen-t03-frankfurt.json software healthy test/fixtures/hessen-t03-frankfurt.json
niedersachsen-t01-hannover-plain.json software healthy test/fixtures/niedersachsen-t01-hannover-plain.json
thueringen-t01-erfurt-plain.json software healthy test/fixtures/thueringen-t01-erfurt-plain.json
sachsen-t01-leipzig.json software healthy test/fixtures/sachsen-t01-leipzig.json
sachsen-anhalt-t01-magdeburg-plain.json software healthy test/fixtures/sachsen-anhalt-t01-magdeburg-plain.json
berlin-t01-pariser-platz.json software healthy test/fixtures/berlin-t01-pariser-platz.json
bremen-t01-suburb-plain.json software healthy test/fixtures/bremen-t01-suburb-plain.json
bayern-t01-muenchen-allverified.json software healthy test/fixtures/bayern-t01-muenchen-allverified.json
bayern-t01-muenchen-partialverified.json software healthy test/fixtures/bayern-t01-muenchen-partialverified.json
brandenburg-t01-potsdam.json software healthy test/fixtures/brandenburg-t01-potsdam.json
berlin-t01-suburb-plain.json software healthy test/fixtures/berlin-t01-suburb-plain.json

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

LabelLayerStatusPath
tests software healthy tests
smoke software healthy tests/smoke
helpers software healthy tests/smoke/helpers
test software healthy test
fixtures software healthy test/fixtures
docs software healthy docs
audits software healthy docs/audits
2026-05-04 software healthy docs/audits/2026-05-04
phase-c-architect-tone software healthy docs/phase-c-architect-tone
scripts software healthy scripts
eval-harness software healthy scripts/eval-harness
lib software healthy scripts/eval-harness/lib
lib software healthy scripts/lib
dev software healthy scripts/dev
legal-corpus software healthy scripts/legal-corpus
_meta software healthy scripts/legal-corpus/_meta
templates software healthy scripts/legal-corpus/templates
states software healthy scripts/legal-corpus/states
supabase software healthy supabase
functions software healthy supabase/functions
chat-turn software healthy supabase/functions/chat-turn
bplan-lookup software healthy supabase/functions/bplan-lookup
share-project software healthy supabase/functions/share-project
delete-file software healthy supabase/functions/delete-file
create-share-token software healthy supabase/functions/create-share-token
signed-file-url software healthy supabase/functions/signed-file-url
get-shared-project software healthy supabase/functions/get-shared-project
verify-fact software healthy supabase/functions/verify-fact
migrations software healthy supabase/migrations
_smoke_tests software healthy supabase/migrations/_smoke_tests
public software healthy public
images software healthy public/images
fonts software healthy public/fonts
eval-results software healthy eval-results
.github software healthy .github
freshness-snapshots software healthy .github/freshness-snapshots
workflows software healthy .github/workflows
src software healthy src
legal software healthy src/legal
templates software healthy src/legal/templates
states software healthy src/legal/states
types software healthy src/types
stores software healthy src/stores
components software healthy src/components
shared software healthy src/components/shared
ui software healthy src/components/ui
app software healthy src/app
lib software healthy src/lib
export software healthy src/lib/export
locales software healthy src/locales

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

LabelLayerStatusPath
/AgbPage frontend healthy src/features/legal/pages/AgbPage.tsx
/CookiesPage frontend healthy src/features/legal/pages/CookiesPage.tsx
/DatenschutzPage frontend healthy src/features/legal/pages/DatenschutzPage.tsx
/ImpressumPage frontend healthy src/features/legal/pages/ImpressumPage.tsx
/SignUpPage frontend healthy src/features/auth/pages/SignUpPage.tsx
/SignInPage frontend healthy src/features/auth/pages/SignInPage.tsx
/CheckEmailPage frontend healthy src/features/auth/pages/CheckEmailPage.tsx
/ForgotPasswordPage frontend healthy src/features/auth/pages/ForgotPasswordPage.tsx
/ResetPasswordPage frontend healthy src/features/auth/pages/ResetPasswordPage.tsx
/VerifyEmailPage frontend healthy src/features/auth/pages/VerifyEmailPage.tsx
/AcceptInvite frontend healthy src/features/architect/pages/AcceptInvite.tsx
/VerificationPanel frontend healthy src/features/architect/pages/VerificationPanel.tsx
/ArchitectDashboard frontend healthy src/features/architect/pages/ArchitectDashboard.tsx
/ChatWorkspacePage frontend healthy src/features/chat/pages/ChatWorkspacePage.tsx
/SharedResultPage frontend healthy src/features/result/pages/SharedResultPage.tsx
/ResultPage frontend healthy src/features/result/pages/ResultPage.tsx
/_PagePlaceholder frontend healthy src/features/admin/pages/_PagePlaceholder.tsx
/CostDashboard frontend healthy src/features/admin/pages/CostDashboard.tsx
/ProjectInspectorList frontend healthy src/features/admin/pages/ProjectInspectorList.tsx
/TurnDeepDive frontend healthy src/features/admin/pages/TurnDeepDive.tsx
/Search frontend healthy src/features/admin/pages/Search.tsx
/LiveStream frontend healthy src/features/admin/pages/LiveStream.tsx
/ProjectInspectorDetail frontend healthy src/features/admin/pages/ProjectInspectorDetail.tsx
/WizardPage frontend healthy src/features/wizard/pages/WizardPage.tsx
/ frontend healthy src/app/router.tsx
/sign-up frontend healthy src/app/router.tsx
/sign-in frontend healthy src/app/router.tsx
/forgot-password frontend healthy src/app/router.tsx
/reset-password frontend healthy src/app/router.tsx
/check-email frontend healthy src/app/router.tsx
/verify-email frontend healthy src/app/router.tsx
/dashboard frontend healthy src/app/router.tsx
/projects/new frontend healthy src/app/router.tsx
/projects/:id frontend healthy src/app/router.tsx
/projects/:id/overview frontend healthy src/app/router.tsx
/projects/:id/result frontend healthy src/app/router.tsx
/result/share/:token frontend healthy src/app/router.tsx
/admin/* frontend healthy src/app/router.tsx
/architect/accept frontend healthy src/app/router.tsx
/architect/* frontend healthy src/app/router.tsx
/impressum frontend healthy src/app/router.tsx
/datenschutz frontend healthy src/app/router.tsx
/agb frontend healthy src/app/router.tsx
/cookies frontend healthy src/app/router.tsx
* frontend healthy src/app/router.tsx
projects/:projectId/verify frontend healthy src/features/architect/ArchitectRoutes.tsx
logs/projects frontend healthy src/features/admin/AdminRoutes.tsx
logs/projects/:projectId frontend healthy src/features/admin/AdminRoutes.tsx
logs/projects/:projectId/turns/:traceId frontend healthy src/features/admin/AdminRoutes.tsx
logs/stream frontend healthy src/features/admin/AdminRoutes.tsx

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

LabelLayerStatusPath
0005_seed_dashboard_variety_OPTIONAL.sql data healthy supabase/migrations/0005_seed_dashboard_variety_OPTIONAL.sql
0027_qualifier_transitions.sql data healthy supabase/migrations/0027_qualifier_transitions.sql
0017_logs_reaper.sql data healthy supabase/migrations/0017_logs_reaper.sql
0023_messages_idempotency_role_scoped.sql data healthy supabase/migrations/0023_messages_idempotency_role_scoped.s…
0004_thinking_label.sql data healthy supabase/migrations/0004_thinking_label.sql
0015_atelier_console.sql data healthy supabase/migrations/0015_atelier_console.sql
0014_fix_likely_user_replies_type.sql data healthy supabase/migrations/0014_fix_likely_user_replies_type.sql
0011_bplan_lookup_rate_limits.sql data healthy supabase/migrations/0011_bplan_lookup_rate_limits.sql
0003_planning_matrix_core.sql data healthy supabase/migrations/0003_planning_matrix_core.sql
0005_likely_user_replies.sql data healthy supabase/migrations/0005_likely_user_replies.sql
0034_cleanup_frozen_muenchen_cities.sql data healthy supabase/migrations/0034_cleanup_frozen_muenchen_cities.sql
0009_projects_city.sql data healthy supabase/migrations/0009_projects_city.sql
0037_project_members_invited_email.sql data healthy supabase/migrations/0037_project_members_invited_email.sql
0006_share_tokens.sql data healthy supabase/migrations/0006_share_tokens.sql
0028_projects_architect_read.sql data healthy supabase/migrations/0028_projects_architect_read.sql
0035_realtime_projects.sql data healthy supabase/migrations/0035_realtime_projects.sql
0008_chat_turn_rate_limits.sql data healthy supabase/migrations/0008_chat_turn_rate_limits.sql
0010_projects_city_muenchen.sql data healthy supabase/migrations/0010_projects_city_muenchen.sql
0021_fix_commit_chat_turn_replies.sql data healthy supabase/migrations/0021_fix_commit_chat_turn_replies.sql
0013_chat_turn_atomic_commit.sql data healthy supabase/migrations/0013_chat_turn_atomic_commit.sql
0012_messages_tool_input.sql data healthy supabase/migrations/0012_messages_tool_input.sql
0030_project_members_expiry.sql data healthy supabase/migrations/0030_project_members_expiry.sql
0032_qualifier_metrics_denominator_fix.sql data healthy supabase/migrations/0032_qualifier_metrics_denominator_fix.…
0036_project_members_architect_identity.sql data healthy supabase/migrations/0036_project_members_architect_identity…
0022_drop_project_events_trace_fk.sql data healthy supabase/migrations/0022_drop_project_events_trace_fk.sql
0004_planning_matrix_v3_templates.sql data healthy supabase/migrations/0004_planning_matrix_v3_templates.sql
0019_is_admin_check_rpc.sql data healthy supabase/migrations/0019_is_admin_check_rpc.sql
0029_qualifier_metrics_view.sql data healthy supabase/migrations/0029_qualifier_metrics_view.sql
0033_projects_state_version.sql data healthy supabase/migrations/0033_projects_state_version.sql
0001_profiles.sql data healthy supabase/migrations/0001_profiles.sql
0002_autoconfirm.sql data healthy supabase/migrations/0002_autoconfirm.sql
0018_atelier_console_fixes.sql data healthy supabase/migrations/0018_atelier_console_fixes.sql
0026_project_members.sql data healthy supabase/migrations/0026_project_members.sql
0007_project_files.sql data healthy supabase/migrations/0007_project_files.sql
0020_event_log.sql data healthy supabase/migrations/0020_event_log.sql
0016_project_events_trace_link.sql data healthy supabase/migrations/0016_project_events_trace_link.sql
0031_fix_projects_rls_recursion.sql data healthy supabase/migrations/0031_fix_projects_rls_recursion.sql
rls_second_account.sql data healthy supabase/migrations/_smoke_tests/rls_second_account.sql

LabelLayerStatusPath
fix software healthy scripts/verify-deploy.mjs:fix
this software healthy scripts/verify-deploy.mjs:this
of software healthy scripts/verify-pdfstrings-parity.mjs:of
QualifierRoleViolationError software healthy scripts/smokeWalk.mjs:QualifierRoleViolationError
must software healthy scripts/smokeWalk.mjs:must
this software healthy scripts/gen-edge-fingerprint.mjs:this
inline software healthy supabase/functions/chat-turn/tracer.ts:inline
ERASES software healthy supabase/functions/chat-turn/wallBudget.ts:ERASES
UpstreamError software healthy supabase/functions/chat-turn/anthropic.ts:UpstreamError
and software healthy src/legal/resolveProcedure.ts:and
can software healthy src/legal/resolveProcedure.ts:can
$ software healthy src/legal/resolveProcedure.ts:$
display software healthy src/legal/deriveGebaeudeklasse.ts:display
fact software healthy src/legal/deriveGebaeudeklasse.ts:fact
itself software healthy src/legal/deriveGebaeudeklasse.ts:itself
BplanLookupError software healthy src/lib/bplanApi.ts:BplanLookupError
thrown software healthy src/lib/projectStateHelpers.ts:thrown
QualifierRoleViolationError software healthy src/lib/projectStateHelpers.ts:QualifierRoleViolationError
TextFieldExtractor software healthy src/lib/streamingExtractor.ts:TextFieldExtractor
UploadError software healthy src/lib/uploadApi.ts:UploadError
EventBus software healthy src/lib/eventBus.ts:EventBus
ChatTurnError software healthy src/lib/chatApi.ts:ChatTurnError
the software healthy src/lib/export/exportMarkdown.ts:the
derivation software healthy src/locales/factLabels.en.ts:derivation
derivation software healthy src/locales/factLabels.de.ts:derivation
flips software healthy src/features/dashboard/components/CardMenu.tsx:flips
includes software healthy src/features/chat/lib/parseCitations.tsx:includes
of software healthy src/features/chat/lib/pdfSections/procedures.ts:of
again software healthy src/features/result/components/Cards/AtAGlance.tsx:again
$ software healthy src/features/result/lib/costNormsMuenchen.ts:$
ArchitectInviteError software healthy src/features/result/lib/architectInviteApi.ts:ArchitectInvi…
and software healthy src/features/result/lib/deriveBaselineProcedure.ts:and
hypothesis software healthy src/features/result/lib/humanizeFact.ts:hypothesis

LabelLayerStatusPath
auth::src/lib/bplanApi.ts security healthy src/lib/bplanApi.ts
auth::scripts/architect-e2e-smoke.mjs security healthy scripts/architect-e2e-smoke.mjs
auth::supabase/functions/chat-turn/index.ts security healthy supabase/functions/chat-turn/index.ts
auth::supabase/functions/signed-file-url/index.ts security healthy supabase/functions/signed-file-url/index.ts
auth::tests/smoke/helpers/auth.ts security healthy tests/smoke/helpers/auth.ts
auth::supabase/functions/delete-file/index.ts security healthy supabase/functions/delete-file/index.ts
auth::scripts/eval-harness/lib/auth.mjs security healthy scripts/eval-harness/lib/auth.mjs
auth::scripts/smokeWalk.mjs security healthy scripts/smokeWalk.mjs
auth::scripts/smoke-walk-matrix.mjs security healthy scripts/smoke-walk-matrix.mjs
auth::README.md security healthy README.md
auth::scripts/eval-harness/lib/project.mjs security healthy scripts/eval-harness/lib/project.mjs
auth::scripts/eval-harness/README.md security healthy scripts/eval-harness/README.md

LabelLayerStatusPath
App frontend healthy src/App.tsx
ArchitectRoutes frontend healthy src/features/architect/ArchitectRoutes.tsx
AdminRoutes frontend healthy src/features/admin/AdminRoutes.tsx
InlineLogsDrawer frontend healthy src/features/admin/components/InlineLogsDrawer.tsx

LabelLayerStatusPath
logs data healthy supabase/migrations/0015_atelier_console.sql
public data healthy supabase/migrations/0015_atelier_console.sql
IF data healthy supabase/migrations/0006_share_tokens.sql

LabelLayerStatusPath
port:06 network healthy .github/dependabot.yml
port:03 network healthy .github/workflows/freshness-check.yml
port:04 network healthy .github/workflows/eval-harness.yml

LabelLayerStatusPath
gha::freshness-check cicd healthy .github/workflows/freshness-check.yml
gha::test cicd healthy .github/workflows/test.yml
gha::eval-harness cicd healthy .github/workflows/eval-harness.yml

LabelLayerStatusPath
check cicd healthy .github/workflows/freshness-check.yml
playwright cicd healthy .github/workflows/test.yml
run-eval cicd healthy .github/workflows/eval-harness.yml

LabelLayerStatusPath
EVAL_HARNESS_TEST_USER_PASSWORD cicd healthy
SUPABASE_SERVICE_ROLE_KEY cicd healthy
SUPABASE_URL cicd healthy

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

LabelLayerStatusPath
postgres data healthy README.md

LabelLayerStatusPath
127.0.0.1 network healthy playwright.config.ts
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/24400b6e-1a5c-4cfc-a9ed-1cbdb2ffb5ca/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/24400b6e-1a5c-4cfc-a9ed-1cbdb2ffb5ca/

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.