https://github.com/vishigondi/wikihouse-planner
· scanned 2026-06-16 00:51 UTC (2 months, 1 week ago)
79 raw signals (0 security + 79 graph)
Last scanned 2 months, 1 week ago · v1 · 79 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1366 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 |
|---|---|---|---|
decodeIfcString |
software | healthy | scripts/catalog-bim-components.mjs:decodeIfcString |
firstQuotedArgs |
software | healthy | scripts/catalog-bim-components.mjs:firstQuotedArgs |
getProperty |
software | healthy | scripts/catalog-bim-components.mjs:getProperty |
classify |
software | healthy | scripts/catalog-bim-components.mjs:classify |
inferUse |
software | healthy | scripts/catalog-bim-components.mjs:inferUse |
listFiles |
software | healthy | scripts/catalog-bim-components.mjs:listFiles |
catalogIfc |
software | healthy | scripts/catalog-bim-components.mjs:catalogIfc |
components |
software | healthy | scripts/catalog-bim-components.mjs:components |
parseArgs |
software | healthy | scripts/regenerate-paired-renders.mjs:parseArgs |
readJson |
software | healthy | scripts/regenerate-paired-renders.mjs:readJson |
readOptionalJson |
software | healthy | scripts/regenerate-paired-renders.mjs:readOptionalJson |
writeJson |
software | healthy | scripts/regenerate-paired-renders.mjs:writeJson |
sourceBoxForSpan |
software | healthy | scripts/regenerate-paired-renders.mjs:sourceBoxForSpan |
sourcePrimitiveBoxForSpan |
software | healthy | scripts/regenerate-paired-renders.mjs:sourcePrimitiveBoxFor… |
unionSpans |
software | healthy | scripts/regenerate-paired-renders.mjs:unionSpans |
spanFromBoundsLike |
software | healthy | scripts/regenerate-paired-renders.mjs:spanFromBoundsLike |
sourceFrameSpanFromAnchor |
software | healthy | scripts/regenerate-paired-renders.mjs:sourceFrameSpanFromAn… |
sourceGridFrame |
software | healthy | scripts/regenerate-paired-renders.mjs:sourceGridFrame |
panel |
software | healthy | scripts/regenerate-paired-renders.mjs:panel |
anchor |
software | healthy | scripts/regenerate-paired-renders.mjs:anchor |
mapGridPointToSource |
software | healthy | scripts/regenerate-paired-renders.mjs:mapGridPointToSource |
sourcePrimitiveOverrideSpan |
software | healthy | scripts/regenerate-paired-renders.mjs:sourcePrimitiveOverri… |
exactAnchorIsStaleForOverride |
software | healthy | scripts/regenerate-paired-renders.mjs:exactAnchorIsStaleFor… |
sourceAnchorSpan |
software | healthy | scripts/regenerate-paired-renders.mjs:sourceAnchorSpan |
floorPrimitiveTargetFrames |
software | healthy | scripts/regenerate-paired-renders.mjs:floorPrimitiveTargetF… |
addSpan |
software | healthy | scripts/regenerate-paired-renders.mjs:addSpan |
addBuildingSpan |
software | healthy | scripts/regenerate-paired-renders.mjs:addBuildingSpan |
addFallbackSpan |
software | healthy | scripts/regenerate-paired-renders.mjs:addFallbackSpan |
addExplicitSpan |
software | healthy | scripts/regenerate-paired-renders.mjs:addExplicitSpan |
sourceLegendAnchorsForArtifact |
software | healthy | scripts/regenerate-paired-renders.mjs:sourceLegendAnchorsFo… |
legendNumberForRoom |
software | healthy | scripts/regenerate-paired-renders.mjs:legendNumberForRoom |
sourceLegendEntriesForArtifact |
software | healthy | scripts/regenerate-paired-renders.mjs:sourceLegendEntriesFo… |
sourceLevelLabelAnchorsForArtifact |
software | healthy | scripts/regenerate-paired-renders.mjs:sourceLevelLabelAncho… |
sourceDimensionLinesForArtifact |
software | healthy | scripts/regenerate-paired-renders.mjs:sourceDimensionLinesF… |
looksLikePixelSpan |
software | healthy | scripts/regenerate-paired-renders.mjs:looksLikePixelSpan |
firstPixelSpan |
software | healthy | scripts/regenerate-paired-renders.mjs:firstPixelSpan |
witnessLines |
software | healthy | scripts/regenerate-paired-renders.mjs:witnessLines |
tickLines |
software | healthy | scripts/regenerate-paired-renders.mjs:tickLines |
sourcePrimitiveBoxesForArtifact |
software | healthy | scripts/regenerate-paired-renders.mjs:sourcePrimitiveBoxesF… |
add |
software | healthy | scripts/regenerate-paired-renders.mjs:add |
promotedOption |
software | healthy | scripts/regenerate-paired-renders.mjs:promotedOption |
launchBrowser |
software | healthy | scripts/regenerate-paired-renders.mjs:launchBrowser |
normalizeSvg |
software | healthy | scripts/regenerate-paired-renders.mjs:normalizeSvg |
main |
software | healthy | scripts/regenerate-paired-renders.mjs:main |
drawingBoundsFromImage |
software | healthy | scripts/regenerate-paired-renders.mjs:drawingBoundsFromImage |
offset |
software | healthy | scripts/regenerate-paired-renders.mjs:offset |
sourceImageDataHref |
software | healthy | scripts/regenerate-paired-renders.mjs:sourceImageDataHref |
sourceCalloutAnnotations |
software | healthy | scripts/regenerate-paired-renders.mjs:sourceCalloutAnnotati… |
isAnnotationPixel |
software | healthy | scripts/regenerate-paired-renders.mjs:isAnnotationPixel |
index |
software | healthy | scripts/regenerate-paired-renders.mjs:index |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
DESIGN_PRINCIPLES.md |
software | healthy | DESIGN_PRINCIPLES.md |
OPERATING_PRINCIPLES.md |
software | healthy | OPERATING_PRINCIPLES.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
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 |
PROJECT_STATUS.md |
software | healthy | PROJECT_STATUS.md |
RENDER_FIX_PLAN.md |
software | healthy | RENDER_FIX_PLAN.md |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
change_log.md |
software | healthy | change_log.md |
next.config.ts |
software | healthy | next.config.ts |
HARDENING_LOOP_TEMPLATE.md |
software | healthy | docs/HARDENING_LOOP_TEMPLATE.md |
QUALITY_PLAYBOOK.md |
software | healthy | docs/QUALITY_PLAYBOOK.md |
catalog-bim-components.mjs |
software | healthy | scripts/catalog-bim-components.mjs |
regenerate-paired-renders.mjs |
software | healthy | scripts/regenerate-paired-renders.mjs |
recompute-visual-drift.mjs |
software | healthy | scripts/recompute-visual-drift.mjs |
sketchfab-cache-search.mjs |
software | healthy | scripts/sketchfab-cache-search.mjs |
repair-doctor.mjs |
software | healthy | scripts/repair-doctor.mjs |
check-brief.mjs |
software | healthy | scripts/check-brief.mjs |
extract-source-primitives.mjs |
software | healthy | scripts/extract-source-primitives.mjs |
apply-brochure-repair-patch.mjs |
software | healthy | scripts/apply-brochure-repair-patch.mjs |
request-brochure-repair-patch.mjs |
software | healthy | scripts/request-brochure-repair-patch.mjs |
check-paired-geometry.mjs |
software | healthy | scripts/check-paired-geometry.mjs |
extract-drawing-style-profile.py |
software | healthy | scripts/extract-drawing-style-profile.py |
archive-stale-paired-artifacts.mjs |
software | healthy | scripts/archive-stale-paired-artifacts.mjs |
sweep-drawing-style.mjs |
software | healthy | scripts/sweep-drawing-style.mjs |
final-interactive-sweep.mjs |
software | healthy | scripts/final-interactive-sweep.mjs |
check-den-seeds.mjs |
software | healthy | scripts/check-den-seeds.mjs |
materialize-source-primitive-overrides.mjs |
software | healthy | scripts/materialize-source-primitive-overrides.mjs |
sketchfab-cache-download.mjs |
software | healthy | scripts/sketchfab-cache-download.mjs |
check-elevations.mjs |
software | healthy | scripts/check-elevations.mjs |
run-brochure-repair-loop.mjs |
software | healthy | scripts/run-brochure-repair-loop.mjs |
print-brochure-repair-prompt.mjs |
software | healthy | scripts/print-brochure-repair-prompt.mjs |
check-generation.mjs |
software | healthy | scripts/check-generation.mjs |
run-live-gates.mjs |
software | healthy | scripts/run-live-gates.mjs |
brochure-visual-qa.mjs |
software | healthy | scripts/brochure-visual-qa.mjs |
check-envelope-clip.mjs |
software | healthy | scripts/check-envelope-clip.mjs |
import-roof-elevation.mjs |
software | healthy | scripts/import-roof-elevation.mjs |
evaluate-brochure-repair-patch.mjs |
software | healthy | scripts/evaluate-brochure-repair-patch.mjs |
drafted-product-audit.mjs |
software | healthy | scripts/drafted-product-audit.mjs |
check-code-advisory.mjs |
software | healthy | scripts/check-code-advisory.mjs |
ingest-gpt-repair-response.mjs |
software | healthy | scripts/ingest-gpt-repair-response.mjs |
check-drawing-standards.mjs |
software | healthy | scripts/check-drawing-standards.mjs |
print-brochure-repair-queue.mjs |
software | healthy | scripts/print-brochure-repair-queue.mjs |
FloorPlanView.tsx |
software | healthy | components/FloorPlanView.tsx |
ComponentDetail.tsx |
software | healthy | components/ui/ComponentDetail.tsx |
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 |
scripts |
software | healthy | scripts |
components |
software | healthy | components |
ui |
software | healthy | components/ui |
three |
software | healthy | components/three |
bim |
software | healthy | components/bim |
app |
software | healthy | app |
api |
software | healthy | app/api |
delete-plan |
software | healthy | app/api/delete-plan |
generate-plan |
software | healthy | app/api/generate-plan |
lib |
software | healthy | lib |
generate |
software | healthy | lib/generate |
standards |
software | healthy | lib/standards |
repair |
software | healthy | lib/repair |
bim |
software | healthy | lib/bim |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
FloorPlanView |
frontend | healthy | components/FloorPlanView.tsx |
ComponentDetail |
frontend | healthy | components/ui/ComponentDetail.tsx |
ComponentCatalog |
frontend | healthy | components/ui/ComponentCatalog.tsx |
HomeSelector |
frontend | healthy | components/ui/HomeSelector.tsx |
ComponentMesh |
frontend | healthy | components/three/ComponentMesh.tsx |
Scene |
frontend | healthy | components/three/Scene.tsx |
RoomZones |
frontend | healthy | components/three/RoomZones.tsx |
EnvelopeMesh |
frontend | healthy | components/three/EnvelopeMesh.tsx |
HomeModel |
frontend | healthy | components/three/HomeModel.tsx |
LoftPlatform |
frontend | healthy | components/three/LoftPlatform.tsx |
BimPreview |
frontend | healthy | components/bim/BimPreview.tsx |
Home |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
does |
software | healthy | scripts/check-den-seeds.mjs:does |
mapping |
software | healthy | app/page.tsx:mapping |
$ |
software | healthy | lib/standards/floorplan-standards.ts:$ |
does |
software | healthy | lib/bim/buildable-bim.ts:does |
| Label | Layer | Status | Path |
|---|---|---|---|
/dimensionFrame |
frontend | healthy | lib/repair/targeted-repair.ts |
/roofSemantics |
frontend | healthy | lib/repair/targeted-repair.ts |
/height |
frontend | healthy | lib/repair/targeted-repair.ts |
/roofStyle |
frontend | healthy | lib/repair/targeted-repair.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-wvrk31m3 |
software | healthy | /tmp/repobility-clone-wvrk31m3 |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::gates |
cicd | healthy | .github/workflows/gates.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gates |
cicd | healthy | .github/workflows/gates.yml |
This page is publicly accessible at:
https://repobility.com/scan/acba0d7b-f366-4a7a-9ee5-b905f55eb9fe/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/acba0d7b-f366-4a7a-9ee5-b905f55eb9fe/
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.