https://github.com/tedthizzy/ai-bubble
· scanned 2026-06-16 00:31 UTC (2 months, 2 weeks ago)
87 raw signals (5 security + 82 graph)
Last scanned 2 months, 2 weeks ago · v1 · 70 actionable findings from 2 signal sources. 23 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 3640 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 |
|---|---|---|---|
main |
software | healthy | main.py:1 |
test_starts_in_shadow_mode |
software | healthy | tests/test_verdict_tree.py:16 |
test_structural_confidence_unchanged_and_separate |
software | healthy | tests/test_verdict_tree.py:20 |
test_two_pathways_present |
software | healthy | tests/test_verdict_tree.py:28 |
test_window_first_is_a_first_class_leaf |
software | healthy | tests/test_verdict_tree.py:33 |
test_noisy_or_combination |
software | healthy | tests/test_verdict_tree.py:38 |
test_funding_first_pathway_nonzero_without_op_distress |
software | healthy | tests/test_verdict_tree.py:43 |
test_base_forecast_is_moderate |
software | healthy | tests/test_verdict_tree.py:50 |
test_all_confirming_raises_forecast |
software | healthy | tests/test_verdict_tree.py:53 |
test_contra_lowers_forecast |
software | healthy | tests/test_verdict_tree.py:66 |
test_s4_confirming_raises_op_distress |
software | healthy | tests/test_verdict_tree.py:73 |
test_leaf_probability_clamped |
software | healthy | tests/test_verdict_tree.py:79 |
test_empty_is_none |
software | healthy | tests/test_verdict_tree.py:88 |
test_perfect_forecast_scores_zero |
software | healthy | tests/test_verdict_tree.py:91 |
test_coin_flip_scores_quarter |
software | healthy | tests/test_verdict_tree.py:94 |
test_ignores_unresolved_outcomes |
software | healthy | tests/test_verdict_tree.py:97 |
_audit |
software | healthy | tests/test_generate_final_burry_report_audits.py:60 |
test_merge_evidence_audits_includes_top_level_and_nested_an… |
software | healthy | tests/test_generate_final_burry_report_audits.py:90 |
test_serialized_audit_summary_uses_effective_semantic_confi… |
software | healthy | tests/test_generate_final_burry_report_audits.py:120 |
test_serialized_audit_summary_counts_equity_or_production_c… |
software | healthy | tests/test_generate_final_burry_report_audits.py:140 |
test_merged_scalar_audit_clears_high_impact_metric_warning |
software | healthy | tests/test_generate_final_burry_report_audits.py:160 |
test_report_answer_metric_audits_cover_source_backed_rollup… |
software | healthy | tests/test_generate_final_burry_report_audits.py:176 |
test_debt_service_timing_coverage_fields_surface_maturity_l… |
software | healthy | tests/test_generate_final_burry_report_audits.py:415 |
test_graph_parity_basis_fields_label_contract_path_sums |
software | healthy | tests/test_generate_final_burry_report_audits.py:441 |
test_capital_materiality_scope_fields_label_distinct_size_m… |
software | healthy | tests/test_generate_final_burry_report_audits.py:477 |
test_materiality_relevance_scope_fields_label_thesis_scope |
software | healthy | tests/test_generate_final_burry_report_audits.py:496 |
__init__ |
software | healthy | tests/test_generate_final_burry_report_audits.py:522 |
_mismatch_ratios |
software | healthy | tests/test_generate_final_burry_report_audits.py:541 |
test_cash_flow_mismatch_blocks_and_names_missing_inputs_whe… |
software | healthy | tests/test_generate_final_burry_report_audits.py:553 |
test_cash_flow_mismatch_is_source_backed_with_full_inputs |
software | healthy | tests/test_generate_final_burry_report_audits.py:574 |
test_physical_mismatch_reports_honest_tracker_proxy_not_joi… |
software | healthy | tests/test_generate_final_burry_report_audits.py:598 |
__init__ |
software | healthy | tests/test_check_direct_tier_debt_card_alignment.py:24 |
test_direct_tier_alignment_flags_metric_above_carded_facili… |
software | healthy | tests/test_check_direct_tier_debt_card_alignment.py:29 |
test_direct_tier_alignment_excludes_marathon_petroleum |
software | healthy | tests/test_check_direct_tier_debt_card_alignment.py:56 |
test_secured_facility_core_structural_fields_are_verified |
software | healthy | tests/test_check_direct_tier_debt_service_field_coverage.py… |
test_unsecured_convertible_does_not_require_collateral |
software | healthy | tests/test_check_direct_tier_debt_service_field_coverage.py… |
test_aggregate_context_row_is_not_treated_as_missing_facili… |
software | healthy | tests/test_check_direct_tier_debt_service_field_coverage.py… |
__init__ |
software | healthy | tests/test_check_direct_tier_debt_event_classifications.py:… |
_row |
software | healthy | tests/test_check_direct_tier_debt_event_classifications.py:… |
test_validate_classification_rows_against_live_decisions |
software | healthy | tests/test_check_direct_tier_debt_event_classifications.py:… |
test_truncated_packet_id_is_rejected |
software | healthy | tests/test_check_direct_tier_debt_event_classifications.py:… |
test_negative_control_keep_behavior_is_not_counted_as_colla… |
software | healthy | tests/test_check_direct_tier_debt_event_classifications.py:… |
__init__ |
software | healthy | tests/test_check_direct_tier_economic_event_duplicates.py:35 |
test_same_direct_tier_amount_with_single_maturity_is_review… |
software | healthy | tests/test_check_direct_tier_economic_event_duplicates.py:51 |
test_conflicting_maturities_are_negative_controls |
software | healthy | tests/test_check_direct_tier_economic_event_duplicates.py:78 |
test_events_are_chronological_and_well_formed |
software | healthy | tests/test_calendar_engine.py:20 |
test_annotate_sets_status_bands |
software | healthy | tests/test_calendar_engine.py:28 |
test_imminent_band |
software | healthy | tests/test_calendar_engine.py:41 |
test_past_events_marked |
software | healthy | tests/test_calendar_engine.py:47 |
test_next_event_is_nearest_future |
software | healthy | tests/test_calendar_engine.py:54 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
BURRY_GAP_ANALYSIS.md |
software | healthy | BURRY_GAP_ANALYSIS.md |
README.md |
software | healthy | README.md |
FINAL_DELIVERY.md |
software | healthy | FINAL_DELIVERY.md |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
ROADMAP.md |
software | healthy | ROADMAP.md |
pyproject.toml |
software | healthy | pyproject.toml |
main.py |
software | healthy | main.py |
historical-notes.md |
software | healthy | historical-notes.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
test_verdict_tree.py |
software | healthy | tests/test_verdict_tree.py |
test_generate_final_burry_report_audits.py |
software | healthy | tests/test_generate_final_burry_report_audits.py |
test_check_direct_tier_debt_card_alignment.py |
software | healthy | tests/test_check_direct_tier_debt_card_alignment.py |
test_check_direct_tier_debt_service_field_coverage.py |
software | healthy | tests/test_check_direct_tier_debt_service_field_coverage.py |
test_check_direct_tier_debt_event_classifications.py |
software | healthy | tests/test_check_direct_tier_debt_event_classifications.py |
test_check_direct_tier_economic_event_duplicates.py |
software | healthy | tests/test_check_direct_tier_economic_event_duplicates.py |
test_calendar_engine.py |
software | healthy | tests/test_calendar_engine.py |
test_overlay_history.py |
software | healthy | tests/test_overlay_history.py |
test_expectations_inversion.py |
software | healthy | tests/test_expectations_inversion.py |
test_market_signals.py |
software | healthy | tests/test_market_signals.py |
test_base_models.py |
software | healthy | tests/models/test_base_models.py |
test_risk_bearer_classification.py |
software | healthy | tests/quality/test_risk_bearer_classification.py |
test_graph_name_sanity.py |
software | healthy | tests/quality/test_graph_name_sanity.py |
test_cross_filing_collapse.py |
software | healthy | tests/quality/test_cross_filing_collapse.py |
test_source_invariants.py |
software | healthy | tests/quality/test_source_invariants.py |
test_timing_wall_integrity.py |
software | healthy | tests/quality/test_timing_wall_integrity.py |
test_graph_notional_dedup.py |
software | healthy | tests/quality/test_graph_notional_dedup.py |
test_report_consistency.py |
software | healthy | tests/quality/test_report_consistency.py |
test_mixed_evidence_collisions.py |
software | healthy | tests/quality/test_mixed_evidence_collisions.py |
test_collateral_scope_coverage.py |
software | healthy | tests/quality/test_collateral_scope_coverage.py |
test_claim_semantics.py |
software | healthy | tests/quality/test_claim_semantics.py |
test_report_invariants.py |
software | healthy | tests/quality/test_report_invariants.py |
test_metric_integrity.py |
software | healthy | tests/quality/test_metric_integrity.py |
test_physical_capacity_dedup.py |
software | healthy | tests/quality/test_physical_capacity_dedup.py |
test_metric_aggregation_sim.py |
software | healthy | tests/quality/test_metric_aggregation_sim.py |
test_collateral_name_sanity.py |
software | healthy | tests/quality/test_collateral_name_sanity.py |
test_provenance_audit.py |
software | healthy | tests/quality/test_provenance_audit.py |
test_cross_filing_duplication.py |
software | healthy | tests/quality/test_cross_filing_duplication.py |
test_forward_refinancing.py |
software | healthy | tests/quality/test_forward_refinancing.py |
test_undrawn_capacity_basis.py |
software | healthy | tests/quality/test_undrawn_capacity_basis.py |
test_asset_leakage.py |
software | healthy | tests/quality/test_asset_leakage.py |
test_source_invariant_audit.py |
software | healthy | tests/quality/test_source_invariant_audit.py |
test_relevance_linkage.py |
software | healthy | tests/quality/test_relevance_linkage.py |
test_within_filing_duplication.py |
software | healthy | tests/quality/test_within_filing_duplication.py |
test_indirect_linkage_rule.py |
software | healthy | tests/quality/test_indirect_linkage_rule.py |
test_economic_obligation_dedup.py |
software | healthy | tests/quality/test_economic_obligation_dedup.py |
test_physical_status_taxonomy.py |
software | healthy | tests/ingestion/test_physical_status_taxonomy.py |
test_regulatory_ratepayer.py |
software | healthy | tests/ingestion/test_regulatory_ratepayer.py |
test_edgar_document_acquisition.py |
software | healthy | tests/ingestion/test_edgar_document_acquisition.py |
test_update_detector.py |
software | healthy | tests/ingestion/test_update_detector.py |
test_compute_edgar_extraction.py |
software | healthy | tests/ingestion/test_compute_edgar_extraction.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestShadowMode |
software | healthy | tests/test_verdict_tree.py:15 |
TestFactorization |
software | healthy | tests/test_verdict_tree.py:27 |
TestSignalWiring |
software | healthy | tests/test_verdict_tree.py:49 |
TestBrier |
software | healthy | tests/test_verdict_tree.py:87 |
_PaybackCase |
software | healthy | tests/test_generate_final_burry_report_audits.py:519 |
_Decision |
software | healthy | tests/test_check_direct_tier_debt_card_alignment.py:20 |
_Decision |
software | healthy | tests/test_check_direct_tier_debt_event_classifications.py:… |
_Decision |
software | healthy | tests/test_check_direct_tier_economic_event_duplicates.py:23 |
TestBuildRecord |
software | healthy | tests/test_overlay_history.py:28 |
TestMergeHistory |
software | healthy | tests/test_overlay_history.py:61 |
TestMath |
software | healthy | tests/test_expectations_inversion.py:38 |
TestInvertName |
software | healthy | tests/test_expectations_inversion.py:75 |
TestCardedNames |
software | healthy | tests/test_expectations_inversion.py:97 |
TestContractedPv |
software | healthy | tests/test_expectations_inversion.py:123 |
TestS1 |
software | healthy | tests/test_market_signals.py:34 |
TestS1b |
software | healthy | tests/test_market_signals.py:65 |
TestS2 |
software | healthy | tests/test_market_signals.py:107 |
TestS3 |
software | healthy | tests/test_market_signals.py:158 |
TestS4 |
software | healthy | tests/test_market_signals.py:205 |
TestEvaluateSignals |
software | healthy | tests/test_market_signals.py:238 |
DirectTierEconomicEventCluster |
software | healthy | scripts/check_direct_tier_economic_event_duplicates.py:44 |
DebtServiceFieldCoverage |
software | healthy | scripts/check_direct_tier_debt_service_field_coverage.py:26 |
EntityScore |
software | healthy | scripts/economy_wide_signature_scan.py:212 |
DirectTierAlignment |
software | healthy | scripts/check_direct_tier_debt_card_alignment.py:36 |
BubbleSettings |
software | healthy | src/bubble/config.py:15 |
Leaf |
software | healthy | src/bubble/verdict_tree.py:44 |
DebtTranche |
software | healthy | src/bubble/models/deal.py:18 |
Deal |
software | healthy | src/bubble/models/deal.py:31 |
ComputeAsset |
software | healthy | src/bubble/models/compute.py:12 |
GpuPriceObservation |
software | healthy | src/bubble/models/compute.py:28 |
DepreciationPolicy |
software | healthy | src/bubble/models/compute.py:43 |
TamClaim |
software | healthy | src/bubble/models/compute.py:55 |
CapexPaybackCase |
software | healthy | src/bubble/models/compute.py:68 |
EpsDepreciationImpact |
software | healthy | src/bubble/models/compute.py:85 |
ChipSupplyObservation |
software | healthy | src/bubble/models/compute.py:106 |
Assumption |
software | healthy | src/bubble/models/risk.py:16 |
Risk |
software | healthy | src/bubble/models/risk.py:41 |
SourceType |
software | healthy | src/bubble/models/base.py:19 |
HumanReviewStatus |
software | healthy | src/bubble/models/base.py:42 |
Provenance |
software | healthy | src/bubble/models/base.py:49 |
BubbleBaseModel |
software | healthy | src/bubble/models/base.py:85 |
EntityType |
software | healthy | src/bubble/models/base.py:131 |
DealType |
software | healthy | src/bubble/models/base.py:148 |
RiskCategory |
software | healthy | src/bubble/models/base.py:162 |
AssetType |
software | healthy | src/bubble/models/physical.py:18 |
ConstructionStatus |
software | healthy | src/bubble/models/physical.py:30 |
GridRegion |
software | healthy | src/bubble/models/physical.py:40 |
InterconnectionStatus |
software | healthy | src/bubble/models/physical.py:53 |
PermitDecisionStatus |
software | healthy | src/bubble/models/physical.py:66 |
EquipmentType |
software | healthy | src/bubble/models/physical.py:78 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
models |
software | healthy | tests/models |
quality |
software | healthy | tests/quality |
ingestion |
software | healthy | tests/ingestion |
analysis |
software | healthy | tests/analysis |
graph |
software | healthy | tests/graph |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
workflows |
software | healthy | scripts/workflows |
viz |
software | healthy | viz |
analysis |
software | healthy | analysis |
review_packets |
software | healthy | analysis/review_packets |
handoffs |
software | healthy | handoffs |
fixtures |
software | healthy | handoffs/fixtures |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
bubble |
software | healthy | src/bubble |
models |
software | healthy | src/bubble/models |
orchestration |
software | healthy | src/bubble/orchestration |
langgraph_agents |
software | healthy | src/bubble/orchestration/langgraph_agents |
prefect_flows |
software | healthy | src/bubble/orchestration/prefect_flows |
expectations |
software | healthy | src/bubble/expectations |
ui |
software | healthy | src/bubble/ui |
quality |
software | healthy | src/bubble/quality |
ingestion |
software | healthy | src/bubble/ingestion |
regulatory |
software | healthy | src/bubble/ingestion/regulatory |
capital |
software | healthy | src/bubble/ingestion/capital |
physical |
software | healthy | src/bubble/ingestion/physical |
sources |
software | healthy | src/bubble/ingestion/sources |
compute |
software | healthy | src/bubble/ingestion/compute |
entities |
software | healthy | src/bubble/ingestion/entities |
edgar |
software | healthy | src/bubble/ingestion/edgar |
analysis |
software | healthy | src/bubble/analysis |
prompts |
software | healthy | src/bubble/prompts |
extraction |
software | healthy | src/bubble/extraction |
graph |
software | healthy | src/bubble/graph |
| Label | Layer | Status | Path |
|---|---|---|---|
port:7474 |
network | healthy | docker-compose.yml |
port:7687 |
network | healthy | docker-compose.yml |
port:9000 |
network | healthy | docker-compose.yml |
port:9001 |
network | healthy | docker-compose.yml |
port:5432 |
network | healthy | docker-compose.yml |
port:4200 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
raw_documents |
data | healthy | scripts/init_postgres.sql |
ingestion_jobs |
data | healthy | scripts/init_postgres.sql |
review_queue |
data | healthy | scripts/init_postgres.sql |
audit_log |
data | healthy | scripts/init_postgres.sql |
scenario_runs |
data | healthy | scripts/init_postgres.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | tests/analysis/test_capital_exposure_graph.py |
vps::azure |
hardware | healthy | analysis/demand_trajectory.json |
vps::vultr |
hardware | healthy | handoffs/ai_cluster_boundary_sweep_20260603.json |
vps::gcp |
hardware | healthy | handoffs/gpu_price_evidence_20260603.json |
vps::ec2 |
hardware | healthy | handoffs/gpu_price_evidence_20260603.json |
| Label | Layer | Status | Path |
|---|---|---|---|
neo4j |
hardware | healthy | docker-compose.yml |
minio |
hardware | healthy | docker-compose.yml |
postgres |
hardware | healthy | docker-compose.yml |
prefect-server |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
postgresql |
data | healthy | docker-compose.yml |
clickhouse |
data | healthy | viz/expectations.json |
| Label | Layer | Status | Path |
|---|---|---|---|
lint-type-test |
cicd | healthy | .github/workflows/ci.yml |
refresh |
cicd | healthy | .github/workflows/refresh-and-deploy.yml |
deploy |
cicd | healthy | .github/workflows/refresh-and-deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::refresh-and-deploy |
cicd | healthy | .github/workflows/refresh-and-deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-6o68bkha |
software | healthy | /tmp/repobility-clone-6o68bkha |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | scripts/install_gds_neo4j_desktop.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
envoy |
network | healthy | handoffs/ai_entity_universe_classified_20260603.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::scripts/install_gds_neo4j_desktop.sh |
security | healthy | scripts/install_gds_neo4j_desktop.sh |
This page is publicly accessible at:
https://repobility.com/scan/b8df3cda-2660-4142-b2ea-f9e5c7113b84/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b8df3cda-2660-4142-b2ea-f9e5c7113b84/
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.