https://github.com/TheDeveloperAAA/battery-fastcharging-ml
· scanned 2026-06-16 00:33 UTC (2 months, 2 weeks ago)
21 raw signals (0 security + 21 graph)
Last scanned 2 months, 2 weeks 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 175 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 |
|---|---|---|---|
synthetic_xy |
software | healthy | tests/test_models.py:13 |
test_baseline_learns_variance_signal |
software | healthy | tests/test_models.py:25 |
test_lgbm_fit_predict |
software | healthy | tests/test_models.py:34 |
test_cnn_fit_predict_deterministic |
software | healthy | tests/test_models.py:41 |
test_ensemble_weights_sum_to_one |
software | healthy | tests/test_models.py:51 |
test_split_conformal_coverage_sane |
software | healthy | tests/test_models.py:63 |
_lists_from_source |
software | healthy | tests/test_splits.py:14 |
test_train_and_primary_match_batteryml |
software | healthy | tests/test_splits.py:24 |
test_secondary_matches_batteryml |
software | healthy | tests/test_splits.py:35 |
test_split_sizes_and_disjointness |
software | healthy | tests/test_splits.py:44 |
test_calibration_split_deterministic_and_disjoint |
software | healthy | tests/test_splits.py:54 |
synthetic_cell |
software | healthy | tests/test_features.py:11 |
cell |
software | healthy | tests/test_features.py:50 |
test_cycle_life_linear_fade |
software | healthy | tests/test_features.py:54 |
test_cycle_life_censored |
software | healthy | tests/test_features.py:60 |
test_features_no_nan |
software | healthy | tests/test_features.py:66 |
test_fade_slope_negative |
software | healthy | tests/test_features.py:73 |
test_horizon_uses_only_early_cycles |
software | healthy | tests/test_features.py:78 |
test_protocol_params_two_step |
software | healthy | tests/test_features.py:90 |
test_charge_time_formula |
software | healthy | tests/test_features.py:103 |
test_qdlin_interpolation_monotone |
software | healthy | tests/test_features.py:110 |
test_view_renders_without_exception |
software | healthy | tests/test_app.py:26 |
test_protocol_advisor_feasibility_logic |
software | healthy | tests/test_app.py:37 |
f0 |
software | healthy | docs/build_guide.py:52 |
f1 |
software | healthy | docs/build_guide.py:56 |
f2 |
software | healthy | docs/build_guide.py:60 |
P |
software | healthy | docs/build_guide.py:84 |
tbl |
software | healthy | docs/build_guide.py:88 |
fig |
software | healthy | docs/build_guide.py:110 |
footer |
software | dead | docs/build_guide.py:120 |
md |
software | healthy | notebooks/build_walkthrough.py:13 |
code |
software | healthy | notebooks/build_walkthrough.py:17 |
load_csv |
software | healthy | app/app.py:27 |
load_json |
software | healthy | app/app.py:32 |
load_grid |
software | healthy | app/app.py:38 |
load_compact_model |
software | healthy | app/app.py:44 |
charge_time_to_80 |
software | healthy | app/app.py:49 |
grid_interp |
software | healthy | app/app.py:53 |
__init__ |
software | healthy | src/models/baseline.py:24 |
_cols |
software | healthy | src/models/baseline.py:30 |
fit |
software | healthy | src/models/baseline.py:33 |
predict |
software | healthy | src/models/baseline.py:48 |
clone_unfitted |
software | dead | src/models/baseline.py:52 |
__init__ |
software | healthy | src/models/ensemble.py:18 |
fit |
software | healthy | src/models/ensemble.py:24 |
predict |
software | healthy | src/models/ensemble.py:46 |
component_predictions |
software | dead | src/models/ensemble.py:50 |
assemble |
software | healthy | src/models/train.py:79 |
cv_point_metrics |
software | healthy | src/models/train.py:91 |
main |
software | healthy | src/models/train.py:100 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
config.yaml |
software | healthy | config.yaml |
README.md |
software | healthy | README.md |
BUILD_LOG.md |
software | healthy | BUILD_LOG.md |
RESEARCH_NOTE.md |
software | healthy | RESEARCH_NOTE.md |
requirements.txt |
software | healthy | requirements.txt |
compact_soh_estimator.json |
software | healthy | models/compact_soh_estimator.json |
test_models.py |
software | healthy | tests/test_models.py |
test_splits.py |
software | healthy | tests/test_splits.py |
test_features.py |
software | healthy | tests/test_features.py |
test_app.py |
software | healthy | tests/test_app.py |
data_summary_calce.json |
software | healthy | results/data_summary_calce.json |
data_summary_matr.json |
software | healthy | results/data_summary_matr.json |
protocol_recommendation.json |
software | healthy | results/protocol_recommendation.json |
optuna_lgbm.json |
software | healthy | results/optuna_lgbm.json |
metrics.json |
software | healthy | results/metrics.json |
shap_meta.json |
software | healthy | results/shap_meta.json |
data_summary_nasa.json |
software | healthy | results/data_summary_nasa.json |
calibration_report.json |
software | healthy | results/calibration_report.json |
build_guide.py |
software | healthy | docs/build_guide.py |
build_walkthrough.py |
software | healthy | notebooks/build_walkthrough.py |
README.md |
software | healthy | app/README.md |
app.py |
software | healthy | app/app.py |
Dockerfile |
software | healthy | app/Dockerfile |
requirements.txt |
software | healthy | app/requirements.txt |
protocol_recommendation.json |
software | healthy | app/artifacts/protocol_recommendation.json |
metrics.json |
software | healthy | app/artifacts/metrics.json |
shap_meta.json |
software | healthy | app/artifacts/shap_meta.json |
compact_soh_estimator.json |
software | healthy | app/artifacts/compact_soh_estimator.json |
calibration_report.json |
software | healthy | app/artifacts/calibration_report.json |
launch.json |
software | healthy | .claude/launch.json |
__init__.py |
software | healthy | src/__init__.py |
baseline.py |
software | healthy | src/models/baseline.py |
ensemble.py |
software | healthy | src/models/ensemble.py |
train.py |
software | healthy | src/models/train.py |
__init__.py |
software | healthy | src/models/__init__.py |
sequence.py |
software | healthy | src/models/sequence.py |
gbm.py |
software | healthy | src/models/gbm.py |
feature_matrix.py |
software | healthy | src/models/feature_matrix.py |
conformal.py |
software | healthy | src/models/conformal.py |
__init__.py |
software | healthy | src/utils/__init__.py |
seed.py |
software | healthy | src/utils/seed.py |
deploy_space.py |
software | healthy | src/utils/deploy_space.py |
config.py |
software | healthy | src/utils/config.py |
metrics.py |
software | healthy | src/eval/metrics.py |
__init__.py |
software | healthy | src/eval/__init__.py |
explain.py |
software | healthy | src/eval/explain.py |
figures.py |
software | healthy | src/eval/figures.py |
__init__.py |
software | healthy | src/optim/__init__.py |
protocol_opt.py |
software | healthy | src/optim/protocol_opt.py |
.claude/launch.json |
quality | healthy | .claude/launch.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
models |
software | healthy | models |
tests |
software | healthy | tests |
results |
software | healthy | results |
docs |
software | healthy | docs |
notebooks |
software | healthy | notebooks |
app |
software | healthy | app |
artifacts |
software | healthy | app/artifacts |
.claude |
software | healthy | .claude |
src |
software | healthy | src |
models |
software | healthy | src/models |
utils |
software | healthy | src/utils |
eval |
software | healthy | src/eval |
optim |
software | healthy | src/optim |
| Label | Layer | Status | Path |
|---|---|---|---|
SubsetElasticNet |
software | healthy | src/models/baseline.py:17 |
StackedEnsemble |
software | healthy | src/models/ensemble.py:17 |
TwoBranchCNN |
software | healthy | src/models/sequence.py:39 |
SeqCNNRegressor |
software | healthy | src/models/sequence.py:62 |
ScalarLGBM |
software | healthy | src/models/gbm.py:34 |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-823zv7_5 |
software | healthy | /tmp/repobility-clone-823zv7_5 |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8501 |
network | healthy | config.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::app/Dockerfile |
hardware | healthy | app/Dockerfile |
This page is publicly accessible at:
https://repobility.com/scan/b3ebf082-7e74-4db7-8411-a3fb2d9d75d5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b3ebf082-7e74-4db7-8411-a3fb2d9d75d5/
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.