https://github.com/YoonhoKim0527/btc_benchmark
· scanned 2026-06-16 01:07 UTC (2 months, 1 week ago)
42 raw signals (0 security + 42 graph)
Last scanned 2 months, 1 week ago · v1 · 42 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 309 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 |
|---|---|---|---|
candles |
software | healthy | tests/test_auxiliary_alignment.py:23 |
events |
software | healthy | tests/test_auxiliary_alignment.py:28 |
test_exact_boundary_and_no_future |
software | healthy | tests/test_auxiliary_alignment.py:35 |
test_no_event_before_candle_is_nan |
software | healthy | tests/test_auxiliary_alignment.py:48 |
test_staleness_flag_and_nan |
software | healthy | tests/test_auxiliary_alignment.py:56 |
test_missing_aux_does_not_break_pipeline |
software | healthy | tests/test_auxiliary_alignment.py:65 |
test_open_interest_attach_columns |
software | healthy | tests/test_auxiliary_alignment.py:73 |
test_funding_events_crossing_is_event_based_not_per_candle |
software | healthy | tests/test_auxiliary_alignment.py:81 |
test_asof_does_not_mutate_inputs |
software | healthy | tests/test_auxiliary_alignment.py:92 |
test_block_bootstrap_sharpe_ci_separates_signal_from_noise |
software | healthy | tests/test_overfitting.py:23 |
test_psr_separates_good_from_bad |
software | healthy | tests/test_overfitting.py:33 |
test_dsr_penalizes_more_trials |
software | healthy | tests/test_overfitting.py:41 |
test_pbo_robust_vs_overfit |
software | healthy | tests/test_overfitting.py:52 |
test_mintrl_inverts_psr |
software | healthy | tests/test_overfitting.py:61 |
test_mintrl_sufficiency_and_benchmark |
software | healthy | tests/test_overfitting.py:74 |
_data |
software | healthy | tests/test_benchmark_contract.py:25 |
fit |
software | healthy | tests/test_benchmark_contract.py:356 |
positions |
software | healthy | tests/test_benchmark_contract.py:359 |
test_honest_strategy_scores_and_passes_gates |
software | healthy | tests/test_benchmark_contract.py:80 |
test_future_cheater_disqualified |
software | healthy | tests/test_benchmark_contract.py:92 |
test_end_dependent_caught_by_prefix_gate |
software | healthy | tests/test_benchmark_contract.py:98 |
test_holdout_structurally_firewalled |
software | healthy | tests/test_benchmark_contract.py:110 |
test_fast_net_return_bit_equal_to_backtester |
software | healthy | tests/test_benchmark_contract.py:120 |
test_load_benchmark_data_real_repo |
software | healthy | tests/test_benchmark_contract.py:131 |
__init__ |
software | healthy | tests/test_benchmark_contract.py:353 |
test_fold_selective_cheater_now_disqualified |
software | healthy | tests/test_benchmark_contract.py:191 |
test_first_call_scored_array_cheater_disqualified |
software | healthy | tests/test_benchmark_contract.py:199 |
test_tiny_window_fold_fails_closed |
software | healthy | tests/test_benchmark_contract.py:207 |
test_subbar_straddle_cheater_disqualified |
software | healthy | tests/test_benchmark_contract.py:236 |
test_tail_gap_cheater_disqualified |
software | healthy | tests/test_benchmark_contract.py:275 |
test_single_interior_lookahead_caught_at_its_index |
software | healthy | tests/test_benchmark_contract.py:283 |
test_non_ohlcv_future_column_cheater_disqualified |
software | healthy | tests/test_benchmark_contract.py:310 |
test_cache_replay_lookahead_cheater_disqualified |
software | healthy | tests/test_benchmark_contract.py:342 |
test_trade_log_includes_exit_cost_and_bh_uses_last_bar |
software | healthy | tests/test_benchmark_contract.py:376 |
test_turnover_table |
software | healthy | tests/test_cost_model.py:17 |
test_all_in_cost_bps_and_scaling |
software | healthy | tests/test_cost_model.py:27 |
test_cost_series_math |
software | healthy | tests/test_cost_model.py:34 |
make_1m |
software | healthy | tests/test_resample.py:21 |
_r |
software | healthy | tests/test_resample.py:40 |
test_5m_aggregation_correct |
software | healthy | tests/test_resample.py:45 |
test_1h_aggregation_correct |
software | healthy | tests/test_resample.py:63 |
test_interval_boundary_no_off_by_one |
software | healthy | tests/test_resample.py:73 |
test_missing_subbar_marks_partial_interval |
software | healthy | tests/test_resample.py:82 |
test_fully_missing_interval_flat_filled_when_policy_allows |
software | healthy | tests/test_resample.py:92 |
test_fully_missing_interval_dropped_under_strict_drop |
software | healthy | tests/test_resample.py:105 |
test_imputed_subbars_excluded_by_default |
software | healthy | tests/test_resample.py:113 |
test_compare_direct_vs_resampled |
software | healthy | tests/test_resample.py:126 |
test_resample_does_not_mutate_input |
software | healthy | tests/test_resample.py:140 |
test_duplicate_subbars_deduped_not_double_counted |
software | healthy | tests/test_resample.py:148 |
test_offgrid_subbars_dropped_and_counted |
software | healthy | tests/test_resample.py:160 |
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 |
pyproject.toml |
software | healthy | pyproject.toml |
test_auxiliary_alignment.py |
software | healthy | tests/test_auxiliary_alignment.py |
test_overfitting.py |
software | healthy | tests/test_overfitting.py |
test_benchmark_contract.py |
software | healthy | tests/test_benchmark_contract.py |
test_cost_model.py |
software | healthy | tests/test_cost_model.py |
test_resample.py |
software | healthy | tests/test_resample.py |
test_derivatives_download.py |
software | healthy | tests/test_derivatives_download.py |
test_metrics.py |
software | healthy | tests/test_metrics.py |
test_cpcv.py |
software | healthy | tests/test_cpcv.py |
test_walk_forward.py |
software | healthy | tests/test_walk_forward.py |
test_backtester_accounting.py |
software | healthy | tests/test_backtester_accounting.py |
test_data_validation.py |
software | healthy | tests/test_data_validation.py |
__init__.py |
software | healthy | scripts/__init__.py |
bootstrap_data.py |
software | healthy | scripts/bootstrap_data.py |
repro_audit3_tailgap.py |
software | healthy | scripts/repro_audit3_tailgap.py |
__init__.py |
software | healthy | btc_benchmark/__init__.py |
metrics.py |
software | healthy | btc_benchmark/backtest/metrics.py |
__init__.py |
software | healthy | btc_benchmark/backtest/__init__.py |
cpcv.py |
software | healthy | btc_benchmark/backtest/cpcv.py |
cost_model.py |
software | healthy | btc_benchmark/backtest/cost_model.py |
backtester.py |
software | healthy | btc_benchmark/backtest/backtester.py |
overfitting.py |
software | healthy | btc_benchmark/backtest/overfitting.py |
walk_forward.py |
software | healthy | btc_benchmark/backtest/walk_forward.py |
__init__.py |
software | healthy | btc_benchmark/utils/__init__.py |
time.py |
software | healthy | btc_benchmark/utils/time.py |
logging.py |
software | healthy | btc_benchmark/utils/logging.py |
io.py |
software | healthy | btc_benchmark/utils/io.py |
__init__.py |
software | healthy | btc_benchmark/benchmark/__init__.py |
validity.py |
software | healthy | btc_benchmark/benchmark/validity.py |
contract.py |
software | healthy | btc_benchmark/benchmark/contract.py |
runner.py |
software | healthy | btc_benchmark/benchmark/runner.py |
__init__.py |
software | healthy | btc_benchmark/decisions/__init__.py |
random_baseline.py |
software | healthy | btc_benchmark/decisions/random_baseline.py |
baseline_rules.py |
software | healthy | btc_benchmark/decisions/baseline_rules.py |
sign_rule.py |
software | healthy | btc_benchmark/decisions/sign_rule.py |
__init__.py |
software | healthy | btc_benchmark/features/__init__.py |
technical_indicators.py |
software | healthy | btc_benchmark/features/technical_indicators.py |
| Label | Layer | Status | Path |
|---|---|---|---|
EmaRule |
software | healthy | tests/test_benchmark_contract.py:40 |
FutureCheater |
software | healthy | tests/test_benchmark_contract.py:55 |
EndDependent |
software | healthy | tests/test_benchmark_contract.py:68 |
MiddleFoldOnlyHonest |
software | healthy | tests/test_benchmark_contract.py:146 |
FirstCallCheater |
software | healthy | tests/test_benchmark_contract.py:169 |
SubBarStraddleCheater |
software | healthy | tests/test_benchmark_contract.py:214 |
TailGapCheater |
software | healthy | tests/test_benchmark_contract.py:252 |
OneIndexPeek |
software | healthy | tests/test_benchmark_contract.py:291 |
FutureTradesCheater |
software | healthy | tests/test_benchmark_contract.py:322 |
CacheReplay |
software | healthy | tests/test_benchmark_contract.py:350 |
TailGapCheater |
software | healthy | scripts/repro_audit3_tailgap.py:18 |
CPCVSplit |
software | healthy | btc_benchmark/backtest/cpcv.py:37 |
CostConfig |
software | healthy | btc_benchmark/backtest/cost_model.py:16 |
BacktestResult |
software | healthy | btc_benchmark/backtest/backtester.py:42 |
WalkForwardConfig |
software | healthy | btc_benchmark/backtest/walk_forward.py:25 |
Split |
software | healthy | btc_benchmark/backtest/walk_forward.py:44 |
_Perturber |
software | healthy | btc_benchmark/benchmark/validity.py:53 |
BenchmarkData |
software | healthy | btc_benchmark/benchmark/contract.py:21 |
Strategy |
software | healthy | btc_benchmark/benchmark/contract.py:27 |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
scripts |
software | healthy | scripts |
btc_benchmark |
software | healthy | btc_benchmark |
backtest |
software | healthy | btc_benchmark/backtest |
utils |
software | healthy | btc_benchmark/utils |
benchmark |
software | healthy | btc_benchmark/benchmark |
decisions |
software | healthy | btc_benchmark/decisions |
features |
software | healthy | btc_benchmark/features |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-a2khrdhc |
software | healthy | /tmp/repobility-clone-a2khrdhc |
This page is publicly accessible at:
https://repobility.com/scan/a9335d67-9ccd-421e-a884-326d3d9be65a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a9335d67-9ccd-421e-a884-326d3d9be65a/
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.