https://github.com/robertoshiu/mes-erp
· scanned 2026-06-15 23:53 UTC (2 months, 3 weeks ago)
47 raw signals (0 security + 47 graph)
Last scanned 2 months, 3 weeks ago · v1 · 47 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 665 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 |
|---|---|---|---|
badgeClass |
software | healthy | src/App.tsx:badgeClass |
ModuleSkeleton |
software | healthy | src/App.tsx:ModuleSkeleton |
ghostLanePath |
software | healthy | src/App.tsx:ghostLanePath |
cx |
software | healthy | src/App.tsx:cx |
cy |
software | healthy | src/App.tsx:cy |
ControlTowerSkeleton |
software | healthy | src/App.tsx:ControlTowerSkeleton |
App |
software | healthy | src/App.tsx:App |
toggleGroup |
software | healthy | src/App.tsx:toggleGroup |
handler |
software | healthy | src/App.tsx:handler |
renderModule |
software | healthy | src/App.tsx:renderModule |
scrollIntoView |
software | healthy | src/test/setup-dom.ts:scrollIntoView |
DrillInPanel |
software | healthy | src/components/DrillInPanel.tsx:DrillInPanel |
handleKeyDown |
software | healthy | src/components/DrillInPanel.tsx:handleKeyDown |
severityOf |
software | healthy | src/components/EventStream.tsx:severityOf |
eventMessage |
software | healthy | src/components/EventStream.tsx:eventMessage |
groupOf |
software | healthy | src/components/EventStream.tsx:groupOf |
toDisplayEvent |
software | healthy | src/components/EventStream.tsx:toDisplayEvent |
EventStream |
software | healthy | src/components/EventStream.tsx:EventStream |
toggleGroup |
software | healthy | src/components/EventStream.tsx:toggleGroup |
nextBeat |
software | healthy | src/components/TopBar.tsx:nextBeat |
formatTime |
software | healthy | src/components/TopBar.tsx:formatTime |
TopBar |
software | healthy | src/components/TopBar.tsx:TopBar |
progressPct |
software | healthy | src/components/TopBar.tsx:progressPct |
DenseDataTable |
software | healthy | src/components/DenseDataTable.tsx:DenseDataTable |
RankBar |
software | healthy | src/components/ui/RankBar.tsx:RankBar |
Table |
software | healthy | src/components/ui/table.tsx:Table |
TableHeader |
software | healthy | src/components/ui/table.tsx:TableHeader |
TableBody |
software | healthy | src/components/ui/table.tsx:TableBody |
TableFooter |
software | healthy | src/components/ui/table.tsx:TableFooter |
TableRow |
software | healthy | src/components/ui/table.tsx:TableRow |
TableHead |
software | healthy | src/components/ui/table.tsx:TableHead |
TableCell |
software | healthy | src/components/ui/table.tsx:TableCell |
TableCaption |
software | healthy | src/components/ui/table.tsx:TableCaption |
Sheet |
software | healthy | src/components/ui/sheet.tsx:Sheet |
SheetTrigger |
software | healthy | src/components/ui/sheet.tsx:SheetTrigger |
SheetClose |
software | healthy | src/components/ui/sheet.tsx:SheetClose |
SheetPortal |
software | healthy | src/components/ui/sheet.tsx:SheetPortal |
SheetOverlay |
software | healthy | src/components/ui/sheet.tsx:SheetOverlay |
SheetContent |
software | healthy | src/components/ui/sheet.tsx:SheetContent |
SheetHeader |
software | healthy | src/components/ui/sheet.tsx:SheetHeader |
SheetFooter |
software | healthy | src/components/ui/sheet.tsx:SheetFooter |
SheetTitle |
software | healthy | src/components/ui/sheet.tsx:SheetTitle |
SheetDescription |
software | healthy | src/components/ui/sheet.tsx:SheetDescription |
Badge |
software | healthy | src/components/ui/badge.tsx:Badge |
prefersReducedMotion |
software | healthy | src/components/ui/AnimatedNumber.tsx:prefersReducedMotion |
AnimatedNumber |
software | healthy | src/components/ui/AnimatedNumber.tsx:AnimatedNumber |
tick |
software | healthy | src/components/ui/AnimatedNumber.tsx:tick |
Dialog |
software | healthy | src/components/ui/dialog.tsx:Dialog |
DialogTrigger |
software | healthy | src/components/ui/dialog.tsx:DialogTrigger |
DialogPortal |
software | healthy | src/components/ui/dialog.tsx:DialogPortal |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
gstack-design-20260528-202732.md |
software | healthy | gstack-design-20260528-202732.md |
TODOS.md |
software | healthy | TODOS.md |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
opencode.json |
software | healthy | opencode.json |
FabPulse-operation-manual.md |
software | healthy | docs/FabPulse-operation-manual.md |
FabPulse-system-functional-spec.md |
software | healthy | docs/FabPulse-system-functional-spec.md |
2026-05-29-fabpulse-scm-extension.md |
software | healthy | docs/plans/2026-05-29-fabpulse-scm-extension.md |
2026-05-29-fabpulse-erp-extension.md |
software | healthy | docs/plans/2026-05-29-fabpulse-erp-extension.md |
2026-05-28-fabpulse-mes-demo.md |
software | healthy | docs/plans/2026-05-28-fabpulse-mes-demo.md |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
index.css |
software | healthy | src/index.css |
main.tsx |
software | healthy | src/main.tsx |
App.tsx |
software | healthy | src/App.tsx |
setup-dom.ts |
software | healthy | src/test/setup-dom.ts |
DrillInPanel.tsx |
software | healthy | src/components/DrillInPanel.tsx |
EventStream.tsx |
software | healthy | src/components/EventStream.tsx |
ErrorBoundary.tsx |
software | healthy | src/components/ErrorBoundary.tsx |
TopBar.tsx |
software | healthy | src/components/TopBar.tsx |
DenseDataTable.tsx |
software | healthy | src/components/DenseDataTable.tsx |
RankBar.tsx |
software | healthy | src/components/ui/RankBar.tsx |
table.tsx |
software | healthy | src/components/ui/table.tsx |
sheet.tsx |
software | healthy | src/components/ui/sheet.tsx |
badge.tsx |
software | healthy | src/components/ui/badge.tsx |
AnimatedNumber.tsx |
software | healthy | src/components/ui/AnimatedNumber.tsx |
ModuleHeader.dom.test.tsx |
software | healthy | src/components/ui/ModuleHeader.dom.test.tsx |
dialog.tsx |
software | healthy | src/components/ui/dialog.tsx |
AnimatedNumber.dom.test.tsx |
software | healthy | src/components/ui/AnimatedNumber.dom.test.tsx |
button.tsx |
software | healthy | src/components/ui/button.tsx |
DonutSpark.tsx |
software | healthy | src/components/ui/DonutSpark.tsx |
RankBar.dom.test.tsx |
software | healthy | src/components/ui/RankBar.dom.test.tsx |
TickerTape.tsx |
software | healthy | src/components/ui/TickerTape.tsx |
ModuleHeader.tsx |
software | healthy | src/components/ui/ModuleHeader.tsx |
Gauge.tsx |
software | healthy | src/components/ui/Gauge.tsx |
SparkRing.tsx |
software | healthy | src/components/ui/SparkRing.tsx |
DeltaChip.tsx |
software | healthy | src/components/ui/DeltaChip.tsx |
Heatbar.tsx |
software | healthy | src/components/ui/Heatbar.tsx |
scroll-area.tsx |
software | healthy | src/components/ui/scroll-area.tsx |
separator.tsx |
software | healthy | src/components/ui/separator.tsx |
TickerTape.dom.test.tsx |
software | healthy | src/components/ui/TickerTape.dom.test.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 |
plans |
software | healthy | docs/plans |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
test |
software | healthy | src/test |
components |
software | healthy | src/components |
ui |
software | healthy | src/components/ui |
lib |
software | healthy | src/lib |
modules |
software | healthy | src/modules |
Alarms |
software | healthy | src/modules/Alarms |
SPC |
software | healthy | src/modules/SPC |
Handbook |
software | healthy | src/modules/Handbook |
FabFloor |
software | healthy | src/modules/FabFloor |
Production |
software | healthy | src/modules/Production |
Recipe |
software | healthy | src/modules/Recipe |
scm |
software | healthy | src/modules/scm |
Equipment |
software | healthy | src/modules/Equipment |
erp |
software | healthy | src/modules/erp |
KPI |
software | healthy | src/modules/KPI |
tour |
software | healthy | src/tour |
tours |
software | healthy | src/tour/tours |
| Label | Layer | Status | Path |
|---|---|---|---|
ResizeObserverStub |
software | healthy | src/test/setup-dom.ts:ResizeObserverStub |
ErrorBoundary |
software | healthy | src/components/ErrorBoundary.tsx:ErrorBoundary |
$ |
software | healthy | src/modules/erp/Materials.tsx:$ |
MemoryStorage |
software | healthy | src/tour/tourStore.test.ts:MemoryStorage |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
Handbook |
frontend | healthy | src/modules/Handbook/index.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-scb9kdvi |
software | healthy | /tmp/repobility-clone-scb9kdvi |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | opencode.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/3c8f9b56-119d-4f69-9ec2-aa0c2ebc8086/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3c8f9b56-119d-4f69-9ec2-aa0c2ebc8086/
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.