Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

silverbeer/trd

https://github.com/silverbeer/trd · scanned 2026-06-16 00:12 UTC (2 months, 2 weeks ago)

18 raw signals (0 security + 18 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 12 actionable findings from 1 signal source. 6 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 767 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.

LabelLayerStatusPath
_seed_prices software healthy tests/test_equity_curve.py:15
_account software healthy tests/test_equity_curve.py:37
_buy software healthy tests/test_equity_curve.py:41
test_rising_curve_values_and_return software healthy tests/test_equity_curve.py:62
test_sell_reduces_holdings_midcurve software healthy tests/test_equity_curve.py:79
test_max_drawdown software healthy tests/test_equity_curve.py:94
test_xirr_present_for_long_rising_series software healthy tests/test_equity_curve.py:104
test_no_transactions_raises software healthy tests/test_equity_curve.py:115
test_account_scoping software healthy tests/test_equity_curve.py:121
test_lookback_window_trims_start software healthy tests/test_equity_curve.py:135
test_unpriced_symbol_excluded software healthy tests/test_equity_curve.py:147
detail_service software healthy tests/test_dca_detail.py:13
_make_plan software healthy tests/test_dca_detail.py:21
test_events_group_legs_by_date software healthy tests/test_dca_detail.py:33
test_symbol_stats_weights_and_drift software healthy tests/test_dca_detail.py:44
test_cadence_missed_month_and_streak software healthy tests/test_dca_detail.py:59
test_xirr_present_and_plausible software healthy tests/test_dca_detail.py:75
test_detail_empty_plan software healthy tests/test_dca_detail.py:87
test_lock_io_error_becomes_database_busy software healthy tests/test_db_busy.py:10
fake_connect software healthy tests/test_db_busy.py:22
test_non_lock_io_error_propagates software healthy tests/test_db_busy.py:21
test_database_busy_is_trderror software healthy tests/test_db_busy.py:30
test_main_renders_trderror_cleanly software healthy tests/test_db_busy.py:34
boom software healthy tests/test_db_busy.py:37
test_import_csv software healthy tests/test_import.py:16
test_import_missing_columns software healthy tests/test_import.py:25
test_import_bad_row_reports_line software healthy tests/test_import.py:32
dash_service software healthy tests/test_dashboard.py:13
_seed_portfolio software healthy tests/test_dashboard.py:21
test_aggregates_real_accounts_only software healthy tests/test_dashboard.py:35
test_include_simulation_flag software healthy tests/test_dashboard.py:45
test_allocation_and_concentration software healthy tests/test_dashboard.py:52
test_movers_and_win_rate software healthy tests/test_dashboard.py:61
test_xirr_and_benchmark_present software healthy tests/test_dashboard.py:71
test_today_change software healthy tests/test_dashboard.py:82
test_empty_portfolio software healthy tests/test_dashboard.py:90
test_migrations_create_tables software healthy tests/test_db.py:8
test_migrations_idempotent software healthy tests/test_db.py:14
test_sma_known_values software healthy tests/test_indicator_math.py:4
test_sma_insufficient_data software healthy tests/test_indicator_math.py:9
test_ema_seeds_with_sma_then_smooths software healthy tests/test_indicator_math.py:13
test_rsi_all_gains_is_100 software healthy tests/test_indicator_math.py:21
test_rsi_all_losses_near_zero software healthy tests/test_indicator_math.py:27
test_rsi_alternating_is_mid_range software healthy tests/test_indicator_math.py:33
test_macd_uptrend_positive_histogram software healthy tests/test_indicator_math.py:40
test_bollinger_bands_bracket_price software healthy tests/test_indicator_math.py:47
test_bollinger_flat_series_zero_width software healthy tests/test_indicator_math.py:54
test_atr_constant_range software healthy tests/test_indicator_math.py:60
test_warm_up_is_none software healthy tests/test_indicator_math.py:70
__init__ software healthy tests/conftest.py:26

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
DESIGN.md software healthy DESIGN.md
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
pyproject.toml software healthy pyproject.toml
test_equity_curve.py software healthy tests/test_equity_curve.py
test_dca_detail.py software healthy tests/test_dca_detail.py
test_db_busy.py software healthy tests/test_db_busy.py
test_import.py software healthy tests/test_import.py
test_dashboard.py software healthy tests/test_dashboard.py
test_db.py software healthy tests/test_db.py
test_indicator_math.py software healthy tests/test_indicator_math.py
__init__.py software healthy tests/__init__.py
conftest.py software healthy tests/conftest.py
test_watchlist.py software healthy tests/test_watchlist.py
test_sunday_prep.py software healthy tests/test_sunday_prep.py
test_sync.py software healthy tests/test_sync.py
test_xirr.py software healthy tests/test_xirr.py
test_earnings.py software healthy tests/test_earnings.py
test_dca_projection.py software healthy tests/test_dca_projection.py
test_prep_history.py software healthy tests/test_prep_history.py
test_learn.py software healthy tests/test_learn.py
test_portfolio_service.py software healthy tests/test_portfolio_service.py
test_lots.py software healthy tests/test_lots.py
test_cli.py software healthy tests/test_cli.py
test_fifo.py software healthy tests/test_fifo.py
test_benchmark.py software healthy tests/test_benchmark.py
test_plan.py software healthy tests/test_plan.py
test_backup.py software healthy tests/test_backup.py
test_indicator_service.py software healthy tests/test_indicator_service.py
README.md software healthy deploy/README.md
glp1-checkin.sh software healthy deploy/glp1-checkin.sh
sunday-prep.sh software healthy deploy/sunday-prep.sh
SKILL.md software healthy .claude/skills/week-ahead/SKILL.md
ci.yml software healthy .github/workflows/ci.yml
__init__.py software healthy src/trd/__init__.py
config.py software healthy src/trd/config.py
errors.py software healthy src/trd/errors.py
__init__.py software healthy src/trd/models/__init__.py
core.py software healthy src/trd/models/core.py
glossary.py software healthy src/trd/learn/glossary.py
__init__.py software healthy src/trd/learn/__init__.py
__init__.py software healthy src/trd/cli/__init__.py
render.py software healthy src/trd/cli/render.py
app.py software healthy src/trd/cli/app.py
__init__.py software healthy src/trd/providers/__init__.py
base.py software healthy src/trd/providers/base.py
yf.py software healthy src/trd/providers/yf.py
indicator_config.py software healthy src/trd/repos/indicator_config.py
__init__.py software healthy src/trd/repos/__init__.py
prep_snapshot.py software healthy src/trd/repos/prep_snapshot.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
FakeProvider software healthy tests/conftest.py:23
Settings software healthy src/trd/config.py:9
TrdError software healthy src/trd/errors.py:1
UnknownAccountError software healthy src/trd/errors.py:5
UnknownSymbolError software healthy src/trd/errors.py:10
InsufficientPositionError software healthy src/trd/errors.py:15
ProviderError software healthy src/trd/errors.py:20
DatabaseBusyError software healthy src/trd/errors.py:24
InstrumentType software healthy src/trd/models/core.py:8
AccountType software healthy src/trd/models/core.py:14
Side software healthy src/trd/models/core.py:19
InstrumentInfo software healthy src/trd/models/core.py:24
Instrument software healthy src/trd/models/core.py:35
Account software healthy src/trd/models/core.py:45
Transaction software healthy src/trd/models/core.py:52
Quote software healthy src/trd/models/core.py:65
LotPosition software healthy src/trd/models/core.py:104
Watchlist software healthy src/trd/models/core.py:138
IndicatorConfig software healthy src/trd/models/core.py:143
EarningsDate software healthy src/trd/models/core.py:154
EarningsEvent software healthy src/trd/models/core.py:162
BoardRow software healthy src/trd/models/core.py:171
DailyBar software healthy src/trd/models/core.py:181
Position software healthy src/trd/models/core.py:191
Category software healthy src/trd/learn/glossary.py:13
GlossaryEntry software healthy src/trd/learn/glossary.py:21
MarketDataProvider software healthy src/trd/providers/base.py:8
YFinanceProvider software healthy src/trd/providers/yf.py:46
IndicatorConfigRepo software healthy src/trd/repos/indicator_config.py:21
PrepSnapshotRow software healthy src/trd/repos/prep_snapshot.py:7
PrepSnapshotRepo software healthy src/trd/repos/prep_snapshot.py:49
TransactionRepo software healthy src/trd/repos/transactions.py:26
EarningsRepo software healthy src/trd/repos/earnings.py:9
AccountRepo software healthy src/trd/repos/accounts.py:12
PriceRepo software healthy src/trd/repos/prices.py:9
InstrumentRepo software healthy src/trd/repos/instruments.py:20
WatchlistRepo software healthy src/trd/repos/watchlists.py:7
FuturesQuote software healthy src/trd/services/sunday_prep.py:46
EarningsItem software healthy src/trd/services/sunday_prep.py:54
SectorMove software healthy src/trd/services/sunday_prep.py:63
VolatilityRead software healthy src/trd/services/sunday_prep.py:69
KeyLevel software healthy src/trd/services/sunday_prep.py:75
Theme software healthy src/trd/services/sunday_prep.py:86
WatchItem software healthy src/trd/services/sunday_prep.py:91
SundayPrepBriefing software healthy src/trd/services/sunday_prep.py:97
SundayPrepService software healthy src/trd/services/sunday_prep.py:131
PanelRow software healthy src/trd/services/indicators.py:24
IndicatorService software healthy src/trd/services/indicators.py:42
BackupStats software healthy src/trd/services/backup.py:21
PrepHistoryService software healthy src/trd/services/prep_history.py:35

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
tests software healthy tests
deploy software healthy deploy
.claude software healthy .claude
skills software healthy .claude/skills
week-ahead software healthy .claude/skills/week-ahead
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
trd software healthy src/trd
models software healthy src/trd/models
learn software healthy src/trd/learn
cli software healthy src/trd/cli
providers software healthy src/trd/providers
repos software healthy src/trd/repos
services software healthy src/trd/services
db software healthy src/trd/db
migrations software healthy src/trd/db/migrations
indicators software healthy src/trd/indicators

LabelLayerStatusPath
prep_snapshot data healthy src/trd/db/migrations/009_prep_snapshot.sql
contribution_plan data healthy src/trd/db/migrations/006_contribution_plans.sql
plan_allocation data healthy src/trd/db/migrations/006_contribution_plans.sql
indicator_config data healthy src/trd/db/migrations/003_indicators.sql
sim_config_new data healthy src/trd/db/migrations/005_sim_allocation.sql
sim_allocation data healthy src/trd/db/migrations/005_sim_allocation.sql
sim_config data healthy src/trd/db/migrations/004_sim.sql
watchlist data healthy src/trd/db/migrations/002_watchlists_earnings.sql
watchlist_item data healthy src/trd/db/migrations/002_watchlists_earnings.sql
earnings_event data healthy src/trd/db/migrations/002_watchlists_earnings.sql
instrument data healthy src/trd/db/migrations/001_init.sql
account data healthy src/trd/db/migrations/001_init.sql
txn data healthy src/trd/db/migrations/001_init.sql
price_daily data healthy src/trd/db/migrations/001_init.sql
quote_snapshot data healthy src/trd/db/migrations/001_init.sql
schema_migrations data healthy src/trd/db/connection.py

LabelLayerStatusPath
009_prep_snapshot.sql data healthy src/trd/db/migrations/009_prep_snapshot.sql
006_contribution_plans.sql data healthy src/trd/db/migrations/006_contribution_plans.sql
003_indicators.sql data healthy src/trd/db/migrations/003_indicators.sql
008_dca_schedule.sql data healthy src/trd/db/migrations/008_dca_schedule.sql
005_sim_allocation.sql data healthy src/trd/db/migrations/005_sim_allocation.sql
004_sim.sql data healthy src/trd/db/migrations/004_sim.sql
007_plan_note.sql data healthy src/trd/db/migrations/007_plan_note.sql
002_watchlists_earnings.sql data healthy src/trd/db/migrations/002_watchlists_earnings.sql
001_init.sql data healthy src/trd/db/migrations/001_init.sql

LabelLayerStatusPath
repobility-clone-v6is61f8 software healthy /tmp/repobility-clone-v6is61f8

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
test cicd healthy .github/workflows/ci.yml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/20811b4f-00ab-4638-af3c-0e29665ee0b1/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/20811b4f-00ab-4638-af3c-0e29665ee0b1/

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.