https://github.com/Wojnach/finance-analyzer
· scanned 2026-06-16 01:00 UTC (2 months, 1 week ago)
368 raw signals (0 security + 368 graph)
Last scanned 2 months, 1 week ago · v1 · 351 actionable findings from 1 signal source. 17 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 19769 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 |
|---|---|---|---|
_today |
software | healthy | prophecy/cost.py:29 |
_parse_result |
software | healthy | prophecy/cost.py:33 |
_usage_tokens |
software | healthy | prophecy/cost.py:68 |
record_cost |
software | healthy | prophecy/cost.py:78 |
main |
software | healthy | prophecy/cost.py:177 |
_default_config |
software | healthy | prophecy/config.py:46 |
context_file |
software | healthy | prophecy/config.py:66 |
raw_file |
software | healthy | prophecy/config.py:70 |
run_file |
software | healthy | prophecy/config.py:74 |
run_log_file |
software | dead | prophecy/config.py:78 |
ensure_dirs |
software | healthy | prophecy/config.py:90 |
load_config |
software | healthy | prophecy/config.py:95 |
enabled_instruments |
software | healthy | prophecy/config.py:117 |
unscoreable_instruments |
software | healthy | prophecy/config.py:127 |
is_system_frozen |
software | healthy | prophecy/config.py:143 |
model |
software | healthy | prophecy/config.py:148 |
budget_soft_cap |
software | healthy | prophecy/config.py:152 |
_parse_ts |
software | healthy | prophecy/outcomes.py:68 |
_realized_direction |
software | healthy | prophecy/outcomes.py:75 |
_scored_keys |
software | healthy | prophecy/outcomes.py:84 |
_scoring_source |
software | healthy | prophecy/outcomes.py:92 |
_fetch_daily_bar_close |
software | healthy | prophecy/outcomes.py:105 |
_safe_positive_float |
software | healthy | prophecy/outcomes.py:135 |
_untrusted_spot_source |
software | healthy | prophecy/outcomes.py:145 |
_validate_spot |
software | healthy | prophecy/outcomes.py:157 |
score |
software | healthy | prophecy/outcomes.py:185 |
_rollup |
software | healthy | prophecy/outcomes.py:365 |
main |
software | healthy | prophecy/outcomes.py:403 |
_today |
software | healthy | prophecy/prep.py:37 |
_fetch_price |
software | healthy | prophecy/prep.py:41 |
_price_via_price_source |
software | healthy | prophecy/prep.py:74 |
_ticker_signals |
software | healthy | prophecy/prep.py:89 |
_ticker_accuracy |
software | healthy | prophecy/prep.py:95 |
_ticker_research |
software | healthy | prophecy/prep.py:105 |
_ticker_beliefs |
software | healthy | prophecy/prep.py:121 |
_capability_tokens |
software | healthy | prophecy/prep.py:128 |
_seed_coverage |
software | healthy | prophecy/prep.py:170 |
_playbook_dict |
software | healthy | prophecy/prep.py:195 |
build_context |
software | healthy | prophecy/prep.py:210 |
main |
software | healthy | prophecy/prep.py:301 |
playbook_for |
software | healthy | prophecy/strategies.py:265 |
all_instruments |
software | healthy | prophecy/strategies.py:269 |
grade_sufficiency |
software | healthy | prophecy/schema.py:44 |
build_coverage |
software | healthy | prophecy/schema.py:62 |
_coerce_coverage |
software | healthy | prophecy/schema.py:84 |
_clamp |
software | healthy | prophecy/schema.py:109 |
_validate_horizon |
software | healthy | prophecy/schema.py:113 |
_safe_float |
software | healthy | prophecy/schema.py:177 |
validate_record |
software | healthy | prophecy/schema.py:186 |
_str_list |
software | healthy | prophecy/schema.py:244 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Playbook |
software | healthy | prophecy/strategies.py:27 |
TestTickerAccuracyCache |
software | healthy | tests/test_per_ticker_accuracy_override.py:44 |
TestAccuracyByTickerSignalCached |
software | healthy | tests/test_per_ticker_accuracy_override.py:116 |
TestPerTickerRegimeGatingExemption |
software | healthy | tests/test_per_ticker_accuracy_override.py:193 |
TestRecentAccuracyRegimeOverride |
software | healthy | tests/test_per_ticker_accuracy_override.py:265 |
TestPerTickerAccuracyOverride |
software | healthy | tests/test_per_ticker_accuracy_override.py:340 |
TestRegimeGatedOverride |
software | healthy | tests/test_per_ticker_accuracy_override.py:401 |
TestOutcomeTrackerRawVotes |
software | healthy | tests/test_per_ticker_accuracy_override.py:477 |
TestLoadStateDefault |
software | healthy | tests/test_portfolio_mgr_core.py:38 |
TestLoadStateExisting |
software | healthy | tests/test_portfolio_mgr_core.py:81 |
TestSaveState |
software | healthy | tests/test_portfolio_mgr_core.py:126 |
TestPortfolioValue |
software | healthy | tests/test_portfolio_mgr_core.py:172 |
TestLoadStateCorruptFile |
software | healthy | tests/test_portfolio_mgr_core.py:276 |
TestLoadStateMissingKeys |
software | healthy | tests/test_portfolio_mgr_core.py:312 |
TestLoadBoldStateCorrupt |
software | healthy | tests/test_portfolio_mgr_core.py:367 |
TestValidatedState |
software | healthy | tests/test_portfolio_mgr_core.py:401 |
TestBackupRotation |
software | healthy | tests/test_portfolio_mgr_core.py:426 |
TestCorruptionRecovery |
software | healthy | tests/test_portfolio_mgr_core.py:469 |
TestUpdateState |
software | healthy | tests/test_portfolio_mgr_core.py:499 |
TestLoadEquityCurve |
software | healthy | tests/test_equity_curve.py:61 |
TestParseTs |
software | healthy | tests/test_equity_curve.py:122 |
TestDailyReturns |
software | healthy | tests/test_equity_curve.py:137 |
TestComputeMetrics |
software | healthy | tests/test_equity_curve.py:173 |
TestCompareStrategies |
software | healthy | tests/test_equity_curve.py:298 |
TestGetLatestValues |
software | healthy | tests/test_equity_curve.py:344 |
TestBinanceFetch |
software | healthy | tests/test_data_collector.py:132 |
TestBinanceWrappers |
software | healthy | tests/test_data_collector.py:239 |
TestAlpacaKlines |
software | healthy | tests/test_data_collector.py:270 |
TestYfinanceKlines |
software | healthy | tests/test_data_collector.py:360 |
TestFetchKlinesDispatcher |
software | healthy | tests/test_data_collector.py:473 |
TestCollectTimeframes |
software | healthy | tests/test_data_collector.py:562 |
TestIntervalMaps |
software | healthy | tests/test_data_collector.py:760 |
TestCollectTimeframesTimeout |
software | healthy | tests/test_data_collector.py:808 |
TestComputeAgreementRate |
software | healthy | tests/test_agreement_rate.py:15 |
TestExpandedMacroExternalGroup |
software | healthy | tests/test_agreement_rate.py:73 |
TestDynamicCorrelationAgreementRate |
software | healthy | tests/test_agreement_rate.py:106 |
TestFearGreed |
software | healthy | tests/test_crypto_data.py:24 |
TestCryptoNews |
software | healthy | tests/test_crypto_data.py:61 |
TestMSTRPrice |
software | healthy | tests/test_crypto_data.py:102 |
TestMSTRBTCNav |
software | healthy | tests/test_crypto_data.py:133 |
TestOnchainSummary |
software | healthy | tests/test_crypto_data.py:155 |
TestUSMarketHours |
software | healthy | tests/test_crypto_data.py:183 |
TestCacheTTL |
software | healthy | tests/test_crypto_data.py:217 |
TestTimeoutConstants |
software | healthy | tests/test_forecast_timeout.py:52 |
TestChronosTimeout |
software | healthy | tests/test_forecast_timeout.py:66 |
TestPredictionDedup |
software | healthy | tests/test_forecast_timeout.py:112 |
TestAccuracyMetadata |
software | healthy | tests/test_forecast_timeout.py:195 |
TestLogSnapshot |
software | healthy | tests/test_metals_signal_tracker.py:33 |
TestResolveOutcome |
software | healthy | tests/test_metals_signal_tracker.py:175 |
TestBackfillOutcomes |
software | healthy | tests/test_metals_signal_tracker.py:277 |
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 |
.mcp.example.json |
software | healthy | .mcp.example.json |
README.md |
software | healthy | README.md |
WORKTREE_README.md |
software | healthy | WORKTREE_README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
SESSION_PLAN.md |
software | healthy | SESSION_PLAN.md |
pyproject.toml |
software | healthy | pyproject.toml |
requirements.txt |
software | healthy | requirements.txt |
test_digest.py |
software | healthy | test_digest.py |
config.example.json |
software | healthy | config.example.json |
TODO.md |
software | healthy | TODO.md |
cost.py |
software | healthy | prophecy/cost.py |
__init__.py |
software | healthy | prophecy/__init__.py |
config.py |
software | healthy | prophecy/config.py |
outcomes.py |
software | healthy | prophecy/outcomes.py |
prep.py |
software | healthy | prophecy/prep.py |
strategies.py |
software | healthy | prophecy/strategies.py |
schema.py |
software | healthy | prophecy/schema.py |
alerts.py |
software | healthy | prophecy/alerts.py |
publish.py |
software | healthy | prophecy/publish.py |
write_guard.py |
software | healthy | prophecy/write_guard.py |
finbert_infer.py |
software | healthy | models/finbert_infer.py |
trading_hero_infer.py |
software | healthy | models/trading_hero_infer.py |
ministral_trader.py |
software | healthy | models/ministral_trader.py |
cryptobert_infer.py |
software | healthy | models/cryptobert_infer.py |
test_per_ticker_accuracy_override.py |
software | healthy | tests/test_per_ticker_accuracy_override.py |
test_portfolio_mgr_core.py |
software | healthy | tests/test_portfolio_mgr_core.py |
test_equity_curve.py |
software | healthy | tests/test_equity_curve.py |
test_data_collector.py |
software | healthy | tests/test_data_collector.py |
test_mstr_loop_momentum_rider.py |
software | healthy | tests/test_mstr_loop_momentum_rider.py |
test_mstr_loop_low_cash_mode.py |
software | healthy | tests/test_mstr_loop_low_cash_mode.py |
test_agreement_rate.py |
software | healthy | tests/test_agreement_rate.py |
test_crypto_data.py |
software | healthy | tests/test_crypto_data.py |
test_forecast_timeout.py |
software | healthy | tests/test_forecast_timeout.py |
test_metals_signal_tracker.py |
software | healthy | tests/test_metals_signal_tracker.py |
test_signal_engine.py |
software | healthy | tests/test_signal_engine.py |
test_subprocess_utils_popen.py |
software | healthy | tests/test_subprocess_utils_popen.py |
test_journal_index.py |
software | healthy | tests/test_journal_index.py |
test_signals_structure.py |
software | healthy | tests/test_signals_structure.py |
test_journal.py |
software | healthy | tests/test_journal.py |
test_api_pickups.py |
software | healthy | tests/test_api_pickups.py |
test_signal_absorption_ratio_regime.py |
software | healthy | tests/test_signal_absorption_ratio_regime.py |
test_trigger_ranging_dampening.py |
software | healthy | tests/test_trigger_ranging_dampening.py |
test_signal_credibility_filter.py |
software | healthy | tests/test_signal_credibility_filter.py |
test_signals_momentum_factors.py |
software | healthy | tests/test_signals_momentum_factors.py |
test_signal_credit_spread.py |
software | healthy | tests/test_signal_credit_spread.py |
test_signals_volume_flow.py |
software | healthy | tests/test_signals_volume_flow.py |
test_shared_state_cache.py |
software | healthy | tests/test_shared_state_cache.py |
test_metals_warrant_refresh.py |
software | healthy | tests/test_metals_warrant_refresh.py |
test_ticker_accuracy.py |
software | healthy | tests/test_ticker_accuracy.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
prophecy |
software | healthy | prophecy |
models |
software | healthy | models |
tests |
software | healthy | tests |
test_avanza_pkg |
software | healthy | tests/test_avanza_pkg |
integration |
software | healthy | tests/integration |
unit |
software | healthy | tests/unit |
strategies |
software | healthy | tests/strategies |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
fgl |
software | healthy | docs/fgl |
2026-05-27 |
software | healthy | docs/fgl/2026-05-27 |
2026-05-28 |
software | healthy | docs/fgl/2026-05-28 |
adversarial-review |
software | healthy | docs/adversarial-review |
codex |
software | healthy | docs/adversarial-review/codex |
claude |
software | healthy | docs/adversarial-review/claude |
fgl-review-2026-05-30 |
software | healthy | docs/fgl-review-2026-05-30 |
research |
software | healthy | docs/research |
2026-05-03-mobile-dashboard |
software | healthy | docs/research/2026-05-03-mobile-dashboard |
dual-review-2026-05-14 |
software | healthy | docs/dual-review-2026-05-14 |
adversarial-review-2026-05-18 |
software | healthy | docs/adversarial-review-2026-05-18 |
fgl-2026-05-23 |
software | healthy | docs/fgl-2026-05-23 |
dual-review-2026-05-04 |
software | healthy | docs/dual-review-2026-05-04 |
reviews |
software | healthy | docs/reviews |
2026-04-16 |
software | healthy | docs/reviews/2026-04-16 |
claude |
software | healthy | docs/reviews/2026-04-16/claude |
2026-05-21 |
software | healthy | docs/reviews/2026-05-21 |
2026-05-29-fgl |
software | healthy | docs/reviews/2026-05-29-fgl |
2026-05-22-fgl-raw |
software | healthy | docs/reviews/2026-05-22-fgl-raw |
REVIEW_2026-05-17 |
software | healthy | docs/REVIEW_2026-05-17 |
adversarial-review-r5 |
software | healthy | docs/adversarial-review-r5 |
fgl-review |
software | healthy | docs/fgl-review |
adversarial-review-5 |
software | healthy | docs/adversarial-review-5 |
deep-research |
software | healthy | docs/deep-research |
adversarial_review |
software | healthy | docs/adversarial_review |
adversarial-review-2026-05-25 |
software | healthy | docs/adversarial-review-2026-05-25 |
adversarial-review-2026-05-11 |
software | healthy | docs/adversarial-review-2026-05-11 |
plans |
software | healthy | docs/plans |
adversarial-review-2026-05-12 |
software | healthy | docs/adversarial-review-2026-05-12 |
fgl-review-2026-06-06 |
software | healthy | docs/fgl-review-2026-06-06 |
adversarial-review-2026-05-13 |
software | healthy | docs/adversarial-review-2026-05-13 |
scripts |
software | healthy | scripts |
archive |
software | healthy | scripts/archive |
pickups |
software | healthy | scripts/pickups |
perf |
software | healthy | scripts/perf |
win |
software | healthy | scripts/win |
dashboard |
software | healthy | dashboard |
static |
software | healthy | dashboard/static |
js |
software | healthy | dashboard/static/js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ANY / |
api | healthy | dashboard/house_blueprint.py |
ANY /runs |
api | healthy | dashboard/house_blueprint.py |
ANY /runs/<run_id> |
api | healthy | dashboard/house_blueprint.py |
ANY /runs/<run_id>/_manifest.json |
api | healthy | dashboard/house_blueprint.py |
ANY /runs/<run_id>/<slug> |
api | healthy | dashboard/house_blueprint.py |
ANY /runs/<run_id>/<slug>/raw |
api | healthy | dashboard/house_blueprint.py |
ANY /heatmap |
api | healthy | dashboard/house_blueprint.py |
ANY /k10 |
api | healthy | dashboard/house_blueprint.py |
ANY /api/runs |
api | healthy | dashboard/house_blueprint.py |
ANY /api/runs/<run_id> |
api | healthy | dashboard/house_blueprint.py |
ANY /api/runs/<run_id>/<slug> |
api | healthy | dashboard/house_blueprint.py |
ANY /legacy |
api | healthy | dashboard/app.py |
ANY /logout |
api | healthy | dashboard/app.py |
ANY /go/<slug> |
api | healthy | dashboard/app.py |
ANY /api/summary |
api | healthy | dashboard/app.py |
ANY /api/signals |
api | healthy | dashboard/app.py |
ANY /api/portfolio |
api | healthy | dashboard/app.py |
ANY /api/portfolio-bold |
api | healthy | dashboard/app.py |
ANY /api/grid-fisher |
api | healthy | dashboard/app.py |
ANY /api/mstr_loop |
api | healthy | dashboard/app.py |
ANY /api/invocations |
api | healthy | dashboard/app.py |
ANY /api/telegrams |
api | healthy | dashboard/app.py |
ANY /api/signal-log |
api | healthy | dashboard/app.py |
ANY /api/accuracy |
api | healthy | dashboard/app.py |
ANY /api/iskbets |
api | healthy | dashboard/app.py |
ANY /api/lora-status |
api | healthy | dashboard/app.py |
ANY /api/validate-portfolio |
api | healthy | dashboard/app.py |
ANY /api/equity-curve |
api | healthy | dashboard/app.py |
ANY /api/signal-heatmap |
api | healthy | dashboard/app.py |
ANY /api/triggers |
api | healthy | dashboard/app.py |
ANY /api/accuracy-history |
api | healthy | dashboard/app.py |
ANY /api/calibration |
api | healthy | dashboard/app.py |
ANY /api/local-llm-trends |
api | healthy | dashboard/app.py |
ANY /api/metals-accuracy |
api | healthy | dashboard/app.py |
ANY /api/llm-leaderboard |
api | healthy | dashboard/app.py |
ANY /api/trades |
api | healthy | dashboard/app.py |
ANY /api/decisions |
api | healthy | dashboard/app.py |
ANY /api/health |
api | healthy | dashboard/app.py |
ANY /api/warrants |
api | healthy | dashboard/app.py |
ANY /api/prophecy |
api | healthy | dashboard/app.py |
ANY /prophecy |
api | healthy | dashboard/app.py |
ANY /api/risk |
api | healthy | dashboard/app.py |
ANY /api/metals |
api | healthy | dashboard/app.py |
ANY /api/crypto |
api | healthy | dashboard/app.py |
ANY /api/btc |
api | healthy | dashboard/app.py |
ANY /api/eth |
api | healthy | dashboard/app.py |
ANY /api/loop_health |
api | healthy | dashboard/app.py |
ANY /api/loop-processes |
api | healthy | dashboard/app.py |
ANY /api/pickups |
api | healthy | dashboard/app.py |
ANY /api/oil |
api | healthy | dashboard/app.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::portfolio/loop_contract.py |
security | healthy | portfolio/loop_contract.py |
auth::tests/test_dashboard_cf_access.py |
security | healthy | tests/test_dashboard_cf_access.py |
auth::tests/test_auth_detector_echo_loop.py |
security | healthy | tests/test_auth_detector_echo_loop.py |
auth::portfolio/claude_gate.py |
security | healthy | portfolio/claude_gate.py |
auth::tests/test_auth_failure_bypass.py |
security | healthy | tests/test_auth_failure_bypass.py |
auth::dashboard/cf_access.py |
security | healthy | dashboard/cf_access.py |
auth::portfolio/agent_invocation.py |
security | healthy | portfolio/agent_invocation.py |
auth::portfolio/multi_agent_layer2.py |
security | healthy | portfolio/multi_agent_layer2.py |
auth::dashboard/auth.py |
security | healthy | dashboard/auth.py |
| Label | Layer | Status | Path |
|---|---|---|---|
signal_candidates |
data | healthy | scripts/score_candidates.py |
snapshots |
data | healthy | portfolio/signal_db.py |
ticker_signals |
data | healthy | portfolio/signal_db.py |
outcomes |
data | healthy | portfolio/signal_db.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5055 |
network | healthy | dashboard/app.py |
port:128 |
network | healthy | dashboard/app.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-84amcd1p |
software | healthy | /tmp/repobility-clone-84amcd1p |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .mcp.example.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/5e110bb5-96a4-48d1-b8c8-94b1560f7252/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5e110bb5-96a4-48d1-b8c8-94b1560f7252/
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.