https://github.com/yanromano/hl-allocator
· scanned 2026-06-16 01:04 UTC (2 months, 1 week ago)
45 raw signals (0 security + 45 graph)
Last scanned 2 months, 1 week ago · v1 · 44 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.
All 1956 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 |
|---|---|---|---|
check_funding |
software | healthy | automation/monitoring/position_health.py:76 |
check_margin |
software | healthy | automation/monitoring/position_health.py:113 |
check_venue |
software | healthy | automation/monitoring/position_health.py:177 |
check_collateral |
software | healthy | automation/monitoring/position_health.py:208 |
funding_drag_pct |
software | healthy | automation/monitoring/position_health.py:236 |
margin_maint_frac_warn |
software | healthy | automation/monitoring/position_health.py:238 |
liq_distance_pct_warn |
software | healthy | automation/monitoring/position_health.py:240 |
spot_collateral_warn_usd |
software | healthy | automation/monitoring/position_health.py:242 |
health |
software | healthy | automation/monitoring/position_health.py:247 |
assess |
software | healthy | automation/monitoring/position_health.py:250 |
account_snapshot |
software | healthy | automation/monitoring/position_health.py:277 |
marks |
software | healthy | automation/monitoring/position_health.py:278 |
spot_balances |
software | healthy | automation/monitoring/position_health.py:279 |
venue_meta |
software | healthy | automation/monitoring/position_health.py:280 |
gather_health_snapshot |
software | healthy | automation/monitoring/position_health.py:283 |
_fresh |
software | healthy | automation/tests/test_sleeves.py:43 |
_hold |
software | healthy | automation/tests/test_sleeves.py:58 |
_stale |
software | healthy | automation/tests/test_sleeves.py:75 |
test_overlap_coin_nets_signed_budget_scaled |
software | healthy | automation/tests/test_sleeves.py:91 |
test_disjoint_universes_union_budget_scaled |
software | healthy | automation/tests/test_sleeves.py:107 |
test_exact_cancellation_drops_to_zero |
software | healthy | automation/tests/test_sleeves.py:122 |
test_hold_coins_frozen_not_in_weights |
software | healthy | automation/tests/test_sleeves.py:134 |
test_hold_multi_coin_all_frozen |
software | healthy | automation/tests/test_sleeves.py:153 |
test_frozen_coin_conflict_raises |
software | healthy | automation/tests/test_sleeves.py:165 |
test_frozen_coin_conflict_order_independent |
software | healthy | automation/tests/test_sleeves.py:180 |
test_stale_contributes_nothing |
software | healthy | automation/tests/test_sleeves.py:192 |
test_never_served_hold_empty_weights |
software | healthy | automation/tests/test_sleeves.py:204 |
test_empty_outcomes |
software | healthy | automation/tests/test_sleeves.py:217 |
test_single_fresh_sleeve |
software | healthy | automation/tests/test_sleeves.py:223 |
test_all_hold_or_stale_empty_combined |
software | healthy | automation/tests/test_sleeves.py:229 |
test_gross_le_fresh_budgets |
software | healthy | automation/tests/test_sleeves.py:264 |
test_served_ok_fresh_resets_holds |
software | healthy | automation/tests/test_sleeves.py:278 |
test_failed_within_window_long_holds |
software | healthy | automation/tests/test_sleeves.py:295 |
test_failed_within_window_short_first_hold |
software | healthy | automation/tests/test_sleeves.py:310 |
test_failed_within_window_short_second_hold_derisks |
software | healthy | automation/tests/test_sleeves.py:325 |
test_failed_past_window_stale |
software | healthy | automation/tests/test_sleeves.py:345 |
test_resolve_outcome_hold_returns_empty_weights |
software | healthy | automation/tests/test_sleeves.py:359 |
test_served_ok_overrides_past_window |
software | healthy | automation/tests/test_sleeves.py:381 |
test_served_ok_preserves_allow_short_flag |
software | healthy | automation/tests/test_sleeves.py:395 |
__init__ |
software | healthy | automation/tests/test_reconciler.py:454 |
equity |
software | healthy | automation/tests/test_reconciler.py:89 |
positions |
software | healthy | automation/tests/test_reconciler.py:92 |
marks |
software | healthy | automation/tests/test_reconciler.py:95 |
sz_decimals |
software | healthy | automation/tests/test_reconciler.py:98 |
_require_spot |
software | healthy | automation/tests/test_reconciler.py:102 |
spot_balances |
software | healthy | automation/tests/test_reconciler.py:106 |
spot_marks |
software | healthy | automation/tests/test_reconciler.py:110 |
spot_sz_decimals |
software | healthy | automation/tests/test_reconciler.py:114 |
test_snapshot_packs_correctly |
software | healthy | automation/tests/test_reconciler.py:125 |
test_snapshot_empty_positions |
software | healthy | automation/tests/test_reconciler.py:142 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PositionHealth |
software | healthy | automation/monitoring/position_health.py:36 |
HealthSnapshot |
software | healthy | automation/monitoring/position_health.py:50 |
HealthFinding |
software | healthy | automation/monitoring/position_health.py:62 |
_HealthThresholds |
software | healthy | automation/monitoring/position_health.py:230 |
_HasHealth |
software | healthy | automation/monitoring/position_health.py:245 |
_HealthClient |
software | healthy | automation/monitoring/position_health.py:274 |
TestCombineFreshFresh |
software | healthy | automation/tests/test_sleeves.py:90 |
TestCombineHold |
software | healthy | automation/tests/test_sleeves.py:133 |
TestCombineStale |
software | healthy | automation/tests/test_sleeves.py:191 |
TestCombineEdges |
software | healthy | automation/tests/test_sleeves.py:216 |
TestGrossInvariant |
software | healthy | automation/tests/test_sleeves.py:241 |
TestResolveOutcome |
software | healthy | automation/tests/test_sleeves.py:277 |
FakeClient |
software | healthy | automation/tests/test_reconciler.py:28 |
FakeHybridClient |
software | healthy | automation/tests/test_reconciler.py:56 |
TestSnapshot |
software | healthy | automation/tests/test_reconciler.py:124 |
TestAchievedWeights |
software | healthy | automation/tests/test_reconciler.py:180 |
TestHybridSnapshot |
software | healthy | automation/tests/test_reconciler.py:265 |
_FakeSweepClient |
software | healthy | automation/tests/test_reconciler.py:433 |
_CapturingAlertSink |
software | healthy | automation/tests/test_reconciler.py:453 |
TestSweepOpenOrders |
software | healthy | automation/tests/test_reconciler.py:461 |
_FailingCancelClient |
software | healthy | automation/tests/test_reconciler.py:544 |
MockCaps |
software | healthy | automation/tests/test_safety.py:43 |
TestAuditLog |
software | healthy | automation/tests/test_audit.py:87 |
TestCycleRecord |
software | healthy | automation/tests/test_audit.py:176 |
TestCycleRecordG4aFields |
software | healthy | automation/tests/test_audit.py:276 |
TestCycleRecordG4bFields |
software | healthy | automation/tests/test_audit.py:339 |
FakeSource |
software | healthy | automation/tests/test_dry_run.py:88 |
FakeClient |
software | healthy | automation/tests/test_dry_run.py:98 |
TestDryRunCycle |
software | healthy | automation/tests/test_dry_run.py:146 |
_SpotEnabledClient |
software | healthy | automation/tests/test_dry_run.py:286 |
TestDryRunSpotRouting |
software | healthy | automation/tests/test_dry_run.py:326 |
TestSecondProcessBlocked |
software | healthy | automation/tests/test_hl_client_lock.py:53 |
TestReleaseAllowsReacquire |
software | healthy | automation/tests/test_hl_client_lock.py:104 |
TestDistinctPaths |
software | healthy | automation/tests/test_hl_client_lock.py:139 |
TestCloseIdempotentAndNoop |
software | healthy | automation/tests/test_hl_client_lock.py:177 |
TestContextManager |
software | healthy | automation/tests/test_hl_client_lock.py:205 |
TestIntentLedgerBasics |
software | healthy | automation/tests/test_intent_ledger.py:49 |
TestCrashReplay |
software | healthy | automation/tests/test_intent_ledger.py:108 |
_Boom |
software | healthy | automation/tests/test_intent_ledger.py:201 |
TestIntentLedgerErrors |
software | healthy | automation/tests/test_intent_ledger.py:226 |
TestPlanLeverage |
software | healthy | automation/tests/test_leverage_guard.py:33 |
TestLeverageGuardMain |
software | healthy | automation/tests/test_leverage_guard.py:150 |
_BoomOnBTC |
software | healthy | automation/tests/test_leverage_guard.py:245 |
_BoomRead |
software | healthy | automation/tests/test_leverage_guard.py:272 |
FakeSpotInfo |
software | healthy | automation/tests/test_hl_client_spot.py:33 |
TestSpotBalances |
software | healthy | automation/tests/test_hl_client_spot.py:123 |
TestSpotMarks |
software | healthy | automation/tests/test_hl_client_spot.py:154 |
TestSpotSzDecimals |
software | healthy | automation/tests/test_hl_client_spot.py:192 |
TestSpotDisabledByDefault |
software | healthy | automation/tests/test_hl_client_spot.py:220 |
_StaticBackend |
software | healthy | automation/tests/test_secrets.py:30 |
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 |
Dockerfile |
software | healthy | Dockerfile |
automation.railway.two-sleeve.yaml |
software | healthy | automation.railway.two-sleeve.yaml |
DEPLOY_RUNBOOK.md |
software | healthy | DEPLOY_RUNBOOK.md |
pyproject.toml |
software | healthy | pyproject.toml |
automation.example.yaml |
software | healthy | automation.example.yaml |
railway.json |
software | healthy | railway.json |
automation.railway.three-sleeve.yaml |
software | healthy | automation.railway.three-sleeve.yaml |
__init__.py |
software | healthy | automation/__init__.py |
__init__.py |
software | healthy | automation/monitoring/__init__.py |
position_health.py |
software | healthy | automation/monitoring/position_health.py |
automation.example.yaml |
software | healthy | automation/config/automation.example.yaml |
test_sleeves.py |
software | healthy | automation/tests/test_sleeves.py |
test_reconciler.py |
software | healthy | automation/tests/test_reconciler.py |
test_safety.py |
software | healthy | automation/tests/test_safety.py |
__init__.py |
software | healthy | automation/tests/__init__.py |
conftest.py |
software | healthy | automation/tests/conftest.py |
test_audit.py |
software | healthy | automation/tests/test_audit.py |
test_config_sleeves.py |
software | healthy | automation/tests/test_config_sleeves.py |
test_rounding.py |
software | healthy | automation/tests/test_rounding.py |
test_dry_run.py |
software | healthy | automation/tests/test_dry_run.py |
test_hl_client_lock.py |
software | healthy | automation/tests/test_hl_client_lock.py |
test_intent_ledger.py |
software | healthy | automation/tests/test_intent_ledger.py |
test_leverage_guard.py |
software | healthy | automation/tests/test_leverage_guard.py |
test_hl_client_spot.py |
software | healthy | automation/tests/test_hl_client_spot.py |
test_health.py |
software | healthy | automation/tests/test_health.py |
test_secrets.py |
software | healthy | automation/tests/test_secrets.py |
test_hl_client.py |
software | healthy | automation/tests/test_hl_client.py |
test_flip_two_leg.py |
software | healthy | automation/tests/test_flip_two_leg.py |
test_source_factory.py |
software | healthy | automation/tests/test_source_factory.py |
test_config.py |
software | healthy | automation/tests/test_config.py |
test_hl_client_nonce.py |
software | healthy | automation/tests/test_hl_client_nonce.py |
test_alerts.py |
software | healthy | automation/tests/test_alerts.py |
test_hl_client_spot_write.py |
software | healthy | automation/tests/test_hl_client_spot_write.py |
test_allocation_v2.py |
software | healthy | automation/tests/test_allocation_v2.py |
test_allocation_base.py |
software | healthy | automation/tests/test_allocation_base.py |
test_timeutil.py |
software | healthy | automation/tests/test_timeutil.py |
test_remote_signal.py |
software | healthy | automation/tests/test_remote_signal.py |
test_position_health_cli.py |
software | healthy | automation/tests/test_position_health_cli.py |
test_redaction.py |
software | healthy | automation/tests/test_redaction.py |
test_executor.py |
software | healthy | automation/tests/test_executor.py |
test_rebalance.py |
software | healthy | automation/tests/test_rebalance.py |
_fakes.py |
software | healthy | automation/tests/_fakes.py |
test_sizer_shorts.py |
software | healthy | automation/tests/test_sizer_shorts.py |
test_source_factory_sleeves.py |
software | healthy | automation/tests/test_source_factory_sleeves.py |
test_integration_retry.py |
software | healthy | automation/tests/test_integration_retry.py |
test_nonce.py |
software | healthy | automation/tests/test_nonce.py |
test_sizer.py |
software | healthy | automation/tests/test_sizer.py |
test_position_health.py |
software | healthy | automation/tests/test_position_health.py |
test_kill_switch.py |
software | healthy | automation/tests/test_kill_switch.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
automation |
software | healthy | automation |
monitoring |
software | healthy | automation/monitoring |
config |
software | healthy | automation/config |
tests |
software | healthy | automation/tests |
reporting |
software | healthy | automation/reporting |
scripts |
software | healthy | automation/scripts |
allocation |
software | healthy | automation/allocation |
examples |
software | healthy | automation/allocation/examples |
execution |
software | healthy | automation/execution |
runtime |
software | healthy | automation/runtime |
core |
software | healthy | automation/core |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | Dockerfile |
port:03 |
network | healthy | automation.railway.two-sleeve.yaml |
port:15 |
network | healthy | automation.example.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | automation/core/secrets.py |
vps::gcp |
hardware | healthy | automation/core/secrets.py |
vps::azure |
hardware | healthy | automation/core/secrets.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-os1yp4h6 |
software | healthy | /tmp/repobility-clone-os1yp4h6 |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | automation/tests/test_health.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
This page is publicly accessible at:
https://repobility.com/scan/44946858-b132-4289-b578-3612584f037c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/44946858-b132-4289-b578-3612584f037c/
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.