https://github.com/xynkro/CasaaFinance
· scanned 2026-06-16 01:04 UTC (2 months, 1 week ago)
113 raw signals (0 security + 113 graph)
Last scanned 2 months, 1 week ago · v1 · 101 actionable findings from 1 signal source. 12 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2565 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 |
|---|---|---|---|
test_yang_zhang_recovers_known_vol |
software | healthy | tests/test_quant_utils.py:10 |
test_yang_zhang_requires_min_bars |
software | healthy | tests/test_quant_utils.py:25 |
test_expected_shortfall_is_worse_than_var |
software | healthy | tests/test_quant_utils.py:32 |
test_expected_shortfall_needs_enough_data |
software | healthy | tests/test_quant_utils.py:42 |
test_beta_binomial_mean_and_lower_bound |
software | healthy | tests/test_quant_utils.py:49 |
test_beta_binomial_forgetting_decays_old_evidence |
software | healthy | tests/test_quant_utils.py:60 |
test_shrink_to_prior_lands_between_empirical_and_prior |
software | healthy | tests/test_quant_utils.py:70 |
test_correlation_clusters_collapses_redundant_pairs |
software | healthy | tests/test_quant_utils.py:78 |
test_correlation_clusters_all_independent_when_threshold_hi… |
software | healthy | tests/test_quant_utils.py:93 |
test_touch_probability_matches_monte_carlo |
software | healthy | tests/test_quant_utils.py:103 |
test_touch_probability_monotonic_in_distance |
software | healthy | tests/test_quant_utils.py:117 |
test_touch_probability_rejects_bad_input |
software | healthy | tests/test_quant_utils.py:126 |
test_huge_contract_vs_small_company |
software | healthy | tests/test_materiality.py:7 |
test_immaterial_contract_vs_mega_cap |
software | healthy | tests/test_materiality.py:17 |
test_material_and_notable_bands |
software | healthy | tests/test_materiality.py:26 |
test_falls_back_to_market_cap_when_no_revenue |
software | healthy | tests/test_materiality.py:34 |
test_insider_cluster_vs_small_cap_is_material |
software | healthy | tests/test_materiality.py:45 |
test_congress_buy_on_megacap_is_immaterial |
software | healthy | tests/test_materiality.py:55 |
test_company_size_echoed_for_pwa |
software | healthy | tests/test_materiality.py:67 |
test_sanitize_rejects_revenue_equal_to_market_cap |
software | healthy | tests/test_materiality.py:76 |
test_sanitize_drops_nonpositive_and_keeps_good |
software | healthy | tests/test_materiality.py:85 |
test_contract_present_but_no_denominator |
software | healthy | tests/test_materiality.py:92 |
test_schema_row_roundtrips_new_fields |
software | healthy | tests/test_materiality.py:102 |
test_caps_number_of_names |
software | healthy | tests/test_daily_plan_mf.py:12 |
test_equal_weight_and_tagged |
software | healthy | tests/test_daily_plan_mf.py:16 |
test_ignores_non_core_and_other_days |
software | healthy | tests/test_daily_plan_mf.py:23 |
test_core_add_detects_new_name |
software | healthy | tests/test_daily_plan_mf.py:30 |
test_core_add_idempotent_same_day |
software | healthy | tests/test_daily_plan_mf.py:36 |
test_core_add_empty_prev_pings_all |
software | healthy | tests/test_daily_plan_mf.py:42 |
test_hot_cpi_is_hawkish |
software | healthy | tests/test_macro_playbook.py:7 |
test_cool_cpi_flips_to_dovish |
software | healthy | tests/test_macro_playbook.py:14 |
test_higher_unemployment_is_dovish |
software | healthy | tests/test_macro_playbook.py:19 |
test_strong_payrolls_is_hawkish |
software | healthy | tests/test_macro_playbook.py:25 |
test_strong_gdp_is_risk_on |
software | healthy | tests/test_macro_playbook.py:30 |
test_inline_print_returns_none |
software | healthy | tests/test_macro_playbook.py:35 |
test_unknown_event_returns_none |
software | healthy | tests/test_macro_playbook.py:41 |
test_missing_forecast_returns_none |
software | healthy | tests/test_macro_playbook.py:45 |
test_core_pce_matches_before_generic |
software | healthy | tests/test_macro_playbook.py:49 |
_cands |
software | healthy | tests/test_digest_gate.py:11 |
test_calm_tape_passes_through |
software | healthy | tests/test_digest_gate.py:22 |
test_sell_caution_suppresses_premium_selling |
software | healthy | tests/test_digest_gate.py:27 |
test_cash_priority_also_gates |
software | healthy | tests/test_digest_gate.py:34 |
test_both_flags_named_in_banner |
software | healthy | tests/test_digest_gate.py:39 |
test_no_premium_candidates_means_no_banner |
software | healthy | tests/test_digest_gate.py:44 |
test_all_suppressed_keeps_banner_for_visible_silence |
software | healthy | tests/test_digest_gate.py:51 |
_make_df |
software | healthy | tests/test_backtest_baseline.py:9 |
test_vol_rank_series_bounds |
software | healthy | tests/test_backtest_baseline.py:24 |
test_heuristic_csp_only_fires_above_gate |
software | healthy | tests/test_backtest_baseline.py:34 |
test_heuristic_high_gate_fires_less |
software | healthy | tests/test_backtest_baseline.py:46 |
_rows |
software | healthy | tests/test_realized_kelly.py:7 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MANUAL_TRIGGERS.md |
software | healthy | MANUAL_TRIGGERS.md |
SECRETS.md |
software | healthy | SECRETS.md |
README.md |
software | healthy | README.md |
HANDOFF-TO-CLAUDE-CODE.md |
software | healthy | HANDOFF-TO-CLAUDE-CODE.md |
setup.sh |
software | healthy | setup.sh |
firebase.json |
software | healthy | firebase.json |
.env.example |
software | healthy | .env.example |
requirements.txt |
software | healthy | requirements.txt |
risk_parity_targets.yaml |
software | healthy | config/risk_parity_targets.yaml |
test_quant_utils.py |
software | healthy | tests/test_quant_utils.py |
test_materiality.py |
software | healthy | tests/test_materiality.py |
test_daily_plan_mf.py |
software | healthy | tests/test_daily_plan_mf.py |
test_macro_playbook.py |
software | healthy | tests/test_macro_playbook.py |
test_digest_gate.py |
software | healthy | tests/test_digest_gate.py |
test_backtest_baseline.py |
software | healthy | tests/test_backtest_baseline.py |
__init__.py |
software | healthy | tests/__init__.py |
conftest.py |
software | healthy | tests/conftest.py |
test_realized_kelly.py |
software | healthy | tests/test_realized_kelly.py |
test_iv_rank.py |
software | healthy | tests/test_iv_rank.py |
test_kelly.py |
software | healthy | tests/test_kelly.py |
test_growth_scan.py |
software | healthy | tests/test_growth_scan.py |
test_bucket_gate.py |
software | healthy | tests/test_bucket_gate.py |
test_greeks.py |
software | healthy | tests/test_greeks.py |
test_option_pnl.py |
software | healthy | tests/test_option_pnl.py |
test_curated_alerts.py |
software | healthy | tests/test_curated_alerts.py |
test_alpaca_options.py |
software | healthy | tests/test_alpaca_options.py |
test_paper_benchmark.py |
software | healthy | tests/test_paper_benchmark.py |
test_tail_hedge.py |
software | healthy | tests/test_tail_hedge.py |
test_ingest_curated.py |
software | healthy | tests/test_ingest_curated.py |
test_signal_feedback.py |
software | healthy | tests/test_signal_feedback.py |
test_schema_curated.py |
software | healthy | tests/test_schema_curated.py |
test_daily_scan_scoring.py |
software | healthy | tests/test_daily_scan_scoring.py |
test_position_sizing.py |
software | healthy | tests/test_position_sizing.py |
test_harvest_scoring.py |
software | healthy | tests/test_harvest_scoring.py |
test_daily_plan.py |
software | healthy | tests/test_daily_plan.py |
test_flex_sync.py |
software | healthy | tests/test_flex_sync.py |
test_earnings_gate.py |
software | healthy | tests/test_earnings_gate.py |
test_term_structure.py |
software | healthy | tests/test_term_structure.py |
test_scan_meta.py |
software | healthy | tests/test_scan_meta.py |
test_gex.py |
software | healthy | tests/test_gex.py |
test_term_structure_activation.py |
software | healthy | tests/test_term_structure_activation.py |
test_sheets_upsert.py |
software | healthy | tests/test_sheets_upsert.py |
test_alert_lanes.py |
software | healthy | tests/test_alert_lanes.py |
test_regime_signals.py |
software | healthy | tests/test_regime_signals.py |
test_weight_calibration.py |
software | healthy | tests/test_weight_calibration.py |
test_realized_premium.py |
software | healthy | tests/test_realized_premium.py |
test_exit_plan.py |
software | healthy | tests/test_exit_plan.py |
test_yang_zhang.py |
software | healthy | tests/test_yang_zhang.py |
test_mf_benchmark.py |
software | healthy | tests/test_mf_benchmark.py |
test_mirror_firestore.py |
software | healthy | tests/test_mirror_firestore.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestDigestGate |
software | healthy | tests/test_digest_gate.py:21 |
TestCspSettle |
software | healthy | tests/test_option_pnl.py:24 |
TestCcSettle |
software | healthy | tests/test_option_pnl.py:62 |
TestSynthesizedPnl |
software | healthy | tests/test_option_pnl.py:97 |
TestCSPOutcome |
software | healthy | tests/test_signal_feedback.py:31 |
TestCCOutcome |
software | healthy | tests/test_signal_feedback.py:63 |
TestBuyOutcome |
software | healthy | tests/test_signal_feedback.py:95 |
TestParsers |
software | healthy | tests/test_signal_feedback.py:117 |
TestSignalOutcomeRow |
software | healthy | tests/test_signal_feedback.py:143 |
TestBuildReport |
software | healthy | tests/test_signal_feedback.py:190 |
_FakeSnap |
software | healthy | tests/test_signal_feedback.py:232 |
_FakeCollection |
software | healthy | tests/test_signal_feedback.py:242 |
_FakeDB |
software | healthy | tests/test_signal_feedback.py:252 |
TestReadUserDecisions |
software | healthy | tests/test_signal_feedback.py:262 |
BoomDB |
software | healthy | tests/test_signal_feedback.py:305 |
C |
software | healthy | tests/test_signal_feedback.py:307 |
TestSummarizeUserDecisions |
software | healthy | tests/test_signal_feedback.py:314 |
TestGradeSelectionSkill |
software | healthy | tests/test_signal_feedback.py:361 |
TestDecisionParsing |
software | healthy | tests/test_signal_feedback.py:471 |
TestNormalizeOutcomes |
software | healthy | tests/test_signal_feedback.py:494 |
TestPlanDiff |
software | healthy | tests/test_daily_plan.py:225 |
TestRowMapping |
software | healthy | tests/test_flex_sync.py:30 |
TestBuildFlexGrab |
software | healthy | tests/test_flex_sync.py:53 |
TestScanStatus |
software | healthy | tests/test_scan_meta.py:11 |
TestScanMetaRow |
software | healthy | tests/test_scan_meta.py:30 |
TestProfitTakeLane |
software | healthy | tests/test_alert_lanes.py:521 |
TestDte21Lane |
software | healthy | tests/test_alert_lanes.py:560 |
TestCashFloorLane |
software | healthy | tests/test_alert_lanes.py:585 |
TestConcentrationLane |
software | healthy | tests/test_alert_lanes.py:621 |
TestFtdScoreShim |
software | healthy | tests/test_regime_signals.py:361 |
FakeDocRef |
software | healthy | tests/test_mirror_firestore.py:33 |
FakeSnapshot |
software | healthy | tests/test_mirror_firestore.py:47 |
FakeCollection |
software | healthy | tests/test_mirror_firestore.py:59 |
FakeDB |
software | healthy | tests/test_mirror_firestore.py:67 |
WorksheetNotFound |
software | healthy | tests/test_mirror_firestore.py:264 |
TestDatePrefix |
software | healthy | tests/test_mirror_firestore.py:323 |
TestDetectDateField |
software | healthy | tests/test_mirror_firestore.py:335 |
TestFilterRecent |
software | healthy | tests/test_mirror_firestore.py:353 |
TestTabDaysKeptConfig |
software | healthy | tests/test_mirror_firestore.py:408 |
TestDedupRows |
software | healthy | tests/test_mirror_firestore.py:431 |
_WS |
software | healthy | tests/test_macro_gate.py:37 |
_SS |
software | healthy | tests/test_macro_gate.py:45 |
TickerStats |
software | healthy | scripts/screen_gov_confluence.py:256 |
ParsedSignal |
software | healthy | scripts/regime_signals_run.py:73 |
SkillSpec |
software | healthy | scripts/regime_signals_run.py:276 |
Trade |
software | healthy | scripts/backtest_scoring.py:53 |
StrategyStats |
software | healthy | scripts/backtest_scoring.py:65 |
ScreenerSpec |
software | healthy | scripts/screen_candidates_run.py:131 |
UoaAlert |
software | healthy | scripts/unusual_options_scan.py:72 |
_BatchResult |
software | healthy | scripts/tv_price_refresh.py:158 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
gha::macro-grab |
cicd | healthy | .github/workflows/macro-grab.yml |
gha::tail-hedge |
cicd | healthy | .github/workflows/tail-hedge.yml |
gha::signal-feedback |
cicd | healthy | .github/workflows/signal-feedback.yml |
gha::risk-parity-audit |
cicd | healthy | .github/workflows/risk-parity-audit.yml |
gha::build-daily-plan |
cicd | healthy | .github/workflows/build-daily-plan.yml |
gha::finnhub-analyst |
cicd | healthy | .github/workflows/finnhub-analyst.yml |
gha::refresh-exit-plans |
cicd | healthy | .github/workflows/refresh-exit-plans.yml |
gha::options-yield |
cicd | healthy | .github/workflows/options-yield.yml |
gha::market-scan |
cicd | healthy | .github/workflows/market-scan.yml |
gha::yahoo-grab |
cicd | healthy | .github/workflows/yahoo-grab.yml |
gha::wsr-full |
cicd | healthy | .github/workflows/wsr-full.yml |
gha::regime-signals |
cicd | healthy | .github/workflows/regime-signals.yml |
gha::api-usage |
cicd | healthy | .github/workflows/api-usage.yml |
gha::gex-regime |
cicd | healthy | .github/workflows/gex-regime.yml |
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
gha::screen-gov-confluence |
cicd | healthy | .github/workflows/screen-gov-confluence.yml |
gha::execute-decisions |
cicd | healthy | .github/workflows/execute-decisions.yml |
gha::growth-scan |
cicd | healthy | .github/workflows/growth-scan.yml |
gha::daily-brief |
cicd | healthy | .github/workflows/daily-brief.yml |
gha::paper-benchmark |
cicd | healthy | .github/workflows/paper-benchmark.yml |
gha::unusual-options-scan |
cicd | healthy | .github/workflows/unusual-options-scan.yml |
gha::finnhub-news-insider |
cicd | healthy | .github/workflows/finnhub-news-insider.yml |
gha::ibkr-flex-sync |
cicd | healthy | .github/workflows/ibkr-flex-sync.yml |
gha::wsr-lite |
cicd | healthy | .github/workflows/wsr-lite.yml |
gha::trigger-alerts |
cicd | healthy | .github/workflows/trigger-alerts.yml |
gha::alpaca-paper-execute |
cicd | healthy | .github/workflows/alpaca-paper-execute.yml |
gha::mirror-firestore |
cicd | healthy | .github/workflows/mirror-firestore.yml |
gha::iv-surface-scan |
cicd | healthy | .github/workflows/iv-surface-scan.yml |
gha::poll-drive-wsr |
cicd | healthy | .github/workflows/poll-drive-wsr.yml |
gha::tv-signals |
cicd | healthy | .github/workflows/tv-signals.yml |
gha::fetch-gov-contracts |
cicd | healthy | .github/workflows/fetch-gov-contracts.yml |
gha::fetch-congress-trades |
cicd | healthy | .github/workflows/fetch-congress-trades.yml |
gha::options-refresh |
cicd | healthy | .github/workflows/options-refresh.yml |
gha::daily-options-scan |
cicd | healthy | .github/workflows/daily-options-scan.yml |
gha::screen-candidates |
cicd | healthy | .github/workflows/screen-candidates.yml |
gha::finnhub-calendars |
cicd | healthy | .github/workflows/finnhub-calendars.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
refresh |
cicd | healthy | .github/workflows/macro-grab.yml |
hedge |
cicd | healthy | .github/workflows/tail-hedge.yml |
feedback |
cicd | healthy | .github/workflows/signal-feedback.yml |
audit |
cicd | healthy | .github/workflows/risk-parity-audit.yml |
plan |
cicd | healthy | .github/workflows/build-daily-plan.yml |
pull |
cicd | healthy | .github/workflows/finnhub-analyst.yml |
refresh |
cicd | healthy | .github/workflows/refresh-exit-plans.yml |
yield |
cicd | healthy | .github/workflows/options-yield.yml |
scan |
cicd | healthy | .github/workflows/market-scan.yml |
grab |
cicd | healthy | .github/workflows/yahoo-grab.yml |
generate |
cicd | healthy | .github/workflows/wsr-full.yml |
signals |
cicd | healthy | .github/workflows/regime-signals.yml |
scrape |
cicd | healthy | .github/workflows/api-usage.yml |
gex |
cicd | healthy | .github/workflows/gex-regime.yml |
build-and-deploy |
cicd | healthy | .github/workflows/deploy.yml |
screen |
cicd | healthy | .github/workflows/screen-gov-confluence.yml |
execute |
cicd | healthy | .github/workflows/execute-decisions.yml |
scan |
cicd | healthy | .github/workflows/growth-scan.yml |
generate |
cicd | healthy | .github/workflows/daily-brief.yml |
benchmark |
cicd | healthy | .github/workflows/paper-benchmark.yml |
scan |
cicd | healthy | .github/workflows/unusual-options-scan.yml |
pull |
cicd | healthy | .github/workflows/finnhub-news-insider.yml |
sync |
cicd | healthy | .github/workflows/ibkr-flex-sync.yml |
generate |
cicd | healthy | .github/workflows/wsr-lite.yml |
alerts |
cicd | healthy | .github/workflows/trigger-alerts.yml |
execute |
cicd | healthy | .github/workflows/alpaca-paper-execute.yml |
mirror |
cicd | healthy | .github/workflows/mirror-firestore.yml |
scan |
cicd | healthy | .github/workflows/iv-surface-scan.yml |
poll |
cicd | healthy | .github/workflows/poll-drive-wsr.yml |
signals |
cicd | healthy | .github/workflows/tv-signals.yml |
fetch |
cicd | healthy | .github/workflows/fetch-gov-contracts.yml |
fetch |
cicd | healthy | .github/workflows/fetch-congress-trades.yml |
refresh |
cicd | healthy | .github/workflows/options-refresh.yml |
scan |
cicd | healthy | .github/workflows/daily-options-scan.yml |
screen |
cicd | healthy | .github/workflows/screen-candidates.yml |
pull |
cicd | healthy | .github/workflows/finnhub-calendars.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:7497 |
network | healthy | scripts/ibkr_sync_local.sh |
port:13 |
network | healthy | scripts/intraday_loop_local.sh |
port:25 |
network | healthy | scripts/intraday_loop_local.sh |
port:21 |
network | healthy | scripts/intraday_loop_local.sh |
port:05 |
network | healthy | scripts/intraday_loop_local.sh |
port:30 |
network | healthy | scripts/intraday_loop_local.sh |
port:14 |
network | healthy | .github/workflows/signal-feedback.yml |
port:22 |
network | healthy | .github/workflows/signal-feedback.yml |
port:45 |
network | healthy | .github/workflows/risk-parity-audit.yml |
port:06 |
network | healthy | .github/workflows/risk-parity-audit.yml |
port:03 |
network | healthy | .github/workflows/build-daily-plan.yml |
port:02 |
network | healthy | .github/workflows/build-daily-plan.yml |
port:35 |
network | healthy | .github/workflows/build-daily-plan.yml |
port:12 |
network | healthy | .github/workflows/build-daily-plan.yml |
port:33 |
network | healthy | .github/workflows/build-daily-plan.yml |
port:20 |
network | healthy | .github/workflows/finnhub-analyst.yml |
port:19 |
network | healthy | .github/workflows/finnhub-analyst.yml |
port:37 |
network | healthy | .github/workflows/finnhub-analyst.yml |
port:07 |
network | healthy | .github/workflows/refresh-exit-plans.yml |
port:40 |
network | healthy | .github/workflows/refresh-exit-plans.yml |
port:11 |
network | healthy | .github/workflows/options-yield.yml |
port:04 |
network | healthy | .github/workflows/options-yield.yml |
port:10 |
network | healthy | .github/workflows/market-scan.yml |
port:15 |
network | healthy | .github/workflows/market-scan.yml |
port:23 |
network | healthy | .github/workflows/api-usage.yml |
port:43 |
network | healthy | .github/workflows/screen-gov-confluence.yml |
port:36 |
network | healthy | .github/workflows/unusual-options-scan.yml |
port:08 |
network | healthy | .github/workflows/finnhub-news-insider.yml |
port:17 |
network | healthy | .github/workflows/finnhub-news-insider.yml |
port:01 |
network | healthy | .github/workflows/finnhub-news-insider.yml |
port:09 |
network | healthy | .github/workflows/ibkr-flex-sync.yml |
port:38 |
network | healthy | .github/workflows/iv-surface-scan.yml |
port:18 |
network | healthy | .github/workflows/poll-drive-wsr.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
config |
software | healthy | config |
tests |
software | healthy | tests |
fixtures |
software | healthy | fixtures |
docs |
software | healthy | docs |
runbooks |
software | healthy | docs/runbooks |
research |
software | healthy | docs/research |
plans |
software | healthy | docs/plans |
scripts |
software | healthy | scripts |
pwa |
software | healthy | pwa |
docs |
software | healthy | pwa/docs |
src |
software | healthy | pwa/src |
components |
software | healthy | pwa/src/components |
ui |
software | healthy | pwa/src/components/ui |
lib |
software | healthy | pwa/src/lib |
pages |
software | healthy | pwa/src/pages |
decisions |
software | healthy | pwa/src/pages/decisions |
cards |
software | healthy | pwa/src/cards |
prompts |
software | healthy | prompts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
schema |
software | healthy | src/schema |
| Label | Layer | Status | Path |
|---|---|---|---|
FMP_API_KEY |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
FIREBASE_SERVICE_ACCOUNT_JSON |
cicd | healthy | — |
CLAUDE_CODE_OAUTH_TOKEN |
cicd | healthy | — |
SHEET_ID |
cicd | healthy | — |
FINNHUB_API_KEY |
cicd | healthy | — |
TELEGRAM_BOT_TOKEN |
cicd | healthy | — |
TELEGRAM_CHAT_ID |
cicd | healthy | — |
ALPACA_API_SECRET_KEY |
cicd | healthy | — |
NEWSDATA_API_KEY |
cicd | healthy | — |
OAUTH_TOKEN_JSON |
cicd | healthy | — |
DRIVE_FOLDER_ID |
cicd | healthy | — |
IB_FLEX_TOKEN |
cicd | healthy | — |
TELEGRAM_INSIDER_TRADING_TOPIC |
cicd | healthy | — |
ALPACA_API_KEY_ID |
cicd | healthy | — |
ALPACA_BASE_URL |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
/OptionsPage |
frontend | healthy | pwa/src/pages/OptionsPage.tsx |
/PortfolioPage |
frontend | healthy | pwa/src/pages/PortfolioPage.tsx |
/HomePage |
frontend | healthy | pwa/src/pages/HomePage.tsx |
/HistoryPage |
frontend | healthy | pwa/src/pages/HistoryPage.tsx |
/SettingsPage |
frontend | healthy | pwa/src/pages/SettingsPage.tsx |
/ArchivePage |
frontend | healthy | pwa/src/pages/ArchivePage.tsx |
/HarvestPage |
frontend | healthy | pwa/src/pages/HarvestPage.tsx |
/ScannerPage |
frontend | healthy | pwa/src/pages/ScannerPage.tsx |
/DecisionsPage |
frontend | healthy | pwa/src/pages/DecisionsPage.tsx |
/InsiderPage |
frontend | healthy | pwa/src/pages/InsiderPage.tsx |
/ReviewPage |
frontend | healthy | pwa/src/pages/ReviewPage.tsx |
/decisions/DecisionCard |
frontend | healthy | pwa/src/pages/decisions/DecisionCard.tsx |
/decisions/format |
frontend | healthy | pwa/src/pages/decisions/format.ts |
/decisions/MfWatchlistStrip |
frontend | healthy | pwa/src/pages/decisions/MfWatchlistStrip.tsx |
/decisions/DecisionTabs |
frontend | healthy | pwa/src/pages/decisions/DecisionTabs.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.env.example |
security | healthy | .env.example |
auth::src/sheets.py |
security | healthy | src/sheets.py |
auth::src/drive.py |
security | healthy | src/drive.py |
auth::scripts/generate_daily_brief.py |
security | healthy | scripts/generate_daily_brief.py |
auth::scripts/mirror_to_firestore.py |
security | healthy | scripts/mirror_to_firestore.py |
auth::scripts/gmail_oauth_setup.py |
security | healthy | scripts/gmail_oauth_setup.py |
auth::setup.sh |
security | healthy | setup.sh |
auth::src/sync.py |
security | healthy | src/sync.py |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | setup.sh |
vps::azure |
hardware | healthy | fixtures/wsr_sample.json |
| Label | Layer | Status | Path |
|---|---|---|---|
FirebaseGate |
frontend | healthy | pwa/src/FirebaseGate.tsx |
App |
frontend | healthy | pwa/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-s5o012qu |
software | healthy | /tmp/repobility-clone-s5o012qu |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | scripts/ibkr_sync_local.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | pwa/src/lib/sgxFx.ts |
This page is publicly accessible at:
https://repobility.com/scan/c3b78ea2-42dc-4fbe-9a20-4a610c370142/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c3b78ea2-42dc-4fbe-9a20-4a610c370142/
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.