https://github.com/shayanmondal122005-code/ai-energy-management-industrial
· scanned 2026-06-16 00:09 UTC (2 months, 2 weeks ago)
63 raw signals (0 security + 63 graph)
Last scanned 2 months, 2 weeks ago · v1 · 63 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 682 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 |
|---|---|---|---|
tariff |
software | healthy | edge/feeder/laptop_feeder.py:50 |
solar_w |
software | healthy | edge/feeder/laptop_feeder.py:56 |
load_w |
software | healthy | edge/feeder/laptop_feeder.py:62 |
post_telemetry |
software | healthy | edge/feeder/laptop_feeder.py:66 |
get_commands |
software | healthy | edge/feeder/laptop_feeder.py:86 |
main |
software | healthy | edge/feeder/laptop_feeder.py:96 |
Toaster |
software | healthy | frontend/components/ui/toaster.tsx:Toaster |
NavLinks |
software | healthy | frontend/components/dashboard/Sidebar.tsx:NavLinks |
SignOut |
software | healthy | frontend/components/dashboard/Sidebar.tsx:SignOut |
Sidebar |
software | healthy | frontend/components/dashboard/Sidebar.tsx:Sidebar |
handler |
software | healthy | frontend/components/dashboard/Sidebar.tsx:handler |
logo |
software | healthy | frontend/components/dashboard/Sidebar.tsx:logo |
MetricCard |
software | healthy | frontend/components/dashboard/MetricCard.tsx:MetricCard |
fetchSafetyStatus |
software | healthy | frontend/components/dashboard/SafetyBanner.tsx:fetchSafetyS… |
clearSafeMode |
software | healthy | frontend/components/dashboard/SafetyBanner.tsx:clearSafeMode |
SafetyBanner |
software | healthy | frontend/components/dashboard/SafetyBanner.tsx:SafetyBanner |
AlertBadge |
software | healthy | frontend/components/dashboard/AlertBadge.tsx:AlertBadge |
QueryProvider |
software | healthy | frontend/components/providers/QueryProvider.tsx:QueryProvid… |
RootPage |
software | healthy | frontend/app/page.tsx:RootPage |
RootLayout |
software | healthy | frontend/app/layout.tsx:RootLayout |
DashboardLayout |
software | healthy | frontend/app/(dashboard)/layout.tsx:DashboardLayout |
LoadsPage |
software | healthy | frontend/app/(dashboard)/loads/page.tsx:LoadsPage |
totalOn |
software | healthy | frontend/app/(dashboard)/loads/page.tsx:totalOn |
totalOff |
software | healthy | frontend/app/(dashboard)/loads/page.tsx:totalOff |
SettingsPage |
software | healthy | frontend/app/(dashboard)/settings/page.tsx:SettingsPage |
Pill |
software | healthy | frontend/app/(dashboard)/edge/page.tsx:Pill |
Card |
software | healthy | frontend/app/(dashboard)/edge/page.tsx:Card |
formatRs |
software | healthy | frontend/app/(dashboard)/edge/page.tsx:formatRs |
EdgeMonitorPage |
software | healthy | frontend/app/(dashboard)/edge/page.tsx:EdgeMonitorPage |
DashboardPage |
software | healthy | frontend/app/(dashboard)/dashboard/page.tsx:DashboardPage |
BillsPage |
software | healthy | frontend/app/(dashboard)/bills/page.tsx:BillsPage |
upd |
software | healthy | frontend/app/(dashboard)/bills/page.tsx:upd |
viewFile |
software | healthy | frontend/app/(dashboard)/bills/page.tsx:viewFile |
SavingsPage |
software | healthy | frontend/app/(dashboard)/savings/page.tsx:SavingsPage |
inr |
software | healthy | frontend/app/(dashboard)/savings/page.tsx:inr |
GridPage |
software | healthy | frontend/app/(dashboard)/grid/page.tsx:GridPage |
AlertsPage |
software | healthy | frontend/app/(dashboard)/alerts/page.tsx:AlertsPage |
AdminPage |
software | healthy | frontend/app/(dashboard)/admin/page.tsx:AdminPage |
useForecast |
software | healthy | frontend/app/(dashboard)/forecast/page.tsx:useForecast |
ForecastPage |
software | healthy | frontend/app/(dashboard)/forecast/page.tsx:ForecastPage |
useOptimizer |
software | healthy | frontend/app/(dashboard)/optimize/page.tsx:useOptimizer |
OptimizePage |
software | healthy | frontend/app/(dashboard)/optimize/page.tsx:OptimizePage |
SolarPage |
software | healthy | frontend/app/(dashboard)/solar/page.tsx:SolarPage |
BatteryPage |
software | healthy | frontend/app/(dashboard)/battery/page.tsx:BatteryPage |
LoginPage |
software | healthy | frontend/app/(auth)/login/page.tsx:LoginPage |
handleSubmit |
software | healthy | frontend/app/(auth)/login/page.tsx:handleSubmit |
PasswordStrength |
software | healthy | frontend/app/(auth)/register/page.tsx:PasswordStrength |
RegisterPage |
software | healthy | frontend/app/(auth)/register/page.tsx:RegisterPage |
update |
software | healthy | frontend/app/(auth)/register/page.tsx:update |
handleSubmit |
software | healthy | frontend/app/(auth)/register/page.tsx:handleSubmit |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
nixpacks.toml |
software | healthy | nixpacks.toml |
.env.example |
software | healthy | .env.example |
pyproject.toml |
software | healthy | pyproject.toml |
requirements.txt |
software | healthy | requirements.txt |
railway.json |
software | healthy | railway.json |
diagram.json |
software | healthy | edge/wokwi/diagram.json |
laptop_feeder.py |
software | healthy | edge/feeder/laptop_feeder.py |
tailwind.config.ts |
software | healthy | frontend/tailwind.config.ts |
netlify.toml |
software | healthy | frontend/netlify.toml |
package.json |
software | healthy | frontend/package.json |
next.config.js |
software | healthy | frontend/next.config.js |
next-env.d.ts |
software | healthy | frontend/next-env.d.ts |
package-lock.json |
software | healthy | frontend/package-lock.json |
.eslintrc.json |
software | healthy | frontend/.eslintrc.json |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
postcss.config.js |
software | healthy | frontend/postcss.config.js |
index.ts |
software | healthy | frontend/types/index.ts |
toaster.tsx |
software | healthy | frontend/components/ui/toaster.tsx |
Sidebar.tsx |
software | healthy | frontend/components/dashboard/Sidebar.tsx |
MetricCard.tsx |
software | healthy | frontend/components/dashboard/MetricCard.tsx |
SafetyBanner.tsx |
software | healthy | frontend/components/dashboard/SafetyBanner.tsx |
AlertBadge.tsx |
software | healthy | frontend/components/dashboard/AlertBadge.tsx |
QueryProvider.tsx |
software | healthy | frontend/components/providers/QueryProvider.tsx |
globals.css |
software | healthy | frontend/app/globals.css |
page.tsx |
software | healthy | frontend/app/page.tsx |
layout.tsx |
software | healthy | frontend/app/layout.tsx |
layout.tsx |
software | healthy | frontend/app/(dashboard)/layout.tsx |
page.tsx |
software | healthy | frontend/app/(dashboard)/loads/page.tsx |
page.tsx |
software | healthy | frontend/app/(dashboard)/settings/page.tsx |
page.tsx |
software | healthy | frontend/app/(dashboard)/edge/page.tsx |
page.tsx |
software | healthy | frontend/app/(dashboard)/dashboard/page.tsx |
page.tsx |
software | healthy | frontend/app/(dashboard)/bills/page.tsx |
page.tsx |
software | healthy | frontend/app/(dashboard)/savings/page.tsx |
page.tsx |
software | healthy | frontend/app/(dashboard)/grid/page.tsx |
page.tsx |
software | healthy | frontend/app/(dashboard)/alerts/page.tsx |
page.tsx |
software | healthy | frontend/app/(dashboard)/admin/page.tsx |
page.tsx |
software | healthy | frontend/app/(dashboard)/forecast/page.tsx |
page.tsx |
software | healthy | frontend/app/(dashboard)/optimize/page.tsx |
page.tsx |
software | healthy | frontend/app/(dashboard)/solar/page.tsx |
page.tsx |
software | healthy | frontend/app/(dashboard)/battery/page.tsx |
page.tsx |
software | healthy | frontend/app/(auth)/login/page.tsx |
page.tsx |
software | healthy | frontend/app/(auth)/register/page.tsx |
api.ts |
software | healthy | frontend/lib/api.ts |
realtime.ts |
software | healthy | frontend/lib/realtime.ts |
CICD.md |
software | healthy | docs/CICD.md |
PILOT-ONBOARDING.md |
software | healthy | docs/PILOT-ONBOARDING.md |
ARCHITECTURE.md |
software | healthy | docs/ARCHITECTURE.md |
DEPLOY.md |
software | healthy | docs/DEPLOY.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ApiError |
software | healthy | frontend/lib/api.ts:ApiError |
Tenant |
software | healthy | backend/models/database.py:20 |
Facility |
software | healthy | backend/models/database.py:34 |
User |
software | healthy | backend/models/database.py:57 |
ApiKey |
software | healthy | backend/models/database.py:75 |
Reading |
software | healthy | backend/models/database.py:89 |
Alert |
software | healthy | backend/models/database.py:105 |
ControlCommand |
software | healthy | backend/models/database.py:123 |
AuditLog |
software | healthy | backend/models/database.py:147 |
GridState |
software | healthy | backend/models/database.py:161 |
LoadConfig |
software | healthy | backend/models/database.py:177 |
Report |
software | healthy | backend/models/database.py:196 |
LoginRequest |
software | healthy | backend/models/schemas.py:11 |
RegisterRequest |
software | healthy | backend/models/schemas.py:16 |
RegisterResponse |
software | healthy | backend/models/schemas.py:36 |
TokenResponse |
software | healthy | backend/models/schemas.py:43 |
RefreshRequest |
software | healthy | backend/models/schemas.py:50 |
MeResponse |
software | healthy | backend/models/schemas.py:54 |
ReadingIngest |
software | healthy | backend/models/schemas.py:64 |
ReadingResponse |
software | healthy | backend/models/schemas.py:83 |
LiveResponse |
software | healthy | backend/models/schemas.py:98 |
IngestResponse |
software | healthy | backend/models/schemas.py:110 |
FacilityCreate |
software | healthy | backend/models/schemas.py:118 |
FacilityResponse |
software | healthy | backend/models/schemas.py:129 |
AlertResponse |
software | healthy | backend/models/schemas.py:148 |
AcknowledgeAlertRequest |
software | healthy | backend/models/schemas.py:163 |
GridStateResponse |
software | healthy | backend/models/schemas.py:169 |
IslandRequest |
software | healthy | backend/models/schemas.py:182 |
ReconnectRequest |
software | healthy | backend/models/schemas.py:187 |
ConfirmCommandRequest |
software | healthy | backend/models/schemas.py:193 |
CommandResponse |
software | healthy | backend/models/schemas.py:197 |
LoadShedRequest |
software | healthy | backend/models/schemas.py:207 |
LoadRestoreRequest |
software | healthy | backend/models/schemas.py:212 |
LoadConfigResponse |
software | healthy | backend/models/schemas.py:217 |
StatsResponse |
software | healthy | backend/models/schemas.py:232 |
SolarGenerationResponse |
software | healthy | backend/models/schemas.py:242 |
HealthResponse |
software | healthy | backend/models/schemas.py:254 |
TestWatchdogSafe |
software | healthy | backend/tests/test_watchdog.py:18 |
TestWatchdogSoCCritical |
software | healthy | backend/tests/test_watchdog.py:45 |
TestWatchdogSoCFreefall |
software | healthy | backend/tests/test_watchdog.py:60 |
TestWatchdogTemperature |
software | healthy | backend/tests/test_watchdog.py:86 |
TestWatchdogSolarFault |
software | healthy | backend/tests/test_watchdog.py:101 |
TestWatchdogSensorAnomaly |
software | healthy | backend/tests/test_watchdog.py:131 |
TestGridSafetyInterlocks |
software | healthy | backend/tests/test_grid_safety.py:8 |
TestSolarHealth |
software | healthy | backend/tests/test_solar_health.py:12 |
TestOptimizerV2 |
software | healthy | backend/tests/test_optimizer_v2.py:11 |
TestShadowSavings |
software | healthy | backend/tests/test_shadow_savings.py:12 |
TestBatteryTracker |
software | healthy | backend/tests/test_battery_tracker.py:6 |
TestOptimizerCorrectness |
software | healthy | backend/tests/test_optimizer.py:20 |
TestTelemetryToReading |
software | healthy | backend/tests/test_telemetry_bridge.py:5 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | backend/main.py |
GET /health/ready |
api | healthy | backend/main.py |
GET / |
api | healthy | backend/main.py |
POST /facilities/{facility_id}/bills |
api | healthy | backend/api/v1/bills.py |
GET /facilities/{facility_id}/bills |
api | healthy | backend/api/v1/bills.py |
GET /facilities/{facility_id}/bills/{bill_id}/file |
api | healthy | backend/api/v1/bills.py |
GET /facilities/{facility_id}/forecast/24h |
api | healthy | backend/api/v1/forecast.py |
POST /facilities/{facility_id}/reports/weekly |
api | healthy | backend/api/v1/reports.py |
GET /facilities/{facility_id}/reports |
api | healthy | backend/api/v1/reports.py |
GET /facilities/{facility_id}/grid/state |
api | healthy | backend/api/v1/grid.py |
POST /facilities/{facility_id}/grid/island |
api | healthy | backend/api/v1/grid.py |
POST /facilities/{facility_id}/grid/reconnect |
api | healthy | backend/api/v1/grid.py |
POST /facilities/{facility_id}/grid/confirm |
api | healthy | backend/api/v1/grid.py |
GET /facilities/{facility_id}/grid/loads |
api | healthy | backend/api/v1/grid.py |
POST /facilities/{facility_id}/grid/loads/shed |
api | healthy | backend/api/v1/grid.py |
GET /facilities/{facility_id}/grid/audit |
api | healthy | backend/api/v1/grid.py |
POST /auth/register |
api | healthy | backend/api/v1/auth.py |
POST /auth/login |
api | healthy | backend/api/v1/auth.py |
POST /auth/refresh |
api | healthy | backend/api/v1/auth.py |
GET /auth/me |
api | healthy | backend/api/v1/auth.py |
POST /facilities/{facility_id}/ingest |
api | healthy | backend/api/v1/readings.py |
GET /facilities/{facility_id}/live |
api | healthy | backend/api/v1/readings.py |
GET /facilities/{facility_id}/history/csv |
api | healthy | backend/api/v1/readings.py |
GET /facilities/{facility_id}/solar/generation |
api | healthy | backend/api/v1/readings.py |
GET /facilities/{facility_id}/stats |
api | healthy | backend/api/v1/readings.py |
GET /facilities/{facility_id}/alerts |
api | healthy | backend/api/v1/alerts.py |
POST /facilities/{facility_id}/alerts/acknowledge |
api | healthy | backend/api/v1/alerts.py |
GET /facilities/{facility_id}/solar/health |
api | healthy | backend/api/v1/alerts.py |
GET /facilities/{facility_id}/optimize |
api | healthy | backend/api/v1/optimize.py |
GET /facilities/{facility_id}/savings/shadow |
api | healthy | backend/api/v1/optimize.py |
GET /facilities/ |
api | healthy | backend/api/v1/facilities.py |
POST /facilities/ |
api | healthy | backend/api/v1/facilities.py |
GET /facilities/{facility_id} |
api | healthy | backend/api/v1/facilities.py |
DELETE /facilities/{facility_id} |
api | healthy | backend/api/v1/facilities.py |
GET /facilities/{facility_id}/safety/status |
api | healthy | backend/api/v1/safety.py |
POST /facilities/{facility_id}/safety/clear |
api | healthy | backend/api/v1/safety.py |
POST /api/v1/ingest |
api | healthy | backend/api/v1/sim.py |
GET /api/v1/commands/latest |
api | healthy | backend/api/v1/sim.py |
POST /api/v1/commands |
api | healthy | backend/api/v1/sim.py |
PUT /api/v1/commands |
api | healthy | backend/api/v1/sim.py |
GET /api/v1/forecast |
api | healthy | backend/api/v1/sim.py |
GET /api/v1/telemetry/latest |
api | healthy | backend/api/v1/sim.py |
POST /api/v1/devices |
api | healthy | backend/api/v1/sim.py |
GET /api/v1/devices |
api | healthy | backend/api/v1/sim.py |
DELETE /api/v1/devices/{key_id} |
api | healthy | backend/api/v1/sim.py |
GET /api/v1/edge/live |
api | healthy | backend/api/v1/sim.py |
GET /api/v1/edge/savings |
api | healthy | backend/api/v1/sim.py |
POST /api/v1/edge/savings/reset |
api | healthy | backend/api/v1/sim.py |
| Label | Layer | Status | Path |
|---|---|---|---|
edge |
software | healthy | edge |
wokwi |
software | healthy | edge/wokwi |
feeder |
software | healthy | edge/feeder |
frontend |
software | healthy | frontend |
types |
software | healthy | frontend/types |
components |
software | healthy | frontend/components |
ui |
software | healthy | frontend/components/ui |
dashboard |
software | healthy | frontend/components/dashboard |
providers |
software | healthy | frontend/components/providers |
app |
software | healthy | frontend/app |
(dashboard) |
software | healthy | frontend/app/(dashboard) |
loads |
software | healthy | frontend/app/(dashboard)/loads |
settings |
software | healthy | frontend/app/(dashboard)/settings |
edge |
software | healthy | frontend/app/(dashboard)/edge |
dashboard |
software | healthy | frontend/app/(dashboard)/dashboard |
bills |
software | healthy | frontend/app/(dashboard)/bills |
savings |
software | healthy | frontend/app/(dashboard)/savings |
grid |
software | healthy | frontend/app/(dashboard)/grid |
alerts |
software | healthy | frontend/app/(dashboard)/alerts |
admin |
software | healthy | frontend/app/(dashboard)/admin |
forecast |
software | healthy | frontend/app/(dashboard)/forecast |
optimize |
software | healthy | frontend/app/(dashboard)/optimize |
solar |
software | healthy | frontend/app/(dashboard)/solar |
battery |
software | healthy | frontend/app/(dashboard)/battery |
(auth) |
software | healthy | frontend/app/(auth) |
login |
software | healthy | frontend/app/(auth)/login |
register |
software | healthy | frontend/app/(auth)/register |
lib |
software | healthy | frontend/lib |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
backend |
software | healthy | backend |
models |
software | healthy | backend/models |
tests |
software | healthy | backend/tests |
api |
software | healthy | backend/api |
v1 |
software | healthy | backend/api/v1 |
services |
software | healthy | backend/services |
repositories |
software | healthy | backend/repositories |
core |
software | healthy | backend/core |
migrations |
software | healthy | backend/migrations |
jobs |
software | healthy | backend/jobs |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
tenants |
data | healthy | backend/schema.sql |
facilities |
data | healthy | backend/schema.sql |
users |
data | healthy | backend/schema.sql |
api_keys |
data | healthy | backend/schema.sql |
readings |
data | healthy | backend/schema.sql |
alerts |
data | healthy | backend/schema.sql |
control_commands |
data | healthy | backend/schema.sql |
audit_log |
data | healthy | backend/schema.sql |
grid_state |
data | healthy | backend/schema.sql |
load_configs |
data | healthy | backend/schema.sql |
reports |
data | healthy | backend/schema.sql |
bills |
data | healthy | backend/schema.sql |
device_keys |
data | healthy | backend/schema.sql |
telemetry |
data | healthy | backend/schema.sql |
Tenant |
data | healthy | backend/models/database.py |
Facility |
data | healthy | backend/models/database.py |
User |
data | healthy | backend/models/database.py |
ApiKey |
data | healthy | backend/models/database.py |
Reading |
data | healthy | backend/models/database.py |
Alert |
data | healthy | backend/models/database.py |
ControlCommand |
data | healthy | backend/models/database.py |
AuditLog |
data | healthy | backend/models/database.py |
GridState |
data | healthy | backend/models/database.py |
LoadConfig |
data | healthy | backend/models/database.py |
Report |
data | healthy | backend/models/database.py |
tenants |
data | healthy | backend/models/database.py |
facilities |
data | healthy | backend/models/database.py |
users |
data | healthy | backend/models/database.py |
api_keys |
data | healthy | backend/models/database.py |
readings |
data | healthy | backend/models/database.py |
alerts |
data | healthy | backend/models/database.py |
control_commands |
data | healthy | backend/models/database.py |
audit_log |
data | healthy | backend/models/database.py |
grid_state |
data | healthy | backend/models/database.py |
load_configs |
data | healthy | backend/models/database.py |
reports |
data | healthy | backend/models/database.py |
Base |
data | healthy | backend/core/database.py |
| Label | Layer | Status | Path |
|---|---|---|---|
RootPage |
frontend | healthy | frontend/app/page.tsx |
RootLayout |
frontend | healthy | frontend/app/layout.tsx |
DashboardLayout |
frontend | healthy | frontend/app/(dashboard)/layout.tsx |
LoadsPage |
frontend | healthy | frontend/app/(dashboard)/loads/page.tsx |
SettingsPage |
frontend | healthy | frontend/app/(dashboard)/settings/page.tsx |
EdgeMonitorPage |
frontend | healthy | frontend/app/(dashboard)/edge/page.tsx |
DashboardPage |
frontend | healthy | frontend/app/(dashboard)/dashboard/page.tsx |
BillsPage |
frontend | healthy | frontend/app/(dashboard)/bills/page.tsx |
SavingsPage |
frontend | healthy | frontend/app/(dashboard)/savings/page.tsx |
GridPage |
frontend | healthy | frontend/app/(dashboard)/grid/page.tsx |
AlertsPage |
frontend | healthy | frontend/app/(dashboard)/alerts/page.tsx |
AdminPage |
frontend | healthy | frontend/app/(dashboard)/admin/page.tsx |
ForecastPage |
frontend | healthy | frontend/app/(dashboard)/forecast/page.tsx |
OptimizePage |
frontend | healthy | frontend/app/(dashboard)/optimize/page.tsx |
SolarPage |
frontend | healthy | frontend/app/(dashboard)/solar/page.tsx |
BatteryPage |
frontend | healthy | frontend/app/(dashboard)/battery/page.tsx |
LoginPage |
frontend | healthy | frontend/app/(auth)/login/page.tsx |
RegisterPage |
frontend | healthy | frontend/app/(auth)/register/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | frontend/app/page.tsx |
/(dashboard)/loads |
frontend | healthy | frontend/app/(dashboard)/loads/page.tsx |
/(dashboard)/settings |
frontend | healthy | frontend/app/(dashboard)/settings/page.tsx |
/(dashboard)/edge |
frontend | healthy | frontend/app/(dashboard)/edge/page.tsx |
/(dashboard)/dashboard |
frontend | healthy | frontend/app/(dashboard)/dashboard/page.tsx |
/(dashboard)/bills |
frontend | healthy | frontend/app/(dashboard)/bills/page.tsx |
/(dashboard)/savings |
frontend | healthy | frontend/app/(dashboard)/savings/page.tsx |
/(dashboard)/grid |
frontend | healthy | frontend/app/(dashboard)/grid/page.tsx |
/(dashboard)/alerts |
frontend | healthy | frontend/app/(dashboard)/alerts/page.tsx |
/(dashboard)/admin |
frontend | healthy | frontend/app/(dashboard)/admin/page.tsx |
/(dashboard)/forecast |
frontend | healthy | frontend/app/(dashboard)/forecast/page.tsx |
/(dashboard)/optimize |
frontend | healthy | frontend/app/(dashboard)/optimize/page.tsx |
/(dashboard)/solar |
frontend | healthy | frontend/app/(dashboard)/solar/page.tsx |
/(dashboard)/battery |
frontend | healthy | frontend/app/(dashboard)/battery/page.tsx |
/(auth)/login |
frontend | healthy | frontend/app/(auth)/login/page.tsx |
/(auth)/register |
frontend | healthy | frontend/app/(auth)/register/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/api/v1/sim.py |
security | healthy | backend/api/v1/sim.py |
auth::backend/core/config.py |
security | healthy | backend/core/config.py |
auth::.env.example |
security | healthy | .env.example |
auth::frontend/lib/api.ts |
security | healthy | frontend/lib/api.ts |
auth::backend/core/security.py |
security | healthy | backend/core/security.py |
auth::frontend/package.json |
security | healthy | frontend/package.json |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
NEXT_PUBLIC_API_URL |
cicd | healthy | — |
RAILWAY_API_TOKEN |
cicd | healthy | — |
NEXT_PUBLIC_SUPABASE_ANON_KEY |
cicd | healthy | — |
NEXT_PUBLIC_SUPABASE_URL |
cicd | healthy | — |
RAILWAY_SERVICE_ID |
cicd | healthy | — |
PROD_API_URL |
cicd | healthy | — |
RAILWAY_ENVIRONMENT_ID |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
redis |
data | healthy | README.md |
postgres |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
backend |
cicd | healthy | .github/workflows/ci.yml |
frontend |
cicd | healthy | .github/workflows/ci.yml |
verify |
cicd | healthy | .github/workflows/verify-deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::verify-deploy |
cicd | healthy | .github/workflows/verify-deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-y782r50p |
software | healthy | /tmp/repobility-clone-y782r50p |
| Label | Layer | Status | Path |
|---|---|---|---|
2026_06_add_facility_site_id.sql |
data | healthy | backend/migrations/2026_06_add_facility_site_id.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | backend/core/database.py |
This page is publicly accessible at:
https://repobility.com/scan/3316ab19-786c-4470-9b84-34c2b7f0248a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3316ab19-786c-4470-9b84-34c2b7f0248a/
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.