Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

takatronix/fluent_dojo

https://github.com/takatronix/fluent_dojo · scanned 2026-06-16 00:29 UTC (2 months, 2 weeks ago)

39 raw signals (0 security + 39 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 38 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 795 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.

LabelLayerStatusPath
_train_run software healthy tests/test_export_serve.py:32
exported_bundle software healthy tests/test_export_serve.py:56
test_export_writes_bundle software healthy tests/test_export_serve.py:70
test_torchscript_matches_sb3_after_denorm software healthy tests/test_export_serve.py:89
test_export_missing_run_dir_friendly_error software healthy tests/test_export_serve.py:109
test_export_missing_model_friendly_error software healthy tests/test_export_serve.py:114
_infer_request software healthy tests/test_export_serve.py:124
test_healthz_lists_policies software healthy tests/test_export_serve.py:136
run software healthy tests/test_export_serve.py:181
test_infer_happy_path software healthy tests/test_export_serve.py:151
test_infer_unknown_policy_id software healthy tests/test_export_serve.py:177
_drive software healthy tests/test_capture.py:26
_info software healthy tests/test_capture.py:37
_make_cb software healthy tests/test_capture.py:46
test_crossed_reward_term_strictly_greater software healthy tests/test_capture.py:55
test_crossed_is_success_when_term_none software healthy tests/test_capture.py:67
test_buffer_resets_on_episode_end software healthy tests/test_capture.py:76
test_first_crossing_captures_full_episode software healthy tests/test_capture.py:92
test_crossing_index_is_within_episode_frame software healthy tests/test_capture.py:118
test_capture_filename_uses_global_step software healthy tests/test_capture.py:135
test_one_capture_per_key software healthy tests/test_capture.py:145
test_distinct_keys_each_capture_once software healthy tests/test_capture.py:160
test_multi_env_independent_buffers software healthy tests/test_capture.py:177
test_expose_state_off_by_default software healthy tests/test_capture.py:196
test_expose_state_adds_qpos software healthy tests/test_capture.py:204
test_train_with_capture_runs software healthy tests/test_capture.py:223
test_train_capture_off_writes_no_captures software healthy tests/test_capture.py:255
_task software healthy tests/test_perception.py:25
test_noise_perturbs_only_object_pose_position software healthy tests/test_perception.py:46
test_reward_and_physics_unaffected_by_perception software healthy tests/test_perception.py:75
test_dropout_holds_last_seen software healthy tests/test_perception.py:100
test_latency_delays_observed_position software healthy tests/test_perception.py:119
test_determinism_same_seed_identical_noisy_obs software healthy tests/test_perception.py:143
test_perception_none_identical_to_baseline software healthy tests/test_perception.py:164
mini_scene software healthy tests/conftest.py:65
mini_task software healthy tests/conftest.py:73
_make software healthy tests/conftest.py:80
_write_events software healthy tests/test_board.py:37
_make_run software healthy tests/test_board.py:49
test_both_locales_load_with_required_keys software healthy tests/test_board.py:84
test_unknown_lang_falls_back_to_default software healthy tests/test_board.py:103
test_explanation_keys_present_in_both_locales software healthy tests/test_board.py:109
test_help_body_is_a_few_short_sentences software healthy tests/test_board.py:132
test_term_captions_cover_known_terms software healthy tests/test_board.py:140
test_scan_runs_reports_fields software healthy tests/test_board.py:157
test_scan_runs_status_classification software healthy tests/test_board.py:178
test_scan_runs_missing_root_is_empty software healthy tests/test_board.py:195
test_sentence_running_no_success software healthy tests/test_board.py:202
test_sentence_finished_with_success software healthy tests/test_board.py:210
test_sentence_finished_zero_success software healthy tests/test_board.py:224

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
ARCHITECTURE.md software healthy ARCHITECTURE.md
README.md software healthy README.md
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
README.md software healthy scenes/assets/agilex_piper/README.md
PROVENANCE.md software healthy scenes/assets/agilex_piper/PROVENANCE.md
LICENSE software healthy scenes/assets/agilex_piper/LICENSE
CHANGELOG.md software healthy scenes/assets/agilex_piper/CHANGELOG.md
test_export_serve.py software healthy tests/test_export_serve.py
test_capture.py software healthy tests/test_capture.py
test_perception.py software healthy tests/test_perception.py
conftest.py software healthy tests/conftest.py
test_board.py software healthy tests/test_board.py
test_mjx.py software healthy tests/test_mjx.py
test_grasp.py software healthy tests/test_grasp.py
test_story.py software healthy tests/test_story.py
test_schema.py software healthy tests/test_schema.py
test_eepose.py software healthy tests/test_eepose.py
test_env.py software healthy tests/test_env.py
test_require_grasp.py software healthy tests/test_require_grasp.py
test_train.py software healthy tests/test_train.py
test_cli.py software healthy tests/test_cli.py
test_rlpd.py software healthy tests/test_rlpd.py
test_training_upgrades.py software healthy tests/test_training_upgrades.py
test_play.py software healthy tests/test_play.py
test_scene.py software healthy tests/test_scene.py
test_bc.py software healthy tests/test_bc.py
test_expert.py software healthy tests/test_expert.py
MJX.md software healthy docs/MJX.md
COMPARISON.md software healthy docs/COMPARISON.md
cube_lift.yaml software healthy tasks/cube_lift.yaml
cube_lift_eepose_wide.yaml software healthy tasks/cube_lift_eepose_wide.yaml
cube_lift_mat_v2.yaml software healthy tasks/cube_lift_mat_v2.yaml
cube_lift_mat.yaml software healthy tasks/cube_lift_mat.yaml
cube_lift_mat_gentle.yaml software healthy tasks/cube_lift_mat_gentle.yaml
cube_lift_eepose.yaml software healthy tasks/cube_lift_eepose.yaml
cube_lift_mat_deploy.yaml software healthy tasks/cube_lift_mat_deploy.yaml
cube_lift_mat_yolo.yaml software healthy tasks/cube_lift_mat_yolo.yaml
ik.py software healthy fluent_dojo/ik.py
train.py software healthy fluent_dojo/train.py
randomize.py software healthy fluent_dojo/randomize.py
observations.py software healthy fluent_dojo/observations.py
__init__.py software healthy fluent_dojo/__init__.py
rewards.py software healthy fluent_dojo/rewards.py
watch.py software healthy fluent_dojo/watch.py
board.py software healthy fluent_dojo/board.py
context.py software healthy fluent_dojo/context.py
capture.py software healthy fluent_dojo/capture.py
rlpd.py software healthy fluent_dojo/rlpd.py
env.py software healthy fluent_dojo/env.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
_FakePopen software healthy tests/test_board.py:332
_DyingPopen software healthy tests/test_board.py:537
_FakeScalar software healthy tests/test_board.py:585
_FakeAccumulator software healthy tests/test_board.py:591
_Result software healthy tests/test_board.py:2196
_FakeRenderer software healthy tests/test_story.py:154
_FakeData software healthy tests/test_story.py:172
_FakeCtx software healthy tests/test_story.py:179
_FakeModel software healthy tests/test_story.py:183
_FakeEnv software healthy tests/test_story.py:188
_FakeLogger software healthy tests/test_rlpd.py:274
_FakeModel software healthy tests/test_rlpd.py:285
_FakeVecEnv software healthy tests/test_training_upgrades.py:250
_FakeLogger software healthy tests/test_training_upgrades.py:261
_FakeModel software healthy tests/test_training_upgrades.py:269
ArmResolveError software healthy fluent_dojo/ik.py:28
ArmIK software healthy fluent_dojo/ik.py:42
ArmBinding software healthy fluent_dojo/ik.py:125
RewardTermsCallback software healthy fluent_dojo/train.py:41
CurriculumCallback software healthy fluent_dojo/train.py:91
BestBySuccessEvalCallback software healthy fluent_dojo/train.py:164
RewardParamError software healthy fluent_dojo/rewards.py:25
RewardTerm software healthy fluent_dojo/rewards.py:107
Reach software healthy fluent_dojo/rewards.py:139
Lift software healthy fluent_dojo/rewards.py:160
Grasp software healthy fluent_dojo/rewards.py:203
ForceLimit software healthy fluent_dojo/rewards.py:241
HoldStill software healthy fluent_dojo/rewards.py:259
TableForce software healthy fluent_dojo/rewards.py:288
SuccessBonus software healthy fluent_dojo/rewards.py:316
_EnvHolder software healthy fluent_dojo/watch.py:60
BoardError software healthy fluent_dojo/board.py:132
SceneBindingError software healthy fluent_dojo/context.py:17
TaskContext software healthy fluent_dojo/context.py:31
MilestoneCaptureCallback software healthy fluent_dojo/capture.py:63
DemoMixReplayBuffer software healthy fluent_dojo/rlpd.py:30
ObsBlockLayout software healthy fluent_dojo/env.py:33
DojoEnv software healthy fluent_dojo/env.py:41
MjxLayout software healthy fluent_dojo/mjx_env.py:74
MjxEnv software healthy fluent_dojo/mjx_env.py:138
MjxState software healthy fluent_dojo/mjx_env.py:571
_BraxPolicyTorch software healthy fluent_dojo/mjx_export.py:35
TaskSpecError software healthy fluent_dojo/schema.py:20
RewardTermSpec software healthy fluent_dojo/schema.py:28
SuccessSpec software healthy fluent_dojo/schema.py:49
SpawnRegion software healthy fluent_dojo/schema.py:67
ObjectPoseRandomize software healthy fluent_dojo/schema.py:91
FrictionRandomize software healthy fluent_dojo/schema.py:100
PerceptionNoise software healthy fluent_dojo/schema.py:106
RandomizeSpec software healthy fluent_dojo/schema.py:134

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
scenes software healthy scenes
assets software healthy scenes/assets
agilex_piper software healthy scenes/assets/agilex_piper
tests software healthy tests
docs software healthy docs
tasks software healthy tasks
fluent_dojo software healthy fluent_dojo
locales software healthy fluent_dojo/locales

LabelLayerStatusPath
repobility-clone-3xk_rk2p software healthy /tmp/repobility-clone-3xk_rk2p

LabelLayerStatusPath
gpu (detected) hardware healthy README.md
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/fafcb81c-968e-476e-9992-7cff15db2612/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/fafcb81c-968e-476e-9992-7cff15db2612/

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.