https://github.com/AnassNadeem/BoxBox
· scanned 2026-06-17 01:15 UTC (1 month, 2 weeks ago)
17 raw signals (0 security + 17 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -10.3 (diff) · 13 actionable findings from 1 signal source. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 252 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_race |
software | healthy | tests/conftest.py:28 |
race |
software | healthy | tests/conftest.py:96 |
extraction_cfg |
software | healthy | tests/conftest.py:101 |
run_cfg |
software | healthy | tests/conftest.py:108 |
call |
software | healthy | tests/test_probe.py:9 |
test_select_prefers_highest_disagreement |
software | healthy | tests/test_probe.py:24 |
test_select_ignores_invalid_votes_and_breaks_ties_on_dp_id |
software | healthy | tests/test_probe.py:40 |
test_select_one_vote_per_model_and_caps_at_n |
software | healthy | tests/test_probe.py:53 |
test_end_to_end_mock |
software | healthy | tests/test_end_to_end.py:18 |
dps |
software | healthy | tests/test_harness.py:16 |
make_runner |
software | healthy | tests/test_harness.py:20 |
test_second_run_hits_cache_with_zero_new_calls |
software | healthy | tests/test_harness.py:33 |
test_mock_is_deterministic |
software | healthy | tests/test_harness.py:46 |
test_mock_produces_some_invalids_and_pits |
software | healthy | tests/test_harness.py:52 |
test_cost_math |
software | healthy | tests/test_harness.py:63 |
test_ledger_accumulates_and_cap_aborts |
software | healthy | tests/test_harness.py:69 |
fake_result |
software | healthy | tests/test_harness.py:72 |
make_candidates |
software | healthy | tests/test_extraction.py:20 |
test_leakage_states_identical_without_future_laps |
software | healthy | tests/test_extraction.py:33 |
test_leakage_no_future_lap_times_in_state |
software | healthy | tests/test_extraction.py:46 |
test_determinism |
software | healthy | tests/test_extraction.py:58 |
test_quota_balanced_when_all_types_plentiful |
software | healthy | tests/test_extraction.py:64 |
test_quota_redistributes_unused_slots_to_b_first |
software | healthy | tests/test_extraction.py:70 |
test_quota_redistributes_to_c_before_a |
software | healthy | tests/test_extraction.py:76 |
test_quota_keeps_closest_battles_within_type |
software | healthy | tests/test_extraction.py:83 |
test_quota_keeps_everything_under_cap |
software | healthy | tests/test_extraction.py:91 |
test_count_bounds_respect_quota |
software | healthy | tests/test_extraction.py:97 |
test_exclusion_windows |
software | healthy | tests/test_extraction.py:119 |
test_sc_produces_type_b |
software | healthy | tests/test_extraction.py:128 |
three_car_race |
software | healthy | tests/test_extraction.py:136 |
test_type_c_requires_adjacent_position |
software | healthy | tests/test_extraction.py:199 |
test_type_c_requires_gap_threshold |
software | healthy | tests/test_extraction.py:208 |
test_team_action_matches_real_stop |
software | healthy | tests/test_extraction.py:215 |
deg |
software | healthy | tests/test_sim.py:17 |
test_more_tyre_age_is_slower |
software | healthy | tests/test_sim.py:21 |
test_measured_pit_loss_close_to_constructed |
software | healthy | tests/test_sim.py:27 |
flat_race |
software | healthy | tests/test_sim.py:34 |
test_adding_a_stop_adds_about_pit_loss |
software | healthy | tests/test_sim.py:68 |
test_optimal_never_worse_than_team_or_any_action |
software | healthy | tests/test_sim.py:79 |
test_exante_optimal_never_better_than_hindsight |
software | healthy | tests/test_sim.py:100 |
test_exante_rollout_assumes_green_future |
software | healthy | tests/test_sim.py:112 |
test_exante_rollout_keeps_current_lap_status |
software | healthy | tests/test_sim.py:122 |
test_sc_laps_use_field_median |
software | healthy | tests/test_sim.py:134 |
test_valid_json |
software | healthy | tests/test_parser.py:12 |
test_json_in_markdown_fences |
software | healthy | tests/test_parser.py:19 |
test_json_with_surrounding_prose |
software | healthy | tests/test_parser.py:24 |
test_truncated_json_is_invalid |
software | healthy | tests/test_parser.py:29 |
test_garbage_is_invalid |
software | healthy | tests/test_parser.py:34 |
test_empty_is_invalid |
software | healthy | tests/test_parser.py:39 |
test_wrong_action_value_is_invalid |
software | healthy | tests/test_parser.py:44 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
OVERNIGHT_TASK.md |
software | healthy | OVERNIGHT_TASK.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
requirements.txt |
software | healthy | requirements.txt |
README.md |
software | healthy | README.md |
pyproject.toml |
software | healthy | pyproject.toml |
conftest.py |
software | healthy | tests/conftest.py |
test_probe.py |
software | healthy | tests/test_probe.py |
test_end_to_end.py |
software | healthy | tests/test_end_to_end.py |
test_harness.py |
software | healthy | tests/test_harness.py |
test_extraction.py |
software | healthy | tests/test_extraction.py |
test_sim.py |
software | healthy | tests/test_sim.py |
test_parser.py |
software | healthy | tests/test_parser.py |
draft.md |
software | healthy | paper/draft.md |
run_consistency_probe.py |
software | healthy | scripts/run_consistency_probe.py |
run_benchmark.py |
software | healthy | scripts/run_benchmark.py |
score_results.py |
software | healthy | scripts/score_results.py |
verify_models.py |
software | healthy | scripts/verify_models.py |
smoke_test.py |
software | healthy | scripts/smoke_test.py |
build_dataset.py |
software | healthy | scripts/build_dataset.py |
__init__.py |
software | healthy | src/boxbox/__init__.py |
config.py |
software | healthy | src/boxbox/config.py |
dataset.py |
software | healthy | src/boxbox/dataset.py |
__init__.py |
software | healthy | src/boxbox/sim/__init__.py |
degradation.py |
software | healthy | src/boxbox/sim/degradation.py |
optimal.py |
software | healthy | src/boxbox/sim/optimal.py |
race_sim.py |
software | healthy | src/boxbox/sim/race_sim.py |
__init__.py |
software | healthy | src/boxbox/extract/__init__.py |
decision_points.py |
software | healthy | src/boxbox/extract/decision_points.py |
live_runner.py |
software | healthy | src/boxbox/live/live_runner.py |
__init__.py |
software | healthy | src/boxbox/live/__init__.py |
replay.py |
software | healthy | src/boxbox/live/replay.py |
__init__.py |
software | healthy | src/boxbox/harness/__init__.py |
prompts.py |
software | healthy | src/boxbox/harness/prompts.py |
probe.py |
software | healthy | src/boxbox/harness/probe.py |
runner.py |
software | healthy | src/boxbox/harness/runner.py |
parse.py |
software | healthy | src/boxbox/harness/parse.py |
cache.py |
software | healthy | src/boxbox/harness/cache.py |
scoring.py |
software | healthy | src/boxbox/score/scoring.py |
__init__.py |
software | healthy | src/boxbox/score/__init__.py |
leaderboard.py |
software | healthy | src/boxbox/score/leaderboard.py |
figures.py |
software | healthy | analysis/figures.py |
DECISIONS.md |
software | healthy | docs/DECISIONS.md |
MORNING_REPORT.md |
software | healthy | docs/MORNING_REPORT.md |
LIMITATIONS.md |
software | healthy | docs/LIMITATIONS.md |
PREREGISTRATION.md |
software | healthy | docs/PREREGISTRATION.md |
leaderboard.json |
software | healthy | site/leaderboard.json |
index.html |
software | healthy | site/index.html |
run.yaml |
software | healthy | config/run.yaml |
extraction.yaml |
software | healthy | config/extraction.yaml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
paper |
software | healthy | paper |
scripts |
software | healthy | scripts |
src |
software | healthy | src |
boxbox |
software | healthy | src/boxbox |
sim |
software | healthy | src/boxbox/sim |
extract |
software | healthy | src/boxbox/extract |
live |
software | healthy | src/boxbox/live |
harness |
software | healthy | src/boxbox/harness |
score |
software | healthy | src/boxbox/score |
analysis |
software | healthy | analysis |
docs |
software | healthy | docs |
site |
software | healthy | site |
config |
software | healthy | config |
.claude |
software | healthy | .claude |
skills |
software | healthy | .claude/skills |
f1-data |
software | healthy | .claude/skills/f1-data |
| Label | Layer | Status | Path |
|---|---|---|---|
LapTimeFit |
software | healthy | src/boxbox/sim/degradation.py:26 |
DegradationModel |
software | healthy | src/boxbox/sim/degradation.py:91 |
DPEvaluation |
software | healthy | src/boxbox/sim/optimal.py:34 |
RaceSimulator |
software | healthy | src/boxbox/sim/race_sim.py:18 |
RaceIndex |
software | healthy | src/boxbox/extract/decision_points.py:36 |
_Candidate |
software | healthy | src/boxbox/extract/decision_points.py:66 |
LiveSource |
software | healthy | src/boxbox/live/live_runner.py:32 |
OpenF1LiveSource |
software | healthy | src/boxbox/live/live_runner.py:42 |
LiveLoop |
software | healthy | src/boxbox/live/live_runner.py:74 |
ReplaySource |
software | healthy | src/boxbox/live/replay.py:27 |
ProbeSelection |
software | healthy | src/boxbox/harness/probe.py:19 |
SpendCapExceeded |
software | healthy | src/boxbox/harness/runner.py:31 |
CostLedger |
software | healthy | src/boxbox/harness/runner.py:80 |
Runner |
software | healthy | src/boxbox/harness/runner.py:193 |
ResponseCache |
software | healthy | src/boxbox/harness/cache.py:26 |
| Label | Layer | Status | Path |
|---|---|---|---|
AnassNadeem__BoxBox |
software | healthy | /data/fable5_failed_archive/AnassNadeem__BoxBox |
This page is publicly accessible at:
https://repobility.com/scan/4e0e1598-f55e-4b8c-9b44-0322ae1200df/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/4e0e1598-f55e-4b8c-9b44-0322ae1200df/
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.