https://github.com/VladPetrariu/Qullamaggie-breakout-scanner
· scanned 2026-06-16 00:52 UTC (2 months, 1 week ago)
10 raw signals (0 security + 10 graph)
Last scanned 2 months, 1 week ago · v1 · 10 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 274 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 |
software | healthy | tests/test_paper_report.py:14 |
test_trade_stats_empty |
software | healthy | tests/test_paper_report.py:26 |
test_trade_stats_basic |
software | healthy | tests/test_paper_report.py:30 |
test_trade_stats_no_losses_profit_factor_none |
software | healthy | tests/test_paper_report.py:48 |
test_funnel_counts |
software | healthy | tests/test_paper_report.py:53 |
test_gate_status_small_sample |
software | healthy | tests/test_paper_report.py:76 |
test_gate_status_judges_win_rate_at_30_trades |
software | healthy | tests/test_paper_report.py:88 |
test_gate_status_flags_bad_win_rate |
software | healthy | tests/test_paper_report.py:95 |
test_daily_rows_pnl_chain |
software | healthy | tests/test_paper_report.py:105 |
test_sparkline_shape |
software | healthy | tests/test_paper_report.py:116 |
_df |
software | healthy | tests/test_paper_simulator.py:32 |
_bar |
software | healthy | tests/test_paper_simulator.py:47 |
_order |
software | healthy | tests/test_paper_simulator.py:51 |
_position |
software | healthy | tests/test_paper_simulator.py:65 |
test_fill_at_limit_when_high_crosses |
software | healthy | tests/test_paper_simulator.py:89 |
test_no_fill_when_high_below_limit |
software | healthy | tests/test_paper_simulator.py:95 |
test_small_gap_fills_at_open |
software | healthy | tests/test_paper_simulator.py:101 |
test_big_gap_abandons_order |
software | healthy | tests/test_paper_simulator.py:108 |
test_open_exactly_at_limit_fills_at_open |
software | healthy | tests/test_paper_simulator.py:115 |
test_sizing_risk_based |
software | healthy | tests/test_paper_simulator.py:124 |
test_sizing_capped_at_20_pct |
software | healthy | tests/test_paper_simulator.py:131 |
test_sizing_capped_by_cash |
software | healthy | tests/test_paper_simulator.py:137 |
test_sizing_zero_when_stop_above_fill |
software | healthy | tests/test_paper_simulator.py:142 |
test_stop_exit_at_stop_price |
software | healthy | tests/test_paper_simulator.py:150 |
test_gap_through_stop_exits_at_open |
software | healthy | tests/test_paper_simulator.py:155 |
test_time_exit_at_close_on_final_day |
software | healthy | tests/test_paper_simulator.py:160 |
test_stop_beats_time_exit_on_same_bar |
software | healthy | tests/test_paper_simulator.py:165 |
test_no_exit_mid_hold |
software | healthy | tests/test_paper_simulator.py:170 |
test_premarket_scan_trades_same_day |
software | healthy | tests/test_paper_simulator.py:178 |
test_postopen_scan_trades_next_day |
software | healthy | tests/test_paper_simulator.py:184 |
test_pacific_late_morning_is_next_day |
software | healthy | tests/test_paper_simulator.py:190 |
test_pacific_early_morning_same_day |
software | healthy | tests/test_paper_simulator.py:198 |
test_weekend_scan_keeps_file_date |
software | healthy | tests/test_paper_simulator.py:205 |
test_basis_factor_none_within_tolerance |
software | healthy | tests/test_paper_simulator.py:215 |
test_basis_factor_detects_split |
software | healthy | tests/test_paper_simulator.py:219 |
test_rescale_order_halves_prices |
software | healthy | tests/test_paper_simulator.py:223 |
test_rescale_position_preserves_value |
software | healthy | tests/test_paper_simulator.py:230 |
test_rescale_position_settles_fractional_shares_in_cash |
software | healthy | tests/test_paper_simulator.py:240 |
test_max_drawdown_seeded_with_starting_equity |
software | healthy | tests/test_paper_simulator.py:251 |
_flat |
software | healthy | tests/test_paper_simulator.py:266 |
_write_signals |
software | healthy | tests/test_paper_simulator.py:270 |
_sig |
software | healthy | tests/test_paper_simulator.py:280 |
e2e_dirs |
software | healthy | tests/test_paper_simulator.py:294 |
_e2e_data |
software | healthy | tests/test_paper_simulator.py:298 |
_run |
software | healthy | tests/test_paper_simulator.py:327 |
test_end_to_end_fills_exits_and_accounting |
software | healthy | tests/test_paper_simulator.py:338 |
test_rerun_is_idempotent |
software | healthy | tests/test_paper_simulator.py:388 |
test_slot_limit_blocks_sixth_position |
software | healthy | tests/test_paper_simulator.py:401 |
test_split_rescales_order_basis |
software | healthy | tests/test_paper_simulator.py:421 |
test_duplicate_ticker_not_doubled |
software | healthy | tests/test_paper_simulator.py:442 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
requirements-dev.txt |
software | healthy | requirements-dev.txt |
README.md |
software | healthy | README.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
scan.py |
software | healthy | scan.py |
setup.py |
software | healthy | setup.py |
LICENSE |
software | healthy | LICENSE |
requirements.txt |
software | healthy | requirements.txt |
test_paper_report.py |
software | healthy | tests/test_paper_report.py |
test_paper_simulator.py |
software | healthy | tests/test_paper_simulator.py |
daily_run.sh |
software | healthy | scripts/daily_run.sh |
install_automation.sh |
software | healthy | scripts/install_automation.sh |
dashboard.html |
software | healthy | templates/dashboard.html |
__init__.py |
software | healthy | scanner/__init__.py |
paper_simulator.py |
software | healthy | scanner/paper_simulator.py |
tracker.py |
software | healthy | scanner/tracker.py |
ranking.py |
software | healthy | scanner/ranking.py |
config.py |
software | healthy | scanner/config.py |
dashboard.py |
software | healthy | scanner/dashboard.py |
paper_report.py |
software | healthy | scanner/paper_report.py |
backtest.py |
software | healthy | scanner/backtest.py |
profile.py |
software | healthy | scanner/profile.py |
universe.py |
software | healthy | scanner/universe.py |
cache.py |
software | healthy | scanner/cache.py |
signals.py |
software | healthy | scanner/signals.py |
charts.py |
software | healthy | scanner/charts.py |
__main__.py |
software | healthy | scanner/__main__.py |
watcher.py |
software | healthy | scanner/watcher.py |
data.py |
software | healthy | scanner/data.py |
exit_backtest.py |
software | healthy | scanner/exit_backtest.py |
relative_strength.py |
software | healthy | scanner/factors/relative_strength.py |
__init__.py |
software | healthy | scanner/factors/__init__.py |
market_context.py |
software | healthy | scanner/factors/market_context.py |
catalyst.py |
software | healthy | scanner/factors/catalyst.py |
breakout_level.py |
software | healthy | scanner/factors/breakout_level.py |
volume.py |
software | healthy | scanner/factors/volume.py |
weekly.py |
software | healthy | scanner/factors/weekly.py |
consolidation.py |
software | healthy | scanner/factors/consolidation.py |
2026-04-10_v4_phase7.md |
software | healthy | test_results/2026-04-10_v4_phase7.md |
2026-04-10.md |
software | healthy | test_results/2026-04-10.md |
2026-04-10_v5_phase8_extended.md |
software | healthy | test_results/2026-04-10_v5_phase8_extended.md |
phase8_combinations.json |
software | healthy | test_results/phase8_combinations.json |
2026-05-01_exit_strategies.md |
software | healthy | test_results/2026-05-01_exit_strategies.md |
2026-04-10_phase8_combinations.md |
software | healthy | test_results/2026-04-10_phase8_combinations.md |
2026-04-12_multi_window.md |
software | healthy | test_results/2026-04-12_multi_window.md |
2026-04-10_v3_quality_gate.md |
software | healthy | test_results/2026-04-10_v3_quality_gate.md |
2026-04-10_v2_atr_only.md |
software | healthy | test_results/2026-04-10_v2_atr_only.md |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
scripts |
software | healthy | scripts |
templates |
software | healthy | templates |
scanner |
software | healthy | scanner |
factors |
software | healthy | scanner/factors |
test_results |
software | healthy | test_results |
| Label | Layer | Status | Path |
|---|---|---|---|
Cache |
software | healthy | scanner/cache.py:10 |
Signal |
software | healthy | scanner/signals.py:44 |
ExitStrategy |
software | healthy | scanner/exit_backtest.py:39 |
StrategyAccum |
software | healthy | scanner/exit_backtest.py:235 |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-m3ivz87m |
software | healthy | /tmp/repobility-clone-m3ivz87m |
This page is publicly accessible at:
https://repobility.com/scan/6b58b48a-f838-4f7f-93fb-30e2d0f5cd71/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/6b58b48a-f838-4f7f-93fb-30e2d0f5cd71/
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.