https://github.com/tuannguyen-create/fbot
· scanned 2026-06-16 00:43 UTC (2 months, 1 week ago)
202 raw signals (0 security + 202 graph)
Last scanned 2 months, 1 week ago · v1 · 178 actionable findings from 1 signal source. 24 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 5664 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 |
|---|---|---|---|
read |
software | healthy | frontend/scripts/check-bridge-foot-ui.mjs:read |
assert |
software | healthy | frontend/scripts/check-bridge-foot-ui.mjs:assert |
phrase |
software | healthy | frontend/scripts/check-bridge-foot-ui.mjs:phrase |
evidenceLabel |
software | healthy | frontend/components/DeceptionEvidenceCards.tsx:evidenceLabel |
evidenceSeverity |
software | healthy | frontend/components/DeceptionEvidenceCards.tsx:evidenceSeve… |
VetoMapTag |
software | healthy | frontend/components/DeceptionEvidenceCards.tsx:VetoMapTag |
ConfidenceTag |
software | healthy | frontend/components/DeceptionEvidenceCards.tsx:ConfidenceTag |
DeceptionEvidenceCard |
software | healthy | frontend/components/DeceptionEvidenceCards.tsx:DeceptionEvi… |
DeceptionEvidenceList |
software | healthy | frontend/components/DeceptionEvidenceCards.tsx:DeceptionEvi… |
CandleBehaviorSection |
software | healthy | frontend/components/DeceptionEvidenceCards.tsx:CandleBehavi… |
candle_items |
software | healthy | frontend/components/DeceptionEvidenceCards.tsx:candle_items |
M1QualityLegend |
software | healthy | frontend/components/M1QualityLegend.tsx:M1QualityLegend |
StatCard |
software | healthy | frontend/components/StatCard.tsx:StatCard |
getStatusLabel |
software | healthy | frontend/components/AlertStatusBadge.tsx:getStatusLabel |
AlertStatusBadge |
software | healthy | frontend/components/AlertStatusBadge.tsx:AlertStatusBadge |
modelName |
software | healthy | frontend/components/RegimeBanner.tsx:modelName |
RegimeBanner |
software | healthy | frontend/components/RegimeBanner.tsx:RegimeBanner |
GuideCard |
software | healthy | frontend/components/ScannerGuide.tsx:GuideCard |
M1Guide |
software | healthy | frontend/components/ScannerGuide.tsx:M1Guide |
M3Guide |
software | healthy | frontend/components/ScannerGuide.tsx:M3Guide |
StreamStatusBadge |
software | healthy | frontend/components/StreamStatusBadge.tsx:StreamStatusBadge |
CycleProgressBar |
software | healthy | frontend/components/CycleProgressBar.tsx:CycleProgressBar |
ProvenanceBadge |
software | healthy | frontend/components/ReviewWorkbench.tsx:ProvenanceBadge |
ReviewWorkbench |
software | healthy | frontend/components/ReviewWorkbench.tsx:ReviewWorkbench |
CaseRow |
software | healthy | frontend/components/ReviewWorkbench.tsx:CaseRow |
CaseQueue |
software | healthy | frontend/components/ReviewWorkbench.tsx:CaseQueue |
CaseDetail |
software | healthy | frontend/components/ReviewWorkbench.tsx:CaseDetail |
MachineVerdictPanel |
software | healthy | frontend/components/ReviewWorkbench.tsx:MachineVerdictPanel |
AIReviewPanel |
software | healthy | frontend/components/ReviewWorkbench.tsx:AIReviewPanel |
HumanReviewPanel |
software | healthy | frontend/components/ReviewWorkbench.tsx:HumanReviewPanel |
AuditPanel |
software | healthy | frontend/components/ReviewWorkbench.tsx:AuditPanel |
OriginBadge |
software | healthy | frontend/components/OriginBadge.tsx:OriginBadge |
CycleStateBadge |
software | healthy | frontend/components/CycleStateBadge.tsx:CycleStateBadge |
TickerSearchBar |
software | healthy | frontend/components/TickerSearchBar.tsx:TickerSearchBar |
onKey |
software | healthy | frontend/components/TickerSearchBar.tsx:onKey |
TickerSummary |
software | healthy | frontend/components/TickerSearchBar.tsx:TickerSummary |
SummaryCard |
software | healthy | frontend/components/TickerSearchBar.tsx:SummaryCard |
InfoTooltip |
software | healthy | frontend/components/InfoTooltip.tsx:InfoTooltip |
PhaseBadge |
software | healthy | frontend/components/PhaseBadge.tsx:PhaseBadge |
VolumeHeatmap |
software | healthy | frontend/components/VolumeHeatmap.tsx:VolumeHeatmap |
SeverityBadge |
software | healthy | frontend/components/SeverityBadge.tsx:SeverityBadge |
Layout |
software | healthy | frontend/components/Layout.tsx:Layout |
modelName |
software | healthy | frontend/components/TacticalCandidateCard.tsx:modelName |
fmtPrice |
software | healthy | frontend/components/TacticalCandidateCard.tsx:fmtPrice |
fmtPct |
software | healthy | frontend/components/TacticalCandidateCard.tsx:fmtPct |
fmtQty |
software | healthy | frontend/components/TacticalCandidateCard.tsx:fmtQty |
constraintCapLabel |
software | healthy | frontend/components/TacticalCandidateCard.tsx:constraintCap… |
TacticalCandidateCard |
software | healthy | frontend/components/TacticalCandidateCard.tsx:TacticalCandi… |
Section |
software | healthy | frontend/components/TacticalCandidateCard.tsx:Section |
QualityBadge |
software | healthy | frontend/components/QualityBadge.tsx:QualityBadge |
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 |
QNA.md |
software | healthy | QNA.md |
Dockerfile |
software | healthy | Dockerfile |
.env.example |
software | healthy | .env.example |
requirements.txt |
software | healthy | requirements.txt |
AGENTS.md |
software | healthy | AGENTS.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
.env.local.example |
software | healthy | frontend/.env.local.example |
vercel.json |
software | healthy | frontend/vercel.json |
tailwind.config.ts |
software | healthy | frontend/tailwind.config.ts |
package.json |
software | healthy | frontend/package.json |
Dockerfile |
software | healthy | frontend/Dockerfile |
next-env.d.ts |
software | healthy | frontend/next-env.d.ts |
package-lock.json |
software | healthy | frontend/package-lock.json |
.eslintrc.json |
software | healthy | frontend/.eslintrc.json |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
next.config.mjs |
software | healthy | frontend/next.config.mjs |
postcss.config.js |
software | healthy | frontend/postcss.config.js |
api.ts |
software | healthy | frontend/types/api.ts |
tactical.ts |
software | healthy | frontend/types/tactical.ts |
reviewWorkbench.ts |
software | healthy | frontend/types/reviewWorkbench.ts |
notification.ts |
software | healthy | frontend/types/notification.ts |
profile.ts |
software | healthy | frontend/types/profile.ts |
bridge-foot.ts |
software | healthy | frontend/types/bridge-foot.ts |
navRisk.ts |
software | healthy | frontend/types/navRisk.ts |
ownership.ts |
software | healthy | frontend/types/ownership.ts |
cycle.ts |
software | healthy | frontend/types/cycle.ts |
alert.ts |
software | healthy | frontend/types/alert.ts |
cycle-state.ts |
software | healthy | frontend/types/cycle-state.ts |
portfolioConstraints.ts |
software | healthy | frontend/types/portfolioConstraints.ts |
portfolio.ts |
software | healthy | frontend/types/portfolio.ts |
alertStore.ts |
software | healthy | frontend/stores/alertStore.ts |
check-bridge-foot-ui.mjs |
software | healthy | frontend/scripts/check-bridge-foot-ui.mjs |
DeceptionEvidenceCards.tsx |
software | healthy | frontend/components/DeceptionEvidenceCards.tsx |
M1QualityLegend.tsx |
software | healthy | frontend/components/M1QualityLegend.tsx |
StatCard.tsx |
software | healthy | frontend/components/StatCard.tsx |
AlertStatusBadge.tsx |
software | healthy | frontend/components/AlertStatusBadge.tsx |
RegimeBanner.tsx |
software | healthy | frontend/components/RegimeBanner.tsx |
ScannerGuide.tsx |
software | healthy | frontend/components/ScannerGuide.tsx |
StreamStatusBadge.tsx |
software | healthy | frontend/components/StreamStatusBadge.tsx |
CycleProgressBar.tsx |
software | healthy | frontend/components/CycleProgressBar.tsx |
ReviewWorkbench.tsx |
software | healthy | frontend/components/ReviewWorkbench.tsx |
OriginBadge.tsx |
software | healthy | frontend/components/OriginBadge.tsx |
CycleStateBadge.tsx |
software | healthy | frontend/components/CycleStateBadge.tsx |
TickerSearchBar.tsx |
software | healthy | frontend/components/TickerSearchBar.tsx |
InfoTooltip.tsx |
software | healthy | frontend/components/InfoTooltip.tsx |
PhaseBadge.tsx |
software | healthy | frontend/components/PhaseBadge.tsx |
VolumeHeatmap.tsx |
software | healthy | frontend/components/VolumeHeatmap.tsx |
SeverityBadge.tsx |
software | healthy | frontend/components/SeverityBadge.tsx |
Layout.tsx |
software | healthy | frontend/components/Layout.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestM1Process |
software | healthy | tests/unit/test_alert_engine_m1.py:37 |
TestBuPctCalculation |
software | healthy | tests/unit/test_alert_engine_m1.py:127 |
TestConfirmation |
software | healthy | tests/unit/test_alert_engine_m1.py:179 |
TestEvaluateBar |
software | healthy | tests/unit/test_alert_engine_m1.py:465 |
TestScanM1History |
software | healthy | tests/unit/test_alert_engine_m1.py:530 |
TestComputeM1Features |
software | healthy | tests/unit/test_alert_engine_m1.py:612 |
TestCalcMacd |
software | healthy | tests/unit/test_alert_engine_m1.py:711 |
TestReplayM1History |
software | healthy | tests/unit/test_alert_engine_m1.py:732 |
TestTodaySummaryOriginFilter |
software | healthy | tests/unit/test_alert_engine_m1.py:892 |
FakeAcquire |
software | healthy | tests/unit/test_ticker_profile_service.py:14 |
FakePool |
software | healthy | tests/unit/test_ticker_profile_service.py:25 |
FakeAcquire |
software | healthy | tests/unit/test_bridge_foot_data_api.py:22 |
FakePool |
software | healthy | tests/unit/test_bridge_foot_data_api.py:33 |
FakeTransaction |
software | healthy | tests/unit/test_bridge_foot_data_api.py:41 |
TestFlagOff |
software | healthy | tests/unit/test_universe_extension.py:113 |
TestFlagOn |
software | healthy | tests/unit/test_universe_extension.py:154 |
TestNonFatal |
software | healthy | tests/unit/test_universe_extension.py:237 |
TestFetchTickerList |
software | healthy | tests/unit/test_universe_extension.py:272 |
FakeClient |
software | healthy | tests/unit/test_universe_extension.py:285 |
TestLiquidityGate |
software | healthy | tests/unit/test_universe_extension.py:304 |
TestConfig |
software | healthy | tests/unit/test_universe_extension.py:328 |
TestSchemaGuard |
software | healthy | tests/unit/test_universe_extension.py:351 |
TestMigration036 |
software | healthy | tests/unit/test_universe_extension.py:378 |
TestReconcileNoRebuild |
software | healthy | tests/unit/test_universe_extension.py:433 |
FakeAcquire |
software | healthy | tests/unit/test_operator_efficiency.py:56 |
FakeConn |
software | healthy | tests/unit/test_operator_efficiency.py:67 |
FakePool |
software | healthy | tests/unit/test_operator_efficiency.py:103 |
TestRiskFirstFloor |
software | healthy | tests/unit/test_operator_efficiency.py:182 |
TestCollapse |
software | healthy | tests/unit/test_operator_efficiency.py:236 |
TestSurface |
software | healthy | tests/unit/test_operator_efficiency.py:334 |
TestDeterminism |
software | healthy | tests/unit/test_operator_efficiency.py:370 |
TestNoAutoDecide |
software | healthy | tests/unit/test_operator_efficiency.py:400 |
TestFlagOff |
software | healthy | tests/unit/test_operator_efficiency.py:532 |
TestNeverHide |
software | healthy | tests/unit/test_operator_efficiency.py:573 |
TestSeverityDerivation |
software | healthy | tests/unit/test_operator_efficiency.py:648 |
TestReadPathSchemaGuard |
software | healthy | tests/unit/test_operator_efficiency.py:707 |
TestConfig |
software | healthy | tests/unit/test_operator_efficiency.py:759 |
FakeAcquire |
software | healthy | tests/unit/test_portfolio_constraints_service.py:24 |
FakeConn |
software | healthy | tests/unit/test_portfolio_constraints_service.py:35 |
FakePool |
software | healthy | tests/unit/test_portfolio_constraints_service.py:59 |
_NavDateAwareConn |
software | healthy | tests/unit/test_portfolio_constraints_service.py:292 |
FakeAcquire |
software | healthy | tests/unit/test_ownership_raw_service.py:14 |
FakePool |
software | healthy | tests/unit/test_ownership_raw_service.py:25 |
TestParseRestBar |
software | healthy | tests/unit/test_fiinquant_rest.py:10 |
TestParseRestIntradayBar |
software | healthy | tests/unit/test_fiinquant_rest.py:47 |
TestFetchOneTicker |
software | healthy | tests/unit/test_fiinquant_rest.py:64 |
TestFetchOneIntradayTicker |
software | healthy | tests/unit/test_fiinquant_rest.py:116 |
TestFetchDailyBarsBlocking |
software | healthy | tests/unit/test_fiinquant_rest.py:138 |
TestFetchIntradayBarsBlocking |
software | healthy | tests/unit/test_fiinquant_rest.py:204 |
TestParse1mBar |
software | healthy | tests/unit/test_historical_intraday_service.py:18 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/v1/health |
api | healthy | app/main.py |
GET / |
api | healthy | app/main.py |
GET /api/v1/notifications/review |
api | healthy | app/api/notifications.py |
GET /api/v1/notifications/mutes |
api | healthy | app/api/notifications.py |
POST /api/v1/notifications/mutes |
api | healthy | app/api/notifications.py |
DELETE /api/v1/notifications/mutes/{ticker}/{channel} |
api | healthy | app/api/notifications.py |
GET /api/he-so/{ticker} |
api | healthy | app/api/he_so.py |
GET /api/holder-minute/{ticker} |
api | healthy | app/api/he_so.py |
POST /api/he-so/scan |
api | healthy | app/api/he_so.py |
GET /order-rate/watchlist |
api | healthy | app/api/order_rate.py |
GET /order-rate/{ticker}/series |
api | healthy | app/api/order_rate.py |
GET /order-rate/{ticker} |
api | healthy | app/api/order_rate.py |
GET /api/v1/cycles/candidates |
api | healthy | app/api/cycles.py |
GET /api/v1/cycles |
api | healthy | app/api/cycles.py |
GET /api/v1/cycles/{cycle_id} |
api | healthy | app/api/cycles.py |
GET /cost-per-holder |
api | healthy | app/api/cost_per_holder.py |
GET /cases |
api | healthy | app/api/review_workbench.py |
GET /queue |
api | healthy | app/api/review_workbench.py |
GET /cases/{case_id} |
api | healthy | app/api/review_workbench.py |
GET /audit/{case_id} |
api | healthy | app/api/review_workbench.py |
POST /cases/{case_id}/decision |
api | healthy | app/api/review_workbench.py |
POST /cases/{case_id}/ai-note |
api | healthy | app/api/review_workbench.py |
POST /cases/{case_id}/escalate |
api | healthy | app/api/review_workbench.py |
POST /cases/from-tactical/{candidate_id} |
api | healthy | app/api/review_workbench.py |
POST /cases/from-nav-risk/{recommendation_id} |
api | healthy | app/api/review_workbench.py |
GET /{ticker} |
api | healthy | app/api/stop_monitor.py |
GET /api/v1/stream/alerts |
api | healthy | app/api/stream.py |
POST / |
api | healthy | app/api/cycle_state.py |
GET /{run_id} |
api | healthy | app/api/cycle_state.py |
GET /sector-rotation |
api | healthy | app/api/sector_rotation.py |
GET /api/v1/ownership/snapshots |
api | healthy | app/api/ownership_snapshots.py |
GET /api/v1/ownership/snapshots/{ticker} |
api | healthy | app/api/ownership_snapshots.py |
POST /api/v1/ownership/proxy-scan |
api | healthy | app/api/ownership_snapshots.py |
GET /api/v1/ownership/review/export.csv |
api | healthy | app/api/ownership_snapshots.py |
GET /cluster/{ticker}/history |
api | healthy | app/api/cluster_volume.py |
GET /cluster/{ticker}/progress |
api | healthy | app/api/cluster_volume.py |
GET /hs1-hs2 |
api | healthy | app/api/hs1_hs2.py |
GET /hs1-hs2/history |
api | healthy | app/api/hs1_hs2.py |
PATCH /{ticker}/m3 |
api | healthy | app/api/watchlist.py |
GET /{ticker}/summary |
api | healthy | app/api/watchlist.py |
GET /subject-inference |
api | healthy | app/api/subject_inference.py |
GET /api/v1/admin/scan-history |
api | healthy | app/api/admin.py |
GET /api/v1/admin/scan-m1-history |
api | healthy | app/api/admin.py |
POST /api/v1/admin/replay-m1-history |
api | healthy | app/api/admin.py |
POST /api/v1/admin/replay-m3-history |
api | healthy | app/api/admin.py |
GET /api/v1/admin/replay-runs |
api | healthy | app/api/admin.py |
GET /api/v1/admin/replay-runs/{run_id} |
api | healthy | app/api/admin.py |
POST /api/v1/admin/cleanup-stuck-runs |
api | healthy | app/api/admin.py |
POST /api/v1/admin/sync-watchlist |
api | healthy | app/api/admin.py |
POST /api/v1/admin/backfill-daily |
api | healthy | app/api/admin.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
types |
software | healthy | frontend/types |
stores |
software | healthy | frontend/stores |
scripts |
software | healthy | frontend/scripts |
components |
software | healthy | frontend/components |
bridge-foot |
software | healthy | frontend/components/bridge-foot |
app |
software | healthy | frontend/app |
settings |
software | healthy | frontend/app/settings |
radar |
software | healthy | frontend/app/radar |
ownership |
software | healthy | frontend/app/ownership |
[ticker] |
software | healthy | frontend/app/ownership/[ticker] |
bridge-foot |
software | healthy | frontend/app/bridge-foot |
review |
software | healthy | frontend/app/bridge-foot/review |
[ticker] |
software | healthy | frontend/app/bridge-foot/[ticker] |
review |
software | healthy | frontend/app/review |
api |
software | healthy | frontend/app/api |
ownership |
software | healthy | frontend/app/api/ownership |
proxy-scan |
software | healthy | frontend/app/api/ownership/proxy-scan |
validation |
software | healthy | frontend/app/api/ownership/validation |
[caseId] |
software | healthy | frontend/app/api/ownership/validation/[caseId] |
label |
software | healthy | frontend/app/api/ownership/validation/[caseId]/label |
scan |
software | healthy | frontend/app/api/ownership/scan |
profiles |
software | healthy | frontend/app/api/ownership/profiles |
[ticker] |
software | healthy | frontend/app/api/ownership/profiles/[ticker] |
scan-jobs |
software | healthy | frontend/app/api/ownership/scan-jobs |
regime |
software | healthy | frontend/app/api/regime |
shareholder-anchor |
software | healthy | frontend/app/api/shareholder-anchor |
notifications |
software | healthy | frontend/app/api/notifications |
mutes |
software | healthy | frontend/app/api/notifications/mutes |
[ticker] |
software | healthy | frontend/app/api/notifications/mutes/[ticker] |
[channel] |
software | healthy | frontend/app/api/notifications/mutes/[ticker]/[channel] |
bridge-foot |
software | healthy | frontend/app/api/bridge-foot |
review |
software | healthy | frontend/app/api/bridge-foot/review |
[snapshotId] |
software | healthy | frontend/app/api/bridge-foot/review/[snapshotId] |
he-so |
software | healthy | frontend/app/api/he-so |
[ticker] |
software | healthy | frontend/app/api/he-so/[ticker] |
cost-per-holder |
software | healthy | frontend/app/api/cost-per-holder |
validation |
software | healthy | frontend/app/api/validation |
labels |
software | healthy | frontend/app/api/validation/labels |
[caseId] |
software | healthy | frontend/app/api/validation/labels/[caseId] |
label |
software | healthy | frontend/app/api/validation/labels/[caseId]/label |
holder-minute |
software | healthy | frontend/app/api/holder-minute |
[ticker] |
software | healthy | frontend/app/api/holder-minute/[ticker] |
hs1-hs2 |
software | healthy | frontend/app/api/hs1-hs2 |
sizing |
software | healthy | frontend/app/api/sizing |
tactical |
software | healthy | frontend/app/api/tactical |
bctc-ctck |
software | healthy | frontend/app/api/bctc-ctck |
signals |
software | healthy | frontend/app/signals |
dashboard |
software | healthy | frontend/app/dashboard |
stock |
software | healthy | frontend/app/stock |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
stop_monitor_eval |
data | healthy | alembic/versions/021_stop_monitor_eval.py |
portfolio_constraint_eval |
data | healthy | alembic/versions/022_portfolio_constraint_eval.py |
nav_risk_recommendation |
data | healthy | alembic/versions/020_phase3_nav_risk.py |
watchlist |
data | healthy | alembic/versions/001_initial_schema.py |
market_calendar |
data | healthy | alembic/versions/001_initial_schema.py |
daily_ohlcv |
data | healthy | alembic/versions/001_initial_schema.py |
intraday_1m |
data | healthy | alembic/versions/001_initial_schema.py |
volume_baselines |
data | healthy | alembic/versions/001_initial_schema.py |
volume_alerts |
data | healthy | alembic/versions/001_initial_schema.py |
cycle_events |
data | healthy | alembic/versions/001_initial_schema.py |
notification_log |
data | healthy | alembic/versions/001_initial_schema.py |
app_settings |
data | healthy | alembic/versions/001_initial_schema.py |
subject_inference_snapshot |
data | healthy | alembic/versions/031_subject_inference.py |
cluster_volume_cache |
data | healthy | alembic/versions/035_cluster_volume.py |
candle_metrics_daily |
data | healthy | alembic/versions/014_deception_evidence_pack.py |
validation_run |
data | healthy | alembic/versions/016_phase1d_replay_harness.py |
validation_universe_member |
data | healthy | alembic/versions/016_phase1d_replay_harness.py |
validation_engine_snapshot |
data | healthy | alembic/versions/016_phase1d_replay_harness.py |
validation_tactical_candidate |
data | healthy | alembic/versions/016_phase1d_replay_harness.py |
order_rate_slot |
data | healthy | alembic/versions/034_order_rate.py |
order_rate_daily |
data | healthy | alembic/versions/034_order_rate.py |
shareholder_anchor |
data | healthy | alembic/versions/027_shareholder_anchor.py |
replay_runs |
data | healthy | alembic/versions/007_replay_provenance.py |
market_regime_daily |
data | healthy | alembic/versions/015_phase2_regime_and_tactical.py |
tactical_candidate |
data | healthy | alembic/versions/015_phase2_regime_and_tactical.py |
tactical_evidence_link |
data | healthy | alembic/versions/015_phase2_regime_and_tactical.py |
tactical_validation_case |
data | healthy | alembic/versions/017_phase1d_outcome_labeling.py |
tactical_validation_label_revision |
data | healthy | alembic/versions/017_phase1d_outcome_labeling.py |
ownership_proxy_snapshot |
data | healthy | alembic/versions/011_ownership_proxy_and_governance.py |
ownership_validation_case |
data | healthy | alembic/versions/011_ownership_proxy_and_governance.py |
notification_mute |
data | healthy | alembic/versions/011_ownership_proxy_and_governance.py |
notification_digest_run |
data | healthy | alembic/versions/011_ownership_proxy_and_governance.py |
calibration_run |
data | healthy | alembic/versions/018_phase1d_calibration.py |
calibration_threshold |
data | healthy | alembic/versions/018_phase1d_calibration.py |
calibration_scorecard |
data | healthy | alembic/versions/018_phase1d_calibration.py |
calibration_gate_verdict |
data | healthy | alembic/versions/018_phase1d_calibration.py |
review_queue_rank |
data | healthy | alembic/versions/026_operator_efficiency.py |
placed_volume_metric |
data | healthy | alembic/versions/030_placed_volume.py |
hs1_hs2_evidence |
data | healthy | alembic/versions/030_placed_volume.py |
stock_anatomy_series |
data | healthy | alembic/versions/033_stock_anatomy.py |
backtest_run |
data | healthy | alembic/versions/023_backtest_harness.py |
backtest_trade |
data | healthy | alembic/versions/023_backtest_harness.py |
backtest_result |
data | healthy | alembic/versions/023_backtest_harness.py |
sector_flow_daily |
data | healthy | alembic/versions/032_sector_rotation.py |
cost_per_holder_overlay |
data | healthy | alembic/versions/028_cost_per_holder.py |
ticker_profile_overrides |
data | healthy | alembic/versions/010_ownership_radar_phase1a.py |
ownership_raw_fiinquant_eod |
data | healthy | alembic/versions/010_ownership_radar_phase1a.py |
ownership_scan_job |
data | healthy | alembic/versions/010_ownership_radar_phase1a.py |
veto_tuning_run |
data | healthy | alembic/versions/024_veto_tuning.py |
veto_tradeoff |
data | healthy | alembic/versions/024_veto_tuning.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RootPage |
frontend | healthy | frontend/app/page.tsx |
RootLayout |
frontend | healthy | frontend/app/layout.tsx |
RouteError |
frontend | healthy | frontend/app/error.tsx |
GlobalError |
frontend | healthy | frontend/app/global-error.tsx |
SettingsPage |
frontend | healthy | frontend/app/settings/page.tsx |
RadarPage |
frontend | healthy | frontend/app/radar/page.tsx |
OwnershipPage |
frontend | healthy | frontend/app/ownership/page.tsx |
OwnershipDetailPage |
frontend | healthy | frontend/app/ownership/[ticker]/page.tsx |
BridgeFootPage |
frontend | healthy | frontend/app/bridge-foot/page.tsx |
BridgeFootReviewPage |
frontend | healthy | frontend/app/bridge-foot/review/page.tsx |
BridgeFootDetailPage |
frontend | healthy | frontend/app/bridge-foot/[ticker]/page.tsx |
ReviewPage |
frontend | healthy | frontend/app/review/page.tsx |
SignalsPage |
frontend | healthy | frontend/app/signals/page.tsx |
DashboardPage |
frontend | healthy | frontend/app/dashboard/page.tsx |
ClusterProgress |
frontend | healthy | frontend/app/stock/[ticker]/ClusterProgress.tsx |
StockAnatomyPage |
frontend | healthy | frontend/app/stock/[ticker]/page.tsx |
CyclesPage |
frontend | healthy | frontend/app/cycles/page.tsx |
TickerCycleTimelinePage |
frontend | healthy | frontend/app/cycles/ticker/[ticker]/page.tsx |
CycleDetailPage |
frontend | healthy | frontend/app/cycles/[id]/page.tsx |
AlertsPage |
frontend | healthy | frontend/app/alerts/page.tsx |
AlertDetailPage |
frontend | healthy | frontend/app/alerts/[id]/page.tsx |
ValidationPage |
frontend | healthy | frontend/app/validation/page.tsx |
WatchlistPage |
frontend | healthy | frontend/app/watchlist/page.tsx |
TickerDetailPage |
frontend | healthy | frontend/app/watchlist/[ticker]/page.tsx |
NavRiskPanel |
frontend | healthy | frontend/app/portfolio/NavRiskPanel.tsx |
PortfolioPage |
frontend | healthy | frontend/app/portfolio/page.tsx |
PortfolioConstraintsPanel |
frontend | healthy | frontend/app/portfolio/PortfolioConstraintsPanel.tsx |
ProfilesPage |
frontend | healthy | frontend/app/profiles/page.tsx |
TacticalPage |
frontend | healthy | frontend/app/tactical/page.tsx |
DivergencePage |
frontend | healthy | frontend/app/divergence/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | frontend/app/page.tsx |
/settings |
frontend | healthy | frontend/app/settings/page.tsx |
/radar |
frontend | healthy | frontend/app/radar/page.tsx |
/ownership |
frontend | healthy | frontend/app/ownership/page.tsx |
/ownership/[ticker] |
frontend | healthy | frontend/app/ownership/[ticker]/page.tsx |
/bridge-foot |
frontend | healthy | frontend/app/bridge-foot/page.tsx |
/bridge-foot/review |
frontend | healthy | frontend/app/bridge-foot/review/page.tsx |
/bridge-foot/[ticker] |
frontend | healthy | frontend/app/bridge-foot/[ticker]/page.tsx |
/review |
frontend | healthy | frontend/app/review/page.tsx |
/signals |
frontend | healthy | frontend/app/signals/page.tsx |
/dashboard |
frontend | healthy | frontend/app/dashboard/page.tsx |
/stock/[ticker] |
frontend | healthy | frontend/app/stock/[ticker]/page.tsx |
/cycles |
frontend | healthy | frontend/app/cycles/page.tsx |
/cycles/ticker/[ticker] |
frontend | healthy | frontend/app/cycles/ticker/[ticker]/page.tsx |
/cycles/[id] |
frontend | healthy | frontend/app/cycles/[id]/page.tsx |
/alerts |
frontend | healthy | frontend/app/alerts/page.tsx |
/alerts/[id] |
frontend | healthy | frontend/app/alerts/[id]/page.tsx |
/validation |
frontend | healthy | frontend/app/validation/page.tsx |
/watchlist |
frontend | healthy | frontend/app/watchlist/page.tsx |
/watchlist/[ticker] |
frontend | healthy | frontend/app/watchlist/[ticker]/page.tsx |
/portfolio |
frontend | healthy | frontend/app/portfolio/page.tsx |
/profiles |
frontend | healthy | frontend/app/profiles/page.tsx |
/tactical |
frontend | healthy | frontend/app/tactical/page.tsx |
/divergence |
frontend | healthy | frontend/app/divergence/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | Dockerfile |
port:5432 |
network | healthy | docker-compose.yml |
port:6379 |
network | healthy | docker-compose.yml |
port:3000 |
network | healthy | docker-compose.yml |
port:14 |
network | healthy | config/model_dien_ho_config.yaml |
port:10 |
network | healthy | config/model_dien_ho_config.yaml |
port:09 |
network | healthy | config/he_so_config.yaml |
port:30 |
network | healthy | config/he_so_config.yaml |
port:11 |
network | healthy | config/he_so_config.yaml |
port:13 |
network | healthy | config/he_so_config.yaml |
port:45 |
network | healthy | config/he_so_config.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::frontend/Dockerfile |
hardware | healthy | frontend/Dockerfile |
postgres |
hardware | healthy | docker-compose.yml |
redis |
hardware | healthy | docker-compose.yml |
fbot |
hardware | healthy | docker-compose.yml |
frontend |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | .env.example |
postgres |
data | healthy | .env.example |
redis |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::app/services/stream_ingester.py |
security | healthy | app/services/stream_ingester.py |
auth::tests/unit/test_fiinquant_rest.py |
security | healthy | tests/unit/test_fiinquant_rest.py |
auth::app/services/fiinquant_rest.py |
security | healthy | app/services/fiinquant_rest.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-yx_a4_ct |
software | healthy | /tmp/repobility-clone-yx_a4_ct |
| Label | Layer | Status | Path |
|---|---|---|---|
test_migration_chain_022.py |
data | healthy | tests/unit/test_migration_chain_022.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | app/main.py |
This page is publicly accessible at:
https://repobility.com/scan/9cd79a8d-1c35-4fc9-8f7b-271232df24a4/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9cd79a8d-1c35-4fc9-8f7b-271232df24a4/
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.