https://github.com/yifanfengsu/CTA
· scanned 2026-06-16 01:08 UTC (2 months, 1 week ago)
128 raw signals (0 security + 128 graph)
Last scanned 2 months, 1 week ago · v1 · 114 actionable findings from 1 signal source. 14 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 4795 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 |
|---|---|---|---|
trade_row |
software | healthy | tests/test_postmortem_trend_entry_timing.py:24 |
write_required_inputs |
software | healthy | tests/test_postmortem_trend_entry_timing.py:64 |
write_context_dirs |
software | healthy | tests/test_postmortem_trend_entry_timing.py:221 |
run_fixture |
software | healthy | tests/test_postmortem_trend_entry_timing.py:236 |
test_gate_failure_explanation_and_outputs_exist |
software | healthy | tests/test_postmortem_trend_entry_timing.py:254 |
test_focus_deep_dive_cost_sensitivity_and_funding_dependency |
software | healthy | tests/test_postmortem_trend_entry_timing.py:267 |
test_concentration_and_control_audit |
software | healthy | tests/test_postmortem_trend_entry_timing.py:285 |
test_research_asset_true_case_still_not_strategy_phase2 |
software | healthy | tests/test_postmortem_trend_entry_timing.py:298 |
test_research_asset_false_case_recommends_pause |
software | healthy | tests/test_postmortem_trend_entry_timing.py:310 |
test_makefile_target_exists |
software | healthy | tests/test_postmortem_trend_entry_timing.py:317 |
make_config |
software | healthy | tests/test_research_csrb_v1.py:26 |
make_closed_frame |
software | healthy | tests/test_research_csrb_v1.py:42 |
make_1m_bars |
software | healthy | tests/test_research_csrb_v1.py:73 |
write_funding_csv |
software | healthy | tests/test_research_csrb_v1.py:99 |
test_session_range_calculation_correct |
software | healthy | tests/test_research_csrb_v1.py:123 |
test_breakout_window_only_in_specified_time |
software | healthy | tests/test_research_csrb_v1.py:133 |
test_range_does_not_use_breakout_window_data |
software | healthy | tests/test_research_csrb_v1.py:141 |
test_atr_buffer_uses_t_minus_one |
software | healthy | tests/test_research_csrb_v1.py:149 |
test_entry_uses_next_open |
software | healthy | tests/test_research_csrb_v1.py:163 |
test_exit_uses_open_t_plus_hold_plus_one |
software | healthy | tests/test_research_csrb_v1.py:182 |
test_asia_to_europe_event_generation |
software | healthy | tests/test_research_csrb_v1.py:202 |
test_europe_to_us_event_generation |
software | healthy | tests/test_research_csrb_v1.py:207 |
test_session_agnostic_baseline_generation |
software | healthy | tests/test_research_csrb_v1.py:212 |
test_random_time_control_generation |
software | healthy | tests/test_research_csrb_v1.py:218 |
test_reverse_test_direction_correct |
software | healthy | tests/test_research_csrb_v1.py:226 |
test_single_symbol_single_group_position_filter |
software | healthy | tests/test_research_csrb_v1.py:234 |
test_funding_alignment_inclusive |
software | healthy | tests/test_research_csrb_v1.py:282 |
test_split_60_20_20_correct |
software | healthy | tests/test_research_csrb_v1.py:303 |
test_concentration_calculation_correct |
software | healthy | tests/test_research_csrb_v1.py:315 |
test_summary_json_gates_correct |
software | healthy | tests/test_research_csrb_v1.py:334 |
test_run_research_writes_required_outputs |
software | healthy | tests/test_research_csrb_v1.py:386 |
test_makefile_target_exists |
software | healthy | tests/test_research_csrb_v1.py:432 |
csv_bytes |
software | healthy | tests/test_download_okx_historical_funding_files.py:23 |
zip_bytes |
software | healthy | tests/test_download_okx_historical_funding_files.py:32 |
read_rows |
software | healthy | tests/test_download_okx_historical_funding_files.py:39 |
test_monthly_plan_generation |
software | healthy | tests/test_download_okx_historical_funding_files.py:45 |
test_csv_download_link_parsing |
software | healthy | tests/test_download_okx_historical_funding_files.py:65 |
test_zip_file_extraction |
software | healthy | tests/test_download_okx_historical_funding_files.py:78 |
test_download_dry_run_does_not_download_files |
software | healthy | tests/test_download_okx_historical_funding_files.py:90 |
requester |
software | healthy | tests/test_download_okx_historical_funding_files.py:158 |
test_endpoint_unavailable_writes_failure_report |
software | healthy | tests/test_download_okx_historical_funding_files.py:117 |
test_downloads_csv_and_zip_then_imports_standard_output |
software | healthy | tests/test_download_okx_historical_funding_files.py:152 |
downloader |
software | healthy | tests/test_download_okx_historical_funding_files.py:162 |
test_makefile_targets_exist |
software | healthy | tests/test_download_okx_historical_funding_files.py:212 |
make_daily |
software | healthy | tests/test_research_external_regime_classifier.py:30 |
make_funding_features |
software | healthy | tests/test_research_external_regime_classifier.py:49 |
make_feature_rows |
software | healthy | tests/test_research_external_regime_classifier.py:67 |
make_attribution |
software | healthy | tests/test_research_external_regime_classifier.py:122 |
make_top_concentrated_attribution |
software | healthy | tests/test_research_external_regime_classifier.py:155 |
test_feature_dataset_builds |
software | healthy | tests/test_research_external_regime_classifier.py:165 |
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 |
CLAUDE.md |
software | healthy | CLAUDE.md |
restart_mr5m.sh |
software | healthy | restart_mr5m.sh |
README_BOOTSTRAP.md |
software | healthy | README_BOOTSTRAP.md |
PROJECT_GUIDE.md |
software | healthy | PROJECT_GUIDE.md |
.env.example |
software | healthy | .env.example |
Makefile |
software | healthy | Makefile |
strategy_sanity_min_size.json |
software | healthy | config/strategy_sanity_min_size.json |
strategy_mr_v1.json |
software | healthy | config/strategy_mr_v1.json |
strategy_default.json |
software | healthy | config/strategy_default.json |
runtime.json |
software | healthy | config/runtime.json |
linkusdt_swap_okx.json |
software | healthy | config/instruments/linkusdt_swap_okx.json |
btcusdt_swap_okx.json |
software | healthy | config/instruments/btcusdt_swap_okx.json |
bnbusdt_swap_okx.json |
software | healthy | config/instruments/bnbusdt_swap_okx.json |
dogeusdt_swap_okx.json |
software | healthy | config/instruments/dogeusdt_swap_okx.json |
solusdt_swap_okx.json |
software | healthy | config/instruments/solusdt_swap_okx.json |
ethusdt_swap_okx.json |
software | healthy | config/instruments/ethusdt_swap_okx.json |
xrpusdt_swap_okx.json |
software | healthy | config/instruments/xrpusdt_swap_okx.json |
test_postmortem_trend_entry_timing.py |
software | healthy | tests/test_postmortem_trend_entry_timing.py |
test_research_csrb_v1.py |
software | healthy | tests/test_research_csrb_v1.py |
test_download_okx_historical_funding_files.py |
software | healthy | tests/test_download_okx_historical_funding_files.py |
__init__.py |
software | healthy | tests/__init__.py |
test_research_external_regime_classifier.py |
software | healthy | tests/test_research_external_regime_classifier.py |
test_audit_external_regime_classifier_gates.py |
software | healthy | tests/test_audit_external_regime_classifier_gates.py |
test_verify_okx_history.py |
software | healthy | tests/test_verify_okx_history.py |
test_alpha_diagnostics.py |
software | healthy | tests/test_alpha_diagnostics.py |
test_research_trend_opportunity_map.py |
software | healthy | tests/test_research_trend_opportunity_map.py |
test_research_entry_policies.py |
software | healthy | tests/test_research_entry_policies.py |
test_strategy_entry_filters.py |
software | healthy | tests/test_strategy_entry_filters.py |
test_compare_trend_following_v2.py |
software | healthy | tests/test_compare_trend_following_v2.py |
test_research_htf_signals.py |
software | healthy | tests/test_research_htf_signals.py |
test_import_okx_funding_csv.py |
software | healthy | tests/test_import_okx_funding_csv.py |
test_history_time_utils.py |
software | healthy | tests/test_history_time_utils.py |
test_audit_extended_history_availability.py |
software | healthy | tests/test_audit_extended_history_availability.py |
test_analyze_trade_attribution.py |
software | healthy | tests/test_analyze_trade_attribution.py |
test_research_trend_following_v3.py |
software | healthy | tests/test_research_trend_following_v3.py |
test_compare_htf_signal_research.py |
software | healthy | tests/test_compare_htf_signal_research.py |
test_alpha_sweep_config.py |
software | healthy | tests/test_alpha_sweep_config.py |
test_compare_signal_feature_research.py |
software | healthy | tests/test_compare_signal_feature_research.py |
test_postmortem_vsvcb_v1.py |
software | healthy | tests/test_postmortem_vsvcb_v1.py |
test_diagnose_trend_regimes.py |
software | healthy | tests/test_diagnose_trend_regimes.py |
test_build_research_decision_dossier.py |
software | healthy | tests/test_build_research_decision_dossier.py |
test_research_trend_capture_exit_convexity.py |
software | healthy | tests/test_research_trend_capture_exit_convexity.py |
test_history_download_resilience.py |
software | healthy | tests/test_history_download_resilience.py |
test_verify_okx_funding_history.py |
software | healthy | tests/test_verify_okx_funding_history.py |
test_audit_multisymbol_readiness.py |
software | healthy | tests/test_audit_multisymbol_readiness.py |
test_trend_v3_extended_targets.py |
software | healthy | tests/test_trend_v3_extended_targets.py |
test_analyze_trend_v3_actual_funding.py |
software | healthy | tests/test_analyze_trend_v3_actual_funding.py |
test_research_trend_entry_timing.py |
software | healthy | tests/test_research_trend_entry_timing.py |
test_research_vsvcb_v1.py |
software | healthy | tests/test_research_vsvcb_v1.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
config |
software | healthy | config |
instruments |
software | healthy | config/instruments |
tests |
software | healthy | tests |
scripts |
software | healthy | scripts |
strategies |
software | healthy | strategies |
reports |
software | healthy | reports |
backtest |
software | healthy | reports/backtest |
sanity_20250101_20250102 |
software | healthy | reports/backtest/sanity_20250101_20250102 |
main_cost_20250101_20260331 |
software | healthy | reports/backtest/main_cost_20250101_20260331 |
trade_attribution |
software | healthy | reports/backtest/main_cost_20250101_20260331/trade_attribut… |
main_no_cost_20250101_20260331 |
software | healthy | reports/backtest/main_no_cost_20250101_20260331 |
trade_attribution |
software | healthy | reports/backtest/main_no_cost_20250101_20260331/trade_attri… |
pairs_cointegration_20260613 |
software | healthy | reports/pairs_cointegration_20260613 |
regime |
software | healthy | reports/regime |
atr_ratio_decomposition_20260609 |
software | healthy | reports/regime/atr_ratio_decomposition_20260609 |
by_symbol |
software | healthy | reports/regime/atr_ratio_decomposition_20260609/by_symbol |
v2b_dd_diagnosis_20260610 |
software | healthy | reports/regime/v2b_dd_diagnosis_20260610 |
mainnet_rebuild_20260610 |
software | healthy | reports/regime/mainnet_rebuild_20260610 |
download_manifests |
software | healthy | reports/regime/mainnet_rebuild_20260610/download_manifests |
data_trust_closure_20260611 |
software | healthy | reports/regime/data_trust_closure_20260611 |
okx_vs_binance_stats |
software | healthy | reports/regime/data_trust_closure_20260611/okx_vs_binance_s… |
vulnerability_patch_20260611 |
software | healthy | reports/regime/vulnerability_patch_20260611 |
mr5m_mainnet_baseline_20260611 |
software | healthy | reports/regime/mr5m_mainnet_baseline_20260611 |
by_symbol |
software | healthy | reports/regime/mr5m_mainnet_baseline_20260611/by_symbol |
by_year |
software | healthy | reports/regime/mr5m_mainnet_baseline_20260611/by_year |
config_C1_C2_C3 |
software | healthy | reports/regime/mr5m_mainnet_baseline_20260611/config_C1_C2_… |
demo_vs_mainnet_comparison_20260610 |
software | healthy | reports/regime/demo_vs_mainnet_comparison_20260610 |
bar_level_stats |
software | healthy | reports/regime/demo_vs_mainnet_comparison_20260610/bar_leve… |
signal_overlap |
software | healthy | reports/regime/demo_vs_mainnet_comparison_20260610/signal_o… |
dyn_v2b_size_cap_v1_20260609 |
software | healthy | reports/regime/dyn_v2b_size_cap_v1_20260609 |
configs |
software | healthy | reports/regime/dyn_v2b_size_cap_v1_20260609/configs |
V1_T95_C1 |
software | healthy | reports/regime/dyn_v2b_size_cap_v1_20260609/configs/V1_T95_… |
V1_T90_C2 |
software | healthy | reports/regime/dyn_v2b_size_cap_v1_20260609/configs/V1_T90_… |
V1_T95_C2 |
software | healthy | reports/regime/dyn_v2b_size_cap_v1_20260609/configs/V1_T95_… |
V1_T97_C3 |
software | healthy | reports/regime/dyn_v2b_size_cap_v1_20260609/configs/V1_T97_… |
V1_T97_C2 |
software | healthy | reports/regime/dyn_v2b_size_cap_v1_20260609/configs/V1_T97_… |
V1_T97_C1 |
software | healthy | reports/regime/dyn_v2b_size_cap_v1_20260609/configs/V1_T97_… |
V1_T90_C1 |
software | healthy | reports/regime/dyn_v2b_size_cap_v1_20260609/configs/V1_T90_… |
V1_T90_C3 |
software | healthy | reports/regime/dyn_v2b_size_cap_v1_20260609/configs/V1_T90_… |
V1_T98_C3 |
software | healthy | reports/regime/dyn_v2b_size_cap_v1_20260609/configs/V1_T98_… |
V1_T93_C1 |
software | healthy | reports/regime/dyn_v2b_size_cap_v1_20260609/configs/V1_T93_… |
V1_T98_C1 |
software | healthy | reports/regime/dyn_v2b_size_cap_v1_20260609/configs/V1_T98_… |
V1_T98_C2 |
software | healthy | reports/regime/dyn_v2b_size_cap_v1_20260609/configs/V1_T98_… |
V1_T95_C3 |
software | healthy | reports/regime/dyn_v2b_size_cap_v1_20260609/configs/V1_T95_… |
V1_T93_C3 |
software | healthy | reports/regime/dyn_v2b_size_cap_v1_20260609/configs/V1_T93_… |
V1_T93_C2 |
software | healthy | reports/regime/dyn_v2b_size_cap_v1_20260609/configs/V1_T93_… |
dyn_v2_design_20260609 |
software | healthy | reports/regime/dyn_v2_design_20260609 |
walk_forward |
software | healthy | reports/regime/dyn_v2_design_20260609/walk_forward |
candidates |
software | healthy | reports/regime/dyn_v2_design_20260609/candidates |
portfolio_risk_phase_2a_20260609 |
software | healthy | reports/regime/portfolio_risk_phase_2a_20260609 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TrendEntryTimingPostmortemTest |
software | healthy | tests/test_postmortem_trend_entry_timing.py:235 |
ResearchCsrbV1Test |
software | healthy | tests/test_research_csrb_v1.py:122 |
DownloadOkxHistoricalFundingFilesTest |
software | healthy | tests/test_download_okx_historical_funding_files.py:44 |
ResearchExternalRegimeClassifierTest |
software | healthy | tests/test_research_external_regime_classifier.py:164 |
AuditExternalRegimeClassifierGatesTest |
software | healthy | tests/test_audit_external_regime_classifier_gates.py:22 |
VerifyOkxHistoryTest |
software | healthy | tests/test_verify_okx_history.py:57 |
AlphaDiagnosticsScriptTest |
software | healthy | tests/test_alpha_diagnostics.py:78 |
ResearchTrendOpportunityMapTest |
software | healthy | tests/test_research_trend_opportunity_map.py:63 |
ResearchEntryPoliciesTest |
software | healthy | tests/test_research_entry_policies.py:89 |
FakeCtaEngine |
software | healthy | tests/test_strategy_entry_filters.py:13 |
StrategyEntryFiltersTest |
software | healthy | tests/test_strategy_entry_filters.py:75 |
CompareTrendFollowingV2Test |
software | healthy | tests/test_compare_trend_following_v2.py:143 |
ResearchHtfSignalsTest |
software | healthy | tests/test_research_htf_signals.py:115 |
ImportOkxFundingCsvTest |
software | healthy | tests/test_import_okx_funding_csv.py:57 |
HistoryTimeUtilsTest |
software | healthy | tests/test_history_time_utils.py:17 |
AuditExtendedHistoryAvailabilityTest |
software | healthy | tests/test_audit_extended_history_availability.py:145 |
TradeAttributionScriptTest |
software | healthy | tests/test_analyze_trade_attribution.py:94 |
ResearchTrendFollowingV3Test |
software | healthy | tests/test_research_trend_following_v3.py:86 |
CompareHtfSignalResearchTest |
software | healthy | tests/test_compare_htf_signal_research.py:53 |
AlphaSweepConfigTest |
software | healthy | tests/test_alpha_sweep_config.py:15 |
CompareSignalFeatureResearchTest |
software | healthy | tests/test_compare_signal_feature_research.py:66 |
PostmortemVsvcbV1Test |
software | healthy | tests/test_postmortem_vsvcb_v1.py:291 |
DiagnoseTrendRegimesTest |
software | healthy | tests/test_diagnose_trend_regimes.py:61 |
BuildResearchDecisionDossierTest |
software | healthy | tests/test_build_research_decision_dossier.py:139 |
ResearchTrendCaptureExitConvexityTest |
software | healthy | tests/test_research_trend_capture_exit_convexity.py:113 |
DownloadHistoryResilienceTest |
software | healthy | tests/test_history_download_resilience.py:45 |
VerifyOkxFundingHistoryTest |
software | healthy | tests/test_verify_okx_funding_history.py:28 |
AuditMultiSymbolReadinessTest |
software | healthy | tests/test_audit_multisymbol_readiness.py:115 |
TrendV3ExtendedTargetsTest |
software | healthy | tests/test_trend_v3_extended_targets.py:10 |
AnalyzeTrendV3ActualFundingTest |
software | healthy | tests/test_analyze_trend_v3_actual_funding.py:94 |
TrendEntryTimingResearchTest |
software | healthy | tests/test_research_trend_entry_timing.py:113 |
ResearchVsvcbV1Test |
software | healthy | tests/test_research_vsvcb_v1.py:120 |
DownloadOkxFundingHistoryTest |
software | healthy | tests/test_download_okx_funding_history.py:35 |
ResearchTrendFollowingV2Test |
software | healthy | tests/test_research_trend_following_v2.py:64 |
PostmortemTrendFollowingV3Test |
software | healthy | tests/test_postmortem_trend_following_v3.py:144 |
AnalyzeSignalOutcomesTest |
software | healthy | tests/test_analyze_signal_outcomes.py:64 |
TrendHealthStateExitResearchTest |
software | healthy | tests/test_research_trend_health_state_exit.py:92 |
CompareTrendFollowingV3Test |
software | healthy | tests/test_compare_trend_following_v3.py:80 |
FakeCtaEngine |
software | healthy | tests/test_strategy_risk_caps.py:13 |
StrategyRiskCapsTest |
software | healthy | tests/test_strategy_risk_caps.py:62 |
ExternalRegimeClassifierFeasibilityAuditTest |
software | healthy | tests/test_audit_external_regime_classifier_feasibility.py:… |
AuditOkxDerivativesDataReadinessTest |
software | healthy | tests/test_audit_okx_derivatives_data_readiness.py:90 |
ProbeOkxHistoricalMarketDataTest |
software | healthy | tests/test_probe_okx_historical_market_data.py:17 |
RefreshOkxInstrumentMetadataTest |
software | healthy | tests/test_refresh_okx_instrument_metadata.py:40 |
FakeStatisticsEngine |
software | healthy | tests/test_backtest_diagnostics.py:19 |
BacktestDiagnosticsTest |
software | healthy | tests/test_backtest_diagnostics.py:31 |
ResearchEarlyTrendClassifierV1Test |
software | healthy | tests/test_research_early_trend_classifier_v1.py:120 |
CrossSymbolBreadthPhase15Test |
software | healthy | tests/test_research_cross_symbol_breadth_phase15.py:95 |
ResearchSignalFeaturesTest |
software | healthy | tests/test_research_signal_features.py:92 |
PostmortemCsrbV1Test |
software | healthy | tests/test_postmortem_csrb_v1.py:175 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
dbbardata |
data | healthy | scripts/download_mainnet_history.py |
dbbaroverview |
data | healthy | scripts/download_mainnet_history.py |
download_meta |
data | healthy | scripts/download_mainnet_history.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ywptn2er |
software | healthy | /tmp/repobility-clone-ywptn2er |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/f2a89205-4826-4e60-8008-135dc9b9ecb3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f2a89205-4826-4e60-8008-135dc9b9ecb3/
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.