https://github.com/WayneSHC/range-navigator
· scanned 2026-06-16 00:55 UTC (2 months, 1 week ago)
17 raw signals (0 security + 17 graph)
Last scanned 2 months, 1 week ago · v1 · 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 217 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 |
|---|---|---|---|
run |
software | healthy | run_walk_forward.py:21 |
run_validation |
software | healthy | validate_ladder.py:25 |
check_password |
software | healthy | app.py:49 |
password_entered |
software | dead | app.py:64 |
cached_fetch |
software | healthy | app.py:231 |
fmt_ratio |
software | healthy | app.py:562 |
infer_periods_per_year |
software | healthy | performance.py:20 |
max_drawdown_stats |
software | healthy | performance.py:35 |
compute_performance_metrics |
software | healthy | performance.py:65 |
rolling_sharpe |
software | healthy | performance.py:151 |
format_performance_report |
software | healthy | performance.py:164 |
load_data_from_db |
software | healthy | run_backtest.py:19 |
display_summary |
software | healthy | run_backtest.py:25 |
run |
software | healthy | run_backtest.py:50 |
display_summary |
software | healthy | run_portfolio_backtest.py:15 |
run |
software | healthy | run_portfolio_backtest.py:31 |
run |
software | healthy | run_optimization.py:15 |
run_ablation_for_ticker |
software | healthy | run_ablation.py:40 |
print_ablation_table |
software | healthy | run_ablation.py:83 |
run |
software | healthy | run_ablation.py:108 |
map_images_to_text |
software | healthy | map_images.py:5 |
get_text |
software | healthy | map_images.py:34 |
__init__ |
software | healthy | backtester.py:30 |
round_to_lot |
software | healthy | backtester.py:59 |
run_backtest |
software | healthy | backtester.py:68 |
_calculate_metrics |
software | healthy | backtester.py:344 |
__init__ |
software | healthy | portfolio_backtester.py:37 |
round_to_lot |
software | healthy | portfolio_backtester.py:50 |
_load_and_calculate_indicators |
software | healthy | portfolio_backtester.py:58 |
_compute_weights |
software | healthy | portfolio_backtester.py:143 |
run_portfolio_backtest |
software | healthy | portfolio_backtester.py:179 |
_calculate_metrics |
software | healthy | portfolio_backtester.py:413 |
rate_limiter |
software | healthy | security_utils.py:16 |
decorator |
software | dead | security_utils.py:23 |
wrapper |
software | healthy | security_utils.py:29 |
_init_lockout_state |
software | healthy | security_utils.py:60 |
is_locked |
software | healthy | security_utils.py:67 |
register_failed_attempt |
software | healthy | security_utils.py:72 |
reset_lockout |
software | healthy | security_utils.py:80 |
load_dotenv |
software | healthy | alerts.py:21 |
__init__ |
software | healthy | alerts.py:47 |
_get |
software | healthy | alerts.py:51 |
send_line_message |
software | healthy | alerts.py:70 |
send_telegram |
software | healthy | alerts.py:99 |
send_alert |
software | healthy | alerts.py:125 |
run |
software | healthy | run_ingestion.py:15 |
jit |
software | healthy | ladder_system.py:25 |
decorator |
software | dead | ladder_system.py:26 |
calculate_tr |
software | healthy | ladder_system.py:34 |
calculate_atr |
software | healthy | ladder_system.py:48 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TrendPoint_OpenSpec.md |
software | healthy | TrendPoint_OpenSpec.md |
conftest.py |
software | healthy | conftest.py |
run_walk_forward.py |
software | healthy | run_walk_forward.py |
README.md |
software | healthy | README.md |
validate_ladder.py |
software | healthy | validate_ladder.py |
app.py |
software | healthy | app.py |
performance.py |
software | healthy | performance.py |
run_backtest.py |
software | healthy | run_backtest.py |
run_portfolio_backtest.py |
software | healthy | run_portfolio_backtest.py |
run_optimization.py |
software | healthy | run_optimization.py |
run_ablation.py |
software | healthy | run_ablation.py |
map_images.py |
software | healthy | map_images.py |
backtester.py |
software | healthy | backtester.py |
portfolio_backtester.py |
software | healthy | portfolio_backtester.py |
security_utils.py |
software | healthy | security_utils.py |
alerts.py |
software | healthy | alerts.py |
run_ingestion.py |
software | healthy | run_ingestion.py |
ladder_system.py |
software | healthy | ladder_system.py |
optimizer.py |
software | healthy | optimizer.py |
extract_math.py |
software | healthy | extract_math.py |
walk_forward.py |
software | healthy | walk_forward.py |
requirements.txt |
software | healthy | requirements.txt |
db_security.py |
software | healthy | db_security.py |
monitor_signals.py |
software | healthy | monitor_signals.py |
monte_carlo.py |
software | healthy | monte_carlo.py |
three_bands_theory.md |
software | healthy | three_bands_theory.md |
data_ingestion.py |
software | healthy | data_ingestion.py |
devcontainer.json |
software | healthy | .devcontainer/devcontainer.json |
config.yaml |
software | healthy | config/config.yaml |
__init__.py |
software | healthy | config/__init__.py |
config.py |
software | healthy | config/config.py |
test_professional_upgrades.py |
software | healthy | tests/test_professional_upgrades.py |
test_security_utils.py |
software | healthy | tests/test_security_utils.py |
test_config.py |
software | healthy | tests/test_config.py |
test_portfolio_backtester.py |
software | healthy | tests/test_portfolio_backtester.py |
test_lookahead_bias.py |
software | healthy | tests/test_lookahead_bias.py |
test_security.py |
software | healthy | tests/test_security.py |
test_optimizer.py |
software | healthy | tests/test_optimizer.py |
test_ladder_system.py |
software | healthy | tests/test_ladder_system.py |
launch.json |
software | healthy | .claude/launch.json |
alert_scheduler.yml |
software | healthy | .github/workflows/alert_scheduler.yml |
tests.yml |
software | healthy | .github/workflows/tests.yml |
.claude/launch.json |
quality | healthy | .claude/launch.json |
| Label | Layer | Status | Path |
|---|---|---|---|
BacktestEngine |
software | healthy | backtester.py:26 |
PortfolioBacktester |
software | healthy | portfolio_backtester.py:33 |
AlertManager |
software | healthy | alerts.py:43 |
PositionManager |
software | healthy | ladder_system.py:343 |
ParameterOptimizer |
software | healthy | optimizer.py:21 |
WalkForwardAnalyzer |
software | healthy | walk_forward.py:23 |
DataConfig |
software | healthy | config/config.py:14 |
BacktestConfig |
software | healthy | config/config.py:27 |
SingleStrategyParams |
software | healthy | config/config.py:37 |
StrategyConfig |
software | healthy | config/config.py:104 |
TradingCostConfig |
software | healthy | config/config.py:123 |
PortfolioConfig |
software | healthy | config/config.py:148 |
SystemConfig |
software | healthy | config/config.py:168 |
| Label | Layer | Status | Path |
|---|---|---|---|
.devcontainer |
software | healthy | .devcontainer |
config |
software | healthy | config |
tests |
software | healthy | tests |
.claude |
software | healthy | .claude |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
LINE_TO |
cicd | healthy | — |
TELEGRAM_CHAT_ID |
cicd | healthy | — |
LINE_CHANNEL_ACCESS_TOKEN |
cicd | healthy | — |
TELEGRAM_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::alert_scheduler |
cicd | healthy | .github/workflows/alert_scheduler.yml |
gha::tests |
cicd | healthy | .github/workflows/tests.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
run-monitor |
cicd | healthy | .github/workflows/alert_scheduler.yml |
pytest |
cicd | healthy | .github/workflows/tests.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-nc_zv29n |
software | healthy | /tmp/repobility-clone-nc_zv29n |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
sent_alerts |
data | healthy | monitor_signals.py |
This page is publicly accessible at:
https://repobility.com/scan/df8b6fbd-a03d-4fa5-992b-b1f9a45f41b3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/df8b6fbd-a03d-4fa5-992b-b1f9a45f41b3/
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.