https://github.com/youcefboubidi/hydrogen-dispatch
· scanned 2026-06-16 01:07 UTC (2 months, 1 week ago)
21 raw signals (0 security + 21 graph)
Last scanned 2 months, 1 week ago · v1 · 21 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 388 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 |
|---|---|---|---|
_shade |
software | healthy | scripts/run_battery.py:49 |
day_figure |
software | healthy | scripts/run_battery.py:55 |
sizing_figure |
software | healthy | scripts/run_battery.py:91 |
main |
software | healthy | scripts/run_battery.py:127 |
_shade_price_bands |
software | healthy | scripts/run_day_dispatch.py:46 |
schedule_figure |
software | healthy | scripts/run_day_dispatch.py:52 |
cost_vs_demand_figure |
software | healthy | scripts/run_day_dispatch.py:84 |
main |
software | healthy | scripts/run_day_dispatch.py:105 |
_current_a |
software | healthy | scripts/export_plant_state.py:36 |
main |
software | healthy | scripts/export_plant_state.py:42 |
p_expected_min_cost |
software | healthy | scripts/run_scenarios.py:71 |
p_expected |
software | healthy | scripts/run_scenarios.py:77 |
run_point |
software | healthy | scripts/run_scenarios.py:83 |
budget_check |
software | healthy | scripts/run_scenarios.py:102 |
require_recorded_pass |
software | healthy | scripts/run_scenarios.py:148 |
named_scenarios |
software | healthy | scripts/run_scenarios.py:165 |
sweep |
software | healthy | scripts/run_scenarios.py:186 |
figures |
software | healthy | scripts/run_scenarios.py:224 |
main |
software | healthy | scripts/run_scenarios.py:305 |
full_year_days |
software | healthy | scripts/run_annual.py:48 |
main |
software | healthy | scripts/run_annual.py:61 |
_const_setpoint |
software | healthy | scripts/compare_baselines.py:41 |
constant_schedule |
software | healthy | scripts/compare_baselines.py:56 |
greedy_schedule |
software | healthy | scripts/compare_baselines.py:61 |
cost_per_kg |
software | healthy | scripts/compare_baselines.py:85 |
main |
software | healthy | scripts/compare_baselines.py:90 |
_shade |
software | healthy | scripts/animate_day.py:35 |
main |
software | healthy | scripts/animate_day.py:41 |
update |
software | healthy | scripts/animate_day.py:54 |
main |
software | healthy | scripts/run_mpc_comparison.py:40 |
run_optimizer |
software | healthy | app/dashboard.py:57 |
describe_regime |
software | healthy | app/dashboard.py:63 |
power_balance_figure |
software | healthy | app/dashboard.py:84 |
_limit_badge |
software | healthy | app/dashboard.py:109 |
render_network |
software | healthy | app/dashboard.py:118 |
busBar |
software | healthy | app/plant_3d/app.js:busBar |
buildScene |
software | healthy | app/plant_3d/app.js:buildScene |
tubePoint |
software | healthy | app/plant_3d/app.js:tubePoint |
busStatus |
software | healthy | app/plant_3d/app.js:busStatus |
loadStatus |
software | healthy | app/plant_3d/app.js:loadStatus |
row |
software | healthy | app/plant_3d/app.js:row |
renderLabels |
software | healthy | app/plant_3d/app.js:renderLabels |
set |
software | healthy | app/plant_3d/app.js:set |
updateFlows |
software | healthy | app/plant_3d/app.js:updateFlows |
updateSun |
software | healthy | app/plant_3d/app.js:updateSun |
showStep |
software | healthy | app/plant_3d/app.js:showStep |
play |
software | healthy | app/plant_3d/app.js:play |
pause |
software | healthy | app/plant_3d/app.js:pause |
animate |
software | healthy | app/plant_3d/app.js:animate |
u |
software | healthy | app/plant_3d/app.js:u |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
OrbitControls |
software | healthy | app/plant_3d/lib/OrbitControls.js:OrbitControls |
MapControls |
software | healthy | app/plant_3d/lib/OrbitControls.js:MapControls |
CSS2DObject |
software | healthy | app/plant_3d/lib/CSS2DRenderer.js:CSS2DObject |
CSS2DRenderer |
software | healthy | app/plant_3d/lib/CSS2DRenderer.js:CSS2DRenderer |
mt |
software | healthy | app/plant_3d/lib/three.min.js:mt |
At |
software | healthy | app/plant_3d/lib/three.min.js:At |
Rt |
software | healthy | app/plant_3d/lib/three.min.js:Rt |
Gt |
software | healthy | app/plant_3d/lib/three.min.js:Gt |
Vt |
software | healthy | app/plant_3d/lib/three.min.js:Vt |
jt |
software | healthy | app/plant_3d/lib/three.min.js:jt |
qt |
software | healthy | app/plant_3d/lib/three.min.js:qt |
Xt |
software | healthy | app/plant_3d/lib/three.min.js:Xt |
Jt |
software | healthy | app/plant_3d/lib/three.min.js:Jt |
Yt |
software | healthy | app/plant_3d/lib/three.min.js:Yt |
Zt |
software | healthy | app/plant_3d/lib/three.min.js:Zt |
$t |
software | healthy | app/plant_3d/lib/three.min.js:$t |
ye |
software | healthy | app/plant_3d/lib/three.min.js:ye |
Ee |
software | healthy | app/plant_3d/lib/three.min.js:Ee |
Oe |
software | healthy | app/plant_3d/lib/three.min.js:Oe |
Fe |
software | healthy | app/plant_3d/lib/three.min.js:Fe |
Qe |
software | healthy | app/plant_3d/lib/three.min.js:Qe |
hn |
software | healthy | app/plant_3d/lib/three.min.js:hn |
dn |
software | healthy | app/plant_3d/lib/three.min.js:dn |
pn |
software | healthy | app/plant_3d/lib/three.min.js:pn |
gn |
software | healthy | app/plant_3d/lib/three.min.js:gn |
vn |
software | healthy | app/plant_3d/lib/three.min.js:vn |
Tn |
software | healthy | app/plant_3d/lib/three.min.js:Tn |
Nn |
software | healthy | app/plant_3d/lib/three.min.js:Nn |
Qn |
software | healthy | app/plant_3d/lib/three.min.js:Qn |
ti |
software | healthy | app/plant_3d/lib/three.min.js:ti |
ri |
software | healthy | app/plant_3d/lib/three.min.js:ri |
si |
software | healthy | app/plant_3d/lib/three.min.js:si |
ai |
software | healthy | app/plant_3d/lib/three.min.js:ai |
li |
software | healthy | app/plant_3d/lib/three.min.js:li |
hi |
software | healthy | app/plant_3d/lib/three.min.js:hi |
mi |
software | healthy | app/plant_3d/lib/three.min.js:mi |
vi |
software | healthy | app/plant_3d/lib/three.min.js:vi |
Ci |
software | healthy | app/plant_3d/lib/three.min.js:Ci |
Pi |
software | healthy | app/plant_3d/lib/three.min.js:Pi |
ji |
software | healthy | app/plant_3d/lib/three.min.js:ji |
cr |
software | healthy | app/plant_3d/lib/three.min.js:cr |
Is |
software | healthy | app/plant_3d/lib/three.min.js:Is |
Js |
software | healthy | app/plant_3d/lib/three.min.js:Js |
ta |
software | healthy | app/plant_3d/lib/three.min.js:ta |
na |
software | healthy | app/plant_3d/lib/three.min.js:na |
ra |
software | healthy | app/plant_3d/lib/three.min.js:ra |
oa |
software | healthy | app/plant_3d/lib/three.min.js:oa |
la |
software | healthy | app/plant_3d/lib/three.min.js:la |
ca |
software | healthy | app/plant_3d/lib/three.min.js:ca |
ha |
software | healthy | app/plant_3d/lib/three.min.js:ha |
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 |
pysam.py |
software | healthy | pysam.py |
THESIS_CHANGES.md |
software | healthy | THESIS_CHANGES.md |
PROJECT_PLAN.md |
software | healthy | PROJECT_PLAN.md |
requirements.txt |
software | healthy | requirements.txt |
run_battery.py |
software | healthy | scripts/run_battery.py |
run_day_dispatch.py |
software | healthy | scripts/run_day_dispatch.py |
export_plant_state.py |
software | healthy | scripts/export_plant_state.py |
run_scenarios.py |
software | healthy | scripts/run_scenarios.py |
run_annual.py |
software | healthy | scripts/run_annual.py |
compare_baselines.py |
software | healthy | scripts/compare_baselines.py |
animate_day.py |
software | healthy | scripts/animate_day.py |
run_mpc_comparison.py |
software | healthy | scripts/run_mpc_comparison.py |
dashboard.py |
software | healthy | app/dashboard.py |
styles.css |
software | healthy | app/plant_3d/styles.css |
plant_data.js |
software | healthy | app/plant_3d/plant_data.js |
README.md |
software | healthy | app/plant_3d/README.md |
index.html |
software | healthy | app/plant_3d/index.html |
plant_state.json |
software | healthy | app/plant_3d/plant_state.json |
app.js |
software | healthy | app/plant_3d/app.js |
OrbitControls.js |
software | healthy | app/plant_3d/lib/OrbitControls.js |
CSS2DRenderer.js |
software | healthy | app/plant_3d/lib/CSS2DRenderer.js |
three.min.js |
software | healthy | app/plant_3d/lib/three.min.js |
launch.json |
software | healthy | .claude/launch.json |
__init__.py |
software | healthy | src/__init__.py |
scenarios.py |
software | healthy | src/scenarios.py |
day_dispatch.py |
software | healthy | src/day_dispatch.py |
battery_dispatch.py |
software | healthy | src/battery_dispatch.py |
pv_pysam.py |
software | healthy | src/pv_pysam.py |
optimizer.py |
software | healthy | src/optimizer.py |
economics.py |
software | healthy | src/economics.py |
profiles.py |
software | healthy | src/profiles.py |
pipeline.py |
software | healthy | src/pipeline.py |
mpc.py |
software | healthy | src/mpc.py |
__init__.py |
software | healthy | src/network/__init__.py |
grid_model.py |
software | healthy | src/network/grid_model.py |
__init__.py |
software | healthy | src/physics/__init__.py |
pv_model.py |
software | healthy | src/physics/pv_model.py |
electrolyzer_model.py |
software | healthy | src/physics/electrolyzer_model.py |
__init__.py |
software | healthy | src/optimization/__init__.py |
objective.py |
software | healthy | src/optimization/objective.py |
optimizer.py |
software | healthy | src/optimization/optimizer.py |
.claude/launch.json |
quality | healthy | .claude/launch.json |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
app |
software | healthy | app |
plant_3d |
software | healthy | app/plant_3d |
lib |
software | healthy | app/plant_3d/lib |
.claude |
software | healthy | .claude |
src |
software | healthy | src |
network |
software | healthy | src/network |
physics |
software | healthy | src/physics |
optimization |
software | healthy | src/optimization |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-n7yoa0ui |
software | healthy | /tmp/repobility-clone-n7yoa0ui |
| Label | Layer | Status | Path |
|---|---|---|---|
0.6.1.6 |
network | healthy | requirements.txt |
This page is publicly accessible at:
https://repobility.com/scan/370d3b6a-0a21-4318-92fa-1a19872a64fc/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/370d3b6a-0a21-4318-92fa-1a19872a64fc/
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.