← Docs
Helix CLI docs
Browse Helix CLI docs

page_id: dependencies page_type: dependencies generation_mode: inferred freshness_status: reused updated_at: 2026-07-06T00:26:30.315Z

<details> <summary>Build metadata</summary>
{
  "freshnessKey": "056efbf45635a03cb66822f2ec3b0e280207c7ab",
  "plannerReason": "Infra template selected because deterministic evidence suggests deployment or environment configuration is the primary repository surface. The generic runtime page is suppressed because dedicated configuration and troubleshooting pages cover infra setup and operational risk more directly for this repo shape.",
  "changedPaths": [],
  "dependencyPaths": [
    "benchmarks/README.md",
    "deliver_workbench/README.md",
    "engine/src/helix/cuda/fields/composite_editability.cu",
    "engine/src/helix/cuda/fields/dcas9_occupancy.cu",
    "examples/offscreen_webrtc_demo/signaling/package.json",
    "examples/offscreen_webrtc_demo/signaling/server.js",
    "tools/hubverifier-go/cmd/hubverify/main.go",
    "pyproject.toml",
    "src/helix_api.py",
    "requirements-dev.txt",
    "src/helix_cuda_fields.py",
    "src/helix_engine/src/binding.cpp",
    "src/helix_engine/src/ctmc_tau_leap_cuda.cu",
    "deliver_workbench/tests/__init__.py",
    "deliver_workbench/tests/test_adapter_e2e.py",
    "tools/hubverifier-go/go.mod"
  ],
  "dependencyEvidenceIds": [
    "ingest:file:baselines/h0/baseline.py",
    "ingest:file:benchmark_real_genome.py",
    "ingest:file:src/helix/clock.py",
    "ingest:file:src/helix/genome/fm_index.py",
    "ingest:file:src/helix/temp.py",
    "ingest:file:docs/playground/js/realtime_worker.js",
    "ingest:file:src/helix/clinical/schema.py",
    "ingest:file:benchmarks/api_benchmarks.py",
    "ingest:file:src/helix/studio/extension_host/jsonrpc.py",
    "ingest:file:src/helix/api.py",
    "ingest:file:src/helix/datasets/__init__.py",
    "ingest:file:src/helix/studio/extension_host/remote_api.py",
    "ingest:file:benchmarks/crispr_efficiency_panel.py",
    "ingest:file:src/helix/crispr/model.py",
    "ingest:file:src/helix/crispr/simulator.py",
    "ingest:file:benchmarks/crispr_offtarget_panel.py",
    "ingest:file:benchmarks/crispr_plasmid_panel.py",
    "ingest:file:benchmarks/ctmc_tau_leap_perf.py",
    "ingest:file:src/helix/string/fm.py",
    "ingest:file:src/helix/crispr/ctmc_tau_leap.py",
    "ingest:file:src/helix/cli.py",
    "ingest:file:src/helix/determinism/guard.py",
    "ingest:file:benchmarks/engine_crispr_perf.py",
    "ingest:file:tests/test_offtarget_properties.py",
    "ingest:file:src/helix/crispr/physics.py",
    "ingest:file:benchmarks/engine_prime_perf.py",
    "ingest:file:src/helix/prime/model.py",
    "ingest:file:src/helix/prime/simulator.py",
    "ingest:file:benchmarks/lightcone_perf.py",
    "ingest:file:src/helix/lightcone/perf.py",
    "ingest:file:benchmarks/lightcone_stress_fixture.py",
    "ingest:file:src/helix/lightcone/geometry.py",
    "ingest:file:src/helix/lightcone/render.py",
    "ingest:file:benchmarks/lightcone_update_perf_baseline.py",
    "ingest:file:benchmarks/prime_panel.py",
    "ingest:file:src/helix/prime/priors.py",
    "ingest:file:benchmarks/verify_crispr_micro.py",
    "ingest:file:src/helix/teams/systems_acceptance_types.py",
    "ingest:file:src/helix/crispr/cut_spectrum.py",
    "ingest:file:calibration_campaign.py",
    "ingest:file:src/helix/crispr/pam.py",
    "ingest:file:src/helix/experiments/corpus.py",
    "ingest:file:constraint_strategy_engine.py",
    "ingest:file:contract_sensitivity_matrix.py",
    "ingest:file:coverage_diagnostics.py",
    "ingest:file:docs/playground/js/realtime.js",
    "ingest:file:deliver_workbench/adapter/helix_adapter.py",
    "ingest:file:deliver_workbench/api/main.py",
    "ingest:file:deliver_workbench/deliver/schema.py",
    "ingest:file:deliver_workbench/deliver/database.py",
    "ingest:file:tools/studio_screenshot_receipt.mjs",
    "ingest:file:deliver_workbench/cli/main.py",
    "ingest:file:deliver_workbench/deliver/cli.py",
    "ingest:file:deliver_workbench/deliver/matchmaker.py",
    "ingest:file:deliver_workbench/scripts/better_than_google_benchmark.py",
    "ingest:file:deliver_workbench/scripts/seed_database.py",
    "ingest:file:deliver_workbench/tests/test_adapter_e2e.py",
    "ingest:file:deliver_workbench/tests/test_database.py",
    "ingest:file:deliver_workbench/tests/test_matchmaker.py",
    "ingest:file:deploy/vastai/host_bundle.py",
    "ingest:file:deploy/vastai/rent_and_verify.py",
    "ingest:file:discovery_campaign.py",
    "ingest:file:Visualization_Bench/prototype.js",
    "ingest:file:src/helix/experiments/campaign.py",
    "ingest:file:src/helix/experiments/verify.py",
    "ingest:file:docs/playground/js/realtime_compare.js",
    "ingest:file:src/helix/clinical/engine.py",
    "ingest:file:tools/hubverifier-go/cmd/hubverify/main.go",
    "ingest:file:src/helix/teams/digest.py",
    "ingest:file:docs/playground/js/realtime_branch_chart.js",
    "ingest:file:examples/cyclospectrum_demo.py",
    "ingest:file:src/helix/cyclospectrum.py",
    "ingest:file:examples/find_orfs.py",
    "ingest:file:src/helix/codon.py",
    "ingest:file:examples/gc_skew_demo.py",
    "ingest:file:src/helix/bioinformatics.py",
    "ingest:file:examples/helix_api_demo.py",
    "ingest:file:examples/kmer_counter.py",
    "ingest:file:examples/nussinov_trace.py",
    "ingest:file:src/helix/nussinov_algorithm.py",
    "ingest:file:examples/offscreen_webrtc_demo/python/run_offscreen_webrtc.py",
    "ingest:file:examples/offscreen_webrtc_demo/signaling/server.js",
    "ingest:file:examples/ontargetx_pytorch_skeleton.py",
    "ingest:file:src/helix/genome/digital.py",
    "ingest:file:src/helix/crispr/ontargetx/encoding.py",
    "ingest:file:src/helix/studio/prime_inspector.py",
    "ingest:file:examples/peptide_mass_lookup.py",
    "ingest:file:examples/plugins/remote_web_panel/remote_web_panel_plugin.py",
    "ingest:file:examples/plugins/remote_web_panel/ui/main.js",
    "ingest:file:src/helix/studio/summary_contract_v2.py",
    "ingest:file:examples/translate_sequence.py",
    "ingest:file:examples/triage_report.py",
    "ingest:file:src/helix/gui/simbuilder/app.py",
    "ingest:file:src/helix/triage.py",
    "ingest:file:experiments/concurrency_torture.py",
    "ingest:file:src/helix/studio/qtconcurrent_compat.py",
    "ingest:file:experiments/cross_backend_determinism.py",
    "ingest:file:experiments/divergence_injection.py",
    "ingest:file:experiments/ed25519_roundtrip.py",
    "ingest:file:src/helix/licensing/verify.py",
    "ingest:file:src/helix/sweep.py",
    "ingest:file:experiments/infrastructure_validation_suite/multi_site_reproducibility/scripts/compare_hashes.py",
    "ingest:file:src/helixspec/ast.py",
    "ingest:file:experiments/large_scale_sweep.py",
    "ingest:file:experiments/large_simulation_sweep.py",
    "ingest:file:experiments/memory_pressure.py",
    "ingest:file:experiments/pareto_stress.py",
    "ingest:file:experiments/reproducibility_stress.py",
    "ingest:file:experiments/scale_verification_demo.py",
    "ingest:file:experiments/schema_roundtrip.py",
    "ingest:file:experiments/sweep_simulation.py",
    "ingest:file:genome_scale_pilot.py",
    "ingest:file:helix_gui/main_window.py",
    "ingest:file:tests/studio/test_timeline_follow.py",
    "ingest:file:helix/theme/generate_theme.py",
    "ingest:file:src/helixspec/errors.py",
    "ingest:file:helix/theme/out/theme_palette_generated.py",
    "ingest:file:helixtasks/egfr_grb2_build_amici.py",
    "ingest:file:helixtasks/egfr_grb2_fit_pypesto.py",
    "ingest:file:helixtasks/egfr_grb2_orchestrator.py",
    "ingest:file:src/helix/core/graph.py",
    "ingest:file:src/helix/core/scheduler.py",
    "ingest:file:src/helix/live/hot_swap.py",
    "ingest:file:src/helix/live/metadata.py",
    "ingest:file:src/helix/live/state_reducer.py",
    "ingest:file:src/helix/nodes/abm.py",
    "ingest:file:src/helix/nodes/couplers.py",
    "ingest:file:src/helix/nodes/observer.py",
    "ingest:file:src/helix/nodes/rd.py",
    "ingest:file:src/helix/nodes/rulenet.py",
    "ingest:file:outreach/outreach_sequence.py",
    "ingest:file:packaging/pyinstaller/hooks/hook-PySide6.QtWebEngineCore.py",
    "ingest:file:pan_cancer_editability_map.py",
    "ingest:file:pan_cancer_therapeutic_atlas.py",
    "ingest:file:production_campaign.py",
    "ingest:file:rare_disease_editability_map.py",
    "ingest:file:res_recalibration.py",
    "ingest:file:robust_editability_score.py",
    "ingest:file:scripts/bench_check.py",
    "ingest:file:scripts/check_benchmark_regression.py",
    "ingest:file:scripts/check_ctmc_tau_leap_perf_regression.py",
    "ingest:file:scripts/checkpointed_verify.py",
    "ingest:file:scripts/generate_cross_host_verification.py",
    "ingest:file:src/helix/entropy.py",
    "ingest:file:scripts/generate_million_locus_topology.py",
    "ingest:file:src/helix_engine/native.py",
    "ingest:file:scripts/generate_playground_dags.py",
    "ingest:file:src/helix/decision_support/calibration_registry.py",
    "ingest:file:src/helix/crispr/dag_api.py",
    "ingest:file:src/helix/prime/dag_api.py",
    "ingest:file:scripts/helix_github_verify_diff.py",
    "ingest:file:src/helix/governance/ledger.py",
    "ingest:file:src/helix/teams/client.py",
    "ingest:file:scripts/make_cover_image.py",
    "ingest:file:src/helix/studio/lightcone_audit_pack.py",
    "ingest:file:scripts/update_bench_history.py",
    "ingest:file:src/helix/crispr/offtarget_cuda.py",
    "ingest:file:src/helix_engine/species_detect.py",
    "ingest:file:src/helix/species/detect.py",
    "ingest:file:src/helix_workflows.py",
    "ingest:file:src/helix/app_identity.py",
    "ingest:file:src/helix/live/viz/hud.py",
    "ingest:file:src/helix/studio/evaluation_access.py",
    "ingest:file:src/helix/calibration/bundle.py",
    "ingest:file:src/helix/studio/session.py",
    "ingest:file:src/helix/campaigns/bundle.py",
    "ingest:file:src/helix/schema/__init__.py",
    "ingest:file:src/helix/campaigns/config.py",
    "ingest:file:src/helix/campaigns/engine.py",
    "ingest:file:src/helix/campaigns/receipt.py",
    "ingest:file:src/helix/campaigns/cli.py",
    "ingest:file:src/helix/campaigns/corpus.py",
    "ingest:file:src/helix/campaigns/streaming.py",
    "ingest:file:src/helix/compute/backends/registry.py",
    "ingest:file:src/helix/campaigns/topology.py",
    "ingest:file:src/helix/campaigns/verify.py",
    "ingest:file:src/helix/rng.py",
    "ingest:file:src/helix/canonicalization/jcs.py",
    "ingest:file:src/helix/provenance.py",
    "ingest:file:src/helix/snapshot_bundle.py",
    "ingest:file:src/helixspec/divergence.py",
    "ingest:file:src/helix/fs.py",
    "ingest:file:src/helix/gui/bridge.py",
    "ingest:file:src/helix/enzyme/verify.py",
    "ingest:file:src/helix/validation/verdict.py",
    "ingest:file:src/helix/predictors/receipt.py",
    "ingest:file:src/helix/studio/iterated_dynamics.py",
    "ingest:file:src/helix/licensing/license.py",
    "ingest:file:src/helix/user_config.py",
    "ingest:file:src/helix/contract_info.py",
    "ingest:file:src/helix/crispr/dynamic/simulator.py",
    "ingest:file:src/helix/governance/enforce.py",
    "ingest:file:src/helix/edit/dag.py",
    "ingest:file:src/helix/visualization/dag_viz.py",
    "ingest:file:src/helix/enzyme/bundle.py",
    "ingest:file:src/helix/enzyme/diff.py",
    "ingest:file:src/helix/enzyme/export.py",
    "ingest:file:src/helix/enzyme/layout.py",
    "ingest:file:src/helix/enzyme/report.py",
    "ingest:file:src/helix/enzyme/simulate.py",
    "ingest:file:src/helix/studio/export_evidence.py",
    "ingest:file:src/helix/studio/models.py",
    "ingest:file:src/helix/hub/decision_store.py",
    "ingest:file:src/helix/studio/experiment_spec.py",
    "ingest:file:src/helix/studio/session_io.py",
    "ingest:file:src/helix/export_verify.py",
    "ingest:file:src/helix/live/livelab.py",
    "ingest:file:src/helix/governance/notify.py",
    "ingest:file:src/helix/governance/self_check.py",
    "ingest:file:src/helixspec/cli.py",
    "ingest:file:src/helixspec/run.py",
    "ingest:file:src/helix/hub/decision.py",
    "ingest:file:src/helix/hub/decision_export.py",
    "ingest:file:src/helix/hub/pilot_export.py",
    "ingest:file:src/helix/hub/proof_render.py",
    "ingest:file:src/helix/hub/review_approve.py",
    "ingest:file:src/helix/hub/review_render.py",
    "ingest:file:src/helix/determinism/nondet.py",
    "ingest:file:src/helix/licensing/seats.py",
    "ingest:file:src/helix/studio/target_field.py",
    "ingest:file:src/helix/teams/db.py",
    "ingest:file:src/helix/metrics/roi.py",
    "ingest:file:src/helix/support/bundle.py",
    "ingest:file:src/helix/predictors/bundle.py",
    "ingest:file:src/helix/predictors/compare.py",
    "ingest:file:src/helix/predictors/registry.py",
    "ingest:file:src/helix/repro/bundle.py",
    "ingest:file:src/helix/species/builder.py",
    "ingest:file:src/helix/species/bundle.py",
    "ingest:file:src/helix/governance/posture.py",
    "ingest:file:src/helix/scientific_contract.py",
    "ingest:file:src/helix/veribiota/exporter.py",
    "ingest:file:src/helix/veribiota/checks.py",
    "ingest:file:src/helix/run_engine.py",
    "ingest:file:src/helix/governance/errors.py",
    "ingest:file:tests/test_crispr_prove_guide_sweep_cli.py",
    "ingest:file:src/helix/studio/reports/run_report.py",
    "ingest:file:src/helix/clinical/protocol.py",
    "ingest:file:src/helix/ogn/manager.py",
    "ingest:file:src/helix/security/tokens.py",
    "ingest:file:src/helix/studio/extension_host/supervisor.py",
    "ingest:file:src/helix/teams/audit_export.py",
    "ingest:file:src/helix/teams/backup.py",
    "ingest:file:src/helix/teams/release_integrity.py",
    "ingest:file:src/helix/teams/runner.py",
    "ingest:file:src/helix/teams/server.py",
    "ingest:file:src/helix/validation/runner.py",
    "ingest:file:src/helix/engine_benchmark.py",
    "ingest:file:src/helix/studio/export_run.py",
    "ingest:file:src/helix/clinical/endpoints.py",
    "ingest:file:src/helix/clinical/mechanisms/registry.py",
    "ingest:file:src/helix/clinical/replay.py",
    "ingest:file:src/helix/compliance/controls.py",
    "ingest:file:src/helix/compute/backends/base.py",
    "ingest:file:src/helix/compute/backends/cpu_backend.py",
    "ingest:file:src/helix/compute/backends/cuda_backend.py",
    "ingest:file:src/helix/studio/experimental/run_history_mv/run_history_model.py",
    "ingest:file:src/helix/compute/batch.py",
    "ingest:file:src/helix/compute/binary_results.py",
    "ingest:file:src/helix/compute/cuda_physics.py",
    "ingest:file:src/helix/studio/main_window.py",
    "ingest:file:src/helix/config.py",
    "ingest:file:src/helix/core/cache.py",
    "ingest:file:src/helix/core/scc.py",
    "ingest:file:src/helix/core/invariants.py",
    "ingest:file:src/helix/core/offtarget_heat.py",
    "ingest:file:src/helix/live/event_bus.py",
    "ingest:file:src/helix/crispr/ctmc_tau_leap_contract.py",
    "ingest:file:src/helix/crispr/dynamic/config.py",
    "ingest:file:src/helix/crispr/dynamic/fate.py",
    "ingest:file:src/helix/crispr/dynamic/state.py",
    "ingest:file:src/helix/crispr/dynamic/utils.py",
    "ingest:file:src/helix/crispr/dynamic/measurement.py",
    "ingest:file:src/helix/crispr/dynamic/repair.py",
    "ingest:file:src/helix/crispr/embeddings/v4_thermo_positional.py",
    "ingest:file:src/helix/crispr/guide_objectives.py",
    "ingest:file:src/helix/engine/gpu/l0_thermo.py",
    "ingest:file:tools/build_evaluation_pack_azimuth.py",
    "ingest:file:src/helix/crispr/guide_sweep.py",
    "ingest:file:src/helix/crispr/guide.py",
    "ingest:file:src/helix/crispr/offtarget_cuda_optimized.py",
    "ingest:file:src/helix/crispr/offtarget_full.py",
    "ingest:file:src/helix/crispr/offtarget_parity.py",
    "ingest:file:src/helix/crispr/on_target_engines/ontargetx.py",
    "ingest:file:src/helix/crispr/on_target.py",
    "ingest:file:src/helix/crispr/on_target_engines/physics.py",
    "ingest:file:src/helix/crispr/ontargetx/bundle_io.py",
    "ingest:file:src/helix/crispr/ontargetx/ranking.py",
    "ingest:file:src/helix/crispr/physics_gpu.py",
    "ingest:file:src/helix/engine/encoding.py",
    "ingest:file:src/helix/studio/mcp_bridge.py",
    "ingest:file:src/helix/crispr/rules.py",
    "ingest:file:src/helix/edit/events.py",
    "ingest:file:src/helix/crispr/score.py",
    "ingest:file:src/helix/crispr/simulate.py",
    "ingest:file:src/helix/decision_support/artifact_export.py",
    "ingest:file:src/helix/decision_support/baseline_registry.py",
    "ingest:file:src/helix/decision_support/paths.py",
    "ingest:file:src/helix/decision_support/context_registry.py",
    "ingest:file:src/helix/decision_support/dataset_version.py",
    "ingest:file:src/helix/decision_support/gate_outputs.py",
    "ingest:file:src/helix/decision_support/offline_validate.py",
    "ingest:file:src/helix/decision_support/check_registry.py",
    "ingest:file:src/helix/decision_support/schema_validate.py",
    "ingest:file:tests/test_studio_evaluation_gate.py",
    "ingest:file:src/helix/dsl/hgx.py",
    "ingest:file:src/helix/edge/basespace_client.py",
    "ingest:file:src/helix/studio/ui_dispatcher.py",
    "ingest:file:tests/test_basespace_client.py",
    "ingest:file:src/helix/edge/bundle.py",
    "ingest:file:src/helix/edge/config.py",
    "ingest:file:src/helix/edge/ion_receiver.py",
    "ingest:file:src/helix/edge/translators/ion_torrent.py",
    "ingest:file:src/helix/edge/mock_ingest_server.py",
    "ingest:file:src/helix/edge/run_registry.py",
    "ingest:file:src/helix/edge/run_descriptor.py",
    "ingest:file:src/helix/edge/translators/base.py",
    "ingest:file:src/helix/edge/translators/basespace.py",
    "ingest:file:src/helix/edge/translators/illumina.py",
    "ingest:file:src/helix/edge/translators/thermo_connect.py",
    "ingest:file:src/helix/edge/uploader.py",
    "ingest:file:src/helix/edge/watcher.py",
    "ingest:file:src/helix/edit/hashing.py",
    "ingest:file:src/helix/edit/post.py",
    "ingest:file:src/helix/edit/report.py",
    "ingest:file:src/helix/engine/benchmark.py",
    "ingest:file:src/helix/enzyme/canonical.py",
    "ingest:file:src/helix/enzyme/fold_proxy.py",
    "ingest:file:src/helix/enzyme/schema_digest.py",
    "ingest:file:src/helix/enzyme/schema_pack.py",
    "ingest:file:src/helix/enzyme/schema.py",
    "ingest:file:src/helix/eval/azimuth_cnn_phase4.py",
    "ingest:file:src/helix/eval/azimuth_knn_phase1.py",
    "ingest:file:src/helix/evaluation/packs.py",
    "ingest:file:src/helix/eval/azimuth_mlp_phase3.py",
    "ingest:file:src/helix/evaluation/auroc_metric.py",
    "ingest:file:src/helix/evaluation/offtarget_pack_builder.py",
    "ingest:file:src/helix/evaluation/pack_manifest.py",
    "ingest:file:src/helix/evidence_runtime.py",
    "ingest:file:src/helix/evs/io.py",
    "ingest:file:src/helix/evs/render.py",
    "ingest:file:src/helix/studio/outcome_explorer.py",
    "ingest:file:src/helix/experiment/spec.py",
    "ingest:file:src/helix/studio/export_provenance.py",
    "ingest:file:src/helix/studio/governance_stamp.py",
    "ingest:file:src/helix/systems/perturbation_program.py",
    "ingest:file:src/helix/studio/png_provenance.py",
    "ingest:file:src/helix/genome/diff.py",
    "ingest:file:src/helix/genome/fm_registry.py",
    "ingest:file:src/helix/genome/ingest.py",
    "ingest:file:src/helix/genome/window_store.py",
    "ingest:file:src/helix/governance/repo_balance.py",
    "ingest:file:src/helix/gpu/fields/composite_editability.py",
    "ingest:file:src/helix/gpu/fields/dcas9_occupancy.py",
    "ingest:file:src/helix/gpu/fields/gc_homopolymer.py",
    "ingest:file:src/helix/gpu/fields/indel_risk.py",
    "ingest:file:src/helix/gpu/fields/offtarget_density.py",
    "ingest:file:src/helix/gpu/fields/base.py",
    "ingest:file:src/helix/gpu/fields/pam_seed.py",
    "ingest:file:src/helix/gpu/fields/prime_dp.py",
    "ingest:file:src/helix/graphs/colored.py",
    "ingest:file:src/helix/graphs/dbg.py",
    "ingest:file:src/helix/gui/main.py",
    "ingest:file:src/helix/gui/theme.py",
    "ingest:file:src/helix/gui/modern/builders.py",
    "ingest:file:src/helix/gui/modern/dag_adapters.py",
    "ingest:file:src/helix/gui/modern/builders_2p5d.py",
    "ingest:file:src/helix/gui/modern/engine.py",
    "ingest:file:src/helix/gui/modern/export.py",
    "ingest:file:src/helix/gui/modern/spec.py",
    "ingest:file:src/helix/gui/modern/qt.py",
    "ingest:file:tests/test_modern_qt_dpr_resize_click_mapping_guardrail.py",
    "ingest:file:src/helix/studio/render/scene.py",
    "ingest:file:src/helix/gui/modern/selection_utils.py",
    "ingest:file:src/helix/gui/modern/camera_fit.py",
    "ingest:file:src/helix/sim/structural_risk.py",
    "ingest:file:src/helix/gui/railbands/widget.py",
    "ingest:file:src/helix/studio/limitations.py",
    "ingest:file:src/helix/studio/outcomes/cut_model.py",
    "ingest:file:src/helix/support/build_meta.py",
    "ingest:file:src/helix/studio/pcr_engine.py",
    "ingest:file:src/helix/studio/suggestions.py",
    "ingest:file:src/helix/studio/lightcone_live.py",
    "ingest:file:src/helix/crispr/guide_export.py",
    "ingest:file:src/helix/crispr/coords.py",
    "ingest:file:src/helix/studio/locus_guess.py",
    "ingest:file:src/helix/studio/pcr_workflow.py",
    "ingest:file:src/helix/studio/debug_runtime.py",
    "ingest:file:src/helix/gui/opengl.py",
    "ingest:file:src/helix/helix_cuda_fields.py",
    "ingest:file:src/helix/io/__init__.py",
    "ingest:file:src/helix/licensing/errors.py",
    "ingest:file:src/helix/lightcone/allele_ops.py",
    "ingest:file:src/helix/lightcone/branch_tree.py",
    "ingest:file:src/helix/lightcone/builders/base_v0.py",
    "ingest:file:src/helix/lightcone/builders/crispr_v0.py",
    "ingest:file:src/helix/lightcone/contract.py",
    "ingest:file:src/helix/lightcone/outcomes.py",
    "ingest:file:src/helix/lightcone/builders/prime_v0.py",
    "ingest:file:src/helix/lightcone/demo.py",
    "ingest:file:src/helix/lightcone/gpu_backend.py",
    "ingest:file:src/helix/lightcone/metadata.py",
    "ingest:file:src/helix/lightcone/png.py",
    "ingest:file:src/helix/support/subprocess.py",
    "ingest:file:src/helix/lightcone/picking.py",
    "ingest:file:src/helix/lightcone/snapshot.py",
    "ingest:file:src/helix/lightcone/stress.py",
    "ingest:file:src/helix/live/cli_utils.py",
    "ingest:file:src/helix/live/realtime.py",
    "ingest:file:src/helix/live/viz/app.py",
    "ingest:file:src/helix/live/viz/channel.py",
    "ingest:file:src/helix/live/viz/renderer.py",
    "ingest:file:src/helix/live/viz/feed.py",
    "ingest:file:src/helix/metrics_utils.py",
    "ingest:file:src/helix/metrics/failure_modes.py",
    "ingest:file:src/helix/motif/core.py",
    "ingest:file:src/helix/nodes/base.py",
    "ingest:file:src/helix/nodes/grn.py",
    "ingest:file:src/helix/nodes/mech.py",
    "ingest:file:src/helix/nodes/protein.py",
    "ingest:file:src/helix/nodes/rewriter.py",
    "ingest:file:src/helix/ogn/analysis_server.py",
    "ingest:file:src/helix/ogn/analysis_store.py",
    "ingest:file:src/helix/ogn/client.py",
    "ingest:file:src/helix/ogn/ingest_status_client.py",
    "ingest:file:tests/test_ogn_manager.py",
    "ingest:file:src/helix/ogn/scheduler_status_hooks.py",
    "ingest:file:src/helix/ogn/scheduler.py",
    "ingest:file:src/helix/pcr/rules.py",
    "ingest:file:src/helix/pilot_package_cli.py",
    "ingest:file:src/helix/studio/pilot_handoff.py",
    "ingest:file:src/helix/predictors/native_baseline.py",
    "ingest:file:src/helix/prime/physics.py",
    "ingest:file:src/helix/prime/rules.py",
    "ingest:file:src/helix/protein.py",
    "ingest:file:src/helix/release_urls.py",
    "ingest:file:src/helix/rna/mfe.py",
    "ingest:file:src/helix/rna/partition.py",
    "ingest:file:src/helix/teams/systems_enforcement.py",
    "ingest:file:src/helix/seed/tree.py",
    "ingest:file:src/helix/studio/run_metrics.py",
    "ingest:file:src/helix/seed/guard.py",
    "ingest:file:src/helix/seed/minimizer.py",
    "ingest:file:src/helix/seed/syncmer.py",
    "ingest:file:src/helix/server/config.py",
    "ingest:file:src/helix/server/instrument_runs_api.py",
    "ingest:file:src/helix/server/analysis_client.py",
    "ingest:file:src/helix/server/run_registry_client.py",
    "ingest:file:src/helix/sim/evidence.py",
    "ingest:file:src/helix/sim/posterior.py",
    "ingest:file:src/helix/sim/experiment_planner.py",
    "ingest:file:src/helix/sketch/hll.py",
    "ingest:file:src/helix/sketch/minhash.py",
    "ingest:file:src/helix/species/core.py",
    "ingest:file:src/helix/studio/about_dialog.py",
    "ingest:file:src/helix/studio/app.py",
    "ingest:file:src/helix/studio/ui_tokens.py",
    "ingest:file:src/helix/studio/welcome.py",
    "ingest:file:src/helix/studio/context.py",
    "ingest:file:src/helix/studio/project.py",
    "ingest:file:src/helix/studio/crash_dialog.py",
    "ingest:file:src/helix/studio/perf.py",
    "ingest:file:src/helix/support/events.py",
    "ingest:file:src/helix/studio/assays/assay_chooser.py",
    "ingest:file:src/helix/studio/assays/primer_design.py",
    "ingest:file:src/helix/studio/backend_config.py",
    "ingest:file:src/helix/studio/base_position_calibration.py",
    "ingest:file:src/helix/studio/batch/batch_compare_panel.py",
    "ingest:file:src/helix/studio/workers.py",
    "ingest:file:src/helix/studio/edit_plan.py",
    "ingest:file:src/helix/studio/export_gate.py",
    "ingest:file:src/helix/studio/ui/export_gate.py",
    "ingest:file:src/helix/studio/batch/model.py",
    "ingest:file:src/helix/studio/run_artifact.py",
    "ingest:file:src/helix/studio/batch/bundle.py",
    "ingest:file:src/helix/studio/offtargets/model.py",
    "ingest:file:src/helix/studio/offtargets/reference_accessor.py",
    "ingest:file:src/helix/studio/offtargets/validation_plan.py",
    "ingest:file:src/helix/studio/outcomes/clone_yield.py",
    "ingest:file:src/helix/studio/outcomes/model.py",
    "ingest:file:src/helix/studio/calibration_coverage.py",
    "ingest:file:src/helix/studio/calibration.py",
    "ingest:file:src/helix/studio/center_panel.py",
    "ingest:file:src/helix/studio/hint_banner.py",
    "ingest:file:src/helix/studio/plugins/registry.py",
    "ingest:file:src/helix/studio/pilot_package_ui.py",
    "ingest:file:src/helix/studio/command_palette.py",
    "ingest:file:src/helix/studio/ui/window_positioning.py",
    "ingest:file:src/helix/studio/commands.py",
    "ingest:file:src/helix/support/crash.py",
    "ingest:file:src/helix/studio/delivery/contract.py",
    "ingest:file:src/helix/studio/demo_layout.py",
    "ingest:file:src/helix/studio/demo_loader.py",
    "ingest:file:src/helix/studio/experiment_presets.py",
    "ingest:file:src/helix/studio/guide_inspector.py",
    "ingest:file:src/helix/studio/divergence_proof_bundle.py",
    "ingest:file:src/helix/studio/divergence_proof_dialog.py",
    "ingest:file:src/helix/studio/dock_panels.py",
    "ingest:file:src/helix/studio/doctor_dialog.py",
    "ingest:file:src/helix/support/doctor.py",
    "ingest:file:src/helix/studio/edit_dag_panel.py",
    "ingest:file:src/helix/studio/offtargets/tail_risk_helpers.py",
    "ingest:file:src/helix/studio/semantic_schema.py",
    "ingest:file:src/helix/studio/evs_view_models.py",
    "ingest:file:src/helix/studio/sink_ui_helpers.py",
    "ingest:file:src/helix/studio/experiment_intent_spec.py",
    "ingest:file:src/helix/studio/entrypoint.py",
    "ingest:file:src/helix/studio/evidence_view_model.py",
    "ingest:file:src/helix/studio/ordinal_bins.py",
    "ingest:file:src/helix/studio/evs_bridge.py",
    "ingest:file:src/helix/studio/experiment_intent_spec_panel.py",
    "ingest:file:src/helix/studio/experiment_setup_dialog.py",
    "ingest:file:src/helix/studio/experiment_setup_model.py",
    "ingest:file:src/helix/studio/target_refine_drawer.py",
    "ingest:file:src/helix/studio/target_resolution.py",
    "ingest:file:src/helix/studio/experiment_spec_panel.py",
    "ingest:file:src/helix/studio/experimental/run_history_mv/repro_mv.py",
    "ingest:file:src/helix/studio/run_history.py",
    "ingest:file:src/helix/studio/export_clip.py",
    "ingest:file:src/helix/governance/gates.py",
    "ingest:file:src/helix/studio/export_image_settings.py",
    "ingest:file:src/helix/studio/export_labels.py",
    "ingest:file:src/helix/studio/extension_host/client.py",
    "ingest:file:src/helix/studio/terminal/process_backend.py",
    "ingest:file:src/helix/studio/extension_host/host_process.py",
    "ingest:file:src/helix/datasets/validation_packs/signed_plugin_trust_chain_v1/inputs/plugin_root/demo_trustchain_plugin.py",
    "ingest:file:src/helix/studio/plugins/manifest.py",
    "ingest:file:src/helix/studio/plugins/policy.py",
    "ingest:file:src/helix/studio/gl_panel.py",
    "ingest:file:src/helix/studio/locus_fit.py",
    "ingest:file:src/helix/studio/outcomes/base_overlay.py",
    "ingest:file:src/helix/studio/outcomes/hotspots.py",
    "ingest:file:src/helix/studio/outcomes/prime_model.py",
    "ingest:file:src/helix/studio/outcomes/prime_overlay.py",
    "ingest:file:tests/studio/test_export_hardening.py",
    "ingest:file:src/helix/studio/guide_compare.py",
    "ingest:file:src/helix/studio/helixspec_editor.py",
    "ingest:file:src/helix/studio/policy_patches.py",
    "ingest:file:src/helix/wetlab/preflight_linter.py",
    "ingest:file:src/helixspec/canon.py",
    "ingest:file:src/helixspec/ir_v1.py",
    "ingest:file:src/helixspec/lower_engine.py",
    "ingest:file:src/helixspec/typecheck.py",
    "ingest:file:src/helix/studio/importers/adapters.py",
    "ingest:file:src/helix/studio/importers/ampseq.py",
    "ingest:file:src/helix/studio/importers/__init__.py",
    "ingest:file:src/helix/studio/importers/bam.py",
    "ingest:file:src/helix/studio/importers/crispresso.py",
    "ingest:file:src/helix/studio/importers/registry.py",
    "ingest:file:src/helix/studio/instrument_runs_view.py",
    "ingest:file:src/helix/studio/api_client.py",
    "ingest:file:src/helix/studio/layout_presets.py",
    "ingest:file:src/helix/studio/layout_state.py",
    "ingest:file:src/helix/studio/results_io.py",
    "ingest:file:src/helix/studio/lightcone_panel.py",
    "ingest:file:src/helix/studio/suggested_priors.py",
    "ingest:file:src/helix/studio/ui/limitations_dialog.py",
    "ingest:file:src/helix/studio/spatial_review_panel.py",
    "ingest:file:src/helix/studio/plugins/studio_host.py",
    "ingest:file:src/helix/studio/plugins/manager.py",
    "ingest:file:src/helix/studio/session_inspector.py",
    "ingest:file:src/helix/studio/rail_model.py",
    "ingest:file:src/helix/studio/status_chip.py",
    "ingest:file:src/helix/studio/run_compare.py",
    "ingest:file:src/helix/studio/run_status_panel.py",
    "ingest:file:src/helix/studio/ui/text_utils.py",
    "ingest:file:src/helix/studio/reports/session_report.py",
    "ingest:file:src/helix/studio/web_panels.py",
    "ingest:file:src/helix/studio/rail_state.py",
    "ingest:file:src/helix/studio/terminal/manager.py",
    "ingest:file:src/helix/studio/plugins/isolation_rules.py",
    "ingest:file:src/helix/gui/qt_geometry.py",
    "ingest:file:src/helix/studio/visualization_review_panel.py",
    "ingest:file:src/helix/studio/rail_planner.py",
    "ingest:file:src/helix/studio/workflow_panel.py",
    "ingest:file:src/helix/studio/backend_commit.py",
    "ingest:file:src/helix/studio/plugins/plugins_dialog.py",
    "ingest:file:src/helix/studio/offtarget_heat_widget.py",
    "ingest:file:src/helix/studio/offtargets/bulge_provider.py",
    "ingest:file:src/helix/studio/offtargets/mismatch_provider.py",
    "ingest:file:src/helix/studio/offtargets/noop.py",
    "ingest:file:src/helix/studio/offtargets/rloks_provider.py",
    "ingest:file:src/helix/studio/offtargets/offtarget_list_panel.py",
    "ingest:file:src/helix/studio/offtargets/rloks_ui_helpers.py",
    "ingest:file:src/helix/studio/repair_pathways.py",
    "ingest:file:src/helix/studio/ui/evidence_dialog.py",
    "ingest:file:src/helix/studio/outcome_space_map.py",
    "ingest:file:src/helix/studio/outcomes/base_edit_model.py",
    "ingest:file:src/helix/studio/outcomes/cell_context.py",
    "ingest:file:src/helix/studio/outcomes/dynamic_cut_model.py",
    "ingest:file:src/helix/studio/outcomes/intent_eval.py",
    "ingest:file:src/helix/studio/outcomes/noop.py",
    "ingest:file:src/helix/studio/outcomes/outcome_spectrum_panel.py",
    "ingest:file:src/helix/studio/plugins/install_txn.py",
    "ingest:file:src/helix/studio/plugins/installer.py",
    "ingest:file:src/helix/studio/plugins/plugin_package.py",
    "ingest:file:src/helix/studio/plugins/trust_store.py",
    "ingest:file:src/helix/studio/predictor_evidence_panel.py",
    "ingest:file:src/helix/studio/prime_multiplex_calibration.py",
    "ingest:file:src/helix/studio/prime_multiplex_leaderboard.py",
    "ingest:file:src/helix/studio/provenance_header.py",
    "ingest:file:src/helix/studio/rail_widget.py",
    "ingest:file:src/helix/studio/results_adapters/batch_ingest.py",
    "ingest:file:src/helix/studio/results_adapters/crispresso2.py",
    "ingest:file:src/helix/studio/results_adapters/csv_counts.py",
    "ingest:file:src/helix/studio/results_adapters/pileup.py",
    "ingest:file:src/helix/studio/results_adapters/indel_profile.py",
    "ingest:file:src/helix/studio/results_panel.py",
    "ingest:file:tools/generate_demo_bundles.py",
    "ingest:file:src/helix/studio/simulation_diagnostics.py",
    "ingest:file:src/helix/studio/semantic_proof.py",
    "ingest:file:src/helix/studio/simulation_diagnostics_panel.py",
    "ingest:file:src/helix/studio/systems/acceptance_detail_panel.py",
    "ingest:file:src/helix/studio/systems/acceptance_list_panel.py",
    "ingest:file:src/helix/studio/systems/acceptance_status_widget.py",
    "ingest:file:src/helix/studio/systems/acceptance_viewer.py",
    "ingest:file:src/helix/studio/systems/publish_blocked_banner.py",
    "ingest:file:src/helix/studio/systems/loader.py",
    "ingest:file:src/helix/studio/systems/view_models.py",
    "ingest:file:src/helix/studio/systems/panels/cascade_panel.py",
    "ingest:file:src/helix/studio/systems/panels/compare_panel.py",
    "ingest:file:src/helix/systems/drift.py",
    "ingest:file:src/helix/studio/systems/panels/feasibility_panel.py",
    "ingest:file:src/helix/studio/systems/panels/summary_panel.py",
    "ingest:file:src/helix/studio/systems/panels/uncertainty_panel.py",
    "ingest:file:src/helix/studio/systems/systems_viewer.py",
    "ingest:file:src/helix/studio/terminal/ansi_parser.py",
    "ingest:file:src/helix/studio/terminal/dock.py",
    "ingest:file:src/helix/studio/terminal/session_widget.py",
    "ingest:file:src/helix/studio/terminal/settings.py",
    "ingest:file:src/helix/studio/ui/export_gate_dialog.py",
    "ingest:file:src/helix/studio/ui/text_preview_dialog.py",
    "ingest:file:src/helix/studio/web_panel_csp.py",
    "ingest:file:src/helix/studio/web_panel_policy.py",
    "ingest:file:src/helix/studio/workflow_stats.py",
    "ingest:file:src/helix/systems/bundle_loader.py",
    "ingest:file:src/helix/systems/contracts.py",
    "ingest:file:src/helix/systems/bundle.py",
    "ingest:file:src/helix/systems/propagation.py",
    "ingest:file:src/helix/systems/scoring.py",
    "ingest:file:src/helix/systems/cli.py",
    "ingest:file:src/helix/systems/disease_models.py",
    "ingest:file:src/helix/systems/observables.py",
    "ingest:file:src/helix/systems/reviewer_summary.py",
    "ingest:file:src/helix/systems/reviewer_summary_qualified.py",
    "ingest:file:src/helix/teams/blob_store_s3.py",
    "ingest:file:src/helix/teams/blob_store.py",
    "ingest:file:src/helix/teams/oidc.py",
    "ingest:file:src/helix/teams/systems_db.py",
    "ingest:file:src/helix/teams/systems_acceptance.py",
    "ingest:file:src/helix/teams/systems_cli.py",
    "ingest:file:src/helix/teams/systems_policy.py",
    "ingest:file:src/helix/visualization/_dag_utils.py",
    "ingest:file:src/helix/viz/_utils.py",
    "ingest:file:src/helix/viz/alignment.py",
    "ingest:file:src/helix/viz/motif.py",
    "ingest:file:src/helix/workflows.py",
    "ingest:file:src/helixspec/diff.py",
    "ingest:file:src/helixspec/verify_fs.py",
    "ingest:file:src/helixspec/compare.py",
    "ingest:file:src/helixspec/d2_metrics.py",
    "ingest:file:src/helixspec/run_graph.py",
    "ingest:file:src/helixspec/types.py",
    "ingest:file:tests/conftest.py",
    "ingest:file:tests/e2e/test_cli_session_contract_v1.py",
    "ingest:file:tests/studio/test_offtarget_rloks_panel_logic.py",
    "ingest:file:tests/e2e/test_cli_session_contract_v2.py",
    "ingest:file:tests/e2e/test_cli_session_contract_v3.py",
    "ingest:file:tests/e2e/test_cli_viz_smoke.py",
    "ingest:file:tests/evs_visual/conftest.py",
    "ingest:file:tests/evs_visual/test_composite_lane.py",
    "ingest:file:tests/evs_visual/helpers_composite.py",
    "ingest:file:tests/evs_visual/test_dcas9_lane.py",
    "ingest:file:tests/evs_visual/test_evs_schema_roundtrip.py",
    "ingest:file:tests/evs_visual/test_gc_lane.py",
    "ingest:file:tests/evs_visual/helpers_gc.py",
    "ingest:file:tests/evs_visual/test_indel_risk_lane.py",
    "ingest:file:tests/evs_visual/helpers_indel_risk.py",
    "ingest:file:tests/evs_visual/test_offtarget_density_lane.py",
    "ingest:file:tests/evs_visual/helpers_offtarget.py",
    "ingest:file:tests/evs_visual/test_pam_seed_lane.py",
    "ingest:file:tests/evs_visual/helpers_pam_seed.py",
    "ingest:file:tests/evs_visual/test_prime_dp_lane.py",
    "ingest:file:tests/evs_visual/helpers_prime_dp.py",
    "ingest:file:tests/evs_visual/test_render.py",
    "ingest:file:tests/genome/test_fm_build_wrapper.py",
    "ingest:file:tests/genome/test_fm_registry.py",
    "ingest:file:tests/genome/test_ingest_progress.py",
    "ingest:file:tests/genome/test_parse_percent_sample.py",
    "ingest:file:tests/genome/test_window_iter.py",
    "ingest:file:tests/genome/test_window_store.py",
    "ingest:file:tests/release_test_support.py",
    "ingest:file:tests/studio/test_adversarial_semantics.py",
    "ingest:file:tests/studio/test_ansi_parser.py",
    "ingest:file:tests/studio/test_assay_plan.py",
    "ingest:file:tests/studio/test_base_cal_batch_eval.py",
    "ingest:file:tests/studio/test_base_edit_model.py",
    "ingest:file:tests/studio/test_base_overlay.py",
    "ingest:file:tests/studio/test_base_position_calibration.py",
    "ingest:file:tests/studio/test_batch_bundle_auroc.py",
    "ingest:file:tests/studio/test_batch_bundle_determinism.py",
    "ingest:file:tests/studio/test_batch_bundle.py",
    "ingest:file:tests/studio/test_batch_compare_panel.py",
    "ingest:file:tests/test_studio_evaluation_access.py",
    "ingest:file:tests/studio/test_batch_ingest.py",
    "ingest:file:tests/studio/test_batch_ranking.py",
    "ingest:file:tests/studio/test_batch_runner.py",
    "ingest:file:tests/studio/test_calibration_apply.py",
    "ingest:file:tests/studio/test_calibration_profile.py",
    "ingest:file:tests/studio/test_clone_plan.py",
    "ingest:file:tests/studio/test_console_dock_shell.py",
    "ingest:file:tests/studio/test_crispresso2_adapter.py",
    "ingest:file:tests/studio/test_csv_counts_adapter.py",
    "ingest:file:tests/studio/test_cut_model.py",
    "ingest:file:tests/studio/test_delivery_contract.py",
    "ingest:file:tests/studio/test_dynamic_cut_model.py",
    "ingest:file:tests/studio/test_edit_dag_outcome_review_surface.py",
    "ingest:file:tests/studio/test_edit_dag_panel_actions.py",
    "ingest:file:tests/studio/test_edit_dag_panel_golden.py",
    "ingest:file:tests/studio/test_edit_plan_legacy_bridge.py",
    "ingest:file:tests/studio/test_edit_plan_roundtrip.py",
    "ingest:file:tests/studio/test_empirical_base_position_calibration_e2e.py",
    "ingest:file:tests/studio/test_evs_view_models.py",
    "ingest:file:tests/studio/test_experiment_intent_spec_roundtrip.py",
    "ingest:file:tests/studio/test_experiment_setup_model.py",
    "ingest:file:tests/studio/test_experiment_spec_panel.py",
    "ingest:file:tests/studio/test_experiment_spec_roundtrip.py",
    "ingest:file:tests/studio/test_export_clip.py",
    "ingest:file:tests/studio/test_export_gate_wetlab_preflight.py",
    "ingest:file:tests/studio/test_fit_to_locus.py",
    "ingest:file:tests/studio/test_helixspec_editor.py",
    "ingest:file:tests/studio/test_hint_banner.py",
    "ingest:file:tests/studio/test_hotspots.py",
    "ingest:file:tests/studio/test_instrument_runs_auto_refresh.py",
    "ingest:file:tests/studio/test_intent_eval.py",
    "ingest:file:tests/studio/test_layout_splitter_persistence.py",
    "ingest:file:tests/studio/test_left_rail_compact_toggle.py",
    "ingest:file:tests/studio/test_lightcone_audit_pack.py",
    "ingest:file:tests/studio/test_lightcone_live.py",
    "ingest:file:tests/studio/test_multiplex_cut_model.py",
    "ingest:file:tests/studio/test_observed_overlay_roundtrip.py",
    "ingest:file:tests/studio/test_offtarget_list_panel.py",
    "ingest:file:tests/studio/test_offtarget_report.py",
    "ingest:file:tests/studio/test_offtarget_risk_scoring.py",
    "ingest:file:src/helix/studio/offtargets/risk.py",
    "ingest:file:tests/studio/test_offtarget_rloks_pack_integrity.py",
    "ingest:file:tests/studio/test_offtarget_rloks_pack_manifest_schema.py",
    "ingest:file:tests/studio/test_offtarget_rloks_pack_manifest.py",
    "ingest:file:tests/studio/test_offtarget_rloks_provider_hardening.py",
    "ingest:file:tests/studio/test_offtarget_rloks_streaming.py",
    "ingest:file:tests/studio/test_outcome_explorer_header_chevron.py",
    "ingest:file:tests/studio/test_outcome_model_contract.py",
    "ingest:file:tests/studio/test_outcome_spectrum_panel.py",
    "ingest:file:tests/studio/test_outcome_summary_receipt.py",
    "ingest:file:tests/studio/test_pileup_adapter.py",
    "ingest:file:tests/studio/test_pilot_handoff.py",
    "ingest:file:tests/studio/test_pilot_package_ui.py",
    "ingest:file:tests/studio/test_prime_model.py",
    "ingest:file:tests/studio/test_prime_multiplex.py",
    "ingest:file:tests/studio/test_prime_overlay.py",
    "ingest:file:tests/studio/test_primer_plan.py",
    "ingest:file:tests/studio/test_responsive_sizing.py",
    "ingest:file:tests/studio/test_results_panel_batch_eval.py",
    "ingest:file:tests/studio/test_results_panel_batch_ingest.py",
    "ingest:file:tests/studio/test_results_record_io.py",
    "ingest:file:tests/studio/test_run_compare_shell.py",
    "ingest:file:tests/studio/test_run_history_shell.py",
    "ingest:file:tests/studio/test_run_status_panel.py",
    "ingest:file:tests/studio/test_semantic_audit.py",
    "ingest:file:src/helix/studio/semantic_audit.py",
    "ingest:file:tests/studio/test_semantic_proof.py",
    "ingest:file:tests/studio/test_semantic_schema.py",
    "ingest:file:tests/studio/test_session_drawer_button.py",
    "ingest:file:tests/studio/test_session_inspector_shell.py",
    "ingest:file:tests/studio/test_simulation_diagnostics_panel.py",
    "ingest:file:tests/studio/test_simulation_diagnostics.py",
    "ingest:file:tests/studio/test_sink_ui_helpers.py",
    "ingest:file:tests/studio/test_snap_drift_proof_dialog_smoke.py",
    "ingest:file:tests/studio/test_snap_ui_smoke.py",
    "ingest:file:tests/studio/test_snapshot_to_evs.py",
    "ingest:file:tests/studio/test_spatial_review_panel.py",
    "ingest:file:tests/studio/test_studio_layout_snapshots.py",
    "ingest:file:tests/studio/test_studio_mcp_bridge.py",
    "ingest:file:tests/studio/test_studio_screenshot_receipt.py",
    "ingest:file:tests/studio/test_studio_visualization_snapshot.py",
    "ingest:file:tests/studio/test_suggested_priors_apply.py",
    "ingest:file:tests/studio/test_suggested_priors_compat.py",
    "ingest:file:tests/studio/test_suggested_priors_history_chooser.py",
    "ingest:file:tests/studio/test_suggested_priors.py",
    "ingest:file:tests/studio/test_suggestions_pipeline.py",
    "ingest:file:tests/studio/test_tail_risk_helpers.py",
    "ingest:file:tests/studio/test_tail_risk_panel_model.py",
    "ingest:file:tests/studio/test_text_preview_dialog.py",
    "ingest:file:tests/studio/test_validation_plan.py",
    "ingest:file:tests/studio/test_visualization_review_panel.py",
    "ingest:file:tests/systems/fixtures/generate_goldens.py",
    "ingest:file:tests/systems/test_acceptance_integration.py",
    "ingest:file:tests/systems/test_acceptance_regression.py",
    "ingest:file:tests/systems/test_bundle.py",
    "ingest:file:tests/systems/test_contracts.py",
    "ingest:file:tests/systems/test_delivery_penalties.py",
    "ingest:file:tests/systems/test_determinism.py",
    "ingest:file:tests/systems/test_disease_models.py",
    "ingest:file:tests/systems/test_drift_sentinel.py",
    "ingest:file:tests/systems/test_propagation.py",
    "ingest:file:tests/systems/test_studio_integration.py",
    "ingest:file:tests/systems/test_threshold_protection.py",
    "ingest:file:tests/systems/test_topology_contract.py",
    "ingest:file:tests/test_alleleops_roundtrip.py",
    "ingest:file:tests/test_analysis_server.py",
    "ingest:file:tests/test_analysis_store.py",
    "ingest:file:tests/test_api_instrument_runs.py",
    "ingest:file:tests/test_artifact_bundle_canonicalization.py",
    "ingest:file:tools/generate_hub_example_bundle.py",
    "ingest:file:tests/test_artifact_bundle_verify.py",
    "ingest:file:tests/test_artifact_bundle.py",
    "ingest:file:tests/test_basespace_oauth.py",
    "ingest:file:tests/test_basespace_translator.py",
    "ingest:file:tests/test_benchmark_schema.py",
    "ingest:file:tests/test_helix_cli.py",
    "ingest:file:tests/test_bioinformatics.py",
    "ingest:file:tests/test_braid_bundling_invariants.py",
    "ingest:file:tests/test_branch_tree_determinism.py",
    "ingest:file:tests/test_build_evaluation_pack_azimuth.py",
    "ingest:file:tests/test_build_evaluation_pack_offtarget_public.py",
    "ingest:file:tests/test_build_fingerprint_deterministic.py",
    "ingest:file:tests/test_build_meta.py",
    "ingest:file:tests/test_builder_base_v0.py",
    "ingest:file:tests/test_builder_crispr_v0.py",
    "ingest:file:tests/test_builder_prime_v0.py",
    "ingest:file:tests/test_calibration_bundle.py",
    "ingest:file:tests/test_calibration_coverage.py",
    "ingest:file:tests/test_campaigns_cli.py",
    "ingest:file:tests/test_campaigns_determinism.py",
    "ingest:file:tests/test_center_hero_layout.py",
    "ingest:file:tests/test_center_panel_outcome_count.py",
    "ingest:file:tests/test_chain_out_of_order.py",
    "ingest:file:tests/test_claims_dirty_invariant.py",
    "ingest:file:tests/test_cli_completion_footer.py",
    "ingest:file:tests/test_cli_deterministic_smoke.py",
    "ingest:file:tests/test_cli_headless.py",
    "ingest:file:tests/test_cli_helixspec_run.py",
    "ingest:file:tests/test_cli_helixspec.py",
    "ingest:file:tests/test_cli_report_filter.py",
    "ingest:file:tests/test_cli_simulate_prime.py",
    "ingest:file:tests/test_cli_verify_export_contract.py",
    "ingest:file:tests/test_clinical_endpoints.py",
    "ingest:file:tests/test_clinical_protocol.py",
    "ingest:file:tests/test_clinical_replay.py",
    "ingest:file:tests/test_clinical.py",
    "ingest:file:tests/test_codon.py",
    "ingest:file:tests/test_compliance_controls.py",
    "ingest:file:tests/test_composite_editability_cuda.py",
    "ingest:file:tests/test_config_features.py",
    "ingest:file:tests/test_contract_identity_writers.py",
    "ingest:file:tests/test_contract_info.py",
    "ingest:file:tests/test_crash_record.py",
    "ingest:file:tests/test_crispr_backend_selection.py",
    "ingest:file:tests/test_crispr_coordinate_contract.py",
    "ingest:file:tests/test_crispr_cut_position_consistency.py",
    "ingest:file:src/helix/edit/simulate.py",
    "ingest:file:tests/test_crispr_dag_micro.py",
    "ingest:file:tests/test_crispr_dag_outcomes_sensitive_to_guide.py",
    "ingest:file:tests/test_crispr_decision_contract.py",
    "ingest:file:tests/test_crispr_demo_sim_fixture.py",
    "ingest:file:tests/test_crispr_dynamic_sim.py",
    "ingest:file:tests/test_crispr_edit_class_metadata.py",
    "ingest:file:tests/test_crispr_edit_dag_crispr_micro.py",
    "ingest:file:tests/test_crispr_engine_cuda.py",
    "ingest:file:tests/test_offtarget_benchmark.py",
    "ingest:file:tests/test_crispr_engine_fixtures.py",
    "ingest:file:tests/test_crispr_fuzz.py",
    "ingest:file:tests/test_crispr_guide_objectives.py",
    "ingest:file:tests/test_crispr_guide_sweep_cli_output.py",
    "ingest:file:tests/test_crispr_guide_sweep.py",
    "ingest:file:tests/test_crispr_guides.py",
    "ingest:file:tests/test_crispr_interaction_proxy.py",
    "ingest:file:tests/test_crispr_native_engine.py",
    "ingest:file:tests/test_crispr_pam_mask.py",
    "ingest:file:tests/test_crispr_pam.py",
    "ingest:file:tests/test_crispr_simulator.py",
    "ingest:file:tests/test_crispr_tau_leap_cli.py",
    "ingest:file:tests/test_crispr_viz_dag_parity.py",
    "ingest:file:tests/test_ctmc_tau_leap_contract.py",
    "ingest:file:tests/test_ctmc_tau_leap_cuda_graphs.py",
    "ingest:file:tests/test_ctmc_tau_leap_divergence_counters.py",
    "ingest:file:tests/test_ctmc_tau_leap_fixtures.py",
    "ingest:file:tests/test_ctmc_tau_leap_gpu_parity_graphs.py",
    "ingest:file:tests/test_ctmc_tau_leap_gpu_parity.py",
    "ingest:file:tests/test_ctmc_tau_leap.py",
    "ingest:file:tests/test_cut_semantics_determinism_property.py",
    "ingest:file:tests/test_cut_semantics.py",
    "ingest:file:tests/test_cut_shift_perturbation.py",
    "ingest:file:tests/test_cyclospectrum.py",
    "ingest:file:tests/test_dcas9_occupancy_cuda.py",
    "ingest:file:tests/test_decision_support_gates_v0.py",
    "ingest:file:tests/test_deltas.py",
    "ingest:file:tests/test_demo_auroc_delta.py",
    "ingest:file:tests/test_demo_session.py",
    "ingest:file:tests/test_determinism_guard.py",
    "ingest:file:tests/test_deterministic_seq_cnn.py",
    "ingest:file:tests/test_divergence_proof_bundle_reader.py",
    "ingest:file:tests/test_divergence.py",
    "ingest:file:src/helixspec/manifest.py",
    "ingest:file:tests/test_download_release_contract.py",
    "ingest:file:tools/stage_website_release.py",
    "ingest:file:tests/test_edge_config.py",
    "ingest:file:tests/test_edge_scratch_cleanup.py",
    "ingest:file:tests/test_edit_dag_display_formatting.py",
    "ingest:file:tests/test_edit_dag_frames.py",
    "ingest:file:tests/test_edit_dag_layout_invariants.py",
    "ingest:file:tests/test_edit_dag.py",
    "ingest:file:tests/test_egfr_grb2_mvp.py",
    "ingest:file:tests/test_egfr_grb2_regression.py",
    "ingest:file:tests/test_enterprise_proof_offtarget_public_doc.py",
    "ingest:file:tests/test_enzyme_contract_v1.py",
    "ingest:file:tests/test_eval_azimuth_pack_auroc.py",
    "ingest:file:tests/test_evaluation_pack_v1.py",
    "ingest:file:tests/test_evaluator_docs_loop_contract.py",
    "ingest:file:tests/test_evaluator_mvp_smoke.py",
    "ingest:file:tests/test_event_log.py",
    "ingest:file:tests/test_evidence_view_model.py",
    "ingest:file:tests/test_evs/test_offtarget_heat.py",
    "ingest:file:tests/test_experiment_planner.py",
    "ingest:file:tests/test_experiment_presets.py",
    "ingest:file:tests/test_experiment_setup_dialog.py",
    "ingest:file:tests/test_export_evidence.py",
    "ingest:file:tests/test_export_gate_keys.py",
    "ingest:file:tests/test_export_run.py",
    "ingest:file:tests/test_export_verify.py",
    "ingest:file:tests/test_visual_diff_report.py",
    "ingest:file:tests/test_extension_host_heartbeat.py",
    "ingest:file:tests/test_extension_host.py",
    "ingest:file:examples/plugins/remote_echo/remote_echo_plugin.py",
    "ingest:file:tests/test_filter_only_ui_no_ranking.py",
    "ingest:file:tests/test_fm_index.py",
    "ingest:file:src/helix/crispr/offtarget_fm.py",
    "ingest:file:tests/test_focus_lens_and_physics.py",
    "ingest:file:tests/test_gate_mode_artifact.py",
    "ingest:file:tests/test_gate_mode_golden_fixtures.py",
    "ingest:file:tests/test_gc_homopolymer_cuda.py",
    "ingest:file:tests/test_genome_editing_evidence_runtime.py",
    "ingest:file:tests/test_geom_builders.py",
    "ingest:file:tests/test_geometry_compiler_determinism.py",
    "ingest:file:tests/test_gl_panel_export_clip.py",
    "ingest:file:tests/test_gl_panel.py",
    "ingest:file:tests/test_golden_failing_bundle_v1.py",
    "ingest:file:tests/test_governance_ledger_v1.py",
    "ingest:file:tests/test_governance_no_side_channels_cli.py",
    "ingest:file:tests/test_governance_repo_balance.py",
    "ingest:file:tests/test_governance_self_check_cli.py",
    "ingest:file:tests/test_governance_watermarking.py",
    "ingest:file:tests/test_gpu_l0_thermo.py",
    "ingest:file:tests/test_graphs_colored.py",
    "ingest:file:tests/test_graphs_dbg.py",
    "ingest:file:tests/test_guide_inspector_model.py",
    "ingest:file:tests/test_helix_api.py",
    "ingest:file:tests/test_helixspec_canon_hash.py",
    "ingest:file:tests/test_helixspec_diff.py",
    "ingest:file:tests/test_helixspec_lower_engine.py",
    "ingest:file:tests/test_helixspec_parse.py",
    "ingest:file:tests/test_helixspec_typecheck.py",
    "ingest:file:tests/test_hero_status.py",
    "ingest:file:tests/test_hostile_bypass_pack_v1.py",
    "ingest:file:tests/test_hub_cli_hub_root_anywhere.py",
    "ingest:file:tests/test_hub_decision_export_v0.py",
    "ingest:file:tests/test_hub_decision_v1.py",
    "ingest:file:tests/test_hub_example_bundle_v1.py",
    "ingest:file:tests/test_hub_pilot_export_v0.py",
    "ingest:file:tests/test_hub_proof_render_v0.py",
    "ingest:file:tests/test_hub_review_v0.py",
    "ingest:file:tests/test_illumina_translator.py",
    "ingest:file:tests/test_importers_ampseq.py",
    "ingest:file:tests/test_importers_bam.py",
    "ingest:file:tests/test_importers_crispresso.py",
    "ingest:file:tests/test_importers_integration_headless.py",
    "ingest:file:tests/test_importers_registry.py",
    "ingest:file:tests/test_importers_to_run_record.py",
    "ingest:file:tests/test_indel_risk_cuda.py",
    "ingest:file:tests/test_ingest_registry_config.py",
    "ingest:file:tests/test_ingest_status_client.py",
    "ingest:file:tests/test_ingest_status_update_api.py",
    "ingest:file:tests/test_ingest_verification.py",
    "ingest:file:tests/test_instrument_runs_view.py",
    "ingest:file:tests/test_intake_ledger.py",
    "ingest:file:tests/test_integration_studio_project_artifacts.py",
    "ingest:file:tests/test_integration_studio_project_workflow.py",
    "ingest:file:tests/test_integration_studio.py",
    "ingest:file:tests/test_invariants.py",
    "ingest:file:tests/test_ion_receiver_cli.py",
    "ingest:file:tests/test_ion_torrent_receiver.py",
    "ingest:file:tests/test_ion_torrent_translator.py",
    "ingest:file:tests/test_iterated_dynamics.py",
    "ingest:file:tests/test_layout_state.py",
    "ingest:file:tests/test_licensing.py",
    "ingest:file:tests/test_lightcone_3d_view_mode.py",
    "ingest:file:tests/test_lightcone_demo_proof_v0_8.py",
    "ingest:file:tools/lightcone_demo_proof_v0_8.py",
    "ingest:file:tests/test_lightcone_drag_threshold.py",
    "ingest:file:tests/test_lightcone_gpu_parity.py",
    "ingest:file:tests/test_lightcone_gpu_raster_receipts.py",
    "ingest:file:tests/test_lightcone_panel_smoke.py",
    "ingest:file:tests/test_lightcone_perf_profile.py",
    "ingest:file:tests/test_lightcone_perf_smoke.py",
    "ingest:file:tests/test_lightcone_picking.py",
    "ingest:file:tests/test_lightcone_render_golden.py",
    "ingest:file:tests/test_lightcone_stress_tree_determinism.py",
    "ingest:file:tests/test_live_cli.py",
    "ingest:file:tests/test_main_window_placeholders.py",
    "ingest:file:tests/test_metrics_auroc.py",
    "ingest:file:src/helix/metrics/auroc.py",
    "ingest:file:tests/test_metrics_roi.py",
    "ingest:file:tests/test_mock_run_ingest_server.py",
    "ingest:file:tests/test_modern_engine_time_units.py",
    "ingest:file:tests/test_modern_qt_dpi.py",
    "ingest:file:tests/test_modern_qt_dpr_guardrail.py",
    "ingest:file:tests/test_modern_qt_pick_alloc_separation_guardrail.py",
    "ingest:file:tests/test_modern_qt_picking_mapping.py",
    "ingest:file:tests/test_modern_qt_render_activation.py",
    "ingest:file:tests/test_modern_qt_resize_alloc_guard.py",
    "ingest:file:tests/test_motif.py",
    "ingest:file:src/helix/motif/__init__.py",
    "ingest:file:tests/test_nussinov.py",
    "ingest:file:tests/test_offtarget_cuda_integration.py",
    "ingest:file:tests/test_offtarget_density_cuda.py",
    "ingest:file:tests/test_offtarget_full_determinism.py",
    "ingest:file:tests/test_offtarget_parity.py",
    "ingest:file:tests/test_seed.py",
    "ingest:file:tests/test_ogn_gating.py",
    "ingest:file:tests/test_ontargetx_bundle_io.py",
    "ingest:file:tests/test_ontargetx_embedding_v3_kmer2.py",
    "ingest:file:tests/test_ontargetx_embedding_v4_kmer3hash256.py",
    "ingest:file:tests/test_ontargetx_embedding_v4_thermo_positional.py",
    "ingest:file:tests/test_ontargetx_embedding_v5_pos1hot.py",
    "ingest:file:tests/test_ontargetx_embedding_v6_kmer2_thermo.py",
    "ingest:file:tests/test_ontargetx_encoding.py",
    "ingest:file:tests/test_ontargetx_engine_bundle.py",
    "ingest:file:tests/test_ontargetx_ensemble_cv.py",
    "ingest:file:src/helix/crispr/ontargetx/ensemble.py",
    "ingest:file:tests/test_ontargetx_governance.py",
    "ingest:file:tests/test_ontargetx_ranking_pairs.py",
    "ingest:file:tests/test_open_snapshot_activates_evs.py",
    "ingest:file:tests/test_optional_deps_errors.py",
    "ingest:file:tests/test_outcome_determinism_permutation.py",
    "ingest:file:tests/test_outcome_explorer_mass.py",
    "ingest:file:tests/test_outcome_explorer.py",
    "ingest:file:tests/test_outcome_flow_intent.py",
    "ingest:file:tests/test_outcome_metadata_chips.py",
    "ingest:file:tests/test_outcome_normalize.py",
    "ingest:file:tests/test_outcome_perturbation_cache.py",
    "ingest:file:tests/test_outcome_posterior.py",
    "ingest:file:tests/test_outcome_ribbon_label_selection.py",
    "ingest:file:tests/test_outcome_space_map.py",
    "ingest:file:tests/test_outcome_stale_drop.py",
    "ingest:file:tests/test_packaging_metadata.py",
    "ingest:file:tests/test_packaging_pyinstaller_doc_contract.py",
    "ingest:file:tests/test_packaging_release_contract.py",
    "ingest:file:tests/test_packaging_trusted_release_contract.py",
    "ingest:file:tests/test_pam_seed_cuda.py",
    "ingest:file:tests/test_partner_followup.py",
    "ingest:file:tests/test_pcr_engine.py",
    "ingest:file:tests/test_phase1_knn.py",
    "ingest:file:tests/test_playground_crispr_micro.py",
    "ingest:file:tests/test_plugin_isolation_rules.py",
    "ingest:file:tests/test_plugin_packages.py",
    "ingest:file:tests/test_plugin_registries.py",
    "ingest:file:tests/test_plugin_registry_cache.py",
    "ingest:file:tests/test_plugins_manager.py",
    "ingest:file:tests/test_plugins_manifest.py",
    "ingest:file:tests/test_policy_packs.py",
    "ingest:file:tests/test_policy_patches.py",
    "ingest:file:tests/test_predictor_receipts.py",
    "ingest:file:tests/test_pricing_enforcement_contract.py",
    "ingest:file:tests/test_prime_dp_cuda.py",
    "ingest:file:tests/test_prime_engine.py",
    "ingest:file:tests/test_prime_multiplex_calibration.py",
    "ingest:file:tests/test_prime_physics_score.py",
    "ingest:file:tests/test_prime_physics.py",
    "ingest:file:tests/test_project_imported_runs.py",
    "ingest:file:tests/test_project_model.py",
    "ingest:file:tests/test_project_snapshot_paths.py",
    "ingest:file:tests/test_project_viz_paths.py",
    "ingest:file:tests/test_proof_kit_builder.py",
    "ingest:file:tests/test_protein.py",
    "ingest:file:tests/test_provenance_headers.py",
    "ingest:file:tests/test_provenance_race.py",
    "ingest:file:tests/test_provenance.py",
    "ingest:file:tests/test_public_release_channel_contract.py",
    "ingest:file:tools/publish_github_release.py",
    "ingest:file:tools/publish_website_release.py",
    "ingest:file:tests/test_public_release_docs_contract.py",
    "ingest:file:tools/public_release_docs_contract.py",
    "ingest:file:tests/test_public_validation_packs_v1.py",
    "ingest:file:tests/test_publish_github_release.py",
    "ingest:file:tests/test_publish_website_release.py",
    "ingest:file:tests/test_pypi_publishing_contract.py",
    "ingest:file:tests/test_rail_health_bar_widget.py",
    "ingest:file:tests/test_rail_state_store.py",
    "ingest:file:tests/test_rail_widget_recompute.py",
    "ingest:file:tests/test_rail_widget_spinner_timer.py",
    "ingest:file:tests/test_realtime_transport.py",
    "ingest:file:tests/test_recompute_chain_policy.py",
    "ingest:file:tests/test_recompute_planner.py",
    "ingest:file:tests/test_registry_v1_smoke.py",
    "ingest:file:tests/test_release_asset_provenance_contract.py",
    "ingest:file:tests/test_release_checklist_contract.py",
    "ingest:file:tests/test_release_gates_contract.py",
    "ingest:file:tests/test_release_local.py",
    "ingest:file:tests/test_release_provenance_contract.py",
    "ingest:file:tests/test_repair_pathways.py",
    "ingest:file:tests/test_repro_adversarial.py",
    "ingest:file:tests/test_repro_backend_parity.py",
    "ingest:file:tests/test_repro_bundle.py",
    "ingest:file:tests/test_repro_filesystem_ordering.py",
    "ingest:file:tests/test_repro_manifest_contract.py",
    "ingest:file:tests/test_repro_subprocess_repeat.py",
    "ingest:file:tests/test_results_adapter_indel_profile.py",
    "ingest:file:tests/test_revenue_plan.py",
    "ingest:file:tests/test_rna_mccaskill.py",
    "ingest:file:tests/test_run_activation_propagates_evs.py",
    "ingest:file:tests/test_run_activation_survives_layout_failure.py",
    "ingest:file:tests/test_run_artifact.py",
    "ingest:file:tests/test_run_bundle.py",
    "ingest:file:tests/test_run_compare_auroc_extract.py",
    "ingest:file:tests/test_run_descriptor_schema.py",
    "ingest:file:tests/test_run_history_mv_repro.py",
    "ingest:file:tests/test_run_history.py",
    "ingest:file:tests/test_run_metrics_json_safe.py",
    "ingest:file:tests/test_run_recorded_updates_analysis_outcome_count.py",
    "ingest:file:tests/test_run_registry_api.py",
    "ingest:file:tests/test_run_registry_status.py",
    "ingest:file:tests/test_run_registry.py",
    "ingest:file:tests/test_s3_blob_store.py",
    "ingest:file:tests/test_save_session_report_writes_file.py",
    "ingest:file:tests/test_scc.py",
    "ingest:file:tests/test_scheduler_islands.py",
    "ingest:file:tests/test_schema_manifest.py",
    "ingest:file:tests/test_scientific_contract.py",
    "ingest:file:src/helix/seed/extend.py",
    "ingest:file:tests/test_selection_utils.py",
    "ingest:file:tests/test_session_model.py",
    "ingest:file:tests/test_session_report_engine_info.py",
    "ingest:file:tests/test_session_report_no_chart.py",
    "ingest:file:tests/test_session_report_watermark.py",
    "ingest:file:tests/test_shipped_ontargetx_v7_manifest.py",
    "ingest:file:tests/test_simbuilder_embedded_layout_smoke.py",
    "ingest:file:tests/test_simbuilder_layout_spacing.py",
    "ingest:file:tests/test_sketch.py",
    "ingest:file:src/helix/sketch/distance.py",
    "ingest:file:tests/test_smoke_package.py",
    "ingest:file:tools/smoke_package.py",
    "ingest:file:tests/test_snapshot_bundle.py",
    "ingest:file:tests/test_species_core.py",
    "ingest:file:tests/test_spine_end_to_end.py",
    "ingest:file:tests/test_stage_website_release.py",
    "ingest:file:tests/test_string.py",
    "ingest:file:src/helix/string/edit.py",
    "ingest:file:tests/test_structural_risk.py",
    "ingest:file:tests/test_studio_bootstrap.py",
    "ingest:file:tests/test_studio_core_tabs.py",
    "ingest:file:tests/test_studio_export_parity.py",
    "ingest:file:tests/test_studio_left_tabs_visual_artifact.py",
    "ingest:file:tests/test_studio_plugin_host.py",
    "ingest:file:tests/test_studio_responsiveness.py",
    "ingest:file:tests/test_studio_session_helixspec.py",
    "ingest:file:tests/test_summary_contract_v2.py",
    "ingest:file:tests/test_support_bundle.py",
    "ingest:file:tests/test_sweep.py",
    "ingest:file:tests/test_target_picker_drawer.py",
    "ingest:file:tests/test_target_resolution.py",
    "ingest:file:tests/test_teams_audit_export_v1.py",
    "ingest:file:tests/test_teams_backfill_and_telemetry.py",
    "ingest:file:tests/test_teams_cli_bootstrap.py",
    "ingest:file:tests/test_teams_db_backup.py",
    "ingest:file:tests/test_teams_metrics.py",
    "ingest:file:tests/test_teams_oidc_auth.py",
    "ingest:file:tests/test_teams_smoke_contract.py",
    "ingest:file:tests/test_teams_telemetry_seats.py",
    "ingest:file:tests/test_teams_token_policy.py",
    "ingest:file:tests/test_teams_v0_smoke.py",
    "ingest:file:tests/test_thermo_connect_translator.py",
    "ingest:file:tests/test_triage.py",
    "ingest:file:tests/test_trust_check_cli.py",
    "ingest:file:tests/test_uploader_streaming.py",
    "ingest:file:tests/test_user_config_profiles.py",
    "ingest:file:tests/test_validate_artifacts.py",
    "ingest:file:tests/test_validation_bundle_verify.py",
    "ingest:file:tests/test_validation_verdict_vectors.py",
    "ingest:file:tests/test_validation_verdict.py",
    "ingest:file:tests/test_veribiota_checks.py",
    "ingest:file:tests/test_veribiota_cli.py",
    "ingest:file:tests/test_veribiota_export.py",
    "ingest:file:tests/test_verify_fuzz_v1.py",
    "ingest:file:tests/test_verify_pilot_package.py",
    "ingest:file:tests/test_verify_reason_code_contract_v1.py",
    "ingest:file:tests/test_verify_release_provenance.py",
    "ingest:file:tests/test_verify_release_signatures.py",
    "ingest:file:tests/test_viewer_perf_hud_smoke.py",
    "ingest:file:tools/visual_diff_report.py",
    "ingest:file:tests/test_web_panel_csp.py",
    "ingest:file:tests/test_web_panel_policy.py",
    "ingest:file:tests/test_web_panels_webengine_smoke.py",
    "ingest:file:tests/test_welcome_dialog_smoke.py",
    "ingest:file:tests/test_wetlab_preflight_linter.py",
    "ingest:file:tests/test_wheel_guard_scroll.py",
    "ingest:file:tests/test_workflow_panel_focus_overlay.py",
    "ingest:file:tests/test_workflow_stats.py",
    "ingest:file:tests/test_workflow2p5d_builder.py",
    "ingest:file:tests/test_zip_artifact_determinism.py",
    "ingest:file:tests/tools/test_batch_eval_base_positions_cli.py",
    "ingest:file:tests/tools/test_batch_eval_leaderboard_cli.py",
    "ingest:file:tests/tools/test_cli_session_contract_runner.py",
    "ingest:file:tests/tools/test_demo_regeneration.py",
    "ingest:file:tests/tools/test_monarchic_repo_balance_cli.py",
    "ingest:file:tests/tools/test_prime_multiplex_leaderboard_cli.py",
    "ingest:file:tests/tools/test_prime_multiplex_leaderboard.py",
    "ingest:file:tests/tools/test_qt_runtime_env.py",
    "ingest:file:tools/qt_runtime_env.py",
    "ingest:file:tests/tools/test_ship_ontargetx_bundle.py",
    "ingest:file:tests/tools/test_train_ontargetx_bundle_azimuth_cli.py",
    "ingest:file:tests/tools/test_train_ontargetx_bundle_azimuth_hparams.py",
    "ingest:file:tools/train_ontargetx_bundle_azimuth.py",
    "ingest:file:tests/tools/test_validate_profiles.py",
    "ingest:file:tests/veribiota/gen_crispr_micro.py",
    "ingest:file:tests/veribiota/gen_pcr_micro.py",
    "ingest:file:tests/veribiota/gen_prime_micro.py",
    "ingest:file:tests/viz/test_alignment_ribbon_spec.py",
    "ingest:file:tests/viz/test_decision_authority_banner_golden.py",
    "ingest:file:tests/viz/test_distance_heatmap_spec.py",
    "ingest:file:src/helix/viz/distance.py",
    "ingest:file:tests/viz/test_minimizers_inputs.py",
    "ingest:file:src/helix/viz/minimizers.py",
    "ingest:file:tests/viz/test_minimizers_spec.py",
    "ingest:file:tests/viz/test_modern_helix_base_count.py",
    "ingest:file:tests/viz/test_modern_qt_helix_reference_golden.py",
    "ingest:file:tests/viz/test_modern_qt_hud_golden.py",
    "ingest:file:tests/viz/test_modern_qt_hud_state_machine.py",
    "ingest:file:tests/viz/test_modern_story_motion_dot_sentinel.py",
    "ingest:file:tests/viz/test_motif_logo_spec.py",
    "ingest:file:tests/viz/test_rail_ribbons_spec.py",
    "ingest:file:tests/viz/test_rna_dotplot_shapes.py",
    "ingest:file:src/helix/viz/rna.py",
    "ingest:file:tests/viz/test_rna_dotplot_spec.py",
    "ingest:file:tests/viz/test_seed_chain_spec.py",
    "ingest:file:src/helix/viz/seed_chain.py",
    "ingest:file:tools/batch_eval_base_positions.py",
    "ingest:file:tools/batch_eval_leaderboard.py",
    "ingest:file:tools/build_evaluation_pack_offtarget_public.py",
    "ingest:file:tools/build_marketing_assets.py",
    "ingest:file:tools/build_proof_kit.py",
    "ingest:file:tools/build_reference_validation_bundle.py",
    "ingest:file:tools/check_change_scope.py",
    "ingest:file:tools/check_cli_session_contract_bump.py",
    "ingest:file:tools/check_forbidden_terms.py",
    "ingest:file:tools/check_icons_rc.py",
    "ingest:file:tools/demo_auroc_delta.py",
    "ingest:file:tools/doctor.py",
    "ingest:file:tools/eval_azimuth_pack_auroc.py",
    "ingest:file:tools/eval_offtarget_pack_auroc.py",
    "ingest:file:tools/golden_fixture_gate.py",
    "ingest:file:tools/helix_edge_agent.py",
    "ingest:file:tools/helix_plugins.py",
    "ingest:file:tools/hubverifier-go/internal/hubverify/hubverify.go",
    "ingest:file:tools/hubverifier-go/internal/c14n/c14n_test.go",
    "ingest:file:tools/hubverifier-go/internal/c14n/c14n.go",
    "ingest:file:tools/intake_ledger.py",
    "ingest:file:tools/ion_receiver_server.py",
    "ingest:file:tools/lightcone_perf.py",
    "ingest:file:tools/lightcone_update_perf_baseline.py",
    "ingest:file:tools/lightcone_verify_audit_pack.py",
    "ingest:file:tools/lint_colors.py",
    "ingest:file:tools/lint_contract.py",
    "ingest:file:tools/lint_forbidden_calls.py",
    "ingest:file:tools/lint_forbidden_imports.py",
    "ingest:file:tools/manual_focus_demo.py",
    "ingest:file:tools/monarchic_repo_balance.py",
    "ingest:file:tools/ogn_evidence_ingest.py",
    "ingest:file:tools/package_design_partner_pack.py",
    "ingest:file:tools/package_linux.py",
    "ingest:file:tools/package_macos.py",
    "ingest:file:tools/package_windows.py",
    "ingest:file:tools/partner_case.py",
    "ingest:file:tools/partner_followup.py",
    "ingest:file:tools/partner_intake.py",
    "ingest:file:tools/prime_multiplex_leaderboard.py",
    "ingest:file:tools/release_provenance_statement.py",
    "ingest:file:tools/repro_repeat_check.py",
    "ingest:file:tools/revenue_plan.py",
    "ingest:file:tools/run_cli_session_contract.py",
    "ingest:file:tools/run_clinical.py",
    "ingest:file:tools/run_sweep.py",
    "ingest:file:tools/semantic_drift.py",
    "ingest:file:tools/shake_test.py",
    "ingest:file:tools/synthetic_evs.py",
    "ingest:file:tools/ship_ontargetx_bundle.py",
    "ingest:file:tools/smoke_cuda.py",
    "ingest:file:tools/smoke_divergence.py",
    "ingest:file:tools/snap_drift_proof_dialog.py",
    "ingest:file:tools/snap_layout.py",
    "ingest:file:tools/snap_studio_layout.py",
    "ingest:file:tools/snap_ui.py",
    "ingest:file:tools/studio_stress.py",
    "ingest:file:tools/test_env_guard.py",
    "ingest:file:tools/update_evaluation_pack_manifests.py",
    "ingest:file:tools/update_golden.py",
    "ingest:file:tools/update_validation_pack_manifests.py",
    "ingest:file:tools/validate_artifact.py",
    "ingest:file:tools/validate_artifacts.py",
    "ingest:file:tools/validate_profiles.py",
    "ingest:file:tools/verify_batch_bundle_repro.py",
    "ingest:file:tools/verify_release_provenance.py",
    "ingest:file:tools/verify_release_signatures.py",
    "ingest:file:packaging/omnis_helix_entry.py",
    "ingest:file:packaging/windows/entrypoints/helix_cli_entry.py",
    "ingest:file:packaging/windows/entrypoints/omnis_helix_entry.py",
    "ingest:file:src/helix_api.py",
    "ingest:file:src/helix_cuda_fields.py",
    "ingest:file:src/helix_engine/__init__.py",
    "ingest:file:src/helix/calibration/__init__.py",
    "ingest:file:src/helix/campaigns/__init__.py",
    "ingest:file:src/helix/canonicalization/__init__.py",
    "ingest:file:src/helix/clinical/__init__.py",
    "ingest:file:src/helix/clinical/mechanisms/__init__.py",
    "ingest:file:src/helix/clinical/mechanisms/antibody.py",
    "ingest:file:src/helix/clinical/mechanisms/cell_therapy.py",
    "ingest:file:src/helix/clinical/mechanisms/control.py",
    "ingest:file:src/helix/clinical/mechanisms/crispr.py",
    "ingest:file:src/helix/clinical/mechanisms/small_molecule.py",
    "ingest:file:src/helix/compliance/__init__.py",
    "ingest:file:src/helix/compliance/gdpr.py",
    "ingest:file:src/helix/compliance/hipaa.py",
    "ingest:file:src/helix/compliance/soc2.py",
    "ingest:file:src/helix/compute/__init__.py",
    "ingest:file:src/helix/compute/backends/__init__.py",
    "ingest:file:src/helix/compute/harness.py",
    "ingest:file:src/helix/core/__init__.py",
    "ingest:file:src/helix/crispr/dynamic/__init__.py",
    "ingest:file:src/helix/crispr/on_target_engines/__init__.py",
    "ingest:file:src/helix/crispr/ontargetx/__init__.py",
    "ingest:file:src/helix/decision_support/__init__.py",
    "ingest:file:src/helix/decision_support/run_manifest.py",
    "ingest:file:src/helix/determinism/__init__.py",
    "ingest:file:src/helix/dsl/__init__.py",
    "ingest:file:src/helix/edge/__init__.py",
    "ingest:file:src/helix/edit/__init__.py",
    "ingest:file:src/helix/edit/physics.py",
    "ingest:file:src/helix/engine/gpu/__init__.py",
    "ingest:file:src/helix/enzyme/__init__.py",
    "ingest:file:src/helix/evaluation/__init__.py",
    "ingest:file:src/helix/experiment/__init__.py",
    "ingest:file:src/helix/experiments/__init__.py",
    "ingest:file:src/helix/genome/__init__.py",
    "ingest:file:src/helix/governance/__init__.py",
    "ingest:file:src/helix/gpu/fields/__init__.py",
    "ingest:file:src/helix/graphs/__init__.py",
    "ingest:file:src/helix/gui/icon_resources.py",
    "ingest:file:src/helix/gui/modern/__init__.py",
    "ingest:file:src/helix/gui/simbuilder/__init__.py",
    "ingest:file:src/helix/licensing/__init__.py",
    "ingest:file:src/helix/lightcone/__init__.py",
    "ingest:file:src/helix/lightcone/builders/__init__.py",
    "ingest:file:src/helix/live/__init__.py",
    "ingest:file:src/helix/metrics/__init__.py",
    "ingest:file:src/helix/motif/em.py",
    "ingest:file:src/helix/motif/online.py",
    "ingest:file:src/helix/motif/steme.py",
    "ingest:file:src/helix/nodes/__init__.py",
    "ingest:file:src/helix/pcr/__init__.py",
    "ingest:file:src/helix/pcr/dag_api.py",
    "ingest:file:src/helix/predictors/__init__.py",
    "ingest:file:src/helix/prime/__init__.py",
    "ingest:file:src/helix/repro/__init__.py",
    "ingest:file:src/helix/rna/__init__.py",
    "ingest:file:src/helix/security/__init__.py",
    "ingest:file:src/helix/seed/__init__.py",
    "ingest:file:src/helix/sim/__init__.py",
    "ingest:file:src/helix/sketch/__init__.py",
    "ingest:file:src/helix/species/__init__.py",
    "ingest:file:src/helix/string/__init__.py",
    "ingest:file:src/helix/studio/__init__.py",
    "ingest:file:src/helix/studio/assays/__init__.py",
    "ingest:file:src/helix/studio/batch/__init__.py",
    "ingest:file:src/helix/studio/delivery/__init__.py",
    "ingest:file:src/helix/studio/experimental/run_history_mv/__init__.py",
    "ingest:file:src/helix/studio/extension_host/__init__.py",
    "ingest:file:src/helix/studio/gpu/offtarget_heat_gl.py",
    "ingest:file:src/helix/studio/offtargets/__init__.py",
    "ingest:file:src/helix/studio/plugins/__init__.py",
    "ingest:file:src/helix/studio/render/__init__.py",
    "ingest:file:src/helix/studio/reports/__init__.py",
    "ingest:file:src/helix/studio/results_adapters/__init__.py",
    "ingest:file:src/helix/studio/systems/__init__.py",
    "ingest:file:src/helix/studio/systems/panels/__init__.py",
    "ingest:file:src/helix/studio/terminal/__init__.py",
    "ingest:file:src/helix/systems/__init__.py",
    "ingest:file:src/helix/validation/__init__.py",
    "ingest:file:src/helix/veribiota/__init__.py",
    "ingest:file:src/helix/visualization/__init__.py",
    "ingest:file:src/helix/visualization/animate.py",
    "ingest:file:src/helix/visualization/diff_view.py",
    "ingest:file:src/helix/viz/__init__.py",
    "ingest:file:src/helix/viz/crispr_track.py",
    "ingest:file:src/helix/viz/seed.py",
    "ingest:file:src/helix/wetlab/__init__.py",
    "ingest:file:src/helix/wetlab/lint_badge.py",
    "ingest:file:src/helix/wetlab/preflight_migration.py",
    "ingest:file:src/helixspec/__init__.py",
    "ingest:file:tests/test_bool_state_guard.py",
    "ingest:file:tests/test_deterministic_mlp.py",
    "ingest:file:tests/test_evaluator_release_contract.py",
    "ingest:file:tests/test_lightcone_fixture_schema.py",
    "ingest:file:tests/test_qt_headless_import.py",
    "ingest:file:tests/test_snap_ui_parse_size.py",
    "ingest:file:tests/test_studio_entrypoint.py",
    "ingest:file:tests/test_theme_stylesheet_smoke.py",
    "ingest:file:tests/test_validation_negative_controls.py",
    "ingest:file:tools/basespace_edge_login.py",
    "ingest:file:tools/mock_run_ingest_server.py",
    "ingest:file:tools/release_url_contract.py",
    "ingest:file:tools/verify_pilot_package.py"
  ],
  "evidenceIds": [
    "ingest:file:baselines/h0/baseline.py",
    "ingest:file:benchmark_real_genome.py",
    "ingest:file:src/helix/clock.py",
    "ingest:file:src/helix/genome/fm_index.py",
    "ingest:file:src/helix/temp.py",
    "ingest:file:docs/playground/js/realtime_worker.js",
    "ingest:file:src/helix/clinical/schema.py",
    "ingest:file:benchmarks/api_benchmarks.py",
    "ingest:file:src/helix/studio/extension_host/jsonrpc.py",
    "ingest:file:src/helix/api.py",
    "ingest:file:src/helix/datasets/__init__.py",
    "ingest:file:src/helix/studio/extension_host/remote_api.py",
    "ingest:file:benchmarks/crispr_efficiency_panel.py",
    "ingest:file:src/helix/crispr/model.py",
    "ingest:file:src/helix/crispr/simulator.py",
    "ingest:file:benchmarks/crispr_offtarget_panel.py",
    "ingest:file:benchmarks/crispr_plasmid_panel.py",
    "ingest:file:benchmarks/ctmc_tau_leap_perf.py",
    "ingest:file:src/helix/string/fm.py",
    "ingest:file:src/helix/crispr/ctmc_tau_leap.py",
    "ingest:file:src/helix/cli.py",
    "ingest:file:src/helix/determinism/guard.py",
    "ingest:file:benchmarks/engine_crispr_perf.py",
    "ingest:file:tests/test_offtarget_properties.py",
    "ingest:file:src/helix/crispr/physics.py",
    "ingest:file:benchmarks/engine_prime_perf.py",
    "ingest:file:src/helix/prime/model.py",
    "ingest:file:src/helix/prime/simulator.py",
    "ingest:file:benchmarks/lightcone_perf.py",
    "ingest:file:src/helix/lightcone/perf.py",
    "ingest:file:benchmarks/lightcone_stress_fixture.py",
    "ingest:file:src/helix/lightcone/geometry.py",
    "ingest:file:src/helix/lightcone/render.py",
    "ingest:file:benchmarks/lightcone_update_perf_baseline.py",
    "ingest:file:benchmarks/prime_panel.py",
    "ingest:file:src/helix/prime/priors.py",
    "ingest:file:benchmarks/verify_crispr_micro.py",
    "ingest:file:src/helix/teams/systems_acceptance_types.py",
    "ingest:file:src/helix/crispr/cut_spectrum.py",
    "ingest:file:calibration_campaign.py",
    "ingest:file:src/helix/crispr/pam.py",
    "ingest:file:src/helix/experiments/corpus.py",
    "ingest:file:constraint_strategy_engine.py",
    "ingest:file:contract_sensitivity_matrix.py",
    "ingest:file:coverage_diagnostics.py",
    "ingest:file:docs/playground/js/realtime.js",
    "ingest:file:deliver_workbench/adapter/helix_adapter.py",
    "ingest:file:deliver_workbench/api/main.py",
    "ingest:file:deliver_workbench/deliver/schema.py",
    "ingest:file:deliver_workbench/deliver/database.py",
    "ingest:file:tools/studio_screenshot_receipt.mjs",
    "ingest:file:deliver_workbench/cli/main.py",
    "ingest:file:deliver_workbench/deliver/cli.py",
    "ingest:file:deliver_workbench/deliver/matchmaker.py",
    "ingest:file:deliver_workbench/scripts/better_than_google_benchmark.py",
    "ingest:file:deliver_workbench/scripts/seed_database.py",
    "ingest:file:deliver_workbench/tests/test_adapter_e2e.py",
    "ingest:file:deliver_workbench/tests/test_database.py",
    "ingest:file:deliver_workbench/tests/test_matchmaker.py",
    "ingest:file:deploy/vastai/host_bundle.py",
    "ingest:file:deploy/vastai/rent_and_verify.py",
    "ingest:file:discovery_campaign.py",
    "ingest:file:Visualization_Bench/prototype.js",
    "ingest:file:src/helix/experiments/campaign.py",
    "ingest:file:src/helix/experiments/verify.py",
    "ingest:file:docs/playground/js/realtime_compare.js",
    "ingest:file:src/helix/clinical/engine.py",
    "ingest:file:tools/hubverifier-go/cmd/hubverify/main.go",
    "ingest:file:src/helix/teams/digest.py",
    "ingest:file:docs/playground/js/realtime_branch_chart.js",
    "ingest:file:examples/cyclospectrum_demo.py",
    "ingest:file:src/helix/cyclospectrum.py",
    "ingest:file:examples/find_orfs.py",
    "ingest:file:src/helix/codon.py",
    "ingest:file:examples/gc_skew_demo.py",
    "ingest:file:src/helix/bioinformatics.py",
    "ingest:file:examples/helix_api_demo.py",
    "ingest:file:examples/kmer_counter.py",
    "ingest:file:examples/nussinov_trace.py",
    "ingest:file:src/helix/nussinov_algorithm.py",
    "ingest:file:examples/offscreen_webrtc_demo/python/run_offscreen_webrtc.py",
    "ingest:file:examples/offscreen_webrtc_demo/signaling/server.js",
    "ingest:file:examples/ontargetx_pytorch_skeleton.py",
    "ingest:file:src/helix/genome/digital.py",
    "ingest:file:src/helix/crispr/ontargetx/encoding.py",
    "ingest:file:src/helix/studio/prime_inspector.py",
    "ingest:file:examples/peptide_mass_lookup.py",
    "ingest:file:examples/plugins/remote_web_panel/remote_web_panel_plugin.py",
    "ingest:file:examples/plugins/remote_web_panel/ui/main.js",
    "ingest:file:src/helix/studio/summary_contract_v2.py",
    "ingest:file:examples/translate_sequence.py",
    "ingest:file:examples/triage_report.py",
    "ingest:file:src/helix/gui/simbuilder/app.py",
    "ingest:file:src/helix/triage.py",
    "ingest:file:experiments/concurrency_torture.py",
    "ingest:file:src/helix/studio/qtconcurrent_compat.py",
    "ingest:file:experiments/cross_backend_determinism.py",
    "ingest:file:experiments/divergence_injection.py",
    "ingest:file:experiments/ed25519_roundtrip.py",
    "ingest:file:src/helix/licensing/verify.py",
    "ingest:file:src/helix/sweep.py",
    "ingest:file:experiments/infrastructure_validation_suite/multi_site_reproducibility/scripts/compare_hashes.py",
    "ingest:file:src/helixspec/ast.py",
    "ingest:file:experiments/large_scale_sweep.py",
    "ingest:file:experiments/large_simulation_sweep.py",
    "ingest:file:experiments/memory_pressure.py",
    "ingest:file:experiments/pareto_stress.py",
    "ingest:file:experiments/reproducibility_stress.py",
    "ingest:file:experiments/scale_verification_demo.py",
    "ingest:file:experiments/schema_roundtrip.py",
    "ingest:file:experiments/sweep_simulation.py",
    "ingest:file:genome_scale_pilot.py",
    "ingest:file:helix_gui/main_window.py",
    "ingest:file:tests/studio/test_timeline_follow.py",
    "ingest:file:helix/theme/generate_theme.py",
    "ingest:file:src/helixspec/errors.py",
    "ingest:file:helix/theme/out/theme_palette_generated.py",
    "ingest:file:helixtasks/egfr_grb2_build_amici.py",
    "ingest:file:helixtasks/egfr_grb2_fit_pypesto.py",
    "ingest:file:helixtasks/egfr_grb2_orchestrator.py",
    "ingest:file:src/helix/core/graph.py",
    "ingest:file:src/helix/core/scheduler.py",
    "ingest:file:src/helix/live/hot_swap.py",
    "ingest:file:src/helix/live/metadata.py",
    "ingest:file:src/helix/live/state_reducer.py",
    "ingest:file:src/helix/nodes/abm.py",
    "ingest:file:src/helix/nodes/couplers.py",
    "ingest:file:src/helix/nodes/observer.py",
    "ingest:file:src/helix/nodes/rd.py",
    "ingest:file:src/helix/nodes/rulenet.py",
    "ingest:file:outreach/outreach_sequence.py",
    "ingest:file:packaging/pyinstaller/hooks/hook-PySide6.QtWebEngineCore.py",
    "ingest:file:pan_cancer_editability_map.py",
    "ingest:file:pan_cancer_therapeutic_atlas.py",
    "ingest:file:production_campaign.py",
    "ingest:file:rare_disease_editability_map.py",
    "ingest:file:res_recalibration.py",
    "ingest:file:robust_editability_score.py",
    "ingest:file:scripts/bench_check.py",
    "ingest:file:scripts/check_benchmark_regression.py",
    "ingest:file:scripts/check_ctmc_tau_leap_perf_regression.py",
    "ingest:file:scripts/checkpointed_verify.py",
    "ingest:file:scripts/generate_cross_host_verification.py",
    "ingest:file:src/helix/entropy.py",
    "ingest:file:scripts/generate_million_locus_topology.py",
    "ingest:file:src/helix_engine/native.py",
    "ingest:file:scripts/generate_playground_dags.py",
    "ingest:file:src/helix/decision_support/calibration_registry.py",
    "ingest:file:src/helix/crispr/dag_api.py",
    "ingest:file:src/helix/prime/dag_api.py",
    "ingest:file:scripts/helix_github_verify_diff.py",
    "ingest:file:src/helix/governance/ledger.py",
    "ingest:file:src/helix/teams/client.py",
    "ingest:file:scripts/make_cover_image.py",
    "ingest:file:src/helix/studio/lightcone_audit_pack.py",
    "ingest:file:scripts/update_bench_history.py",
    "ingest:file:src/helix/crispr/offtarget_cuda.py",
    "ingest:file:src/helix_engine/species_detect.py",
    "ingest:file:src/helix/species/detect.py",
    "ingest:file:src/helix_workflows.py",
    "ingest:file:src/helix/app_identity.py",
    "ingest:file:src/helix/live/viz/hud.py",
    "ingest:file:src/helix/studio/evaluation_access.py",
    "ingest:file:src/helix/calibration/bundle.py",
    "ingest:file:src/helix/studio/session.py",
    "ingest:file:src/helix/campaigns/bundle.py",
    "ingest:file:src/helix/schema/__init__.py",
    "ingest:file:src/helix/campaigns/config.py",
    "ingest:file:src/helix/campaigns/engine.py",
    "ingest:file:src/helix/campaigns/receipt.py",
    "ingest:file:src/helix/campaigns/cli.py",
    "ingest:file:src/helix/campaigns/corpus.py",
    "ingest:file:src/helix/campaigns/streaming.py",
    "ingest:file:src/helix/compute/backends/registry.py",
    "ingest:file:src/helix/campaigns/topology.py",
    "ingest:file:src/helix/campaigns/verify.py",
    "ingest:file:src/helix/rng.py",
    "ingest:file:src/helix/canonicalization/jcs.py",
    "ingest:file:src/helix/provenance.py",
    "ingest:file:src/helix/snapshot_bundle.py",
    "ingest:file:src/helixspec/divergence.py",
    "ingest:file:src/helix/fs.py",
    "ingest:file:src/helix/gui/bridge.py",
    "ingest:file:src/helix/enzyme/verify.py",
    "ingest:file:src/helix/validation/verdict.py",
    "ingest:file:src/helix/predictors/receipt.py",
    "ingest:file:src/helix/studio/iterated_dynamics.py",
    "ingest:file:src/helix/licensing/license.py",
    "ingest:file:src/helix/user_config.py",
    "ingest:file:src/helix/contract_info.py",
    "ingest:file:src/helix/crispr/dynamic/simulator.py",
    "ingest:file:src/helix/governance/enforce.py",
    "ingest:file:src/helix/edit/dag.py",
    "ingest:file:src/helix/visualization/dag_viz.py",
    "ingest:file:src/helix/enzyme/bundle.py",
    "ingest:file:src/helix/enzyme/diff.py",
    "ingest:file:src/helix/enzyme/export.py",
    "ingest:file:src/helix/enzyme/layout.py",
    "ingest:file:src/helix/enzyme/report.py",
    "ingest:file:src/helix/enzyme/simulate.py",
    "ingest:file:src/helix/studio/export_evidence.py",
    "ingest:file:src/helix/studio/models.py",
    "ingest:file:src/helix/hub/decision_store.py",
    "ingest:file:src/helix/studio/experiment_spec.py",
    "ingest:file:src/helix/studio/session_io.py",
    "ingest:file:src/helix/export_verify.py",
    "ingest:file:src/helix/live/livelab.py",
    "ingest:file:src/helix/governance/notify.py",
    "ingest:file:src/helix/governance/self_check.py",
    "ingest:file:src/helixspec/cli.py",
    "ingest:file:src/helixspec/run.py",
    "ingest:file:src/helix/hub/decision.py",
    "ingest:file:src/helix/hub/decision_export.py",
    "ingest:file:src/helix/hub/pilot_export.py",
    "ingest:file:src/helix/hub/proof_render.py",
    "ingest:file:src/helix/hub/review_approve.py",
    "ingest:file:src/helix/hub/review_render.py",
    "ingest:file:src/helix/determinism/nondet.py",
    "ingest:file:src/helix/licensing/seats.py",
    "ingest:file:src/helix/studio/target_field.py",
    "ingest:file:src/helix/teams/db.py",
    "ingest:file:src/helix/metrics/roi.py",
    "ingest:file:src/helix/support/bundle.py",
    "ingest:file:src/helix/predictors/bundle.py",
    "ingest:file:src/helix/predictors/compare.py",
    "ingest:file:src/helix/predictors/registry.py",
    "ingest:file:src/helix/repro/bundle.py",
    "ingest:file:src/helix/species/builder.py",
    "ingest:file:src/helix/species/bundle.py",
    "ingest:file:src/helix/governance/posture.py",
    "ingest:file:src/helix/scientific_contract.py",
    "ingest:file:src/helix/veribiota/exporter.py",
    "ingest:file:src/helix/veribiota/checks.py",
    "ingest:file:src/helix/run_engine.py",
    "ingest:file:src/helix/governance/errors.py",
    "ingest:file:tests/test_crispr_prove_guide_sweep_cli.py",
    "ingest:file:src/helix/studio/reports/run_report.py",
    "ingest:file:src/helix/clinical/protocol.py",
    "ingest:file:src/helix/ogn/manager.py",
    "ingest:file:src/helix/security/tokens.py",
    "ingest:file:src/helix/studio/extension_host/supervisor.py",
    "ingest:file:src/helix/teams/audit_export.py",
    "ingest:file:src/helix/teams/backup.py",
    "ingest:file:src/helix/teams/release_integrity.py",
    "ingest:file:src/helix/teams/runner.py",
    "ingest:file:src/helix/teams/server.py",
    "ingest:file:src/helix/validation/runner.py",
    "ingest:file:src/helix/engine_benchmark.py",
    "ingest:file:src/helix/studio/export_run.py",
    "ingest:file:src/helix/clinical/endpoints.py",
    "ingest:file:src/helix/clinical/mechanisms/registry.py",
    "ingest:file:src/helix/clinical/replay.py",
    "ingest:file:src/helix/compliance/controls.py",
    "ingest:file:src/helix/compute/backends/base.py",
    "ingest:file:src/helix/compute/backends/cpu_backend.py",
    "ingest:file:src/helix/compute/backends/cuda_backend.py",
    "ingest:file:src/helix/studio/experimental/run_history_mv/run_history_model.py",
    "ingest:file:src/helix/compute/batch.py",
    "ingest:file:src/helix/compute/binary_results.py",
    "ingest:file:src/helix/compute/cuda_physics.py",
    "ingest:file:src/helix/studio/main_window.py",
    "ingest:file:src/helix/config.py",
    "ingest:file:src/helix/core/cache.py",
    "ingest:file:src/helix/core/scc.py",
    "ingest:file:src/helix/core/invariants.py",
    "ingest:file:src/helix/core/offtarget_heat.py",
    "ingest:file:src/helix/live/event_bus.py",
    "ingest:file:src/helix/crispr/ctmc_tau_leap_contract.py",
    "ingest:file:src/helix/crispr/dynamic/config.py",
    "ingest:file:src/helix/crispr/dynamic/fate.py",
    "ingest:file:src/helix/crispr/dynamic/state.py",
    "ingest:file:src/helix/crispr/dynamic/utils.py",
    "ingest:file:src/helix/crispr/dynamic/measurement.py",
    "ingest:file:src/helix/crispr/dynamic/repair.py",
    "ingest:file:src/helix/crispr/embeddings/v4_thermo_positional.py",
    "ingest:file:src/helix/crispr/guide_objectives.py",
    "ingest:file:src/helix/engine/gpu/l0_thermo.py",
    "ingest:file:tools/build_evaluation_pack_azimuth.py",
    "ingest:file:src/helix/crispr/guide_sweep.py",
    "ingest:file:src/helix/crispr/guide.py",
    "ingest:file:src/helix/crispr/offtarget_cuda_optimized.py",
    "ingest:file:src/helix/crispr/offtarget_full.py",
    "ingest:file:src/helix/crispr/offtarget_parity.py",
    "ingest:file:src/helix/crispr/on_target_engines/ontargetx.py",
    "ingest:file:src/helix/crispr/on_target.py",
    "ingest:file:src/helix/crispr/on_target_engines/physics.py",
    "ingest:file:src/helix/crispr/ontargetx/bundle_io.py",
    "ingest:file:src/helix/crispr/ontargetx/ranking.py",
    "ingest:file:src/helix/crispr/physics_gpu.py",
    "ingest:file:src/helix/engine/encoding.py",
    "ingest:file:src/helix/studio/mcp_bridge.py",
    "ingest:file:src/helix/crispr/rules.py",
    "ingest:file:src/helix/edit/events.py",
    "ingest:file:src/helix/crispr/score.py",
    "ingest:file:src/helix/crispr/simulate.py",
    "ingest:file:src/helix/decision_support/artifact_export.py",
    "ingest:file:src/helix/decision_support/baseline_registry.py",
    "ingest:file:src/helix/decision_support/paths.py",
    "ingest:file:src/helix/decision_support/context_registry.py",
    "ingest:file:src/helix/decision_support/dataset_version.py",
    "ingest:file:src/helix/decision_support/gate_outputs.py",
    "ingest:file:src/helix/decision_support/offline_validate.py",
    "ingest:file:src/helix/decision_support/check_registry.py",
    "ingest:file:src/helix/decision_support/schema_validate.py",
    "ingest:file:tests/test_studio_evaluation_gate.py",
    "ingest:file:src/helix/dsl/hgx.py",
    "ingest:file:src/helix/edge/basespace_client.py",
    "ingest:file:src/helix/studio/ui_dispatcher.py",
    "ingest:file:tests/test_basespace_client.py",
    "ingest:file:src/helix/edge/bundle.py",
    "ingest:file:src/helix/edge/config.py",
    "ingest:file:src/helix/edge/ion_receiver.py",
    "ingest:file:src/helix/edge/translators/ion_torrent.py",
    "ingest:file:src/helix/edge/mock_ingest_server.py",
    "ingest:file:src/helix/edge/run_registry.py",
    "ingest:file:src/helix/edge/run_descriptor.py",
    "ingest:file:src/helix/edge/translators/base.py",
    "ingest:file:src/helix/edge/translators/basespace.py",
    "ingest:file:src/helix/edge/translators/illumina.py",
    "ingest:file:src/helix/edge/translators/thermo_connect.py",
    "ingest:file:src/helix/edge/uploader.py",
    "ingest:file:src/helix/edge/watcher.py",
    "ingest:file:src/helix/edit/hashing.py",
    "ingest:file:src/helix/edit/post.py",
    "ingest:file:src/helix/edit/report.py",
    "ingest:file:src/helix/engine/benchmark.py",
    "ingest:file:src/helix/enzyme/canonical.py",
    "ingest:file:src/helix/enzyme/fold_proxy.py",
    "ingest:file:src/helix/enzyme/schema_digest.py",
    "ingest:file:src/helix/enzyme/schema_pack.py",
    "ingest:file:src/helix/enzyme/schema.py",
    "ingest:file:src/helix/eval/azimuth_cnn_phase4.py",
    "ingest:file:src/helix/eval/azimuth_knn_phase1.py",
    "ingest:file:src/helix/evaluation/packs.py",
    "ingest:file:src/helix/eval/azimuth_mlp_phase3.py",
    "ingest:file:src/helix/evaluation/auroc_metric.py",
    "ingest:file:src/helix/evaluation/offtarget_pack_builder.py",
    "ingest:file:src/helix/evaluation/pack_manifest.py",
    "ingest:file:src/helix/evidence_runtime.py",
    "ingest:file:src/helix/evs/io.py",
    "ingest:file:src/helix/evs/render.py",
    "ingest:file:src/helix/studio/outcome_explorer.py",
    "ingest:file:src/helix/experiment/spec.py",
    "ingest:file:src/helix/studio/export_provenance.py",
    "ingest:file:src/helix/studio/governance_stamp.py",
    "ingest:file:src/helix/systems/perturbation_program.py",
    "ingest:file:src/helix/studio/png_provenance.py",
    "ingest:file:src/helix/genome/diff.py",
    "ingest:file:src/helix/genome/fm_registry.py",
    "ingest:file:src/helix/genome/ingest.py",
    "ingest:file:src/helix/genome/window_store.py",
    "ingest:file:src/helix/governance/repo_balance.py",
    "ingest:file:src/helix/gpu/fields/composite_editability.py",
    "ingest:file:src/helix/gpu/fields/dcas9_occupancy.py",
    "ingest:file:src/helix/gpu/fields/gc_homopolymer.py",
    "ingest:file:src/helix/gpu/fields/indel_risk.py",
    "ingest:file:src/helix/gpu/fields/offtarget_density.py",
    "ingest:file:src/helix/gpu/fields/base.py",
    "ingest:file:src/helix/gpu/fields/pam_seed.py",
    "ingest:file:src/helix/gpu/fields/prime_dp.py",
    "ingest:file:src/helix/graphs/colored.py",
    "ingest:file:src/helix/graphs/dbg.py",
    "ingest:file:src/helix/gui/main.py",
    "ingest:file:src/helix/gui/theme.py",
    "ingest:file:src/helix/gui/modern/builders.py",
    "ingest:file:src/helix/gui/modern/dag_adapters.py",
    "ingest:file:src/helix/gui/modern/builders_2p5d.py",
    "ingest:file:src/helix/gui/modern/engine.py",
    "ingest:file:src/helix/gui/modern/export.py",
    "ingest:file:src/helix/gui/modern/spec.py",
    "ingest:file:src/helix/gui/modern/qt.py",
    "ingest:file:tests/test_modern_qt_dpr_resize_click_mapping_guardrail.py",
    "ingest:file:src/helix/studio/render/scene.py",
    "ingest:file:src/helix/gui/modern/selection_utils.py",
    "ingest:file:src/helix/gui/modern/camera_fit.py",
    "ingest:file:src/helix/sim/structural_risk.py",
    "ingest:file:src/helix/gui/railbands/widget.py",
    "ingest:file:src/helix/studio/limitations.py",
    "ingest:file:src/helix/studio/outcomes/cut_model.py",
    "ingest:file:src/helix/support/build_meta.py",
    "ingest:file:src/helix/studio/pcr_engine.py",
    "ingest:file:src/helix/studio/suggestions.py",
    "ingest:file:src/helix/studio/lightcone_live.py",
    "ingest:file:src/helix/crispr/guide_export.py",
    "ingest:file:src/helix/crispr/coords.py",
    "ingest:file:src/helix/studio/locus_guess.py",
    "ingest:file:src/helix/studio/pcr_workflow.py",
    "ingest:file:src/helix/studio/debug_runtime.py",
    "ingest:file:src/helix/gui/opengl.py",
    "ingest:file:src/helix/helix_cuda_fields.py",
    "ingest:file:src/helix/io/__init__.py",
    "ingest:file:src/helix/licensing/errors.py",
    "ingest:file:src/helix/lightcone/allele_ops.py",
    "ingest:file:src/helix/lightcone/branch_tree.py",
    "ingest:file:src/helix/lightcone/builders/base_v0.py",
    "ingest:file:src/helix/lightcone/builders/crispr_v0.py",
    "ingest:file:src/helix/lightcone/contract.py",
    "ingest:file:src/helix/lightcone/outcomes.py",
    "ingest:file:src/helix/lightcone/builders/prime_v0.py",
    "ingest:file:src/helix/lightcone/demo.py",
    "ingest:file:src/helix/lightcone/gpu_backend.py",
    "ingest:file:src/helix/lightcone/metadata.py",
    "ingest:file:src/helix/lightcone/png.py",
    "ingest:file:src/helix/support/subprocess.py",
    "ingest:file:src/helix/lightcone/picking.py",
    "ingest:file:src/helix/lightcone/snapshot.py",
    "ingest:file:src/helix/lightcone/stress.py",
    "ingest:file:src/helix/live/cli_utils.py",
    "ingest:file:src/helix/live/realtime.py",
    "ingest:file:src/helix/live/viz/app.py",
    "ingest:file:src/helix/live/viz/channel.py",
    "ingest:file:src/helix/live/viz/renderer.py",
    "ingest:file:src/helix/live/viz/feed.py",
    "ingest:file:src/helix/metrics_utils.py",
    "ingest:file:src/helix/metrics/failure_modes.py",
    "ingest:file:src/helix/motif/core.py",
    "ingest:file:src/helix/nodes/base.py",
    "ingest:file:src/helix/nodes/grn.py",
    "ingest:file:src/helix/nodes/mech.py",
    "ingest:file:src/helix/nodes/protein.py",
    "ingest:file:src/helix/nodes/rewriter.py",
    "ingest:file:src/helix/ogn/analysis_server.py",
    "ingest:file:src/helix/ogn/analysis_store.py",
    "ingest:file:src/helix/ogn/client.py",
    "ingest:file:src/helix/ogn/ingest_status_client.py",
    "ingest:file:tests/test_ogn_manager.py",
    "ingest:file:src/helix/ogn/scheduler_status_hooks.py",
    "ingest:file:src/helix/ogn/scheduler.py",
    "ingest:file:src/helix/pcr/rules.py",
    "ingest:file:src/helix/pilot_package_cli.py",
    "ingest:file:src/helix/studio/pilot_handoff.py",
    "ingest:file:src/helix/predictors/native_baseline.py",
    "ingest:file:src/helix/prime/physics.py",
    "ingest:file:src/helix/prime/rules.py",
    "ingest:file:src/helix/protein.py",
    "ingest:file:src/helix/release_urls.py",
    "ingest:file:src/helix/rna/mfe.py",
    "ingest:file:src/helix/rna/partition.py",
    "ingest:file:src/helix/teams/systems_enforcement.py",
    "ingest:file:src/helix/seed/tree.py",
    "ingest:file:src/helix/studio/run_metrics.py",
    "ingest:file:src/helix/seed/guard.py",
    "ingest:file:src/helix/seed/minimizer.py",
    "ingest:file:src/helix/seed/syncmer.py",
    "ingest:file:src/helix/server/config.py",
    "ingest:file:src/helix/server/instrument_runs_api.py",
    "ingest:file:src/helix/server/analysis_client.py",
    "ingest:file:src/helix/server/run_registry_client.py",
    "ingest:file:src/helix/sim/evidence.py",
    "ingest:file:src/helix/sim/posterior.py",
    "ingest:file:src/helix/sim/experiment_planner.py",
    "ingest:file:src/helix/sketch/hll.py",
    "ingest:file:src/helix/sketch/minhash.py",
    "ingest:file:src/helix/species/core.py",
    "ingest:file:src/helix/studio/about_dialog.py",
    "ingest:file:src/helix/studio/app.py",
    "ingest:file:src/helix/studio/ui_tokens.py",
    "ingest:file:src/helix/studio/welcome.py",
    "ingest:file:src/helix/studio/context.py",
    "ingest:file:src/helix/studio/project.py",
    "ingest:file:src/helix/studio/crash_dialog.py",
    "ingest:file:src/helix/studio/perf.py",
    "ingest:file:src/helix/support/events.py",
    "ingest:file:src/helix/studio/assays/assay_chooser.py",
    "ingest:file:src/helix/studio/assays/primer_design.py",
    "ingest:file:src/helix/studio/backend_config.py",
    "ingest:file:src/helix/studio/base_position_calibration.py",
    "ingest:file:src/helix/studio/batch/batch_compare_panel.py",
    "ingest:file:src/helix/studio/workers.py",
    "ingest:file:src/helix/studio/edit_plan.py",
    "ingest:file:src/helix/studio/export_gate.py",
    "ingest:file:src/helix/studio/ui/export_gate.py",
    "ingest:file:src/helix/studio/batch/model.py",
    "ingest:file:src/helix/studio/run_artifact.py",
    "ingest:file:src/helix/studio/batch/bundle.py",
    "ingest:file:src/helix/studio/offtargets/model.py",
    "ingest:file:src/helix/studio/offtargets/reference_accessor.py",
    "ingest:file:src/helix/studio/offtargets/validation_plan.py",
    "ingest:file:src/helix/studio/outcomes/clone_yield.py",
    "ingest:file:src/helix/studio/outcomes/model.py",
    "ingest:file:src/helix/studio/calibration_coverage.py",
    "ingest:file:src/helix/studio/calibration.py",
    "ingest:file:src/helix/studio/center_panel.py",
    "ingest:file:src/helix/studio/hint_banner.py",
    "ingest:file:src/helix/studio/plugins/registry.py",
    "ingest:file:src/helix/studio/pilot_package_ui.py",
    "ingest:file:src/helix/studio/command_palette.py",
    "ingest:file:src/helix/studio/ui/window_positioning.py",
    "ingest:file:src/helix/studio/commands.py",
    "ingest:file:src/helix/support/crash.py",
    "ingest:file:src/helix/studio/delivery/contract.py",
    "ingest:file:src/helix/studio/demo_layout.py",
    "ingest:file:src/helix/studio/demo_loader.py",
    "ingest:file:src/helix/studio/experiment_presets.py",
    "ingest:file:src/helix/studio/guide_inspector.py",
    "ingest:file:src/helix/studio/divergence_proof_bundle.py",
    "ingest:file:src/helix/studio/divergence_proof_dialog.py",
    "ingest:file:src/helix/studio/dock_panels.py",
    "ingest:file:src/helix/studio/doctor_dialog.py",
    "ingest:file:src/helix/support/doctor.py",
    "ingest:file:src/helix/studio/edit_dag_panel.py",
    "ingest:file:src/helix/studio/offtargets/tail_risk_helpers.py",
    "ingest:file:src/helix/studio/semantic_schema.py",
    "ingest:file:src/helix/studio/evs_view_models.py",
    "ingest:file:src/helix/studio/sink_ui_helpers.py",
    "ingest:file:src/helix/studio/experiment_intent_spec.py",
    "ingest:file:src/helix/studio/entrypoint.py",
    "ingest:file:src/helix/studio/evidence_view_model.py",
    "ingest:file:src/helix/studio/ordinal_bins.py",
    "ingest:file:src/helix/studio/evs_bridge.py",
    "ingest:file:src/helix/studio/experiment_intent_spec_panel.py",
    "ingest:file:src/helix/studio/experiment_setup_dialog.py",
    "ingest:file:src/helix/studio/experiment_setup_model.py",
    "ingest:file:src/helix/studio/target_refine_drawer.py",
    "ingest:file:src/helix/studio/target_resolution.py",
    "ingest:file:src/helix/studio/experiment_spec_panel.py",
    "ingest:file:src/helix/studio/experimental/run_history_mv/repro_mv.py",
    "ingest:file:src/helix/studio/run_history.py",
    "ingest:file:src/helix/studio/export_clip.py",
    "ingest:file:src/helix/governance/gates.py",
    "ingest:file:src/helix/studio/export_image_settings.py",
    "ingest:file:src/helix/studio/export_labels.py",
    "ingest:file:src/helix/studio/extension_host/client.py",
    "ingest:file:src/helix/studio/terminal/process_backend.py",
    "ingest:file:src/helix/studio/extension_host/host_process.py",
    "ingest:file:src/helix/datasets/validation_packs/signed_plugin_trust_chain_v1/inputs/plugin_root/demo_trustchain_plugin.py",
    "ingest:file:src/helix/studio/plugins/manifest.py",
    "ingest:file:src/helix/studio/plugins/policy.py",
    "ingest:file:src/helix/studio/gl_panel.py",
    "ingest:file:src/helix/studio/locus_fit.py",
    "ingest:file:src/helix/studio/outcomes/base_overlay.py",
    "ingest:file:src/helix/studio/outcomes/hotspots.py",
    "ingest:file:src/helix/studio/outcomes/prime_model.py",
    "ingest:file:src/helix/studio/outcomes/prime_overlay.py",
    "ingest:file:tests/studio/test_export_hardening.py",
    "ingest:file:src/helix/studio/guide_compare.py",
    "ingest:file:src/helix/studio/helixspec_editor.py",
    "ingest:file:src/helix/studio/policy_patches.py",
    "ingest:file:src/helix/wetlab/preflight_linter.py",
    "ingest:file:src/helixspec/canon.py",
    "ingest:file:src/helixspec/ir_v1.py",
    "ingest:file:src/helixspec/lower_engine.py",
    "ingest:file:src/helixspec/typecheck.py",
    "ingest:file:src/helix/studio/importers/adapters.py",
    "ingest:file:src/helix/studio/importers/ampseq.py",
    "ingest:file:src/helix/studio/importers/__init__.py",
    "ingest:file:src/helix/studio/importers/bam.py",
    "ingest:file:src/helix/studio/importers/crispresso.py",
    "ingest:file:src/helix/studio/importers/registry.py",
    "ingest:file:src/helix/studio/instrument_runs_view.py",
    "ingest:file:src/helix/studio/api_client.py",
    "ingest:file:src/helix/studio/layout_presets.py",
    "ingest:file:src/helix/studio/layout_state.py",
    "ingest:file:src/helix/studio/results_io.py",
    "ingest:file:src/helix/studio/lightcone_panel.py",
    "ingest:file:src/helix/studio/suggested_priors.py",
    "ingest:file:src/helix/studio/ui/limitations_dialog.py",
    "ingest:file:src/helix/studio/spatial_review_panel.py",
    "ingest:file:src/helix/studio/plugins/studio_host.py",
    "ingest:file:src/helix/studio/plugins/manager.py",
    "ingest:file:src/helix/studio/session_inspector.py",
    "ingest:file:src/helix/studio/rail_model.py",
    "ingest:file:src/helix/studio/status_chip.py",
    "ingest:file:src/helix/studio/run_compare.py",
    "ingest:file:src/helix/studio/run_status_panel.py",
    "ingest:file:src/helix/studio/ui/text_utils.py",
    "ingest:file:src/helix/studio/reports/session_report.py",
    "ingest:file:src/helix/studio/web_panels.py",
    "ingest:file:src/helix/studio/rail_state.py",
    "ingest:file:src/helix/studio/terminal/manager.py",
    "ingest:file:src/helix/studio/plugins/isolation_rules.py",
    "ingest:file:src/helix/gui/qt_geometry.py",
    "ingest:file:src/helix/studio/visualization_review_panel.py",
    "ingest:file:src/helix/studio/rail_planner.py",
    "ingest:file:src/helix/studio/workflow_panel.py",
    "ingest:file:src/helix/studio/backend_commit.py",
    "ingest:file:src/helix/studio/plugins/plugins_dialog.py",
    "ingest:file:src/helix/studio/offtarget_heat_widget.py",
    "ingest:file:src/helix/studio/offtargets/bulge_provider.py",
    "ingest:file:src/helix/studio/offtargets/mismatch_provider.py",
    "ingest:file:src/helix/studio/offtargets/noop.py",
    "ingest:file:src/helix/studio/offtargets/rloks_provider.py",
    "ingest:file:src/helix/studio/offtargets/offtarget_list_panel.py",
    "ingest:file:src/helix/studio/offtargets/rloks_ui_helpers.py",
    "ingest:file:src/helix/studio/repair_pathways.py",
    "ingest:file:src/helix/studio/ui/evidence_dialog.py",
    "ingest:file:src/helix/studio/outcome_space_map.py",
    "ingest:file:src/helix/studio/outcomes/base_edit_model.py",
    "ingest:file:src/helix/studio/outcomes/cell_context.py",
    "ingest:file:src/helix/studio/outcomes/dynamic_cut_model.py",
    "ingest:file:src/helix/studio/outcomes/intent_eval.py",
    "ingest:file:src/helix/studio/outcomes/noop.py",
    "ingest:file:src/helix/studio/outcomes/outcome_spectrum_panel.py",
    "ingest:file:src/helix/studio/plugins/install_txn.py",
    "ingest:file:src/helix/studio/plugins/installer.py",
    "ingest:file:src/helix/studio/plugins/plugin_package.py",
    "ingest:file:src/helix/studio/plugins/trust_store.py",
    "ingest:file:src/helix/studio/predictor_evidence_panel.py",
    "ingest:file:src/helix/studio/prime_multiplex_calibration.py",
    "ingest:file:src/helix/studio/prime_multiplex_leaderboard.py",
    "ingest:file:src/helix/studio/provenance_header.py",
    "ingest:file:src/helix/studio/rail_widget.py",
    "ingest:file:src/helix/studio/results_adapters/batch_ingest.py",
    "ingest:file:src/helix/studio/results_adapters/crispresso2.py",
    "ingest:file:src/helix/studio/results_adapters/csv_counts.py",
    "ingest:file:src/helix/studio/results_adapters/pileup.py",
    "ingest:file:src/helix/studio/results_adapters/indel_profile.py",
    "ingest:file:src/helix/studio/results_panel.py",
    "ingest:file:tools/generate_demo_bundles.py",
    "ingest:file:src/helix/studio/simulation_diagnostics.py",
    "ingest:file:src/helix/studio/semantic_proof.py",
    "ingest:file:src/helix/studio/simulation_diagnostics_panel.py",
    "ingest:file:src/helix/studio/systems/acceptance_detail_panel.py",
    "ingest:file:src/helix/studio/systems/acceptance_list_panel.py",
    "ingest:file:src/helix/studio/systems/acceptance_status_widget.py",
    "ingest:file:src/helix/studio/systems/acceptance_viewer.py",
    "ingest:file:src/helix/studio/systems/publish_blocked_banner.py",
    "ingest:file:src/helix/studio/systems/loader.py",
    "ingest:file:src/helix/studio/systems/view_models.py",
    "ingest:file:src/helix/studio/systems/panels/cascade_panel.py",
    "ingest:file:src/helix/studio/systems/panels/compare_panel.py",
    "ingest:file:src/helix/systems/drift.py",
    "ingest:file:src/helix/studio/systems/panels/feasibility_panel.py",
    "ingest:file:src/helix/studio/systems/panels/summary_panel.py",
    "ingest:file:src/helix/studio/systems/panels/uncertainty_panel.py",
    "ingest:file:src/helix/studio/systems/systems_viewer.py",
    "ingest:file:src/helix/studio/terminal/ansi_parser.py",
    "ingest:file:src/helix/studio/terminal/dock.py",
    "ingest:file:src/helix/studio/terminal/session_widget.py",
    "ingest:file:src/helix/studio/terminal/settings.py",
    "ingest:file:src/helix/studio/ui/export_gate_dialog.py",
    "ingest:file:src/helix/studio/ui/text_preview_dialog.py",
    "ingest:file:src/helix/studio/web_panel_csp.py",
    "ingest:file:src/helix/studio/web_panel_policy.py",
    "ingest:file:src/helix/studio/workflow_stats.py",
    "ingest:file:src/helix/systems/bundle_loader.py",
    "ingest:file:src/helix/systems/contracts.py",
    "ingest:file:src/helix/systems/bundle.py",
    "ingest:file:src/helix/systems/propagation.py",
    "ingest:file:src/helix/systems/scoring.py",
    "ingest:file:src/helix/systems/cli.py",
    "ingest:file:src/helix/systems/disease_models.py",
    "ingest:file:src/helix/systems/observables.py",
    "ingest:file:src/helix/systems/reviewer_summary.py",
    "ingest:file:src/helix/systems/reviewer_summary_qualified.py",
    "ingest:file:src/helix/teams/blob_store_s3.py",
    "ingest:file:src/helix/teams/blob_store.py",
    "ingest:file:src/helix/teams/oidc.py",
    "ingest:file:src/helix/teams/systems_db.py",
    "ingest:file:src/helix/teams/systems_acceptance.py",
    "ingest:file:src/helix/teams/systems_cli.py",
    "ingest:file:src/helix/teams/systems_policy.py",
    "ingest:file:src/helix/visualization/_dag_utils.py",
    "ingest:file:src/helix/viz/_utils.py",
    "ingest:file:src/helix/viz/alignment.py",
    "ingest:file:src/helix/viz/motif.py",
    "ingest:file:src/helix/workflows.py",
    "ingest:file:src/helixspec/diff.py",
    "ingest:file:src/helixspec/verify_fs.py",
    "ingest:file:src/helixspec/compare.py",
    "ingest:file:src/helixspec/d2_metrics.py",
    "ingest:file:src/helixspec/run_graph.py",
    "ingest:file:src/helixspec/types.py",
    "ingest:file:tests/conftest.py",
    "ingest:file:tests/e2e/test_cli_session_contract_v1.py",
    "ingest:file:tests/studio/test_offtarget_rloks_panel_logic.py",
    "ingest:file:tests/e2e/test_cli_session_contract_v2.py",
    "ingest:file:tests/e2e/test_cli_session_contract_v3.py",
    "ingest:file:tests/e2e/test_cli_viz_smoke.py",
    "ingest:file:tests/evs_visual/conftest.py",
    "ingest:file:tests/evs_visual/test_composite_lane.py",
    "ingest:file:tests/evs_visual/helpers_composite.py",
    "ingest:file:tests/evs_visual/test_dcas9_lane.py",
    "ingest:file:tests/evs_visual/test_evs_schema_roundtrip.py",
    "ingest:file:tests/evs_visual/test_gc_lane.py",
    "ingest:file:tests/evs_visual/helpers_gc.py",
    "ingest:file:tests/evs_visual/test_indel_risk_lane.py",
    "ingest:file:tests/evs_visual/helpers_indel_risk.py",
    "ingest:file:tests/evs_visual/test_offtarget_density_lane.py",
    "ingest:file:tests/evs_visual/helpers_offtarget.py",
    "ingest:file:tests/evs_visual/test_pam_seed_lane.py",
    "ingest:file:tests/evs_visual/helpers_pam_seed.py",
    "ingest:file:tests/evs_visual/test_prime_dp_lane.py",
    "ingest:file:tests/evs_visual/helpers_prime_dp.py",
    "ingest:file:tests/evs_visual/test_render.py",
    "ingest:file:tests/genome/test_fm_build_wrapper.py",
    "ingest:file:tests/genome/test_fm_registry.py",
    "ingest:file:tests/genome/test_ingest_progress.py",
    "ingest:file:tests/genome/test_parse_percent_sample.py",
    "ingest:file:tests/genome/test_window_iter.py",
    "ingest:file:tests/genome/test_window_store.py",
    "ingest:file:tests/release_test_support.py",
    "ingest:file:tests/studio/test_adversarial_semantics.py",
    "ingest:file:tests/studio/test_ansi_parser.py",
    "ingest:file:tests/studio/test_assay_plan.py",
    "ingest:file:tests/studio/test_base_cal_batch_eval.py",
    "ingest:file:tests/studio/test_base_edit_model.py",
    "ingest:file:tests/studio/test_base_overlay.py",
    "ingest:file:tests/studio/test_base_position_calibration.py",
    "ingest:file:tests/studio/test_batch_bundle_auroc.py",
    "ingest:file:tests/studio/test_batch_bundle_determinism.py",
    "ingest:file:tests/studio/test_batch_bundle.py",
    "ingest:file:tests/studio/test_batch_compare_panel.py",
    "ingest:file:tests/test_studio_evaluation_access.py",
    "ingest:file:tests/studio/test_batch_ingest.py",
    "ingest:file:tests/studio/test_batch_ranking.py",
    "ingest:file:tests/studio/test_batch_runner.py",
    "ingest:file:tests/studio/test_calibration_apply.py",
    "ingest:file:tests/studio/test_calibration_profile.py",
    "ingest:file:tests/studio/test_clone_plan.py",
    "ingest:file:tests/studio/test_console_dock_shell.py",
    "ingest:file:tests/studio/test_crispresso2_adapter.py",
    "ingest:file:tests/studio/test_csv_counts_adapter.py",
    "ingest:file:tests/studio/test_cut_model.py",
    "ingest:file:tests/studio/test_delivery_contract.py",
    "ingest:file:tests/studio/test_dynamic_cut_model.py",
    "ingest:file:tests/studio/test_edit_dag_outcome_review_surface.py",
    "ingest:file:tests/studio/test_edit_dag_panel_actions.py",
    "ingest:file:tests/studio/test_edit_dag_panel_golden.py",
    "ingest:file:tests/studio/test_edit_plan_legacy_bridge.py",
    "ingest:file:tests/studio/test_edit_plan_roundtrip.py",
    "ingest:file:tests/studio/test_empirical_base_position_calibration_e2e.py",
    "ingest:file:tests/studio/test_evs_view_models.py",
    "ingest:file:tests/studio/test_experiment_intent_spec_roundtrip.py",
    "ingest:file:tests/studio/test_experiment_setup_model.py",
    "ingest:file:tests/studio/test_experiment_spec_panel.py",
    "ingest:file:tests/studio/test_experiment_spec_roundtrip.py",
    "ingest:file:tests/studio/test_export_clip.py",
    "ingest:file:tests/studio/test_export_gate_wetlab_preflight.py",
    "ingest:file:tests/studio/test_fit_to_locus.py",
    "ingest:file:tests/studio/test_helixspec_editor.py",
    "ingest:file:tests/studio/test_hint_banner.py",
    "ingest:file:tests/studio/test_hotspots.py",
    "ingest:file:tests/studio/test_instrument_runs_auto_refresh.py",
    "ingest:file:tests/studio/test_intent_eval.py",
    "ingest:file:tests/studio/test_layout_splitter_persistence.py",
    "ingest:file:tests/studio/test_left_rail_compact_toggle.py",
    "ingest:file:tests/studio/test_lightcone_audit_pack.py",
    "ingest:file:tests/studio/test_lightcone_live.py",
    "ingest:file:tests/studio/test_multiplex_cut_model.py",
    "ingest:file:tests/studio/test_observed_overlay_roundtrip.py",
    "ingest:file:tests/studio/test_offtarget_list_panel.py",
    "ingest:file:tests/studio/test_offtarget_report.py",
    "ingest:file:tests/studio/test_offtarget_risk_scoring.py",
    "ingest:file:src/helix/studio/offtargets/risk.py",
    "ingest:file:tests/studio/test_offtarget_rloks_pack_integrity.py",
    "ingest:file:tests/studio/test_offtarget_rloks_pack_manifest_schema.py",
    "ingest:file:tests/studio/test_offtarget_rloks_pack_manifest.py",
    "ingest:file:tests/studio/test_offtarget_rloks_provider_hardening.py",
    "ingest:file:tests/studio/test_offtarget_rloks_streaming.py",
    "ingest:file:tests/studio/test_outcome_explorer_header_chevron.py",
    "ingest:file:tests/studio/test_outcome_model_contract.py",
    "ingest:file:tests/studio/test_outcome_spectrum_panel.py",
    "ingest:file:tests/studio/test_outcome_summary_receipt.py",
    "ingest:file:tests/studio/test_pileup_adapter.py",
    "ingest:file:tests/studio/test_pilot_handoff.py",
    "ingest:file:tests/studio/test_pilot_package_ui.py",
    "ingest:file:tests/studio/test_prime_model.py",
    "ingest:file:tests/studio/test_prime_multiplex.py",
    "ingest:file:tests/studio/test_prime_overlay.py",
    "ingest:file:tests/studio/test_primer_plan.py",
    "ingest:file:tests/studio/test_responsive_sizing.py",
    "ingest:file:tests/studio/test_results_panel_batch_eval.py",
    "ingest:file:tests/studio/test_results_panel_batch_ingest.py",
    "ingest:file:tests/studio/test_results_record_io.py",
    "ingest:file:tests/studio/test_run_compare_shell.py",
    "ingest:file:tests/studio/test_run_history_shell.py",
    "ingest:file:tests/studio/test_run_status_panel.py",
    "ingest:file:tests/studio/test_semantic_audit.py",
    "ingest:file:src/helix/studio/semantic_audit.py",
    "ingest:file:tests/studio/test_semantic_proof.py",
    "ingest:file:tests/studio/test_semantic_schema.py",
    "ingest:file:tests/studio/test_session_drawer_button.py",
    "ingest:file:tests/studio/test_session_inspector_shell.py",
    "ingest:file:tests/studio/test_simulation_diagnostics_panel.py",
    "ingest:file:tests/studio/test_simulation_diagnostics.py",
    "ingest:file:tests/studio/test_sink_ui_helpers.py",
    "ingest:file:tests/studio/test_snap_drift_proof_dialog_smoke.py",
    "ingest:file:tests/studio/test_snap_ui_smoke.py",
    "ingest:file:tests/studio/test_snapshot_to_evs.py",
    "ingest:file:tests/studio/test_spatial_review_panel.py",
    "ingest:file:tests/studio/test_studio_layout_snapshots.py",
    "ingest:file:tests/studio/test_studio_mcp_bridge.py",
    "ingest:file:tests/studio/test_studio_screenshot_receipt.py",
    "ingest:file:tests/studio/test_studio_visualization_snapshot.py",
    "ingest:file:tests/studio/test_suggested_priors_apply.py",
    "ingest:file:tests/studio/test_suggested_priors_compat.py",
    "ingest:file:tests/studio/test_suggested_priors_history_chooser.py",
    "ingest:file:tests/studio/test_suggested_priors.py",
    "ingest:file:tests/studio/test_suggestions_pipeline.py",
    "ingest:file:tests/studio/test_tail_risk_helpers.py",
    "ingest:file:tests/studio/test_tail_risk_panel_model.py",
    "ingest:file:tests/studio/test_text_preview_dialog.py",
    "ingest:file:tests/studio/test_validation_plan.py",
    "ingest:file:tests/studio/test_visualization_review_panel.py",
    "ingest:file:tests/systems/fixtures/generate_goldens.py",
    "ingest:file:tests/systems/test_acceptance_integration.py",
    "ingest:file:tests/systems/test_acceptance_regression.py",
    "ingest:file:tests/systems/test_bundle.py",
    "ingest:file:tests/systems/test_contracts.py",
    "ingest:file:tests/systems/test_delivery_penalties.py",
    "ingest:file:tests/systems/test_determinism.py",
    "ingest:file:tests/systems/test_disease_models.py",
    "ingest:file:tests/systems/test_drift_sentinel.py",
    "ingest:file:tests/systems/test_propagation.py",
    "ingest:file:tests/systems/test_studio_integration.py",
    "ingest:file:tests/systems/test_threshold_protection.py",
    "ingest:file:tests/systems/test_topology_contract.py",
    "ingest:file:tests/test_alleleops_roundtrip.py",
    "ingest:file:tests/test_analysis_server.py",
    "ingest:file:tests/test_analysis_store.py",
    "ingest:file:tests/test_api_instrument_runs.py",
    "ingest:file:tests/test_artifact_bundle_canonicalization.py",
    "ingest:file:tools/generate_hub_example_bundle.py",
    "ingest:file:tests/test_artifact_bundle_verify.py",
    "ingest:file:tests/test_artifact_bundle.py",
    "ingest:file:tests/test_basespace_oauth.py",
    "ingest:file:tests/test_basespace_translator.py",
    "ingest:file:tests/test_benchmark_schema.py",
    "ingest:file:tests/test_helix_cli.py",
    "ingest:file:tests/test_bioinformatics.py",
    "ingest:file:tests/test_braid_bundling_invariants.py",
    "ingest:file:tests/test_branch_tree_determinism.py",
    "ingest:file:tests/test_build_evaluation_pack_azimuth.py",
    "ingest:file:tests/test_build_evaluation_pack_offtarget_public.py",
    "ingest:file:tests/test_build_fingerprint_deterministic.py",
    "ingest:file:tests/test_build_meta.py",
    "ingest:file:tests/test_builder_base_v0.py",
    "ingest:file:tests/test_builder_crispr_v0.py",
    "ingest:file:tests/test_builder_prime_v0.py",
    "ingest:file:tests/test_calibration_bundle.py",
    "ingest:file:tests/test_calibration_coverage.py",
    "ingest:file:tests/test_campaigns_cli.py",
    "ingest:file:tests/test_campaigns_determinism.py",
    "ingest:file:tests/test_center_hero_layout.py",
    "ingest:file:tests/test_center_panel_outcome_count.py",
    "ingest:file:tests/test_chain_out_of_order.py",
    "ingest:file:tests/test_claims_dirty_invariant.py",
    "ingest:file:tests/test_cli_completion_footer.py",
    "ingest:file:tests/test_cli_deterministic_smoke.py",
    "ingest:file:tests/test_cli_headless.py",
    "ingest:file:tests/test_cli_helixspec_run.py",
    "ingest:file:tests/test_cli_helixspec.py",
    "ingest:file:tests/test_cli_report_filter.py",
    "ingest:file:tests/test_cli_simulate_prime.py",
    "ingest:file:tests/test_cli_verify_export_contract.py",
    "ingest:file:tests/test_clinical_endpoints.py",
    "ingest:file:tests/test_clinical_protocol.py",
    "ingest:file:tests/test_clinical_replay.py",
    "ingest:file:tests/test_clinical.py",
    "ingest:file:tests/test_codon.py",
    "ingest:file:tests/test_compliance_controls.py",
    "ingest:file:tests/test_composite_editability_cuda.py",
    "ingest:file:tests/test_config_features.py",
    "ingest:file:tests/test_contract_identity_writers.py",
    "ingest:file:tests/test_contract_info.py",
    "ingest:file:tests/test_crash_record.py",
    "ingest:file:tests/test_crispr_backend_selection.py",
    "ingest:file:tests/test_crispr_coordinate_contract.py",
    "ingest:file:tests/test_crispr_cut_position_consistency.py",
    "ingest:file:src/helix/edit/simulate.py",
    "ingest:file:tests/test_crispr_dag_micro.py",
    "ingest:file:tests/test_crispr_dag_outcomes_sensitive_to_guide.py",
    "ingest:file:tests/test_crispr_decision_contract.py",
    "ingest:file:tests/test_crispr_demo_sim_fixture.py",
    "ingest:file:tests/test_crispr_dynamic_sim.py",
    "ingest:file:tests/test_crispr_edit_class_metadata.py",
    "ingest:file:tests/test_crispr_edit_dag_crispr_micro.py",
    "ingest:file:tests/test_crispr_engine_cuda.py",
    "ingest:file:tests/test_offtarget_benchmark.py",
    "ingest:file:tests/test_crispr_engine_fixtures.py",
    "ingest:file:tests/test_crispr_fuzz.py",
    "ingest:file:tests/test_crispr_guide_objectives.py",
    "ingest:file:tests/test_crispr_guide_sweep_cli_output.py",
    "ingest:file:tests/test_crispr_guide_sweep.py",
    "ingest:file:tests/test_crispr_guides.py",
    "ingest:file:tests/test_crispr_interaction_proxy.py",
    "ingest:file:tests/test_crispr_native_engine.py",
    "ingest:file:tests/test_crispr_pam_mask.py",
    "ingest:file:tests/test_crispr_pam.py",
    "ingest:file:tests/test_crispr_simulator.py",
    "ingest:file:tests/test_crispr_tau_leap_cli.py",
    "ingest:file:tests/test_crispr_viz_dag_parity.py",
    "ingest:file:tests/test_ctmc_tau_leap_contract.py",
    "ingest:file:tests/test_ctmc_tau_leap_cuda_graphs.py",
    "ingest:file:tests/test_ctmc_tau_leap_divergence_counters.py",
    "ingest:file:tests/test_ctmc_tau_leap_fixtures.py",
    "ingest:file:tests/test_ctmc_tau_leap_gpu_parity_graphs.py",
    "ingest:file:tests/test_ctmc_tau_leap_gpu_parity.py",
    "ingest:file:tests/test_ctmc_tau_leap.py",
    "ingest:file:tests/test_cut_semantics_determinism_property.py",
    "ingest:file:tests/test_cut_semantics.py",
    "ingest:file:tests/test_cut_shift_perturbation.py",
    "ingest:file:tests/test_cyclospectrum.py",
    "ingest:file:tests/test_dcas9_occupancy_cuda.py",
    "ingest:file:tests/test_decision_support_gates_v0.py",
    "ingest:file:tests/test_deltas.py",
    "ingest:file:tests/test_demo_auroc_delta.py",
    "ingest:file:tests/test_demo_session.py",
    "ingest:file:tests/test_determinism_guard.py",
    "ingest:file:tests/test_deterministic_seq_cnn.py",
    "ingest:file:tests/test_divergence_proof_bundle_reader.py",
    "ingest:file:tests/test_divergence.py",
    "ingest:file:src/helixspec/manifest.py",
    "ingest:file:tests/test_download_release_contract.py",
    "ingest:file:tools/stage_website_release.py",
    "ingest:file:tests/test_edge_config.py",
    "ingest:file:tests/test_edge_scratch_cleanup.py",
    "ingest:file:tests/test_edit_dag_display_formatting.py",
    "ingest:file:tests/test_edit_dag_frames.py",
    "ingest:file:tests/test_edit_dag_layout_invariants.py",
    "ingest:file:tests/test_edit_dag.py",
    "ingest:file:tests/test_egfr_grb2_mvp.py",
    "ingest:file:tests/test_egfr_grb2_regression.py",
    "ingest:file:tests/test_enterprise_proof_offtarget_public_doc.py",
    "ingest:file:tests/test_enzyme_contract_v1.py",
    "ingest:file:tests/test_eval_azimuth_pack_auroc.py",
    "ingest:file:tests/test_evaluation_pack_v1.py",
    "ingest:file:tests/test_evaluator_docs_loop_contract.py",
    "ingest:file:tests/test_evaluator_mvp_smoke.py",
    "ingest:file:tests/test_event_log.py",
    "ingest:file:tests/test_evidence_view_model.py",
    "ingest:file:tests/test_evs/test_offtarget_heat.py",
    "ingest:file:tests/test_experiment_planner.py",
    "ingest:file:tests/test_experiment_presets.py",
    "ingest:file:tests/test_experiment_setup_dialog.py",
    "ingest:file:tests/test_export_evidence.py",
    "ingest:file:tests/test_export_gate_keys.py",
    "ingest:file:tests/test_export_run.py",
    "ingest:file:tests/test_export_verify.py",
    "ingest:file:tests/test_visual_diff_report.py",
    "ingest:file:tests/test_extension_host_heartbeat.py",
    "ingest:file:tests/test_extension_host.py",
    "ingest:file:examples/plugins/remote_echo/remote_echo_plugin.py",
    "ingest:file:tests/test_filter_only_ui_no_ranking.py",
    "ingest:file:tests/test_fm_index.py",
    "ingest:file:src/helix/crispr/offtarget_fm.py",
    "ingest:file:tests/test_focus_lens_and_physics.py",
    "ingest:file:tests/test_gate_mode_artifact.py",
    "ingest:file:tests/test_gate_mode_golden_fixtures.py",
    "ingest:file:tests/test_gc_homopolymer_cuda.py",
    "ingest:file:tests/test_genome_editing_evidence_runtime.py",
    "ingest:file:tests/test_geom_builders.py",
    "ingest:file:tests/test_geometry_compiler_determinism.py",
    "ingest:file:tests/test_gl_panel_export_clip.py",
    "ingest:file:tests/test_gl_panel.py",
    "ingest:file:tests/test_golden_failing_bundle_v1.py",
    "ingest:file:tests/test_governance_ledger_v1.py",
    "ingest:file:tests/test_governance_no_side_channels_cli.py",
    "ingest:file:tests/test_governance_repo_balance.py",
    "ingest:file:tests/test_governance_self_check_cli.py",
    "ingest:file:tests/test_governance_watermarking.py",
    "ingest:file:tests/test_gpu_l0_thermo.py",
    "ingest:file:tests/test_graphs_colored.py",
    "ingest:file:tests/test_graphs_dbg.py",
    "ingest:file:tests/test_guide_inspector_model.py",
    "ingest:file:tests/test_helix_api.py",
    "ingest:file:tests/test_helixspec_canon_hash.py",
    "ingest:file:tests/test_helixspec_diff.py",
    "ingest:file:tests/test_helixspec_lower_engine.py",
    "ingest:file:tests/test_helixspec_parse.py",
    "ingest:file:tests/test_helixspec_typecheck.py",
    "ingest:file:tests/test_hero_status.py",
    "ingest:file:tests/test_hostile_bypass_pack_v1.py",
    "ingest:file:tests/test_hub_cli_hub_root_anywhere.py",
    "ingest:file:tests/test_hub_decision_export_v0.py",
    "ingest:file:tests/test_hub_decision_v1.py",
    "ingest:file:tests/test_hub_example_bundle_v1.py",
    "ingest:file:tests/test_hub_pilot_export_v0.py",
    "ingest:file:tests/test_hub_proof_render_v0.py",
    "ingest:file:tests/test_hub_review_v0.py",
    "ingest:file:tests/test_illumina_translator.py",
    "ingest:file:tests/test_importers_ampseq.py",
    "ingest:file:tests/test_importers_bam.py",
    "ingest:file:tests/test_importers_crispresso.py",
    "ingest:file:tests/test_importers_integration_headless.py",
    "ingest:file:tests/test_importers_registry.py",
    "ingest:file:tests/test_importers_to_run_record.py",
    "ingest:file:tests/test_indel_risk_cuda.py",
    "ingest:file:tests/test_ingest_registry_config.py",
    "ingest:file:tests/test_ingest_status_client.py",
    "ingest:file:tests/test_ingest_status_update_api.py",
    "ingest:file:tests/test_ingest_verification.py",
    "ingest:file:tests/test_instrument_runs_view.py",
    "ingest:file:tests/test_intake_ledger.py",
    "ingest:file:tests/test_integration_studio_project_artifacts.py",
    "ingest:file:tests/test_integration_studio_project_workflow.py",
    "ingest:file:tests/test_integration_studio.py",
    "ingest:file:tests/test_invariants.py",
    "ingest:file:tests/test_ion_receiver_cli.py",
    "ingest:file:tests/test_ion_torrent_receiver.py",
    "ingest:file:tests/test_ion_torrent_translator.py",
    "ingest:file:tests/test_iterated_dynamics.py",
    "ingest:file:tests/test_layout_state.py",
    "ingest:file:tests/test_licensing.py",
    "ingest:file:tests/test_lightcone_3d_view_mode.py",
    "ingest:file:tests/test_lightcone_demo_proof_v0_8.py",
    "ingest:file:tools/lightcone_demo_proof_v0_8.py",
    "ingest:file:tests/test_lightcone_drag_threshold.py",
    "ingest:file:tests/test_lightcone_gpu_parity.py",
    "ingest:file:tests/test_lightcone_gpu_raster_receipts.py",
    "ingest:file:tests/test_lightcone_panel_smoke.py",
    "ingest:file:tests/test_lightcone_perf_profile.py",
    "ingest:file:tests/test_lightcone_perf_smoke.py",
    "ingest:file:tests/test_lightcone_picking.py",
    "ingest:file:tests/test_lightcone_render_golden.py",
    "ingest:file:tests/test_lightcone_stress_tree_determinism.py",
    "ingest:file:tests/test_live_cli.py",
    "ingest:file:tests/test_main_window_placeholders.py",
    "ingest:file:tests/test_metrics_auroc.py",
    "ingest:file:src/helix/metrics/auroc.py",
    "ingest:file:tests/test_metrics_roi.py",
    "ingest:file:tests/test_mock_run_ingest_server.py",
    "ingest:file:tests/test_modern_engine_time_units.py",
    "ingest:file:tests/test_modern_qt_dpi.py",
    "ingest:file:tests/test_modern_qt_dpr_guardrail.py",
    "ingest:file:tests/test_modern_qt_pick_alloc_separation_guardrail.py",
    "ingest:file:tests/test_modern_qt_picking_mapping.py",
    "ingest:file:tests/test_modern_qt_render_activation.py",
    "ingest:file:tests/test_modern_qt_resize_alloc_guard.py",
    "ingest:file:tests/test_motif.py",
    "ingest:file:src/helix/motif/__init__.py",
    "ingest:file:tests/test_nussinov.py",
    "ingest:file:tests/test_offtarget_cuda_integration.py",
    "ingest:file:tests/test_offtarget_density_cuda.py",
    "ingest:file:tests/test_offtarget_full_determinism.py",
    "ingest:file:tests/test_offtarget_parity.py",
    "ingest:file:tests/test_seed.py",
    "ingest:file:tests/test_ogn_gating.py",
    "ingest:file:tests/test_ontargetx_bundle_io.py",
    "ingest:file:tests/test_ontargetx_embedding_v3_kmer2.py",
    "ingest:file:tests/test_ontargetx_embedding_v4_kmer3hash256.py",
    "ingest:file:tests/test_ontargetx_embedding_v4_thermo_positional.py",
    "ingest:file:tests/test_ontargetx_embedding_v5_pos1hot.py",
    "ingest:file:tests/test_ontargetx_embedding_v6_kmer2_thermo.py",
    "ingest:file:tests/test_ontargetx_encoding.py",
    "ingest:file:tests/test_ontargetx_engine_bundle.py",
    "ingest:file:tests/test_ontargetx_ensemble_cv.py",
    "ingest:file:src/helix/crispr/ontargetx/ensemble.py",
    "ingest:file:tests/test_ontargetx_governance.py",
    "ingest:file:tests/test_ontargetx_ranking_pairs.py",
    "ingest:file:tests/test_open_snapshot_activates_evs.py",
    "ingest:file:tests/test_optional_deps_errors.py",
    "ingest:file:tests/test_outcome_determinism_permutation.py",
    "ingest:file:tests/test_outcome_explorer_mass.py",
    "ingest:file:tests/test_outcome_explorer.py",
    "ingest:file:tests/test_outcome_flow_intent.py",
    "ingest:file:tests/test_outcome_metadata_chips.py",
    "ingest:file:tests/test_outcome_normalize.py",
    "ingest:file:tests/test_outcome_perturbation_cache.py",
    "ingest:file:tests/test_outcome_posterior.py",
    "ingest:file:tests/test_outcome_ribbon_label_selection.py",
    "ingest:file:tests/test_outcome_space_map.py",
    "ingest:file:tests/test_outcome_stale_drop.py",
    "ingest:file:tests/test_packaging_metadata.py",
    "ingest:file:tests/test_packaging_pyinstaller_doc_contract.py",
    "ingest:file:tests/test_packaging_release_contract.py",
    "ingest:file:tests/test_packaging_trusted_release_contract.py",
    "ingest:file:tests/test_pam_seed_cuda.py",
    "ingest:file:tests/test_partner_followup.py",
    "ingest:file:tests/test_pcr_engine.py",
    "ingest:file:tests/test_phase1_knn.py",
    "ingest:file:tests/test_playground_crispr_micro.py",
    "ingest:file:tests/test_plugin_isolation_rules.py",
    "ingest:file:tests/test_plugin_packages.py",
    "ingest:file:tests/test_plugin_registries.py",
    "ingest:file:tests/test_plugin_registry_cache.py",
    "ingest:file:tests/test_plugins_manager.py",
    "ingest:file:tests/test_plugins_manifest.py",
    "ingest:file:tests/test_policy_packs.py",
    "ingest:file:tests/test_policy_patches.py",
    "ingest:file:tests/test_predictor_receipts.py",
    "ingest:file:tests/test_pricing_enforcement_contract.py",
    "ingest:file:tests/test_prime_dp_cuda.py",
    "ingest:file:tests/test_prime_engine.py",
    "ingest:file:tests/test_prime_multiplex_calibration.py",
    "ingest:file:tests/test_prime_physics_score.py",
    "ingest:file:tests/test_prime_physics.py",
    "ingest:file:tests/test_project_imported_runs.py",
    "ingest:file:tests/test_project_model.py",
    "ingest:file:tests/test_project_snapshot_paths.py",
    "ingest:file:tests/test_project_viz_paths.py",
    "ingest:file:tests/test_proof_kit_builder.py",
    "ingest:file:tests/test_protein.py",
    "ingest:file:tests/test_provenance_headers.py",
    "ingest:file:tests/test_provenance_race.py",
    "ingest:file:tests/test_provenance.py",
    "ingest:file:tests/test_public_release_channel_contract.py",
    "ingest:file:tools/publish_github_release.py",
    "ingest:file:tools/publish_website_release.py",
    "ingest:file:tests/test_public_release_docs_contract.py",
    "ingest:file:tools/public_release_docs_contract.py",
    "ingest:file:tests/test_public_validation_packs_v1.py",
    "ingest:file:tests/test_publish_github_release.py",
    "ingest:file:tests/test_publish_website_release.py",
    "ingest:file:tests/test_pypi_publishing_contract.py",
    "ingest:file:tests/test_rail_health_bar_widget.py",
    "ingest:file:tests/test_rail_state_store.py",
    "ingest:file:tests/test_rail_widget_recompute.py",
    "ingest:file:tests/test_rail_widget_spinner_timer.py",
    "ingest:file:tests/test_realtime_transport.py",
    "ingest:file:tests/test_recompute_chain_policy.py",
    "ingest:file:tests/test_recompute_planner.py",
    "ingest:file:tests/test_registry_v1_smoke.py",
    "ingest:file:tests/test_release_asset_provenance_contract.py",
    "ingest:file:tests/test_release_checklist_contract.py",
    "ingest:file:tests/test_release_gates_contract.py",
    "ingest:file:tests/test_release_local.py",
    "ingest:file:tests/test_release_provenance_contract.py",
    "ingest:file:tests/test_repair_pathways.py",
    "ingest:file:tests/test_repro_adversarial.py",
    "ingest:file:tests/test_repro_backend_parity.py",
    "ingest:file:tests/test_repro_bundle.py",
    "ingest:file:tests/test_repro_filesystem_ordering.py",
    "ingest:file:tests/test_repro_manifest_contract.py",
    "ingest:file:tests/test_repro_subprocess_repeat.py",
    "ingest:file:tests/test_results_adapter_indel_profile.py",
    "ingest:file:tests/test_revenue_plan.py",
    "ingest:file:tests/test_rna_mccaskill.py",
    "ingest:file:tests/test_run_activation_propagates_evs.py",
    "ingest:file:tests/test_run_activation_survives_layout_failure.py",
    "ingest:file:tests/test_run_artifact.py",
    "ingest:file:tests/test_run_bundle.py",
    "ingest:file:tests/test_run_compare_auroc_extract.py",
    "ingest:file:tests/test_run_descriptor_schema.py",
    "ingest:file:tests/test_run_history_mv_repro.py",
    "ingest:file:tests/test_run_history.py",
    "ingest:file:tests/test_run_metrics_json_safe.py",
    "ingest:file:tests/test_run_recorded_updates_analysis_outcome_count.py",
    "ingest:file:tests/test_run_registry_api.py",
    "ingest:file:tests/test_run_registry_status.py",
    "ingest:file:tests/test_run_registry.py",
    "ingest:file:tests/test_s3_blob_store.py",
    "ingest:file:tests/test_save_session_report_writes_file.py",
    "ingest:file:tests/test_scc.py",
    "ingest:file:tests/test_scheduler_islands.py",
    "ingest:file:tests/test_schema_manifest.py",
    "ingest:file:tests/test_scientific_contract.py",
    "ingest:file:src/helix/seed/extend.py",
    "ingest:file:tests/test_selection_utils.py",
    "ingest:file:tests/test_session_model.py",
    "ingest:file:tests/test_session_report_engine_info.py",
    "ingest:file:tests/test_session_report_no_chart.py",
    "ingest:file:tests/test_session_report_watermark.py",
    "ingest:file:tests/test_shipped_ontargetx_v7_manifest.py",
    "ingest:file:tests/test_simbuilder_embedded_layout_smoke.py",
    "ingest:file:tests/test_simbuilder_layout_spacing.py",
    "ingest:file:tests/test_sketch.py",
    "ingest:file:src/helix/sketch/distance.py",
    "ingest:file:tests/test_smoke_package.py",
    "ingest:file:tools/smoke_package.py",
    "ingest:file:tests/test_snapshot_bundle.py",
    "ingest:file:tests/test_species_core.py",
    "ingest:file:tests/test_spine_end_to_end.py",
    "ingest:file:tests/test_stage_website_release.py",
    "ingest:file:tests/test_string.py",
    "ingest:file:src/helix/string/edit.py",
    "ingest:file:tests/test_structural_risk.py",
    "ingest:file:tests/test_studio_bootstrap.py",
    "ingest:file:tests/test_studio_core_tabs.py",
    "ingest:file:tests/test_studio_export_parity.py",
    "ingest:file:tests/test_studio_left_tabs_visual_artifact.py",
    "ingest:file:tests/test_studio_plugin_host.py",
    "ingest:file:tests/test_studio_responsiveness.py",
    "ingest:file:tests/test_studio_session_helixspec.py",
    "ingest:file:tests/test_summary_contract_v2.py",
    "ingest:file:tests/test_support_bundle.py",
    "ingest:file:tests/test_sweep.py",
    "ingest:file:tests/test_target_picker_drawer.py",
    "ingest:file:tests/test_target_resolution.py",
    "ingest:file:tests/test_teams_audit_export_v1.py",
    "ingest:file:tests/test_teams_backfill_and_telemetry.py",
    "ingest:file:tests/test_teams_cli_bootstrap.py",
    "ingest:file:tests/test_teams_db_backup.py",
    "ingest:file:tests/test_teams_metrics.py",
    "ingest:file:tests/test_teams_oidc_auth.py",
    "ingest:file:tests/test_teams_smoke_contract.py",
    "ingest:file:tests/test_teams_telemetry_seats.py",
    "ingest:file:tests/test_teams_token_policy.py",
    "ingest:file:tests/test_teams_v0_smoke.py",
    "ingest:file:tests/test_thermo_connect_translator.py",
    "ingest:file:tests/test_triage.py",
    "ingest:file:tests/test_trust_check_cli.py",
    "ingest:file:tests/test_uploader_streaming.py",
    "ingest:file:tests/test_user_config_profiles.py",
    "ingest:file:tests/test_validate_artifacts.py",
    "ingest:file:tests/test_validation_bundle_verify.py",
    "ingest:file:tests/test_validation_verdict_vectors.py",
    "ingest:file:tests/test_validation_verdict.py",
    "ingest:file:tests/test_veribiota_checks.py",
    "ingest:file:tests/test_veribiota_cli.py",
    "ingest:file:tests/test_veribiota_export.py",
    "ingest:file:tests/test_verify_fuzz_v1.py",
    "ingest:file:tests/test_verify_pilot_package.py",
    "ingest:file:tests/test_verify_reason_code_contract_v1.py",
    "ingest:file:tests/test_verify_release_provenance.py",
    "ingest:file:tests/test_verify_release_signatures.py",
    "ingest:file:tests/test_viewer_perf_hud_smoke.py",
    "ingest:file:tools/visual_diff_report.py",
    "ingest:file:tests/test_web_panel_csp.py",
    "ingest:file:tests/test_web_panel_policy.py",
    "ingest:file:tests/test_web_panels_webengine_smoke.py",
    "ingest:file:tests/test_welcome_dialog_smoke.py",
    "ingest:file:tests/test_wetlab_preflight_linter.py",
    "ingest:file:tests/test_wheel_guard_scroll.py",
    "ingest:file:tests/test_workflow_panel_focus_overlay.py",
    "ingest:file:tests/test_workflow_stats.py",
    "ingest:file:tests/test_workflow2p5d_builder.py",
    "ingest:file:tests/test_zip_artifact_determinism.py",
    "ingest:file:tests/tools/test_batch_eval_base_positions_cli.py",
    "ingest:file:tests/tools/test_batch_eval_leaderboard_cli.py",
    "ingest:file:tests/tools/test_cli_session_contract_runner.py",
    "ingest:file:tests/tools/test_demo_regeneration.py",
    "ingest:file:tests/tools/test_monarchic_repo_balance_cli.py",
    "ingest:file:tests/tools/test_prime_multiplex_leaderboard_cli.py",
    "ingest:file:tests/tools/test_prime_multiplex_leaderboard.py",
    "ingest:file:tests/tools/test_qt_runtime_env.py",
    "ingest:file:tools/qt_runtime_env.py",
    "ingest:file:tests/tools/test_ship_ontargetx_bundle.py",
    "ingest:file:tests/tools/test_train_ontargetx_bundle_azimuth_cli.py",
    "ingest:file:tests/tools/test_train_ontargetx_bundle_azimuth_hparams.py",
    "ingest:file:tools/train_ontargetx_bundle_azimuth.py",
    "ingest:file:tests/tools/test_validate_profiles.py",
    "ingest:file:tests/veribiota/gen_crispr_micro.py",
    "ingest:file:tests/veribiota/gen_pcr_micro.py",
    "ingest:file:tests/veribiota/gen_prime_micro.py",
    "ingest:file:tests/viz/test_alignment_ribbon_spec.py",
    "ingest:file:tests/viz/test_decision_authority_banner_golden.py",
    "ingest:file:tests/viz/test_distance_heatmap_spec.py",
    "ingest:file:src/helix/viz/distance.py",
    "ingest:file:tests/viz/test_minimizers_inputs.py",
    "ingest:file:src/helix/viz/minimizers.py",
    "ingest:file:tests/viz/test_minimizers_spec.py",
    "ingest:file:tests/viz/test_modern_helix_base_count.py",
    "ingest:file:tests/viz/test_modern_qt_helix_reference_golden.py",
    "ingest:file:tests/viz/test_modern_qt_hud_golden.py",
    "ingest:file:tests/viz/test_modern_qt_hud_state_machine.py",
    "ingest:file:tests/viz/test_modern_story_motion_dot_sentinel.py",
    "ingest:file:tests/viz/test_motif_logo_spec.py",
    "ingest:file:tests/viz/test_rail_ribbons_spec.py",
    "ingest:file:tests/viz/test_rna_dotplot_shapes.py",
    "ingest:file:src/helix/viz/rna.py",
    "ingest:file:tests/viz/test_rna_dotplot_spec.py",
    "ingest:file:tests/viz/test_seed_chain_spec.py",
    "ingest:file:src/helix/viz/seed_chain.py",
    "ingest:file:tools/batch_eval_base_positions.py",
    "ingest:file:tools/batch_eval_leaderboard.py",
    "ingest:file:tools/build_evaluation_pack_offtarget_public.py",
    "ingest:file:tools/build_marketing_assets.py",
    "ingest:file:tools/build_proof_kit.py",
    "ingest:file:tools/build_reference_validation_bundle.py",
    "ingest:file:tools/check_change_scope.py",
    "ingest:file:tools/check_cli_session_contract_bump.py",
    "ingest:file:tools/check_forbidden_terms.py",
    "ingest:file:tools/check_icons_rc.py",
    "ingest:file:tools/demo_auroc_delta.py",
    "ingest:file:tools/doctor.py",
    "ingest:file:tools/eval_azimuth_pack_auroc.py",
    "ingest:file:tools/eval_offtarget_pack_auroc.py",
    "ingest:file:tools/golden_fixture_gate.py",
    "ingest:file:tools/helix_edge_agent.py",
    "ingest:file:tools/helix_plugins.py",
    "ingest:file:tools/hubverifier-go/internal/hubverify/hubverify.go",
    "ingest:file:tools/hubverifier-go/internal/c14n/c14n_test.go",
    "ingest:file:tools/hubverifier-go/internal/c14n/c14n.go",
    "ingest:file:tools/intake_ledger.py",
    "ingest:file:tools/ion_receiver_server.py",
    "ingest:file:tools/lightcone_perf.py",
    "ingest:file:tools/lightcone_update_perf_baseline.py",
    "ingest:file:tools/lightcone_verify_audit_pack.py",
    "ingest:file:tools/lint_colors.py",
    "ingest:file:tools/lint_contract.py",
    "ingest:file:tools/lint_forbidden_calls.py",
    "ingest:file:tools/lint_forbidden_imports.py",
    "ingest:file:tools/manual_focus_demo.py",
    "ingest:file:tools/monarchic_repo_balance.py",
    "ingest:file:tools/ogn_evidence_ingest.py",
    "ingest:file:tools/package_design_partner_pack.py",
    "ingest:file:tools/package_linux.py",
    "ingest:file:tools/package_macos.py",
    "ingest:file:tools/package_windows.py",
    "ingest:file:tools/partner_case.py",
    "ingest:file:tools/partner_followup.py",
    "ingest:file:tools/partner_intake.py",
    "ingest:file:tools/prime_multiplex_leaderboard.py",
    "ingest:file:tools/release_provenance_statement.py",
    "ingest:file:tools/repro_repeat_check.py",
    "ingest:file:tools/revenue_plan.py",
    "ingest:file:tools/run_cli_session_contract.py",
    "ingest:file:tools/run_clinical.py",
    "ingest:file:tools/run_sweep.py",
    "ingest:file:tools/semantic_drift.py",
    "ingest:file:tools/shake_test.py",
    "ingest:file:tools/synthetic_evs.py",
    "ingest:file:tools/ship_ontargetx_bundle.py",
    "ingest:file:tools/smoke_cuda.py",
    "ingest:file:tools/smoke_divergence.py",
    "ingest:file:tools/snap_drift_proof_dialog.py",
    "ingest:file:tools/snap_layout.py",
    "ingest:file:tools/snap_studio_layout.py",
    "ingest:file:tools/snap_ui.py",
    "ingest:file:tools/studio_stress.py",
    "ingest:file:tools/test_env_guard.py",
    "ingest:file:tools/update_evaluation_pack_manifests.py",
    "ingest:file:tools/update_golden.py",
    "ingest:file:tools/update_validation_pack_manifests.py",
    "ingest:file:tools/validate_artifact.py",
    "ingest:file:tools/validate_artifacts.py",
    "ingest:file:tools/validate_profiles.py",
    "ingest:file:tools/verify_batch_bundle_repro.py",
    "ingest:file:tools/verify_release_provenance.py",
    "ingest:file:tools/verify_release_signatures.py",
    "ingest:file:packaging/omnis_helix_entry.py",
    "ingest:file:packaging/windows/entrypoints/helix_cli_entry.py",
    "ingest:file:packaging/windows/entrypoints/omnis_helix_entry.py",
    "ingest:file:src/helix_api.py",
    "ingest:file:src/helix_cuda_fields.py",
    "ingest:file:src/helix_engine/__init__.py",
    "ingest:file:src/helix/calibration/__init__.py",
    "ingest:file:src/helix/campaigns/__init__.py",
    "ingest:file:src/helix/canonicalization/__init__.py",
    "ingest:file:src/helix/clinical/__init__.py",
    "ingest:file:src/helix/clinical/mechanisms/__init__.py",
    "ingest:file:src/helix/clinical/mechanisms/antibody.py",
    "ingest:file:src/helix/clinical/mechanisms/cell_therapy.py",
    "ingest:file:src/helix/clinical/mechanisms/control.py",
    "ingest:file:src/helix/clinical/mechanisms/crispr.py",
    "ingest:file:src/helix/clinical/mechanisms/small_molecule.py",
    "ingest:file:src/helix/compliance/__init__.py",
    "ingest:file:src/helix/compliance/gdpr.py",
    "ingest:file:src/helix/compliance/hipaa.py",
    "ingest:file:src/helix/compliance/soc2.py",
    "ingest:file:src/helix/compute/__init__.py",
    "ingest:file:src/helix/compute/backends/__init__.py",
    "ingest:file:src/helix/compute/harness.py",
    "ingest:file:src/helix/core/__init__.py",
    "ingest:file:src/helix/crispr/dynamic/__init__.py",
    "ingest:file:src/helix/crispr/on_target_engines/__init__.py",
    "ingest:file:src/helix/crispr/ontargetx/__init__.py",
    "ingest:file:src/helix/decision_support/__init__.py",
    "ingest:file:src/helix/decision_support/run_manifest.py",
    "ingest:file:src/helix/determinism/__init__.py",
    "ingest:file:src/helix/dsl/__init__.py",
    "ingest:file:src/helix/edge/__init__.py",
    "ingest:file:src/helix/edit/__init__.py",
    "ingest:file:src/helix/edit/physics.py",
    "ingest:file:src/helix/engine/gpu/__init__.py",
    "ingest:file:src/helix/enzyme/__init__.py",
    "ingest:file:src/helix/evaluation/__init__.py",
    "ingest:file:src/helix/experiment/__init__.py",
    "ingest:file:src/helix/experiments/__init__.py",
    "ingest:file:src/helix/genome/__init__.py",
    "ingest:file:src/helix/governance/__init__.py",
    "ingest:file:src/helix/gpu/fields/__init__.py",
    "ingest:file:src/helix/graphs/__init__.py",
    "ingest:file:src/helix/gui/icon_resources.py",
    "ingest:file:src/helix/gui/modern/__init__.py",
    "ingest:file:src/helix/gui/simbuilder/__init__.py",
    "ingest:file:src/helix/licensing/__init__.py",
    "ingest:file:src/helix/lightcone/__init__.py",
    "ingest:file:src/helix/lightcone/builders/__init__.py",
    "ingest:file:src/helix/live/__init__.py",
    "ingest:file:src/helix/metrics/__init__.py",
    "ingest:file:src/helix/motif/em.py",
    "ingest:file:src/helix/motif/online.py",
    "ingest:file:src/helix/motif/steme.py",
    "ingest:file:src/helix/nodes/__init__.py",
    "ingest:file:src/helix/pcr/__init__.py",
    "ingest:file:src/helix/pcr/dag_api.py",
    "ingest:file:src/helix/predictors/__init__.py",
    "ingest:file:src/helix/prime/__init__.py",
    "ingest:file:src/helix/repro/__init__.py",
    "ingest:file:src/helix/rna/__init__.py",
    "ingest:file:src/helix/security/__init__.py",
    "ingest:file:src/helix/seed/__init__.py",
    "ingest:file:src/helix/sim/__init__.py",
    "ingest:file:src/helix/sketch/__init__.py",
    "ingest:file:src/helix/species/__init__.py",
    "ingest:file:src/helix/string/__init__.py",
    "ingest:file:src/helix/studio/__init__.py",
    "ingest:file:src/helix/studio/assays/__init__.py",
    "ingest:file:src/helix/studio/batch/__init__.py",
    "ingest:file:src/helix/studio/delivery/__init__.py",
    "ingest:file:src/helix/studio/experimental/run_history_mv/__init__.py",
    "ingest:file:src/helix/studio/extension_host/__init__.py",
    "ingest:file:src/helix/studio/gpu/offtarget_heat_gl.py",
    "ingest:file:src/helix/studio/offtargets/__init__.py",
    "ingest:file:src/helix/studio/plugins/__init__.py",
    "ingest:file:src/helix/studio/render/__init__.py",
    "ingest:file:src/helix/studio/reports/__init__.py",
    "ingest:file:src/helix/studio/results_adapters/__init__.py",
    "ingest:file:src/helix/studio/systems/__init__.py",
    "ingest:file:src/helix/studio/systems/panels/__init__.py",
    "ingest:file:src/helix/studio/terminal/__init__.py",
    "ingest:file:src/helix/systems/__init__.py",
    "ingest:file:src/helix/validation/__init__.py",
    "ingest:file:src/helix/veribiota/__init__.py",
    "ingest:file:src/helix/visualization/__init__.py",
    "ingest:file:src/helix/visualization/animate.py",
    "ingest:file:src/helix/visualization/diff_view.py",
    "ingest:file:src/helix/viz/__init__.py",
    "ingest:file:src/helix/viz/crispr_track.py",
    "ingest:file:src/helix/viz/seed.py",
    "ingest:file:src/helix/wetlab/__init__.py",
    "ingest:file:src/helix/wetlab/lint_badge.py",
    "ingest:file:src/helix/wetlab/preflight_migration.py",
    "ingest:file:src/helixspec/__init__.py",
    "ingest:file:tests/test_bool_state_guard.py",
    "ingest:file:tests/test_deterministic_mlp.py",
    "ingest:file:tests/test_evaluator_release_contract.py",
    "ingest:file:tests/test_lightcone_fixture_schema.py",
    "ingest:file:tests/test_qt_headless_import.py",
    "ingest:file:tests/test_snap_ui_parse_size.py",
    "ingest:file:tests/test_studio_entrypoint.py",
    "ingest:file:tests/test_theme_stylesheet_smoke.py",
    "ingest:file:tests/test_validation_negative_controls.py",
    "ingest:file:tools/basespace_edge_login.py",
    "ingest:file:tools/mock_run_ingest_server.py",
    "ingest:file:tools/release_url_contract.py",
    "ingest:file:tools/verify_pilot_package.py"
  ],
  "qualityWarnings": []
}

</details>

Dependencies

Dependency and relationship guide for Helix.

Design-Shaping Dependencies

Insufficient evidence to infer design-shaping dependencies confidently.

<details> <summary>Supporting citations:</summary>
  • none
</details>

Dependency Boundaries

Insufficient evidence to infer dependency boundaries confidently.

<details> <summary>Supporting citations:</summary>
  • none
</details>

Dependency Inventory

  • symbol:baselines/h0/baseline.py:baseline_h0_score:14 calls symbol:baselines/h0/baseline.py:BaselineH0Config:9 (high)
  • symbol:benchmark_real_genome.py:benchmark_fm_index:88 calls symbol:src/helix/clock.py:perf_counter:72 (low)
  • symbol:benchmark_real_genome.py:benchmark_fm_index:88 calls symbol:src/helix/genome/fm_index.py:build_genome_fm_index:116 (low)
  • symbol:benchmark_real_genome.py:benchmark_fm_index:88 calls symbol:src/helix/genome/fm_index.py:search_exact:50 (low)
  • symbol:benchmark_real_genome.py:benchmark_fm_index:88 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:benchmark_real_genome.py:main:256 calls symbol:benchmark_real_genome.py:benchmark_cpu_baseline:220 (high)
  • symbol:benchmark_real_genome.py:main:256 calls symbol:benchmark_real_genome.py:benchmark_fm_index:88 (high)
  • symbol:benchmark_real_genome.py:main:256 calls symbol:benchmark_real_genome.py:benchmark_gpu_validation:131 (high)
  • symbol:benchmark_real_genome.py:main:256 calls symbol:benchmark_real_genome.py:generate_realistic_guides:53 (high)
  • symbol:benchmark_real_genome.py:main:256 calls symbol:benchmark_real_genome.py:load_fasta:30 (high)
  • symbol:benchmark_real_genome.py:main:256 calls symbol:docs/playground/js/realtime_worker.js:bases:302 (low)
  • symbol:benchmark_real_genome.py:main:256 calls symbol:src/helix/clinical/schema.py:Baseline:66 (low)
  • symbol:benchmark_real_genome.py:main:256 calls symbol:src/helix/clock.py:perf_counter:72 (low)
  • symbol:benchmarks/api_benchmarks.py:_cmd:374 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:benchmarks/api_benchmarks.py:_configure_datasets:228 calls symbol:benchmarks/api_benchmarks.py:_prepare_protein_file:198 (high)
  • symbol:benchmarks/api_benchmarks.py:_configure_datasets:228 calls symbol:benchmarks/api_benchmarks.py:_refresh_metadata:256 (high)
  • symbol:benchmarks/api_benchmarks.py:_configure_datasets:228 calls symbol:benchmarks/api_benchmarks.py:_write_limited_sequence:194 (high)
  • symbol:benchmarks/api_benchmarks.py:_dna_summary_runner:157 calls symbol:src/helix/api.py:dna_summary:39 (low)
  • symbol:benchmarks/api_benchmarks.py:_fold_runner:165 calls symbol:src/helix/api.py:fold_rna:98 (low)
  • symbol:benchmarks/api_benchmarks.py:_load_file_path:56 calls symbol:src/helix/datasets/__init__.py:get_path:20 (low)
  • symbol:benchmarks/api_benchmarks.py:_load_sequence:45 calls symbol:src/helix/datasets/__init__.py:get_path:20 (low)
  • symbol:benchmarks/api_benchmarks.py:_protein_runner:178 calls symbol:src/helix/api.py:protein_summary:137 (low)
  • symbol:benchmarks/api_benchmarks.py:_run_workflow:137 calls symbol:src/helix/api.py:run_workflow:238 (low)
  • symbol:benchmarks/api_benchmarks.py:_run_workflow:137 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:benchmarks/api_benchmarks.py:_run_workflow:137 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:benchmarks/api_benchmarks.py:_spectrum_runner:169 calls symbol:src/helix/api.py:spectrum_leaderboard:117 (low)
  • symbol:benchmarks/api_benchmarks.py:_triage_runner:161 calls symbol:src/helix/api.py:triage_report:61 (low)
  • symbol:benchmarks/api_benchmarks.py:_write_limited_sequence:194 calls symbol:benchmarks/api_benchmarks.py:_wrap_fasta:75 (high)
  • symbol:benchmarks/api_benchmarks.py:_write_limited_sequence:194 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:benchmarks/api_benchmarks.py:main:516 calls symbol:benchmarks/api_benchmarks.py:_baseline_map:434 (high)
  • symbol:benchmarks/api_benchmarks.py:main:516 calls symbol:benchmarks/api_benchmarks.py:_build_report:445 (high)
  • symbol:benchmarks/api_benchmarks.py:main:516 calls symbol:benchmarks/api_benchmarks.py:_configure_datasets:228 (high)
  • symbol:benchmarks/api_benchmarks.py:main:516 calls symbol:benchmarks/api_benchmarks.py:_render_markdown:495 (high)
  • symbol:benchmarks/api_benchmarks.py:main:516 calls symbol:benchmarks/api_benchmarks.py:_select_scenarios:331 (high)
  • symbol:benchmarks/api_benchmarks.py:main:516 calls symbol:benchmarks/api_benchmarks.py:parse_args:299 (high)
  • symbol:benchmarks/api_benchmarks.py:main:516 calls symbol:benchmarks/api_benchmarks.py:run_scenario:347 (high)
  • symbol:benchmarks/api_benchmarks.py:main:516 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:benchmarks/api_benchmarks.py:main:516 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:benchmarks/api_benchmarks.py:run_scenario:347 calls symbol:benchmarks/api_benchmarks.py:_current_rss_mb:341 (high)
  • symbol:benchmarks/api_benchmarks.py:run_scenario:347 calls symbol:benchmarks/api_benchmarks.py:BenchmarkResult:110 (high)
  • symbol:benchmarks/api_benchmarks.py:run_scenario:347 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:benchmarks/api_benchmarks.py:run_scenario:347 calls symbol:src/helix/clock.py:perf_counter:72 (low)
  • symbol:benchmarks/crispr_efficiency_panel.py:_make_cas_system:225 calls symbol:src/helix/crispr/model.py:CasSystem:39 (low)
  • symbol:benchmarks/crispr_efficiency_panel.py:_parse_cas_config:81 calls symbol:benchmarks/crispr_efficiency_panel.py:CasConfigSpec:36 (high)
  • symbol:benchmarks/crispr_efficiency_panel.py:_parse_cas_config:81 calls symbol:src/helix/crispr/model.py:CasSystemType:14 (low)
  • symbol:benchmarks/crispr_efficiency_panel.py:load_panel_spec:183 calls symbol:benchmarks/crispr_efficiency_panel.py:_parse_cas_config:81 (high)
  • symbol:benchmarks/crispr_efficiency_panel.py:load_panel_spec:183 calls symbol:benchmarks/crispr_efficiency_panel.py:_parse_target:146 (high)
  • symbol:benchmarks/crispr_efficiency_panel.py:load_panel_spec:183 calls symbol:benchmarks/crispr_efficiency_panel.py:EfficiencyPanelSpec:65 (high)
  • symbol:benchmarks/crispr_efficiency_panel.py:main:371 calls symbol:benchmarks/crispr_efficiency_panel.py:_build_arg_parser:352 (high)
  • symbol:benchmarks/crispr_efficiency_panel.py:main:371 calls symbol:benchmarks/crispr_efficiency_panel.py:load_panel_spec:183 (high)
  • symbol:benchmarks/crispr_efficiency_panel.py:main:371 calls symbol:benchmarks/crispr_efficiency_panel.py:run_panel:277 (high)
  • symbol:benchmarks/crispr_efficiency_panel.py:main:371 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:benchmarks/crispr_efficiency_panel.py:run_panel:277 calls symbol:benchmarks/crispr_efficiency_panel.py:_load_edited_fraction_from_file:237 (high)
  • symbol:benchmarks/crispr_efficiency_panel.py:run_panel:277 calls symbol:benchmarks/crispr_efficiency_panel.py:_make_cas_system:225 (high)
  • symbol:benchmarks/crispr_efficiency_panel.py:run_panel:277 calls symbol:benchmarks/crispr_efficiency_panel.py:_pearson:258 (high)
  • symbol:benchmarks/crispr_efficiency_panel.py:run_panel:277 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:benchmarks/crispr_efficiency_panel.py:run_panel:277 calls symbol:src/helix/crispr/simulator.py:predict_efficiency_for_targets:142 (low)
  • symbol:benchmarks/crispr_offtarget_panel.py:_parse_assay:95 calls symbol:benchmarks/crispr_offtarget_panel.py:_resolve_path:78 (high)
  • symbol:benchmarks/crispr_offtarget_panel.py:_parse_assay:95 calls symbol:benchmarks/crispr_offtarget_panel.py:OffTargetAssayColumns:37 (high)
  • symbol:benchmarks/crispr_offtarget_panel.py:_parse_assay:95 calls symbol:benchmarks/crispr_offtarget_panel.py:OffTargetAssaySpec:45 (high)
  • symbol:benchmarks/crispr_offtarget_panel.py:_parse_genome:85 calls symbol:benchmarks/crispr_offtarget_panel.py:_resolve_path:78 (high)
  • symbol:benchmarks/crispr_offtarget_panel.py:_parse_genome:85 calls symbol:benchmarks/crispr_offtarget_panel.py:GenomeSpec:32 (high)
  • symbol:benchmarks/crispr_offtarget_panel.py:_parse_guide:124 calls symbol:benchmarks/crispr_offtarget_panel.py:_parse_assay:95 (high)
  • symbol:benchmarks/crispr_offtarget_panel.py:_parse_guide:124 calls symbol:benchmarks/crispr_offtarget_panel.py:_parse_search:118 (high)
  • symbol:benchmarks/crispr_offtarget_panel.py:_parse_guide:124 calls symbol:benchmarks/crispr_offtarget_panel.py:OffTargetGuideSpec:58 (high)
  • symbol:benchmarks/crispr_offtarget_panel.py:_parse_search:118 calls symbol:benchmarks/crispr_offtarget_panel.py:OffTargetSearchSpec:52 (high)
  • symbol:benchmarks/crispr_offtarget_panel.py:load_panel_spec:152 calls symbol:benchmarks/crispr_offtarget_panel.py:_parse_genome:85 (high)
  • symbol:benchmarks/crispr_offtarget_panel.py:load_panel_spec:152 calls symbol:benchmarks/crispr_offtarget_panel.py:_parse_guide:124 (high)
  • symbol:benchmarks/crispr_offtarget_panel.py:load_panel_spec:152 calls symbol:benchmarks/crispr_offtarget_panel.py:OffTargetPanelSpec:67 (high)
  • symbol:benchmarks/crispr_offtarget_panel.py:main:396 calls symbol:benchmarks/crispr_offtarget_panel.py:_build_arg_parser:377 (high)
  • symbol:benchmarks/crispr_offtarget_panel.py:main:396 calls symbol:benchmarks/crispr_offtarget_panel.py:load_panel_spec:152 (high)
  • symbol:benchmarks/crispr_offtarget_panel.py:main:396 calls symbol:benchmarks/crispr_offtarget_panel.py:run_panel:342 (high)
  • symbol:benchmarks/crispr_offtarget_panel.py:main:396 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:benchmarks/crispr_offtarget_panel.py:run_panel:342 calls symbol:benchmarks/crispr_offtarget_panel.py:_load_genome_sequence:202 (high)
  • symbol:benchmarks/crispr_offtarget_panel.py:run_panel:342 calls symbol:benchmarks/crispr_offtarget_panel.py:_run_for_guide:253 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:_load_counts:312 calls symbol:benchmarks/crispr_plasmid_panel.py:_normalize_counts:305 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:_normalize_counts:305 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:benchmarks/crispr_plasmid_panel.py:_parse_prime_peg:93 calls symbol:benchmarks/crispr_plasmid_panel.py:_parse_prime_simulation_defaults:168 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:_parse_prime_peg:93 calls symbol:benchmarks/crispr_plasmid_panel.py:_resolve_path:142 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:_parse_prime_peg:93 calls symbol:benchmarks/crispr_plasmid_panel.py:PlasmidPegSpec:84 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:_parse_prime_peg:93 calls symbol:benchmarks/crispr_plasmid_panel.py:PlasmidPrimeMeasurementSpec:76 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:_parse_prime_simulation_defaults:168 calls symbol:benchmarks/crispr_plasmid_panel.py:PlasmidPrimeSimulationSpec:44 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:_parse_simulation_defaults:156 calls symbol:benchmarks/crispr_plasmid_panel.py:PlasmidGuideSimulationSpec:37 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:_parse_target:228 calls symbol:benchmarks/crispr_plasmid_panel.py:_load_fasta_sequence:149 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:_parse_target:228 calls symbol:benchmarks/crispr_plasmid_panel.py:_parse_guide:180 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:_parse_target:228 calls symbol:benchmarks/crispr_plasmid_panel.py:_parse_prime_peg:93 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:_parse_target:228 calls symbol:benchmarks/crispr_plasmid_panel.py:_resolve_path:142 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:_parse_target:228 calls symbol:benchmarks/crispr_plasmid_panel.py:PlasmidTargetSpec:68 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:load_panel_spec:268 calls symbol:benchmarks/crispr_plasmid_panel.py:_parse_simulation_defaults:156 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:load_panel_spec:268 calls symbol:benchmarks/crispr_plasmid_panel.py:_parse_target:228 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:load_panel_spec:268 calls symbol:benchmarks/crispr_plasmid_panel.py:PlasmidPanelSpec:134 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:main:585 calls symbol:benchmarks/crispr_plasmid_panel.py:_build_arg_parser:566 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:main:585 calls symbol:benchmarks/crispr_plasmid_panel.py:load_panel_spec:268 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:main:585 calls symbol:benchmarks/crispr_plasmid_panel.py:run_panel:449 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:main:585 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:benchmarks/crispr_plasmid_panel.py:run_panel:449 calls symbol:benchmarks/crispr_plasmid_panel.py:_aligned_distributions:337 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:run_panel:449 calls symbol:benchmarks/crispr_plasmid_panel.py:_js_divergence:354 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:run_panel:449 calls symbol:benchmarks/crispr_plasmid_panel.py:_l1_distance:350 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:run_panel:449 calls symbol:benchmarks/crispr_plasmid_panel.py:_load_counts:312 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:run_panel:449 calls symbol:benchmarks/crispr_plasmid_panel.py:_simulate_crispr_distribution:367 (high)
  • symbol:benchmarks/crispr_plasmid_panel.py:run_panel:449 calls symbol:benchmarks/crispr_plasmid_panel.py:_simulate_prime_distribution:417 (high)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:_canonical_json_bytes:87 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:_config_sha256:91 calls symbol:benchmarks/ctmc_tau_leap_perf.py:_canonical_json_bytes:87 (high)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:_git_branch:76 calls symbol:benchmarks/ctmc_tau_leap_perf.py:_git:55 (high)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:_git_commit:72 calls symbol:benchmarks/ctmc_tau_leap_perf.py:_git:55 (high)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:_maybe_nvidia_smi:126 calls symbol:benchmarks/ctmc_tau_leap_perf.py:_parse_nvidia_smi_header:97 (high)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:_parse_nvidia_smi_header:97 calls symbol:src/helix/string/fm.py:search:75 (low)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:_run_once:276 calls symbol:benchmarks/ctmc_tau_leap_perf.py:_extract_cuda_diagnostics:264 (high)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:_run_once:276 calls symbol:src/helix/clock.py:perf_counter:72 (low)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:_run_once:276 calls symbol:src/helix/crispr/ctmc_tau_leap.py:simulate_ctmc_tau_leap:1430 (low)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:_run_suite:394 calls symbol:benchmarks/ctmc_tau_leap_perf.py:_config_sha256:91 (high)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:_run_suite:394 calls symbol:benchmarks/ctmc_tau_leap_perf.py:_maybe_nvidia_smi:126 (high)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:_run_suite:394 calls symbol:benchmarks/ctmc_tau_leap_perf.py:_run_once:276 (high)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:_run_suite:394 calls symbol:benchmarks/ctmc_tau_leap_perf.py:_summarize:294 (high)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:_run_suite:394 calls symbol:benchmarks/ctmc_tau_leap_perf.py:_tau_leap_config:217 (high)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:_run_suite:394 calls symbol:benchmarks/ctmc_tau_leap_perf.py:_with_cuda_graphs_mode:385 (high)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:_summarize:294 calls symbol:src/helix/cli.py:quantile:4571 (low)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:_utc_now:51 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:main:317 calls symbol:benchmarks/ctmc_tau_leap_perf.py:_device_label:80 (high)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:main:317 calls symbol:benchmarks/ctmc_tau_leap_perf.py:_git_branch:76 (high)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:main:317 calls symbol:benchmarks/ctmc_tau_leap_perf.py:_git_commit:72 (high)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:main:317 calls symbol:benchmarks/ctmc_tau_leap_perf.py:_maybe_nvidia_smi:126 (high)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:main:317 calls symbol:benchmarks/ctmc_tau_leap_perf.py:_utc_now:51 (high)
  • symbol:benchmarks/ctmc_tau_leap_perf.py:main:317 calls symbol:benchmarks/ctmc_tau_leap_perf.py:Case:211 (high)
  • symbol:benchmarks/engine_crispr_perf.py:_bench:23 calls symbol:src/helix/clock.py:perf_counter:72 (low)
  • symbol:benchmarks/engine_crispr_perf.py:_random_sequences:18 calls symbol:tests/test_offtarget_properties.py:integers:22 (low)
  • symbol:benchmarks/engine_crispr_perf.py:main:59 calls symbol:benchmarks/engine_crispr_perf.py:run_shapes:29 (high)
  • symbol:benchmarks/engine_crispr_perf.py:run_shapes:29 calls symbol:benchmarks/engine_crispr_perf.py:_bench:23 (high)
  • symbol:benchmarks/engine_crispr_perf.py:run_shapes:29 calls symbol:benchmarks/engine_crispr_perf.py:_random_sequences:18 (high)
  • symbol:benchmarks/engine_crispr_perf.py:run_shapes:29 calls symbol:src/helix/crispr/model.py:CasSystem:39 (low)
  • symbol:benchmarks/engine_crispr_perf.py:run_shapes:29 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:benchmarks/engine_crispr_perf.py:run_shapes:29 calls symbol:src/helix/crispr/model.py:PAMRule:23 (low)
  • symbol:benchmarks/engine_crispr_perf.py:run_shapes:29 calls symbol:src/helix/crispr/physics.py:_encode_sequence_to_uint8:55 (low)
  • symbol:benchmarks/engine_crispr_perf.py:run_shapes:29 calls symbol:src/helix/crispr/physics.py:create_crispr_physics:611 (low)
  • symbol:benchmarks/engine_prime_perf.py:_make_cas:18 calls symbol:src/helix/crispr/model.py:CasSystem:39 (low)
  • symbol:benchmarks/engine_prime_perf.py:_make_cas:18 calls symbol:src/helix/crispr/model.py:PAMRule:23 (low)
  • symbol:benchmarks/engine_prime_perf.py:_make_editor:22 calls symbol:benchmarks/engine_prime_perf.py:_make_cas:18 (high)
  • symbol:benchmarks/engine_prime_perf.py:_make_editor:22 calls symbol:src/helix/prime/model.py:PrimeEditor:31 (low)
  • symbol:benchmarks/engine_prime_perf.py:main:41 calls symbol:benchmarks/engine_prime_perf.py:run_benchmark:26 (high)
  • symbol:benchmarks/engine_prime_perf.py:run_benchmark:26 calls symbol:benchmarks/engine_prime_perf.py:_make_editor:22 (high)
  • symbol:benchmarks/engine_prime_perf.py:run_benchmark:26 calls symbol:benchmarks/engine_prime_perf.py:_random_dna:14 (high)
  • symbol:benchmarks/engine_prime_perf.py:run_benchmark:26 calls symbol:src/helix/clock.py:perf_counter:72 (low)
  • symbol:benchmarks/engine_prime_perf.py:run_benchmark:26 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:benchmarks/engine_prime_perf.py:run_benchmark:26 calls symbol:src/helix/prime/model.py:PegRNA:16 (low)
  • symbol:benchmarks/engine_prime_perf.py:run_benchmark:26 calls symbol:src/helix/prime/simulator.py:predict_prime_outcomes_for_targets:504 (low)
  • symbol:benchmarks/engine_prime_perf.py:run_benchmark:26 calls symbol:src/helix/prime/simulator.py:PrimeTargetRequest:34 (low)
  • symbol:benchmarks/lightcone_perf.py:main:18 calls symbol:src/helix/lightcone/perf.py:run_lightcone_gpu_perf:137 (low)
  • symbol:benchmarks/lightcone_stress_fixture.py:_sha256_hex_text:29 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:benchmarks/lightcone_stress_fixture.py:generate_stress_fixture_payload:33 calls symbol:benchmarks/lightcone_stress_fixture.py:_sha256_hex_text:29 (high)
  • symbol:benchmarks/lightcone_stress_fixture.py:generate_stress_fixture_payload:33 calls symbol:src/helix/lightcone/geometry.py:compile_lightcone_geometry:148 (low)
  • symbol:benchmarks/lightcone_stress_fixture.py:generate_stress_fixture_payload:33 calls symbol:src/helix/lightcone/geometry.py:compiled_geometry_sha256:616 (low)
  • symbol:benchmarks/lightcone_stress_fixture.py:generate_stress_fixture_payload:33 calls symbol:src/helix/lightcone/render.py:render_lightcone_rgba_from_golden:353 (low)
  • symbol:benchmarks/lightcone_stress_fixture.py:generate_stress_fixture_payload:33 calls symbol:src/helix/lightcone/render.py:render_settings_sha256:348 (low)
  • symbol:benchmarks/lightcone_stress_fixture.py:main:156 calls symbol:benchmarks/lightcone_stress_fixture.py:generate_stress_fixture_payload:33 (high)
  • symbol:benchmarks/lightcone_stress_fixture.py:main:156 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:benchmarks/lightcone_update_perf_baseline.py:_baseline_from_receipt:23 calls symbol:benchmarks/lightcone_update_perf_baseline.py:_coerce_float:8 (high)
  • symbol:benchmarks/lightcone_update_perf_baseline.py:_baseline_from_receipt:23 calls symbol:benchmarks/lightcone_update_perf_baseline.py:_require:17 (high)
  • symbol:benchmarks/lightcone_update_perf_baseline.py:main:70 calls symbol:benchmarks/lightcone_update_perf_baseline.py:_baseline_from_receipt:23 (high)
  • symbol:benchmarks/lightcone_update_perf_baseline.py:main:70 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:benchmarks/prime_panel.py:_load_counts:205 calls symbol:benchmarks/prime_panel.py:_normalize_counts:198 (high)
  • symbol:benchmarks/prime_panel.py:_normalize_counts:198 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:benchmarks/prime_panel.py:_parse_measurements:93 calls symbol:benchmarks/prime_panel.py:_resolve_path:74 (high)
  • symbol:benchmarks/prime_panel.py:_parse_measurements:93 calls symbol:benchmarks/prime_panel.py:PrimeMeasurementSpec:41 (high)
  • symbol:benchmarks/prime_panel.py:_parse_simulation_defaults:81 calls symbol:benchmarks/prime_panel.py:PrimeSimulationSpec:34 (high)
  • symbol:benchmarks/prime_panel.py:_parse_target:147 calls symbol:benchmarks/prime_panel.py:_parse_peg:107 (high)
  • symbol:benchmarks/prime_panel.py:_parse_target:147 calls symbol:benchmarks/prime_panel.py:PrimeTargetSpec:59 (high)
  • symbol:benchmarks/prime_panel.py:_simulate_prime_distribution:260 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:benchmarks/prime_panel.py:_simulate_prime_distribution:260 calls symbol:src/helix/prime/model.py:PegRNA:16 (low)
  • symbol:benchmarks/prime_panel.py:_simulate_prime_distribution:260 calls symbol:src/helix/prime/priors.py:resolve_prime_priors:35 (low)
  • symbol:benchmarks/prime_panel.py:_simulate_prime_distribution:260 calls symbol:src/helix/prime/simulator.py:simulate_prime_edit:268 (low)
  • symbol:benchmarks/prime_panel.py:load_panel_spec:162 calls symbol:benchmarks/prime_panel.py:_parse_simulation_defaults:81 (high)
  • symbol:benchmarks/prime_panel.py:load_panel_spec:162 calls symbol:benchmarks/prime_panel.py:_parse_target:147 (high)
  • symbol:benchmarks/prime_panel.py:load_panel_spec:162 calls symbol:benchmarks/prime_panel.py:PrimePanelSpec:66 (high)
  • symbol:benchmarks/prime_panel.py:main:378 calls symbol:benchmarks/prime_panel.py:_build_arg_parser:359 (high)
  • symbol:benchmarks/prime_panel.py:main:378 calls symbol:benchmarks/prime_panel.py:load_panel_spec:162 (high)
  • symbol:benchmarks/prime_panel.py:main:378 calls symbol:benchmarks/prime_panel.py:run_panel:288 (high)
  • symbol:benchmarks/prime_panel.py:main:378 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:benchmarks/prime_panel.py:run_panel:288 calls symbol:benchmarks/prime_panel.py:_aligned_distributions:230 (high)
  • symbol:benchmarks/prime_panel.py:run_panel:288 calls symbol:benchmarks/prime_panel.py:_js_divergence:247 (high)
  • symbol:benchmarks/prime_panel.py:run_panel:288 calls symbol:benchmarks/prime_panel.py:_l1_distance:243 (high)
  • symbol:benchmarks/prime_panel.py:run_panel:288 calls symbol:benchmarks/prime_panel.py:_load_counts:205 (high)
  • symbol:benchmarks/prime_panel.py:run_panel:288 calls symbol:benchmarks/prime_panel.py:_simulate_prime_distribution:260 (high)
  • symbol:benchmarks/verify_crispr_micro.py:assert_probability_invariants:203 calls symbol:benchmarks/verify_crispr_micro.py:collect_terminal_logprobs_from_payload:150 (high)
  • symbol:benchmarks/verify_crispr_micro.py:assert_probability_invariants:203 calls symbol:benchmarks/verify_crispr_micro.py:logsumexp:134 (high)
  • symbol:benchmarks/verify_crispr_micro.py:assert_probability_invariants:203 calls symbol:benchmarks/verify_crispr_micro.py:normalized_from_logs:143 (high)
  • symbol:benchmarks/verify_crispr_micro.py:assert_probability_invariants:203 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:benchmarks/verify_crispr_micro.py:assert_structural_invariants:174 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:benchmarks/verify_crispr_micro.py:brute_force_crispr_micro:269 calls symbol:benchmarks/verify_crispr_micro.py:BruteDAG:75 (high)
  • symbol:benchmarks/verify_crispr_micro.py:brute_force_crispr_micro:269 calls symbol:benchmarks/verify_crispr_micro.py:BruteEvent:48 (high)
  • symbol:benchmarks/verify_crispr_micro.py:brute_force_crispr_micro:269 calls symbol:benchmarks/verify_crispr_micro.py:BruteNode:59 (high)
  • symbol:benchmarks/verify_crispr_micro.py:brute_force_crispr_micro:269 calls symbol:benchmarks/verify_crispr_micro.py:emit_event:332 (high)
  • symbol:benchmarks/verify_crispr_micro.py:brute_force_crispr_micro:269 calls symbol:benchmarks/verify_crispr_micro.py:propose_clean_cut:357 (high)
  • symbol:benchmarks/verify_crispr_micro.py:brute_force_crispr_micro:269 calls symbol:benchmarks/verify_crispr_micro.py:propose_indel:412 (high)
  • symbol:benchmarks/verify_crispr_micro.py:brute_force_crispr_micro:269 calls symbol:benchmarks/verify_crispr_micro.py:score_candidate_sites:222 (high)
  • symbol:benchmarks/verify_crispr_micro.py:collect_terminal_logprobs_from_brute:163 calls symbol:benchmarks/verify_crispr_micro.py:logsumexp:134 (high)
  • symbol:benchmarks/verify_crispr_micro.py:collect_terminal_logprobs_from_brute:163 calls symbol:benchmarks/verify_crispr_micro.py:sequence_signature:130 (high)
  • symbol:benchmarks/verify_crispr_micro.py:collect_terminal_logprobs_from_brute:163 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:benchmarks/verify_crispr_micro.py:collect_terminal_logprobs_from_payload:150 calls symbol:benchmarks/verify_crispr_micro.py:logsumexp:134 (high)
  • symbol:benchmarks/verify_crispr_micro.py:collect_terminal_logprobs_from_payload:150 calls symbol:benchmarks/verify_crispr_micro.py:sequence_signature:130 (high)
  • symbol:benchmarks/verify_crispr_micro.py:collect_terminal_logprobs_from_payload:150 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:benchmarks/verify_crispr_micro.py:main:526 calls symbol:benchmarks/verify_crispr_micro.py:verify:493 (high)
  • symbol:benchmarks/verify_crispr_micro.py:main:526 calls symbol:src/helix/teams/systems_acceptance_types.py:passed:175 (low)
  • symbol:benchmarks/verify_crispr_micro.py:normalized_from_logs:143 calls symbol:benchmarks/verify_crispr_micro.py:logsumexp:134 (high)
  • symbol:benchmarks/verify_crispr_micro.py:normalized_from_logs:143 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:benchmarks/verify_crispr_micro.py:propose_clean_cut:357 calls symbol:benchmarks/verify_crispr_micro.py:BruteEvent:48 (high)
  • symbol:benchmarks/verify_crispr_micro.py:propose_indel:412 calls symbol:benchmarks/verify_crispr_micro.py:BruteEvent:48 (high)
  • symbol:benchmarks/verify_crispr_micro.py:propose_indel:412 calls symbol:src/helix/crispr/cut_spectrum.py:build_microhomology_indel_spectrum:47 (low)
  • symbol:benchmarks/verify_crispr_micro.py:read_fasta:81 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:benchmarks/verify_crispr_micro.py:run_helix_dag:99 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:benchmarks/verify_crispr_micro.py:score_candidate_sites:222 calls symbol:benchmarks/verify_crispr_micro.py:CandidateSite:38 (high)
  • symbol:benchmarks/verify_crispr_micro.py:score_candidate_sites:222 calls symbol:src/helix/crispr/model.py:CasSystem:39 (low)
  • symbol:benchmarks/verify_crispr_micro.py:score_candidate_sites:222 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:benchmarks/verify_crispr_micro.py:score_candidate_sites:222 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:benchmarks/verify_crispr_micro.py:score_candidate_sites:222 calls symbol:src/helix/crispr/model.py:PAMRule:23 (low)
  • symbol:benchmarks/verify_crispr_micro.py:score_candidate_sites:222 calls symbol:src/helix/crispr/simulator.py:find_candidate_sites:71 (low)
  • symbol:benchmarks/verify_crispr_micro.py:sequence_signature:130 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:benchmarks/verify_crispr_micro.py:verify:493 calls symbol:benchmarks/verify_crispr_micro.py:assert_probability_invariants:203 (high)
  • symbol:benchmarks/verify_crispr_micro.py:verify:493 calls symbol:benchmarks/verify_crispr_micro.py:assert_structural_invariants:174 (high)
  • symbol:benchmarks/verify_crispr_micro.py:verify:493 calls symbol:benchmarks/verify_crispr_micro.py:brute_force_crispr_micro:269 (high)
  • symbol:benchmarks/verify_crispr_micro.py:verify:493 calls symbol:benchmarks/verify_crispr_micro.py:collect_terminal_logprobs_from_brute:163 (high)
  • symbol:benchmarks/verify_crispr_micro.py:verify:493 calls symbol:benchmarks/verify_crispr_micro.py:collect_terminal_logprobs_from_payload:150 (high)
  • symbol:benchmarks/verify_crispr_micro.py:verify:493 calls symbol:benchmarks/verify_crispr_micro.py:normalized_from_logs:143 (high)
  • symbol:benchmarks/verify_crispr_micro.py:verify:493 calls symbol:benchmarks/verify_crispr_micro.py:read_fasta:81 (high)
  • symbol:benchmarks/verify_crispr_micro.py:verify:493 calls symbol:benchmarks/verify_crispr_micro.py:run_helix_dag:99 (high)
  • symbol:benchmarks/verify_crispr_micro.py:verify:493 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:benchmarks/verify_crispr_micro.py:verify:493 calls symbol:src/helix/temp.py:mkdtemp:55 (low)
  • symbol:calibration_campaign.py:design_guide:106 calls symbol:src/helix/crispr/pam.py:PAM:30 (low)
  • symbol:calibration_campaign.py:load_chr22_chunks:48 calls symbol:src/helix/experiments/corpus.py:SyntheticLocus:38 (low)
  • symbol:calibration_campaign.py:main:416 calls symbol:calibration_campaign.py:load_chr22_chunks:48 (high)
  • symbol:calibration_campaign.py:main:416 calls symbol:calibration_campaign.py:run_calibrated_campaign:346 (high)
  • symbol:calibration_campaign.py:main:416 calls symbol:docs/playground/js/realtime_worker.js:genome:77 (low)
  • symbol:calibration_campaign.py:main:416 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:calibration_campaign.py:main:416 calls symbol:src/helix/experiments/corpus.py:generate_corpus:162 (low)
  • symbol:calibration_campaign.py:make_cas9:91 calls symbol:src/helix/crispr/model.py:CasSystem:39 (low)
  • symbol:calibration_campaign.py:make_cas9:91 calls symbol:src/helix/crispr/model.py:PAMRule:23 (low)
  • symbol:calibration_campaign.py:make_prime_editor:101 calls symbol:src/helix/prime/model.py:PrimeEditor:31 (low)
  • symbol:constraint_strategy_engine.py:__init__:241 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:constraint_strategy_engine.py:compute_spec_hash:178 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:constraint_strategy_engine.py:generate_summary_statistics:517 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:constraint_strategy_engine.py:main:685 calls symbol:constraint_strategy_engine.py:ConstraintStrategyEngine:238 (high)
  • symbol:constraint_strategy_engine.py:main:685 calls symbol:constraint_strategy_engine.py:generate_bundle:562 (high)
  • symbol:constraint_strategy_engine.py:main:685 calls symbol:constraint_strategy_engine.py:generate_summary_statistics:517 (high)
  • symbol:constraint_strategy_engine.py:main:685 calls symbol:constraint_strategy_engine.py:load_rare_disease_data:249 (high)
  • symbol:constraint_strategy_engine.py:main:685 calls symbol:constraint_strategy_engine.py:process_variant:458 (high)
  • symbol:constraint_strategy_engine.py:main:685 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:constraint_strategy_engine.py:process_variant:458 calls symbol:constraint_strategy_engine.py:apply_mitigation_rules:387 (high)
  • symbol:constraint_strategy_engine.py:process_variant:458 calls symbol:constraint_strategy_engine.py:calculate_correctability_score:300 (high)
  • symbol:constraint_strategy_engine.py:process_variant:458 calls symbol:constraint_strategy_engine.py:calculate_feasibility_score:258 (high)
  • symbol:constraint_strategy_engine.py:process_variant:458 calls symbol:constraint_strategy_engine.py:calculate_strategy_score:279 (high)
  • symbol:constraint_strategy_engine.py:process_variant:458 calls symbol:constraint_strategy_engine.py:classify_intervention:352 (high)
  • symbol:constraint_strategy_engine.py:process_variant:458 calls symbol:constraint_strategy_engine.py:ConstraintAnalysis:191 (high)
  • symbol:constraint_strategy_engine.py:process_variant:458 calls symbol:constraint_strategy_engine.py:generate_clinical_assessment:425 (high)
  • symbol:constraint_strategy_engine.py:process_variant:458 calls symbol:constraint_strategy_engine.py:identify_constraints:308 (high)
  • symbol:constraint_strategy_engine.py:verify_bundle:648 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:contract_sensitivity_matrix.py:__init__:354 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:contract_sensitivity_matrix.py:calculate_rank_stability:452 calls symbol:contract_sensitivity_matrix.py:RankStability:145 (high)
  • symbol:contract_sensitivity_matrix.py:calculate_rank_stability:452 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:contract_sensitivity_matrix.py:calculate_variant_stability:592 calls symbol:contract_sensitivity_matrix.py:VariantStability:180 (high)
  • symbol:contract_sensitivity_matrix.py:calculate_variant_stability:592 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:contract_sensitivity_matrix.py:calculate_yield_collapse:538 calls symbol:contract_sensitivity_matrix.py:YieldCollapse:162 (high)
  • symbol:contract_sensitivity_matrix.py:calculate_yield_collapse:538 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:contract_sensitivity_matrix.py:compute_contract_hash:88 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:contract_sensitivity_matrix.py:generate_bundle:723 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:contract_sensitivity_matrix.py:identify_robust_and_fragile_targets:633 calls symbol:contract_sensitivity_matrix.py:FragileTarget:216 (high)
  • symbol:contract_sensitivity_matrix.py:identify_robust_and_fragile_targets:633 calls symbol:contract_sensitivity_matrix.py:RobustTarget:196 (high)
  • symbol:contract_sensitivity_matrix.py:main:1023 calls symbol:contract_sensitivity_matrix.py:calculate_rank_stability:452 (high)
  • symbol:contract_sensitivity_matrix.py:main:1023 calls symbol:contract_sensitivity_matrix.py:calculate_variant_stability:592 (high)
  • symbol:contract_sensitivity_matrix.py:main:1023 calls symbol:contract_sensitivity_matrix.py:calculate_yield_collapse:538 (high)
  • symbol:contract_sensitivity_matrix.py:main:1023 calls symbol:contract_sensitivity_matrix.py:ContractSensitivityEngine:351 (high)
  • symbol:contract_sensitivity_matrix.py:main:1023 calls symbol:contract_sensitivity_matrix.py:generate_bundle:723 (high)
  • symbol:contract_sensitivity_matrix.py:main:1023 calls symbol:contract_sensitivity_matrix.py:identify_robust_and_fragile_targets:633 (high)
  • symbol:contract_sensitivity_matrix.py:main:1023 calls symbol:contract_sensitivity_matrix.py:run_contract_variant:367 (high)
  • symbol:contract_sensitivity_matrix.py:main:1023 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:contract_sensitivity_matrix.py:verify_bundle:797 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:coverage_diagnostics.py:__init__:174 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:coverage_diagnostics.py:analyze_sequence_context:219 calls symbol:docs/playground/js/realtime.js:entropy:346 (low)
  • symbol:coverage_diagnostics.py:compute_spec_hash:120 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:coverage_diagnostics.py:generate_analysis_summaries:477 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:coverage_diagnostics.py:main:654 calls symbol:coverage_diagnostics.py:CoverageDiagnosticsEngine:171 (high)
  • symbol:coverage_diagnostics.py:main:654 calls symbol:coverage_diagnostics.py:generate_analysis_summaries:477 (high)
  • symbol:coverage_diagnostics.py:main:654 calls symbol:coverage_diagnostics.py:generate_bundle:541 (high)
  • symbol:coverage_diagnostics.py:main:654 calls symbol:coverage_diagnostics.py:load_data:187 (high)
  • symbol:coverage_diagnostics.py:main:654 calls symbol:coverage_diagnostics.py:run_diagnostics:393 (high)
  • symbol:coverage_diagnostics.py:main:654 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:coverage_diagnostics.py:run_diagnostics:393 calls symbol:coverage_diagnostics.py:analyze_offtarget_collision:245 (high)
  • symbol:coverage_diagnostics.py:run_diagnostics:393 calls symbol:coverage_diagnostics.py:analyze_pam_scarcity:201 (high)
  • symbol:coverage_diagnostics.py:run_diagnostics:393 calls symbol:coverage_diagnostics.py:analyze_sequence_context:219 (high)
  • symbol:coverage_diagnostics.py:run_diagnostics:393 calls symbol:coverage_diagnostics.py:analyze_variant_accessibility:290 (high)
  • symbol:coverage_diagnostics.py:run_diagnostics:393 calls symbol:coverage_diagnostics.py:analyze_window_expansion:268 (high)
  • symbol:coverage_diagnostics.py:run_diagnostics:393 calls symbol:coverage_diagnostics.py:classify_failure_mode:304 (high)
  • symbol:coverage_diagnostics.py:run_diagnostics:393 calls symbol:coverage_diagnostics.py:CoverageBreakdown:133 (high)
  • symbol:coverage_diagnostics.py:run_diagnostics:393 calls symbol:coverage_diagnostics.py:recommend_mitigation:345 (high)
  • symbol:coverage_diagnostics.py:run_diagnostics:393 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:coverage_diagnostics.py:verify_bundle:617 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:deliver_workbench/adapter/helix_adapter.py:import_helix_bundle:45 calls symbol:deliver_workbench/adapter/helix_adapter.py:HelixEditContext:22 (high)
  • symbol:deliver_workbench/adapter/helix_adapter.py:verify_attachment:118 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:deliver_workbench/adapter/helix_adapter.py:verify_attachment:118 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:deliver_workbench/adapter/helix_adapter.py:write_attachment:102 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:deliver_workbench/api/main.py:export_attachment:213 calls symbol:deliver_workbench/adapter/helix_adapter.py:export_delivery_attachment:74 (low)
  • symbol:deliver_workbench/api/main.py:export_attachment:213 calls symbol:deliver_workbench/adapter/helix_adapter.py:HelixEditContext:22 (low)
  • symbol:deliver_workbench/api/main.py:export_attachment:213 calls symbol:deliver_workbench/deliver/schema.py:DeliveryEvidence:94 (low)
  • symbol:deliver_workbench/api/main.py:import_helix:176 calls symbol:deliver_workbench/adapter/helix_adapter.py:HelixEditContext:22 (low)
  • symbol:deliver_workbench/api/main.py:ingest:163 calls symbol:deliver_workbench/deliver/database.py:ingest_escape_json:422 (low)
  • symbol:deliver_workbench/api/main.py:ingest:163 calls symbol:deliver_workbench/deliver/database.py:ingest_tropism_json:403 (low)
  • symbol:deliver_workbench/api/main.py:ingest:163 calls symbol:deliver_workbench/deliver/database.py:ingest_vehicle_json:387 (low)
  • symbol:deliver_workbench/api/main.py:predict:69 calls symbol:deliver_workbench/api/main.py:recommend:58 (high)
  • symbol:deliver_workbench/api/main.py:predict:69 calls symbol:deliver_workbench/deliver/database.py:escape_for_vehicle:359 (low)
  • symbol:deliver_workbench/api/main.py:predict:69 calls symbol:deliver_workbench/deliver/database.py:tropism_for_vehicle_tissue:272 (low)
  • symbol:deliver_workbench/api/main.py:predict:69 calls symbol:deliver_workbench/deliver/schema.py:DeliveryDAG:31 (low)
  • symbol:deliver_workbench/api/main.py:predict:69 calls symbol:deliver_workbench/deliver/schema.py:DeliveryDAGNode:10 (low)
  • symbol:deliver_workbench/api/main.py:predict:69 calls symbol:deliver_workbench/deliver/schema.py:DeliveryEvidence:94 (low)
  • symbol:deliver_workbench/api/main.py:predict:69 calls symbol:deliver_workbench/deliver/schema.py:EndosomalEscapeScore:60 (low)
  • symbol:deliver_workbench/api/main.py:predict:69 calls symbol:deliver_workbench/deliver/schema.py:ImmunogenicityRisk:76 (low)
  • symbol:deliver_workbench/api/main.py:predict:69 calls symbol:deliver_workbench/deliver/schema.py:TropismScore:41 (low)
  • symbol:deliver_workbench/api/main.py:predict:69 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:deliver_workbench/cli/main.py:_db:28 calls symbol:deliver_workbench/deliver/database.py:DeliveryDatabase:132 (low)
  • symbol:deliver_workbench/cli/main.py:main:34 calls symbol:deliver_workbench/adapter/helix_adapter.py:export_delivery_attachment:74 (low)
  • symbol:deliver_workbench/cli/main.py:main:34 calls symbol:deliver_workbench/adapter/helix_adapter.py:import_helix_bundle:45 (low)
  • symbol:deliver_workbench/cli/main.py:main:34 calls symbol:deliver_workbench/adapter/helix_adapter.py:verify_attachment:118 (low)
  • symbol:deliver_workbench/cli/main.py:main:34 calls symbol:deliver_workbench/adapter/helix_adapter.py:write_attachment:102 (low)
  • symbol:deliver_workbench/cli/main.py:main:34 calls symbol:deliver_workbench/cli/main.py:_write_json:133 (high)
  • symbol:deliver_workbench/cli/main.py:main:34 calls symbol:deliver_workbench/deliver/cli.py:cmd_ingest:209 (low)
  • symbol:deliver_workbench/cli/main.py:main:34 calls symbol:deliver_workbench/deliver/cli.py:cmd_predict:72 (low)
  • symbol:deliver_workbench/cli/main.py:main:34 calls symbol:deliver_workbench/deliver/cli.py:cmd_query_vehicles:61 (low)
  • symbol:deliver_workbench/cli/main.py:main:34 calls symbol:deliver_workbench/deliver/cli.py:cmd_recommend:48 (low)
  • symbol:deliver_workbench/cli/main.py:main:34 calls symbol:deliver_workbench/deliver/cli.py:cmd_stats:231 (low)
  • symbol:deliver_workbench/cli/main.py:main:34 calls symbol:deliver_workbench/deliver/schema.py:DeliveryEvidence:94 (low)
  • symbol:deliver_workbench/deliver/cli.py:_db:19 calls symbol:deliver_workbench/deliver/database.py:DeliveryDatabase:132 (low)
  • symbol:deliver_workbench/deliver/cli.py:cmd_ingest:209 calls symbol:deliver_workbench/deliver/cli.py:_db:19 (high)
  • symbol:deliver_workbench/deliver/cli.py:cmd_ingest:209 calls symbol:deliver_workbench/deliver/database.py:ingest_escape_json:422 (low)
  • symbol:deliver_workbench/deliver/cli.py:cmd_ingest:209 calls symbol:deliver_workbench/deliver/database.py:ingest_tropism_json:403 (low)
  • symbol:deliver_workbench/deliver/cli.py:cmd_ingest:209 calls symbol:deliver_workbench/deliver/database.py:ingest_vehicle_json:387 (low)
  • symbol:deliver_workbench/deliver/cli.py:cmd_predict:72 calls symbol:deliver_workbench/deliver/cli.py:_db:19 (high)
  • symbol:deliver_workbench/deliver/cli.py:cmd_predict:72 calls symbol:deliver_workbench/deliver/cli.py:_load_bundle:25 (high)
  • symbol:deliver_workbench/deliver/cli.py:cmd_predict:72 calls symbol:deliver_workbench/deliver/cli.py:_write_json:33 (high)
  • symbol:deliver_workbench/deliver/cli.py:cmd_predict:72 calls symbol:deliver_workbench/deliver/database.py:escape_for_vehicle:359 (low)
  • symbol:deliver_workbench/deliver/cli.py:cmd_predict:72 calls symbol:deliver_workbench/deliver/database.py:tropism_for_vehicle_tissue:272 (low)
  • symbol:deliver_workbench/deliver/cli.py:cmd_predict:72 calls symbol:deliver_workbench/deliver/matchmaker.py:Matchmaker:38 (low)
  • symbol:deliver_workbench/deliver/cli.py:cmd_predict:72 calls symbol:deliver_workbench/deliver/schema.py:DeliveryDAG:31 (low)
  • symbol:deliver_workbench/deliver/cli.py:cmd_predict:72 calls symbol:deliver_workbench/deliver/schema.py:DeliveryDAGNode:10 (low)
  • symbol:deliver_workbench/deliver/cli.py:cmd_predict:72 calls symbol:deliver_workbench/deliver/schema.py:DeliveryEvidence:94 (low)
  • symbol:deliver_workbench/deliver/cli.py:cmd_predict:72 calls symbol:deliver_workbench/deliver/schema.py:EndosomalEscapeScore:60 (low)
  • symbol:deliver_workbench/deliver/cli.py:cmd_predict:72 calls symbol:deliver_workbench/deliver/schema.py:ImmunogenicityRisk:76 (low)
  • symbol:deliver_workbench/deliver/cli.py:cmd_predict:72 calls symbol:deliver_workbench/deliver/schema.py:TropismScore:41 (low)
  • symbol:deliver_workbench/deliver/cli.py:cmd_predict:72 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:deliver_workbench/deliver/cli.py:cmd_query_vehicles:61 calls symbol:deliver_workbench/deliver/cli.py:_db:19 (high)
  • symbol:deliver_workbench/deliver/cli.py:cmd_query_vehicles:61 calls symbol:deliver_workbench/deliver/cli.py:_write_json:33 (high)
  • symbol:deliver_workbench/deliver/cli.py:cmd_query_vehicles:61 calls symbol:deliver_workbench/deliver/database.py:list_vehicles:214 (low)
  • symbol:deliver_workbench/deliver/cli.py:cmd_recommend:48 calls symbol:deliver_workbench/deliver/cli.py:_db:19 (high)
  • symbol:deliver_workbench/deliver/cli.py:cmd_recommend:48 calls symbol:deliver_workbench/deliver/cli.py:_write_json:33 (high)
  • symbol:deliver_workbench/deliver/cli.py:cmd_recommend:48 calls symbol:deliver_workbench/deliver/matchmaker.py:Matchmaker:38 (low)
  • symbol:deliver_workbench/deliver/cli.py:cmd_stats:231 calls symbol:deliver_workbench/deliver/cli.py:_db:19 (high)
  • symbol:deliver_workbench/deliver/cli.py:cmd_stats:231 calls symbol:deliver_workbench/deliver/cli.py:_write_json:33 (high)
  • symbol:deliver_workbench/deliver/database.py:__init__:135 calls symbol:deliver_workbench/deliver/database.py:_ensure_schema:146 (high)
  • symbol:deliver_workbench/deliver/database.py:_ensure_schema:146 calls symbol:deliver_workbench/deliver/database.py:_connection:140 (high)
  • symbol:deliver_workbench/deliver/database.py:_ensure_schema:146 calls symbol:deliver_workbench/deliver/database.py:_run_migrations:89 (high)
  • symbol:deliver_workbench/deliver/database.py:add_escape_observation:334 calls symbol:deliver_workbench/deliver/database.py:_connection:140 (high)
  • symbol:deliver_workbench/deliver/database.py:add_tropism_observation:242 calls symbol:deliver_workbench/deliver/database.py:_connection:140 (high)
  • symbol:deliver_workbench/deliver/database.py:escape_for_vehicle:359 calls symbol:deliver_workbench/deliver/database.py:_connection:140 (high)
  • symbol:deliver_workbench/deliver/database.py:escape_for_vehicle:359 calls symbol:deliver_workbench/deliver/database.py:EscapeObservation:119 (high)
  • symbol:deliver_workbench/deliver/database.py:get_vehicle:205 calls symbol:deliver_workbench/deliver/database.py:_connection:140 (high)
  • symbol:deliver_workbench/deliver/database.py:ingest_escape_json:422 calls symbol:deliver_workbench/deliver/database.py:add_escape_observation:334 (high)
  • symbol:deliver_workbench/deliver/database.py:ingest_escape_json:422 calls symbol:deliver_workbench/deliver/database.py:EscapeObservation:119 (high)
  • symbol:deliver_workbench/deliver/database.py:ingest_tropism_json:403 calls symbol:deliver_workbench/deliver/database.py:add_tropism_observation:242 (high)
  • symbol:deliver_workbench/deliver/database.py:ingest_tropism_json:403 calls symbol:deliver_workbench/deliver/database.py:TropismObservation:102 (high)
  • symbol:deliver_workbench/deliver/database.py:ingest_vehicle_json:387 calls symbol:deliver_workbench/deliver/database.py:add_vehicle:155 (high)
  • symbol:deliver_workbench/deliver/database.py:stats:441 calls symbol:deliver_workbench/deliver/database.py:_connection:140 (high)
  • symbol:deliver_workbench/scripts/better_than_google_benchmark.py:main:113 calls symbol:deliver_workbench/deliver/database.py:DeliveryDatabase:132 (low)
  • symbol:deliver_workbench/scripts/better_than_google_benchmark.py:main:113 calls symbol:deliver_workbench/scripts/better_than_google_benchmark.py:BenchmarkReport:51 (high)
  • symbol:deliver_workbench/scripts/better_than_google_benchmark.py:main:113 calls symbol:deliver_workbench/scripts/better_than_google_benchmark.py:run_scenario:80 (high)
  • symbol:deliver_workbench/scripts/better_than_google_benchmark.py:main:113 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:deliver_workbench/scripts/better_than_google_benchmark.py:main:113 calls symbol:src/helix/clock.py:perf_counter:72 (low)
  • symbol:deliver_workbench/scripts/better_than_google_benchmark.py:main:113 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:deliver_workbench/scripts/better_than_google_benchmark.py:run_scenario:80 calls symbol:deliver_workbench/deliver/database.py:tropism_for_vehicle_tissue:272 (low)
  • symbol:deliver_workbench/scripts/better_than_google_benchmark.py:run_scenario:80 calls symbol:deliver_workbench/deliver/matchmaker.py:Matchmaker:38 (low)
  • symbol:deliver_workbench/scripts/better_than_google_benchmark.py:run_scenario:80 calls symbol:deliver_workbench/scripts/better_than_google_benchmark.py:ScenarioResult:36 (high)
  • symbol:deliver_workbench/scripts/better_than_google_benchmark.py:run_scenario:80 calls symbol:src/helix/clock.py:perf_counter:72 (low)
  • symbol:deliver_workbench/scripts/seed_database.py:main:185 calls symbol:deliver_workbench/deliver/database.py:DeliveryDatabase:132 (low)
  • symbol:deliver_workbench/scripts/seed_database.py:main:185 calls symbol:deliver_workbench/deliver/matchmaker.py:Matchmaker:38 (low)
  • symbol:deliver_workbench/scripts/seed_database.py:main:185 calls symbol:deliver_workbench/scripts/seed_database.py:seed_escape:147 (high)
  • symbol:deliver_workbench/scripts/seed_database.py:main:185 calls symbol:deliver_workbench/scripts/seed_database.py:seed_tropism:109 (high)
  • symbol:deliver_workbench/scripts/seed_database.py:main:185 calls symbol:deliver_workbench/scripts/seed_database.py:seed_vehicles:94 (high)
  • symbol:deliver_workbench/scripts/seed_database.py:main:185 calls symbol:src/helix/clock.py:perf_counter:72 (low)
  • symbol:deliver_workbench/scripts/seed_database.py:seed_escape:147 calls symbol:deliver_workbench/deliver/database.py:add_escape_observation:334 (low)
  • symbol:deliver_workbench/scripts/seed_database.py:seed_escape:147 calls symbol:deliver_workbench/deliver/database.py:EscapeObservation:119 (low)
  • symbol:deliver_workbench/scripts/seed_database.py:seed_tropism:109 calls symbol:deliver_workbench/deliver/database.py:add_tropism_observation:242 (low)
  • symbol:deliver_workbench/scripts/seed_database.py:seed_tropism:109 calls symbol:deliver_workbench/deliver/database.py:TropismObservation:102 (low)
  • symbol:deliver_workbench/scripts/seed_database.py:seed_vehicles:94 calls symbol:deliver_workbench/deliver/database.py:add_vehicle:155 (low)
  • symbol:deliver_workbench/tests/test_adapter_e2e.py:test_full_loop_import_predict_export_verify:78 calls symbol:deliver_workbench/adapter/helix_adapter.py:export_delivery_attachment:74 (low)
  • symbol:deliver_workbench/tests/test_adapter_e2e.py:test_full_loop_import_predict_export_verify:78 calls symbol:deliver_workbench/adapter/helix_adapter.py:import_helix_bundle:45 (low)
  • symbol:deliver_workbench/tests/test_adapter_e2e.py:test_full_loop_import_predict_export_verify:78 calls symbol:deliver_workbench/adapter/helix_adapter.py:verify_attachment:118 (low)
  • symbol:deliver_workbench/tests/test_adapter_e2e.py:test_full_loop_import_predict_export_verify:78 calls symbol:deliver_workbench/adapter/helix_adapter.py:write_attachment:102 (low)
  • symbol:deliver_workbench/tests/test_adapter_e2e.py:test_full_loop_import_predict_export_verify:78 calls symbol:deliver_workbench/deliver/database.py:tropism_for_vehicle_tissue:272 (low)
  • symbol:deliver_workbench/tests/test_adapter_e2e.py:test_full_loop_import_predict_export_verify:78 calls symbol:deliver_workbench/deliver/matchmaker.py:Matchmaker:38 (low)
  • symbol:deliver_workbench/tests/test_adapter_e2e.py:test_full_loop_import_predict_export_verify:78 calls symbol:deliver_workbench/deliver/schema.py:DeliveryDAG:31 (low)
  • symbol:deliver_workbench/tests/test_adapter_e2e.py:test_full_loop_import_predict_export_verify:78 calls symbol:deliver_workbench/deliver/schema.py:DeliveryDAGNode:10 (low)
  • symbol:deliver_workbench/tests/test_adapter_e2e.py:test_full_loop_import_predict_export_verify:78 calls symbol:deliver_workbench/deliver/schema.py:DeliveryEvidence:94 (low)
  • symbol:deliver_workbench/tests/test_adapter_e2e.py:test_full_loop_import_predict_export_verify:78 calls symbol:deliver_workbench/deliver/schema.py:EndosomalEscapeScore:60 (low)
  • symbol:deliver_workbench/tests/test_adapter_e2e.py:test_full_loop_import_predict_export_verify:78 calls symbol:deliver_workbench/deliver/schema.py:ImmunogenicityRisk:76 (low)
  • symbol:deliver_workbench/tests/test_adapter_e2e.py:test_full_loop_import_predict_export_verify:78 calls symbol:deliver_workbench/deliver/schema.py:TropismScore:41 (low)
  • symbol:deliver_workbench/tests/test_adapter_e2e.py:test_full_loop_import_predict_export_verify:78 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:deliver_workbench/tests/test_adapter_e2e.py:test_import_real_helix_bundle:47 calls symbol:deliver_workbench/adapter/helix_adapter.py:import_helix_bundle:45 (low)
  • symbol:deliver_workbench/tests/test_adapter_e2e.py:test_import_real_helix_bundle:47 calls symbol:deliver_workbench/tests/test_adapter_e2e.py:_bundle_path:16 (high)
  • symbol:deliver_workbench/tests/test_adapter_e2e.py:test_import_synthetic_bundle:56 calls symbol:deliver_workbench/adapter/helix_adapter.py:import_helix_bundle:45 (low)
  • symbol:deliver_workbench/tests/test_adapter_e2e.py:test_import_synthetic_bundle:56 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:deliver_workbench/tests/test_adapter_e2e.py:tmp_db:26 calls symbol:deliver_workbench/deliver/database.py:add_tropism_observation:242 (low)
  • symbol:deliver_workbench/tests/test_adapter_e2e.py:tmp_db:26 calls symbol:deliver_workbench/deliver/database.py:add_vehicle:155 (low)
  • symbol:deliver_workbench/tests/test_adapter_e2e.py:tmp_db:26 calls symbol:deliver_workbench/deliver/database.py:DeliveryDatabase:132 (low)
  • symbol:deliver_workbench/tests/test_adapter_e2e.py:tmp_db:26 calls symbol:deliver_workbench/deliver/database.py:TropismObservation:102 (low)
  • symbol:deliver_workbench/tests/test_database.py:test_add_and_get_vehicle:25 calls symbol:deliver_workbench/deliver/database.py:add_vehicle:155 (low)
  • symbol:deliver_workbench/tests/test_database.py:test_add_and_get_vehicle:25 calls symbol:deliver_workbench/deliver/database.py:get_vehicle:205 (low)
  • symbol:deliver_workbench/tests/test_database.py:test_add_escape_observation:84 calls symbol:deliver_workbench/deliver/database.py:add_escape_observation:334 (low)
  • symbol:deliver_workbench/tests/test_database.py:test_add_escape_observation:84 calls symbol:deliver_workbench/deliver/database.py:add_vehicle:155 (low)
  • symbol:deliver_workbench/tests/test_database.py:test_add_escape_observation:84 calls symbol:deliver_workbench/deliver/database.py:escape_for_vehicle:359 (low)
  • symbol:deliver_workbench/tests/test_database.py:test_add_escape_observation:84 calls symbol:deliver_workbench/deliver/database.py:EscapeObservation:119 (low)
  • symbol:deliver_workbench/tests/test_database.py:test_add_tropism_observation:40 calls symbol:deliver_workbench/deliver/database.py:add_tropism_observation:242 (low)
  • symbol:deliver_workbench/tests/test_database.py:test_add_tropism_observation:40 calls symbol:deliver_workbench/deliver/database.py:add_vehicle:155 (low)
  • symbol:deliver_workbench/tests/test_database.py:test_add_tropism_observation:40 calls symbol:deliver_workbench/deliver/database.py:tropism_for_vehicle_tissue:272 (low)
  • symbol:deliver_workbench/tests/test_database.py:test_add_tropism_observation:40 calls symbol:deliver_workbench/deliver/database.py:TropismObservation:102 (low)
  • symbol:deliver_workbench/tests/test_database.py:test_ingest_escape_json:134 calls symbol:deliver_workbench/deliver/database.py:add_vehicle:155 (low)
  • symbol:deliver_workbench/tests/test_database.py:test_ingest_escape_json:134 calls symbol:deliver_workbench/deliver/database.py:ingest_escape_json:422 (low)
  • symbol:deliver_workbench/tests/test_database.py:test_ingest_tropism_json:116 calls symbol:deliver_workbench/deliver/database.py:add_vehicle:155 (low)
  • symbol:deliver_workbench/tests/test_database.py:test_ingest_tropism_json:116 calls symbol:deliver_workbench/deliver/database.py:ingest_tropism_json:403 (low)
  • symbol:deliver_workbench/tests/test_database.py:test_ingest_vehicle_json:101 calls symbol:deliver_workbench/deliver/database.py:get_vehicle:205 (low)
  • symbol:deliver_workbench/tests/test_database.py:test_ingest_vehicle_json:101 calls symbol:deliver_workbench/deliver/database.py:ingest_vehicle_json:387 (low)
  • symbol:deliver_workbench/tests/test_database.py:test_tropism_by_tissue:61 calls symbol:deliver_workbench/deliver/database.py:add_tropism_observation:242 (low)
  • symbol:deliver_workbench/tests/test_database.py:test_tropism_by_tissue:61 calls symbol:deliver_workbench/deliver/database.py:add_vehicle:155 (low)
  • symbol:deliver_workbench/tests/test_database.py:test_tropism_by_tissue:61 calls symbol:deliver_workbench/deliver/database.py:tropism_by_tissue:303 (low)
  • symbol:deliver_workbench/tests/test_database.py:test_tropism_by_tissue:61 calls symbol:deliver_workbench/deliver/database.py:TropismObservation:102 (low)
  • symbol:deliver_workbench/tests/test_database.py:tmp_db:14 calls symbol:deliver_workbench/deliver/database.py:DeliveryDatabase:132 (low)
  • symbol:deliver_workbench/tests/test_matchmaker.py:populated_db:14 calls symbol:deliver_workbench/deliver/database.py:add_tropism_observation:242 (low)
  • symbol:deliver_workbench/tests/test_matchmaker.py:populated_db:14 calls symbol:deliver_workbench/deliver/database.py:add_vehicle:155 (low)
  • symbol:deliver_workbench/tests/test_matchmaker.py:populated_db:14 calls symbol:deliver_workbench/deliver/database.py:DeliveryDatabase:132 (low)
  • symbol:deliver_workbench/tests/test_matchmaker.py:populated_db:14 calls symbol:deliver_workbench/deliver/database.py:TropismObservation:102 (low)
  • symbol:deliver_workbench/tests/test_matchmaker.py:test_recommend_empty_database:61 calls symbol:deliver_workbench/deliver/database.py:DeliveryDatabase:132 (low)
  • symbol:deliver_workbench/tests/test_matchmaker.py:test_recommend_empty_database:61 calls symbol:deliver_workbench/deliver/matchmaker.py:Matchmaker:38 (low)
  • symbol:deliver_workbench/tests/test_matchmaker.py:test_recommend_filters_by_modality:48 calls symbol:deliver_workbench/deliver/matchmaker.py:Matchmaker:38 (low)
  • symbol:deliver_workbench/tests/test_matchmaker.py:test_recommend_min_tropism_filter:54 calls symbol:deliver_workbench/deliver/matchmaker.py:Matchmaker:38 (low)
  • symbol:deliver_workbench/tests/test_matchmaker.py:test_recommend_ranks_by_tropism:37 calls symbol:deliver_workbench/deliver/matchmaker.py:Matchmaker:38 (low)
  • symbol:deliver_workbench/tests/test_matchmaker.py:test_recommend_tier_assignment:69 calls symbol:deliver_workbench/deliver/matchmaker.py:Matchmaker:38 (low)
  • symbol:deploy/vastai/host_bundle.py:main:31 calls symbol:deploy/vastai/host_bundle.py:get_local_ip:19 (high)
  • symbol:deploy/vastai/host_bundle.py:main:31 calls symbol:deploy/vastai/host_bundle.py:Handler:64 (high)
  • symbol:deploy/vastai/rent_and_verify.py:find_instance:35 calls symbol:deploy/vastai/rent_and_verify.py:run_vast_cmd:21 (high)
  • symbol:deploy/vastai/rent_and_verify.py:main:165 calls symbol:deploy/vastai/rent_and_verify.py:find_instance:35 (high)
  • symbol:deploy/vastai/rent_and_verify.py:main:165 calls symbol:deploy/vastai/rent_and_verify.py:rent_instance:74 (high)
  • symbol:deploy/vastai/rent_and_verify.py:main:165 calls symbol:deploy/vastai/rent_and_verify.py:upload_and_run:105 (high)
  • symbol:deploy/vastai/rent_and_verify.py:main:165 calls symbol:deploy/vastai/rent_and_verify.py:wait_for_instance:86 (high)
  • symbol:deploy/vastai/rent_and_verify.py:rent_instance:74 calls symbol:deploy/vastai/rent_and_verify.py:run_vast_cmd:21 (high)
  • symbol:deploy/vastai/rent_and_verify.py:wait_for_instance:86 calls symbol:deploy/vastai/rent_and_verify.py:run_vast_cmd:21 (high)
  • symbol:deploy/vastai/rent_and_verify.py:wait_for_instance:86 calls symbol:docs/playground/js/realtime.js:time:587 (low)
  • symbol:discovery_campaign.py:main:460 calls symbol:discovery_campaign.py:DiscoveryCampaign:42 (high)
  • symbol:discovery_campaign.py:main:460 calls symbol:discovery_campaign.py:generate_discovery_report:416 (high)
  • symbol:discovery_campaign.py:main:460 calls symbol:discovery_campaign.py:print_discoveries:447 (high)
  • symbol:discovery_campaign.py:main:460 calls symbol:discovery_campaign.py:run_experiment_1_multi_profile:51 (high)
  • symbol:discovery_campaign.py:main:460 calls symbol:discovery_campaign.py:run_experiment_2_editor_comparison:105 (high)
  • symbol:discovery_campaign.py:main:460 calls symbol:discovery_campaign.py:run_experiment_3_constraint_sensitivity:189 (high)
  • symbol:discovery_campaign.py:main:460 calls symbol:discovery_campaign.py:run_experiment_4_gc_correlation:266 (high)
  • symbol:discovery_campaign.py:main:460 calls symbol:discovery_campaign.py:run_experiment_5_scale_verification:346 (high)
  • symbol:discovery_campaign.py:run_experiment_1_multi_profile:51 calls symbol:discovery_campaign.py:DiscoveryResult:34 (high)
  • symbol:discovery_campaign.py:run_experiment_1_multi_profile:51 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:discovery_campaign.py:run_experiment_1_multi_profile:51 calls symbol:src/helix/experiments/corpus.py:generate_corpus:162 (low)
  • symbol:discovery_campaign.py:run_experiment_1_multi_profile:51 calls symbol:Visualization_Bench/prototype.js:sites:1029 (low)
  • symbol:discovery_campaign.py:run_experiment_2_editor_comparison:105 calls symbol:discovery_campaign.py:DiscoveryResult:34 (high)
  • symbol:discovery_campaign.py:run_experiment_2_editor_comparison:105 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:discovery_campaign.py:run_experiment_2_editor_comparison:105 calls symbol:src/helix/experiments/campaign.py:CampaignConfig:46 (low)
  • symbol:discovery_campaign.py:run_experiment_2_editor_comparison:105 calls symbol:src/helix/experiments/campaign.py:compute_summary:136 (low)
  • symbol:discovery_campaign.py:run_experiment_2_editor_comparison:105 calls symbol:src/helix/experiments/campaign.py:run_campaign:304 (low)
  • symbol:discovery_campaign.py:run_experiment_3_constraint_sensitivity:189 calls symbol:discovery_campaign.py:DiscoveryResult:34 (high)
  • symbol:discovery_campaign.py:run_experiment_3_constraint_sensitivity:189 calls symbol:src/helix/experiments/campaign.py:CampaignConfig:46 (low)
  • symbol:discovery_campaign.py:run_experiment_3_constraint_sensitivity:189 calls symbol:src/helix/experiments/campaign.py:compute_summary:136 (low)
  • symbol:discovery_campaign.py:run_experiment_3_constraint_sensitivity:189 calls symbol:src/helix/experiments/campaign.py:run_campaign:304 (low)
  • symbol:discovery_campaign.py:run_experiment_4_gc_correlation:266 calls symbol:discovery_campaign.py:DiscoveryResult:34 (high)
  • symbol:discovery_campaign.py:run_experiment_4_gc_correlation:266 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:discovery_campaign.py:run_experiment_4_gc_correlation:266 calls symbol:src/helix/experiments/campaign.py:CampaignConfig:46 (low)
  • symbol:discovery_campaign.py:run_experiment_4_gc_correlation:266 calls symbol:src/helix/experiments/campaign.py:run_campaign:304 (low)
  • symbol:discovery_campaign.py:run_experiment_4_gc_correlation:266 calls symbol:Visualization_Bench/prototype.js:profile:354 (low)
  • symbol:discovery_campaign.py:run_experiment_5_scale_verification:346 calls symbol:discovery_campaign.py:DiscoveryResult:34 (high)
  • symbol:discovery_campaign.py:run_experiment_5_scale_verification:346 calls symbol:src/helix/experiments/campaign.py:CampaignConfig:46 (low)
  • symbol:discovery_campaign.py:run_experiment_5_scale_verification:346 calls symbol:src/helix/experiments/campaign.py:compute_summary:136 (low)
  • symbol:discovery_campaign.py:run_experiment_5_scale_verification:346 calls symbol:src/helix/experiments/campaign.py:run_campaign:304 (low)
  • symbol:discovery_campaign.py:run_experiment_5_scale_verification:346 calls symbol:src/helix/experiments/campaign.py:save_campaign_bundle:386 (low)
  • symbol:discovery_campaign.py:run_experiment_5_scale_verification:346 calls symbol:src/helix/experiments/corpus.py:generate_corpus:162 (low)
  • symbol:discovery_campaign.py:run_experiment_5_scale_verification:346 calls symbol:src/helix/experiments/corpus.py:save_corpus:227 (low)
  • symbol:discovery_campaign.py:run_experiment_5_scale_verification:346 calls symbol:src/helix/experiments/verify.py:verify_campaign:93 (low)
  • symbol:discovery_campaign.py:run_experiment_5_scale_verification:346 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:docs/playground/js/realtime_compare.js:applyFrame:42 calls symbol:tools/studio_screenshot_receipt.mjs:entries:148 (low)
  • symbol:docs/playground/js/realtime_compare.js:initCompareSimulation:3 calls symbol:docs/playground/js/realtime_compare.js:applyFrame:42 (high)
  • symbol:docs/playground/js/realtime_compare.js:initCompareSimulation:3 calls symbol:tools/studio_screenshot_receipt.mjs:entries:148 (low)
  • symbol:docs/playground/js/realtime_worker.js:bases:302 calls symbol:docs/playground/js/realtime_worker.js:map:54 (high)
  • symbol:docs/playground/js/realtime_worker.js:computeFrames:62 calls symbol:docs/playground/js/realtime_worker.js:map:54 (high)
  • symbol:docs/playground/js/realtime_worker.js:computeFrames:62 calls symbol:docs/playground/js/realtime_worker.js:mismatchCount:44 (high)
  • symbol:docs/playground/js/realtime_worker.js:computeFrames:62 calls symbol:docs/playground/js/realtime_worker.js:pamMatches:14 (high)
  • symbol:docs/playground/js/realtime_worker.js:computeFrames:62 calls symbol:docs/playground/js/realtime_worker.js:parseExons:93 (high)
  • symbol:docs/playground/js/realtime_worker.js:computeFrames:62 calls symbol:docs/playground/js/realtime_worker.js:parseGenome:3 (high)
  • symbol:docs/playground/js/realtime_worker.js:computeFrames:62 calls symbol:docs/playground/js/realtime_worker.js:proteinImpactForEvent:287 (high)
  • symbol:docs/playground/js/realtime_worker.js:computeFrames:62 calls symbol:docs/playground/js/realtime_worker.js:rc:335 (high)
  • symbol:docs/playground/js/realtime_worker.js:computeFrames:62 calls symbol:docs/playground/js/realtime_worker.js:rcBase:301 (high)
  • symbol:docs/playground/js/realtime_worker.js:computeFrames:62 calls symbol:docs/playground/js/realtime_worker.js:reverseComplement:53 (high)
  • symbol:docs/playground/js/realtime_worker.js:computeFrames:62 calls symbol:src/helix/clinical/engine.py:filter:116 (low)
  • symbol:docs/playground/js/realtime_worker.js:computeFrames:62 calls symbol:tools/studio_screenshot_receipt.mjs:entries:148 (low)
  • symbol:docs/playground/js/realtime_worker.js:exons:107 calls symbol:docs/playground/js/realtime_worker.js:parseExons:93 (high)
  • symbol:docs/playground/js/realtime_worker.js:frames:381 calls symbol:docs/playground/js/realtime_worker.js:computeFrames:62 (high)
  • symbol:docs/playground/js/realtime_worker.js:impact:362 calls symbol:docs/playground/js/realtime_worker.js:proteinImpactForEvent:287 (high)
  • symbol:docs/playground/js/realtime_worker.js:intendedSeq:186 calls symbol:docs/playground/js/realtime_worker.js:reverseComplement:53 (high)
  • symbol:docs/playground/js/realtime_worker.js:items:95 calls symbol:src/helix/clinical/engine.py:filter:116 (low)
  • symbol:docs/playground/js/realtime_worker.js:mismatches:134 calls symbol:docs/playground/js/realtime_worker.js:mismatchCount:44 (high)
  • symbol:docs/playground/js/realtime_worker.js:parseExons:93 calls symbol:src/helix/clinical/engine.py:filter:116 (low)
  • symbol:docs/playground/js/realtime_worker.js:proteinImpactForEvent:287 calls symbol:docs/playground/js/realtime_worker.js:map:54 (high)
  • symbol:docs/playground/js/realtime_worker.js:proteinImpactForEvent:287 calls symbol:docs/playground/js/realtime_worker.js:rc:335 (high)
  • symbol:docs/playground/js/realtime_worker.js:proteinImpactForEvent:287 calls symbol:docs/playground/js/realtime_worker.js:rcBase:301 (high)
  • symbol:docs/playground/js/realtime_worker.js:rc:335 calls symbol:docs/playground/js/realtime_worker.js:map:54 (high)
  • symbol:docs/playground/js/realtime_worker.js:repRC:307 calls symbol:docs/playground/js/realtime_worker.js:rcBase:301 (high)
  • symbol:docs/playground/js/realtime_worker.js:repRC:338 calls symbol:docs/playground/js/realtime_worker.js:rc:335 (high)
  • symbol:docs/playground/js/realtime_worker.js:reverseComplement:53 calls symbol:docs/playground/js/realtime_worker.js:map:54 (high)
  • symbol:docs/playground/js/realtime.js:applyFrame:155 calls symbol:docs/playground/js/realtime.js:applyOutcomeFilters:688 (high)
  • symbol:docs/playground/js/realtime.js:applyFrame:155 calls symbol:docs/playground/js/realtime.js:changeSummary:169 (high)
  • symbol:docs/playground/js/realtime.js:applyFrame:155 calls symbol:docs/playground/js/realtime.js:displayLines:214 (high)
  • symbol:docs/playground/js/realtime.js:applyFrame:155 calls symbol:docs/playground/js/realtime.js:effectLabel:160 (high)
  • symbol:docs/playground/js/realtime.js:applyFrame:155 calls symbol:docs/playground/js/realtime.js:effectTag:205 (high)
  • symbol:docs/playground/js/realtime.js:applyFrame:155 calls symbol:docs/playground/js/realtime.js:fmtNum:157 (high)
  • symbol:docs/playground/js/realtime.js:applyFrame:155 calls symbol:docs/playground/js/realtime.js:humanEdgeLabel:196 (high)
  • symbol:docs/playground/js/realtime.js:applyFrame:155 calls symbol:docs/playground/js/realtime.js:mechanismFromRule:187 (high)
  • symbol:docs/playground/js/realtime.js:applyFrame:155 calls symbol:docs/playground/js/realtime.js:nodes:345 (high)
  • symbol:docs/playground/js/realtime.js:applyFrame:155 calls symbol:docs/playground/js/realtime.js:updateMetrics:343 (high)
  • symbol:docs/playground/js/realtime.js:applyFrame:155 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:String:15 (low)
  • symbol:docs/playground/js/realtime.js:applyFrame:155 calls symbol:tools/studio_screenshot_receipt.mjs:entries:148 (low)
  • symbol:docs/playground/js/realtime.js:applyOutcomeFilters:688 calls symbol:docs/playground/js/realtime_worker.js:target:133 (medium)
  • symbol:docs/playground/js/realtime.js:applyOutcomeFilters:688 calls symbol:docs/playground/js/realtime.js:edges:719 (high)
  • symbol:docs/playground/js/realtime.js:applyOutcomeFilters:688 calls symbol:docs/playground/js/realtime.js:keepStage:699 (high)
  • symbol:docs/playground/js/realtime.js:applyOutcomeFilters:688 calls symbol:docs/playground/js/realtime.js:nodes:345 (high)
  • symbol:docs/playground/js/realtime.js:applyTranscriptToFields:770 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:String:15 (low)
  • symbol:docs/playground/js/realtime.js:branchTotals:352 calls symbol:docs/playground/js/realtime.js:summarizeBranchProbabilities:329 (high)
  • symbol:docs/playground/js/realtime.js:changeSummary:169 calls symbol:docs/playground/js/realtime.js:effectLabel:160 (high)
  • symbol:docs/playground/js/realtime.js:changeSummary:169 calls symbol:docs/playground/js/realtime.js:fmtNum:157 (high)
  • symbol:docs/playground/js/realtime.js:displayLines:214 calls symbol:docs/playground/js/realtime.js:changeSummary:169 (high)
  • symbol:docs/playground/js/realtime.js:displayLines:214 calls symbol:docs/playground/js/realtime.js:mechanismFromRule:187 (high)
  • symbol:docs/playground/js/realtime.js:displayLines:214 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:String:15 (low)
  • symbol:docs/playground/js/realtime.js:eff:174 calls symbol:docs/playground/js/realtime.js:effectLabel:160 (high)
  • symbol:docs/playground/js/realtime.js:eff:589 calls symbol:docs/playground/js/realtime.js:effectLabel:160 (high)
  • symbol:docs/playground/js/realtime.js:exons:746 calls symbol:src/helix/clinical/engine.py:filter:116 (low)
  • symbol:docs/playground/js/realtime.js:exons:811 calls symbol:src/helix/clinical/engine.py:filter:116 (low)
  • symbol:docs/playground/js/realtime.js:fmtNum:157 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:String:15 (low)
  • symbol:docs/playground/js/realtime.js:initCytoscape:21 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:String:15 (low)
  • symbol:docs/playground/js/realtime.js:keep:715 calls symbol:docs/playground/js/realtime.js:keepStage:699 (high)
  • symbol:docs/playground/js/realtime.js:keep:721 calls symbol:docs/playground/js/realtime_worker.js:target:133 (medium)
  • symbol:docs/playground/js/realtime.js:lines:228 calls symbol:docs/playground/js/realtime.js:displayLines:214 (high)
  • symbol:docs/playground/js/realtime.js:lines:264 calls symbol:docs/playground/js/realtime.js:displayLines:214 (high)
  • symbol:docs/playground/js/realtime.js:lines:317 calls symbol:docs/playground/js/realtime.js:displayLines:214 (high)
  • symbol:docs/playground/js/realtime.js:loadFrameAt:393 calls symbol:docs/playground/js/realtime.js:applyFrame:155 (high)
  • symbol:docs/playground/js/realtime.js:maxProb:250 calls symbol:docs/playground/js/realtime.js:nodes:345 (high)
  • symbol:docs/playground/js/realtime.js:mech:217 calls symbol:docs/playground/js/realtime.js:mechanismFromRule:187 (high)
  • symbol:docs/playground/js/realtime.js:mechanism:296 calls symbol:docs/playground/js/realtime.js:mechanismFromRule:187 (high)
  • symbol:docs/playground/js/realtime.js:nodes:345 calls symbol:docs/playground/js/realtime.js:nodes:705 (high)
  • symbol:docs/playground/js/realtime.js:nodes:705 calls symbol:docs/playground/js/realtime.js:nodes:345 (high)
  • symbol:docs/playground/js/realtime.js:normalizeTranscripts:737 calls symbol:src/helix/clinical/engine.py:filter:116 (low)
  • symbol:docs/playground/js/realtime.js:obj:784 calls symbol:src/helix/teams/digest.py:parse:21 (low)
  • symbol:docs/playground/js/realtime.js:obj:784 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:String:15 (low)
  • symbol:docs/playground/js/realtime.js:playFrames:374 calls symbol:docs/playground/js/realtime.js:applyFrame:155 (high)
  • symbol:docs/playground/js/realtime.js:populateTranscriptSelect:755 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:String:15 (low)
  • symbol:docs/playground/js/realtime.js:pos:173 calls symbol:docs/playground/js/realtime.js:fmtNum:157 (high)
  • symbol:docs/playground/js/realtime.js:renderComparison:494 calls symbol:src/helix/clinical/engine.py:filter:116 (low)
  • symbol:docs/playground/js/realtime.js:renderComparison:494 calls symbol:tools/studio_screenshot_receipt.mjs:entries:148 (low)
  • symbol:docs/playground/js/realtime.js:resetPlayback:365 calls symbol:docs/playground/js/realtime_branch_chart.js:updateBranchChart:34 (medium)
  • symbol:docs/playground/js/realtime.js:runComparison:456 calls symbol:docs/playground/js/realtime.js:renderComparison:494 (high)
  • symbol:docs/playground/js/realtime.js:runSimulation:436 calls symbol:docs/playground/js/realtime.js:resetPlayback:365 (high)
  • symbol:docs/playground/js/realtime.js:updateMetrics:343 calls symbol:docs/playground/js/realtime_branch_chart.js:updateBranchChart:34 (medium)
  • symbol:docs/playground/js/realtime.js:updateMetrics:343 calls symbol:docs/playground/js/realtime.js:nodes:345 (high)
  • symbol:docs/playground/js/realtime.js:updateMetrics:343 calls symbol:docs/playground/js/realtime.js:summarizeBranchProbabilities:329 (high)
  • symbol:examples/cyclospectrum_demo.py:main:55 calls symbol:examples/cyclospectrum_demo.py:_parse_masses:17 (high)
  • symbol:examples/cyclospectrum_demo.py:main:55 calls symbol:examples/cyclospectrum_demo.py:parse_args:29 (high)
  • symbol:examples/cyclospectrum_demo.py:main:55 calls symbol:src/helix/cyclospectrum.py:leaderboard_cyclopeptide_sequencing:93 (low)
  • symbol:examples/cyclospectrum_demo.py:main:55 calls symbol:src/helix/cyclospectrum.py:score_peptide:61 (low)
  • symbol:examples/cyclospectrum_demo.py:main:55 calls symbol:src/helix/cyclospectrum.py:theoretical_spectrum:56 (low)
  • symbol:examples/cyclospectrum_demo.py:main:55 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:examples/find_orfs.py:main:93 calls symbol:examples/find_orfs.py:format_orf:84 (high)
  • symbol:examples/find_orfs.py:main:93 calls symbol:examples/find_orfs.py:load_sequence:21 (high)
  • symbol:examples/find_orfs.py:main:93 calls symbol:examples/find_orfs.py:parse_args:32 (high)
  • symbol:examples/find_orfs.py:main:93 calls symbol:src/helix/codon.py:detect_frameshifts:286 (low)
  • symbol:examples/find_orfs.py:main:93 calls symbol:src/helix/codon.py:find_orfs:190 (low)
  • symbol:examples/find_orfs.py:main:93 calls symbol:src/helix/codon.py:frameshifts_to_csv:334 (low)
  • symbol:examples/find_orfs.py:main:93 calls symbol:src/helix/codon.py:orfs_to_csv:268 (low)
  • symbol:examples/find_orfs.py:main:93 calls symbol:src/helix/codon.py:orfs_to_fasta:257 (low)
  • symbol:examples/find_orfs.py:main:93 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:examples/gc_skew_demo.py:compute_skew_profile:23 calls symbol:src/helix/bioinformatics.py:skew:213 (low)
  • symbol:examples/gc_skew_demo.py:main:39 calls symbol:examples/gc_skew_demo.py:compute_skew_profile:23 (high)
  • symbol:examples/gc_skew_demo.py:main:39 calls symbol:examples/gc_skew_demo.py:load_sequence:14 (high)
  • symbol:examples/gc_skew_demo.py:main:39 calls symbol:examples/gc_skew_demo.py:parse_args:29 (high)
  • symbol:examples/gc_skew_demo.py:main:39 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:examples/helix_api_demo.py:main:8 calls symbol:src/helix/api.py:dna_summary:39 (low)
  • symbol:examples/helix_api_demo.py:main:8 calls symbol:src/helix/api.py:fold_rna:98 (low)
  • symbol:examples/helix_api_demo.py:main:8 calls symbol:src/helix/api.py:protein_summary:137 (low)
  • symbol:examples/helix_api_demo.py:main:8 calls symbol:src/helix/api.py:spectrum_leaderboard:117 (low)
  • symbol:examples/helix_api_demo.py:main:8 calls symbol:src/helix/api.py:triage_report:61 (low)
  • symbol:examples/helix_api_demo.py:main:8 calls symbol:src/helix/datasets/__init__.py:get_path:20 (low)
  • symbol:examples/kmer_counter.py:as_rows:58 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:examples/kmer_counter.py:main:106 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:examples/kmer_counter.py:main:106 calls symbol:examples/kmer_counter.py:clean_sequence:11 (high)
  • symbol:examples/kmer_counter.py:main:106 calls symbol:examples/kmer_counter.py:maybe_plot:86 (high)
  • symbol:examples/kmer_counter.py:main:106 calls symbol:examples/kmer_counter.py:maybe_write_csv:72 (high)
  • symbol:examples/kmer_counter.py:main:106 calls symbol:examples/kmer_counter.py:parse_args:19 (high)
  • symbol:examples/kmer_counter.py:main:106 calls symbol:src/helix/bioinformatics.py:find_kmers_with_differences:122 (low)
  • symbol:examples/kmer_counter.py:maybe_plot:86 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:examples/kmer_counter.py:maybe_write_csv:72 calls symbol:examples/kmer_counter.py:as_rows:58 (high)
  • symbol:examples/nussinov_trace.py:main:52 calls symbol:examples/nussinov_trace.py:load_sequence:44 (high)
  • symbol:examples/nussinov_trace.py:main:52 calls symbol:examples/nussinov_trace.py:parse_args:13 (high)
  • symbol:examples/nussinov_trace.py:main:52 calls symbol:src/helix/nussinov_algorithm.py:nussinov:79 (low)
  • symbol:examples/nussinov_trace.py:main:52 calls symbol:src/helix/nussinov_algorithm.py:score:22 (low)
  • symbol:examples/nussinov_trace.py:main:52 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:examples/offscreen_webrtc_demo/python/run_offscreen_webrtc.py:main:11 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:examples/offscreen_webrtc_demo/signaling/server.js:app:6 calls symbol:examples/offscreen_webrtc_demo/signaling/server.js:express:1 (high)
  • symbol:examples/offscreen_webrtc_demo/signaling/server.js:express:1 calls symbol:src/helix/cli.py:require:1037 (low)
  • symbol:examples/offscreen_webrtc_demo/signaling/server.js:http:2 calls symbol:src/helix/cli.py:require:1037 (low)
  • symbol:examples/offscreen_webrtc_demo/signaling/server.js:path:3 calls symbol:src/helix/cli.py:require:1037 (low)
  • symbol:examples/offscreen_webrtc_demo/signaling/server.js:WebSocket:4 calls symbol:src/helix/cli.py:require:1037 (low)
  • symbol:examples/ontargetx_pytorch_skeleton.py:__init__:39 calls symbol:examples/ontargetx_pytorch_skeleton.py:__init__:99 (high)
  • symbol:examples/ontargetx_pytorch_skeleton.py:forward:64 calls symbol:src/helix/genome/digital.py:view:92 (low)
  • symbol:examples/ontargetx_pytorch_skeleton.py:main:168 calls symbol:examples/ontargetx_pytorch_skeleton.py:Example:145 (high)
  • symbol:examples/ontargetx_pytorch_skeleton.py:main:168 calls symbol:examples/ontargetx_pytorch_skeleton.py:make_torch_inputs:151 (high)
  • symbol:examples/ontargetx_pytorch_skeleton.py:main:168 calls symbol:examples/ontargetx_pytorch_skeleton.py:OnTargetX:98 (high)
  • symbol:examples/ontargetx_pytorch_skeleton.py:main:168 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:examples/ontargetx_pytorch_skeleton.py:make_torch_inputs:151 calls symbol:src/helix/crispr/ontargetx/encoding.py:make_tokens_and_bias:86 (low)
  • symbol:examples/ontargetx_pytorch_skeleton.py:make_torch_inputs:151 calls symbol:src/helix/crispr/ontargetx/encoding.py:make_valid_token_mask:130 (low)
  • symbol:examples/ontargetx_pytorch_skeleton.py:make_torch_inputs:151 calls symbol:src/helix/crispr/ontargetx/encoding.py:padding_key_bias:138 (low)
  • symbol:examples/ontargetx_pytorch_skeleton.py:make_torch_inputs:151 calls symbol:src/helix/nussinov_algorithm.py:fold_to_dot_bracket:111 (low)
  • symbol:examples/ontargetx_pytorch_skeleton.py:make_torch_inputs:151 calls symbol:src/helix/studio/prime_inspector.py:block:89 (low)
  • symbol:examples/peptide_mass_lookup.py:main:30 calls symbol:examples/peptide_mass_lookup.py:parse_args:20 (high)
  • symbol:examples/peptide_mass_lookup.py:main:30 calls symbol:examples/peptide_mass_lookup.py:peptide_mass:10 (high)
  • symbol:examples/plugins/remote_web_panel/remote_web_panel_plugin.py:_panel_rpc:9 calls symbol:src/helix/studio/extension_host/remote_api.py:post_message:459 (low)
  • symbol:examples/plugins/remote_web_panel/ui/main.js:connect:23 calls symbol:examples/plugins/remote_web_panel/ui/main.js:log:6 (high)
  • symbol:examples/plugins/remote_web_panel/ui/main.js:connect:23 calls symbol:examples/plugins/remote_web_panel/ui/main.js:setStatus:11 (high)
  • symbol:examples/plugins/remote_web_panel/ui/main.js:connect:23 calls symbol:src/helix/studio/summary_contract_v2.py:delete:1796 (low)
  • symbol:examples/plugins/remote_web_panel/ui/main.js:p:74 calls symbol:examples/plugins/remote_web_panel/ui/main.js:call:15 (high)
  • symbol:examples/plugins/remote_web_panel/ui/main.js:res:54 calls symbol:examples/plugins/remote_web_panel/ui/main.js:call:15 (high)
  • symbol:examples/plugins/remote_web_panel/ui/main.js:res:54 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:examples/plugins/remote_web_panel/ui/main.js:res:63 calls symbol:examples/plugins/remote_web_panel/ui/main.js:call:15 (high)
  • symbol:examples/translate_sequence.py:main:48 calls symbol:examples/translate_sequence.py:load_sequence:12 (high)
  • symbol:examples/translate_sequence.py:main:48 calls symbol:examples/translate_sequence.py:parse_args:23 (high)
  • symbol:examples/translate_sequence.py:main:48 calls symbol:src/helix/codon.py:translate_rna:107 (low)
  • symbol:examples/triage_report.py:load_sequence:90 calls symbol:src/helix/gui/simbuilder/app.py:sequence:798 (low)
  • symbol:examples/triage_report.py:main:158 calls symbol:examples/triage_report.py:load_sequence:90 (high)
  • symbol:examples/triage_report.py:main:158 calls symbol:examples/triage_report.py:parse_args:14 (high)
  • symbol:examples/triage_report.py:main:158 calls symbol:examples/triage_report.py:render_plot:122 (high)
  • symbol:examples/triage_report.py:main:158 calls symbol:examples/triage_report.py:write_clusters_csv:102 (high)
  • symbol:examples/triage_report.py:main:158 calls symbol:src/helix/codon.py:detect_frameshifts:286 (low)
  • symbol:examples/triage_report.py:main:158 calls symbol:src/helix/codon.py:frameshifts_to_csv:334 (low)
  • symbol:examples/triage_report.py:main:158 calls symbol:src/helix/codon.py:orfs_to_csv:268 (low)
  • symbol:examples/triage_report.py:main:158 calls symbol:src/helix/codon.py:orfs_to_fasta:257 (low)
  • symbol:examples/triage_report.py:main:158 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:examples/triage_report.py:main:158 calls symbol:src/helix/triage.py:compute_triage_report:27 (low)
  • symbol:examples/triage_report.py:parse_args:14 calls symbol:docs/playground/js/realtime_worker.js:candidates:131 (low)
  • symbol:examples/triage_report.py:parse_args:14 calls symbol:examples/offscreen_webrtc_demo/signaling/server.js:path:3 (low)
  • symbol:examples/triage_report.py:parse_args:14 calls symbol:src/helix/gui/simbuilder/app.py:sequence:798 (low)
  • symbol:examples/triage_report.py:write_clusters_csv:102 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:experiments/concurrency_torture.py:main:39 calls symbol:src/helix/clock.py:perf_counter:72 (low)
  • symbol:experiments/concurrency_torture.py:main:39 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:experiments/concurrency_torture.py:main:39 calls symbol:src/helix/studio/qtconcurrent_compat.py:result:29 (low)
  • symbol:experiments/concurrency_torture.py:main:39 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:experiments/concurrency_torture.py:run_single_simulation:25 calls symbol:src/helix/cli.py:run_simulate:946 (low)
  • symbol:experiments/cross_backend_determinism.py:main:82 calls symbol:experiments/cross_backend_determinism.py:run_backend:18 (high)
  • symbol:experiments/divergence_injection.py:_build_clean_bundle:22 calls symbol:src/helix/cli.py:run_simulate:946 (low)
  • symbol:experiments/divergence_injection.py:_mutate_json:32 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:experiments/divergence_injection.py:main:39 calls symbol:experiments/divergence_injection.py:_build_clean_bundle:22 (high)
  • symbol:experiments/divergence_injection.py:main:39 calls symbol:experiments/divergence_injection.py:_mutate_json:32 (high)
  • symbol:experiments/divergence_injection.py:main:39 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:experiments/ed25519_roundtrip.py:main:26 calls symbol:src/helix/licensing/verify.py:sign_ed25519:491 (low)
  • symbol:experiments/ed25519_roundtrip.py:main:26 calls symbol:src/helix/sweep.py:export:135 (low)
  • symbol:experiments/ed25519_roundtrip.py:main:26 calls symbol:src/helix/sweep.py:ParameterRange:13 (low)
  • symbol:experiments/ed25519_roundtrip.py:main:26 calls symbol:src/helix/sweep.py:run:108 (low)
  • symbol:experiments/ed25519_roundtrip.py:main:26 calls symbol:src/helix/sweep.py:SweepBundleExporter:132 (low)
  • symbol:experiments/ed25519_roundtrip.py:main:26 calls symbol:src/helix/sweep.py:SweepConfig:27 (low)
  • symbol:experiments/ed25519_roundtrip.py:main:26 calls symbol:src/helix/sweep.py:SweepRunner:79 (low)
  • symbol:experiments/infrastructure_validation_suite/multi_site_reproducibility/scripts/compare_hashes.py:extract_site_digests:20 calls symbol:experiments/infrastructure_validation_suite/multi_site_reproducibility/scripts/compare_hashes.py:load_digest_file:14 (high)
  • symbol:experiments/infrastructure_validation_suite/multi_site_reproducibility/scripts/compare_hashes.py:generate_markdown_report:102 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:experiments/infrastructure_validation_suite/multi_site_reproducibility/scripts/compare_hashes.py:main:229 calls symbol:experiments/infrastructure_validation_suite/multi_site_reproducibility/scripts/compare_hashes.py:compare_digests:45 (high)
  • symbol:experiments/infrastructure_validation_suite/multi_site_reproducibility/scripts/compare_hashes.py:main:229 calls symbol:experiments/infrastructure_validation_suite/multi_site_reproducibility/scripts/compare_hashes.py:extract_site_digests:20 (high)
  • symbol:experiments/infrastructure_validation_suite/multi_site_reproducibility/scripts/compare_hashes.py:main:229 calls symbol:experiments/infrastructure_validation_suite/multi_site_reproducibility/scripts/compare_hashes.py:generate_markdown_report:102 (high)
  • symbol:experiments/infrastructure_validation_suite/multi_site_reproducibility/scripts/compare_hashes.py:main:229 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:experiments/infrastructure_validation_suite/multi_site_reproducibility/scripts/compare_hashes.py:main:229 calls symbol:src/helixspec/ast.py:site:328 (low)
  • symbol:experiments/large_scale_sweep.py:main:26 calls symbol:src/helix/clock.py:perf_counter:72 (low)
  • symbol:experiments/large_scale_sweep.py:main:26 calls symbol:src/helix/sweep.py:generate_points:99 (low)
  • symbol:experiments/large_scale_sweep.py:main:26 calls symbol:src/helix/sweep.py:ParameterRange:13 (low)
  • symbol:experiments/large_scale_sweep.py:main:26 calls symbol:src/helix/sweep.py:SweepConfig:27 (low)
  • symbol:experiments/large_scale_sweep.py:main:26 calls symbol:src/helix/sweep.py:SweepRunner:79 (low)
  • symbol:experiments/large_scale_sweep.py:main:26 calls symbol:src/helix/sweep.py:total_combinations:41 (low)
  • symbol:experiments/large_simulation_sweep.py:main:107 calls symbol:src/helix/clock.py:perf_counter:72 (low)
  • symbol:experiments/large_simulation_sweep.py:main:107 calls symbol:src/helix/sweep.py:config_hash:56 (low)
  • symbol:experiments/large_simulation_sweep.py:main:107 calls symbol:src/helix/sweep.py:export:135 (low)
  • symbol:experiments/large_simulation_sweep.py:main:107 calls symbol:src/helix/sweep.py:ParameterRange:13 (low)
  • symbol:experiments/large_simulation_sweep.py:main:107 calls symbol:src/helix/sweep.py:pareto_frontier:188 (low)
  • symbol:experiments/large_simulation_sweep.py:main:107 calls symbol:src/helix/sweep.py:run:108 (low)
  • symbol:experiments/large_simulation_sweep.py:main:107 calls symbol:src/helix/sweep.py:SweepBundleExporter:132 (low)
  • symbol:experiments/large_simulation_sweep.py:main:107 calls symbol:src/helix/sweep.py:SweepConfig:27 (low)
  • symbol:experiments/large_simulation_sweep.py:main:107 calls symbol:src/helix/sweep.py:SweepRunner:79 (low)
  • symbol:experiments/large_simulation_sweep.py:main:107 calls symbol:src/helix/sweep.py:top_k_results:175 (low)
  • symbol:experiments/large_simulation_sweep.py:main:107 calls symbol:src/helix/sweep.py:total_combinations:41 (low)
  • symbol:experiments/large_simulation_sweep.py:run_simulation:28 calls symbol:src/helix/sweep.py:run:108 (low)
  • symbol:experiments/memory_pressure.py:main:86 calls symbol:experiments/memory_pressure.py:run_simulation:19 (high)
  • symbol:experiments/memory_pressure.py:run_simulation:19 calls symbol:src/helix/clock.py:perf_counter:72 (low)
  • symbol:experiments/pareto_stress.py:main:34 calls symbol:experiments/pareto_stress.py:make_random_results:20 (high)
  • symbol:experiments/pareto_stress.py:main:34 calls symbol:src/helix/clock.py:perf_counter:72 (low)
  • symbol:experiments/pareto_stress.py:main:34 calls symbol:src/helix/sweep.py:pareto_frontier:188 (low)
  • symbol:experiments/pareto_stress.py:make_random_results:20 calls symbol:src/helix/sweep.py:SweepPoint:62 (low)
  • symbol:experiments/pareto_stress.py:make_random_results:20 calls symbol:src/helix/sweep.py:SweepResult:70 (low)
  • symbol:experiments/reproducibility_stress.py:main:79 calls symbol:experiments/reproducibility_stress.py:run_once:19 (high)
  • symbol:experiments/scale_verification_demo.py:main:27 calls symbol:src/helix/experiments/campaign.py:CampaignConfig:46 (low)
  • symbol:experiments/scale_verification_demo.py:main:27 calls symbol:src/helix/experiments/campaign.py:compute_summary:136 (low)
  • symbol:experiments/scale_verification_demo.py:main:27 calls symbol:src/helix/experiments/campaign.py:run_campaign:304 (low)
  • symbol:experiments/scale_verification_demo.py:main:27 calls symbol:src/helix/experiments/campaign.py:save_campaign_bundle:386 (low)
  • symbol:experiments/scale_verification_demo.py:main:27 calls symbol:src/helix/experiments/corpus.py:generate_corpus:162 (low)
  • symbol:experiments/scale_verification_demo.py:main:27 calls symbol:src/helix/experiments/corpus.py:save_corpus:227 (low)
  • symbol:experiments/scale_verification_demo.py:main:27 calls symbol:src/helix/experiments/verify.py:verify_campaign:93 (low)
  • symbol:experiments/scale_verification_demo.py:main:27 calls symbol:src/helix/experiments/verify.py:write_verification_report:244 (low)
  • symbol:experiments/scale_verification_demo.py:main:27 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:experiments/schema_roundtrip.py:generate_random_config:25 calls symbol:experiments/schema_roundtrip.py:random_string:21 (high)
  • symbol:experiments/schema_roundtrip.py:generate_random_config:25 calls symbol:src/helix/sweep.py:ParameterRange:13 (low)
  • symbol:experiments/schema_roundtrip.py:generate_random_config:25 calls symbol:src/helix/sweep.py:SweepConfig:27 (low)
  • symbol:experiments/schema_roundtrip.py:main:69 calls symbol:experiments/schema_roundtrip.py:generate_random_config:25 (high)
  • symbol:experiments/schema_roundtrip.py:main:69 calls symbol:src/helix/sweep.py:_canonical:47 (low)
  • symbol:experiments/schema_roundtrip.py:main:69 calls symbol:src/helix/sweep.py:config_hash:56 (low)
  • symbol:experiments/schema_roundtrip.py:main:69 calls symbol:src/helix/sweep.py:ParameterRange:13 (low)
  • symbol:experiments/schema_roundtrip.py:main:69 calls symbol:src/helix/sweep.py:SweepConfig:27 (low)
  • symbol:experiments/schema_roundtrip.py:main:69 calls symbol:src/helix/sweep.py:total_combinations:41 (low)
  • symbol:experiments/sweep_simulation.py:main:118 calls symbol:src/helix/sweep.py:config_hash:56 (low)
  • symbol:experiments/sweep_simulation.py:main:118 calls symbol:src/helix/sweep.py:export:135 (low)
  • symbol:experiments/sweep_simulation.py:main:118 calls symbol:src/helix/sweep.py:ParameterRange:13 (low)
  • symbol:experiments/sweep_simulation.py:main:118 calls symbol:src/helix/sweep.py:pareto_frontier:188 (low)
  • symbol:experiments/sweep_simulation.py:main:118 calls symbol:src/helix/sweep.py:run:108 (low)
  • symbol:experiments/sweep_simulation.py:main:118 calls symbol:src/helix/sweep.py:SweepBundleExporter:132 (low)
  • symbol:experiments/sweep_simulation.py:main:118 calls symbol:src/helix/sweep.py:SweepConfig:27 (low)
  • symbol:experiments/sweep_simulation.py:main:118 calls symbol:src/helix/sweep.py:SweepRunner:79 (low)
  • symbol:experiments/sweep_simulation.py:main:118 calls symbol:src/helix/sweep.py:top_k_results:175 (low)
  • symbol:experiments/sweep_simulation.py:main:118 calls symbol:src/helix/sweep.py:total_combinations:41 (low)
  • symbol:experiments/sweep_simulation.py:run_simulation:27 calls symbol:src/helix/sweep.py:run:108 (low)
  • symbol:genome_scale_pilot.py:__init__:326 calls symbol:genome_scale_pilot.py:compute_cohort_hash:164 (high)
  • symbol:genome_scale_pilot.py:__init__:326 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:genome_scale_pilot.py:calculate_res_for_pilot:411 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:genome_scale_pilot.py:compute_cohort_hash:164 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:genome_scale_pilot.py:main:791 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:genome_scale_pilot.py:main:791 calls symbol:genome_scale_pilot.py:analyze_calibration:485 (high)
  • symbol:genome_scale_pilot.py:main:791 calls symbol:genome_scale_pilot.py:calculate_res_for_pilot:411 (high)
  • symbol:genome_scale_pilot.py:main:791 calls symbol:genome_scale_pilot.py:generate_bundle:547 (high)
  • symbol:genome_scale_pilot.py:main:791 calls symbol:genome_scale_pilot.py:GenomeScalePilot:323 (high)
  • symbol:genome_scale_pilot.py:main:791 calls symbol:genome_scale_pilot.py:run_pilot:339 (high)
  • symbol:genome_scale_pilot.py:run_pilot:339 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:genome_scale_pilot.py:run_pilot:339 calls symbol:genome_scale_pilot.py:calculate_scores:282 (high)
  • symbol:genome_scale_pilot.py:run_pilot:339 calls symbol:genome_scale_pilot.py:find_pam_sites:260 (high)
  • symbol:genome_scale_pilot.py:run_pilot:339 calls symbol:genome_scale_pilot.py:generate_locus_with_context:202 (high)
  • symbol:genome_scale_pilot.py:verify_bundle:602 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:helix_gui/main_window.py:__init__:29 calls symbol:helix_gui/main_window.py:_create_central_outcome_view:65 (high)
  • symbol:helix_gui/main_window.py:__init__:29 calls symbol:helix_gui/main_window.py:_create_console_widget:75 (high)
  • symbol:helix_gui/main_window.py:__init__:29 calls symbol:helix_gui/main_window.py:_create_session_widget:56 (high)
  • symbol:helix_gui/main_window.py:__init__:29 calls symbol:helix_gui/main_window.py:_create_sim_builder_widget:47 (high)
  • symbol:helix_gui/main_window.py:__init__:29 calls symbol:helix_gui/main_window.py:_init_activity_layout:86 (high)
  • symbol:helix_gui/main_window.py:__init__:29 calls symbol:helix_gui/main_window.py:_set_active_sidebar:177 (high)
  • symbol:helix_gui/main_window.py:_set_active_sidebar:177 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:helix_gui/main_window.py:make_btn:115 calls symbol:helix_gui/main_window.py:_set_active_sidebar:177 (high)
  • symbol:helix_gui/main_window.py:make_btn:115 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:helix/theme/generate_theme.py:_pick_theme:986 calls symbol:helix/theme/generate_theme.py:ThemeTokens:964 (high)
  • symbol:helix/theme/generate_theme.py:apply_palette:909 calls symbol:helix/theme/generate_theme.py:_qt_imports:898 (high)
  • symbol:helix/theme/generate_theme.py:generate:1018 calls symbol:helix/theme/generate_theme.py:_ensure_dir:1014 (high)
  • symbol:helix/theme/generate_theme.py:generate:1018 calls symbol:helix/theme/generate_theme.py:_pick_theme:986 (high)
  • symbol:helix/theme/generate_theme.py:generate:1018 calls symbol:helix/theme/generate_theme.py:_read_json:982 (high)
  • symbol:helix/theme/generate_theme.py:generate:1018 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:helix/theme/generate_theme.py:generate:1018 calls symbol:src/helixspec/errors.py:format:12 (low)
  • symbol:helix/theme/generate_theme.py:main:1099 calls symbol:helix/theme/generate_theme.py:generate:1018 (high)
  • symbol:helix/theme/out/theme_palette_generated.py:apply_palette:20 calls symbol:helix/theme/out/theme_palette_generated.py:_qt_imports:9 (high)
  • symbol:helixtasks/egfr_grb2_build_amici.py:build_variant:20 calls symbol:helixtasks/egfr_grb2_build_amici.py:_module_to_dir:13 (high)
  • symbol:helixtasks/egfr_grb2_build_amici.py:main:34 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:helixtasks/egfr_grb2_build_amici.py:main:34 calls symbol:helixtasks/egfr_grb2_build_amici.py:build_variant:20 (high)
  • symbol:helixtasks/egfr_grb2_fit_pypesto.py:fit_variant:28 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:helixtasks/egfr_grb2_fit_pypesto.py:fit_variant:28 calls symbol:helixtasks/egfr_grb2_fit_pypesto.py:_split_by_condition:19 (high)
  • symbol:helixtasks/egfr_grb2_fit_pypesto.py:main:65 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:helixtasks/egfr_grb2_fit_pypesto.py:main:65 calls symbol:helixtasks/egfr_grb2_fit_pypesto.py:_load_csv:15 (high)
  • symbol:helixtasks/egfr_grb2_fit_pypesto.py:main:65 calls symbol:helixtasks/egfr_grb2_fit_pypesto.py:fit_variant:28 (high)
  • symbol:helixtasks/egfr_grb2_fit_pypesto.py:main:65 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:_apply_variant:109 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:_apply_variant:109 calls symbol:helixtasks/egfr_grb2_orchestrator.py:_load_params_file:26 (high)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:_load_params_file:26 calls symbol:helixtasks/egfr_grb2_orchestrator.py:_load_yaml:21 (high)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:build_egfr_grb2:127 calls symbol:helixtasks/egfr_grb2_orchestrator.py:build_from_config:34 (high)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:build_from_config:34 calls symbol:helixtasks/egfr_grb2_orchestrator.py:_load_params_file:26 (high)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:build_from_config:34 calls symbol:helixtasks/egfr_grb2_orchestrator.py:_load_yaml:21 (high)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:build_from_config:34 calls symbol:src/helix/core/graph.py:add_node:63 (low)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:build_from_config:34 calls symbol:src/helix/core/graph.py:connect:71 (low)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:build_from_config:34 calls symbol:src/helix/core/graph.py:GraphIR:53 (low)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:build_from_config:34 calls symbol:src/helix/core/scheduler.py:Island:19 (low)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:build_from_config:34 calls symbol:src/helix/core/scheduler.py:LiveScheduler:42 (low)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:build_from_config:34 calls symbol:src/helix/live/hot_swap.py:HotSwapManager:9 (low)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:build_from_config:34 calls symbol:src/helix/live/metadata.py:describe_graph_nodes:10 (low)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:build_from_config:34 calls symbol:src/helix/live/state_reducer.py:StateReducer:26 (low)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:build_from_config:34 calls symbol:src/helix/nodes/abm.py:ABMNode:10 (low)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:build_from_config:34 calls symbol:src/helix/nodes/couplers.py:CouplerNode:10 (low)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:build_from_config:34 calls symbol:src/helix/nodes/observer.py:ObserverNode:10 (low)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:build_from_config:34 calls symbol:src/helix/nodes/rd.py:FieldNode:10 (low)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:build_from_config:34 calls symbol:src/helix/nodes/rulenet.py:SBMLNode:36 (low)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:main:140 calls symbol:helixtasks/egfr_grb2_orchestrator.py:_load_yaml:21 (high)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:main:140 calls symbol:helixtasks/egfr_grb2_orchestrator.py:run_variant:132 (high)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:run_variant:132 calls symbol:helixtasks/egfr_grb2_orchestrator.py:build_from_config:34 (high)
  • symbol:helixtasks/egfr_grb2_orchestrator.py:run_variant:132 calls symbol:src/helix/core/scheduler.py:run_until:81 (low)
  • symbol:outreach/outreach_sequence.py:generate_emails:150 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:outreach/outreach_sequence.py:generate_emails:150 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:outreach/outreach_sequence.py:generate_emails:150 calls symbol:src/helixspec/errors.py:format:12 (low)
  • symbol:outreach/outreach_sequence.py:generate_schedule:174 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:outreach/outreach_sequence.py:generate_tracker:226 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:outreach/outreach_sequence.py:generate_tracker:226 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:outreach/outreach_sequence.py:print_summary:239 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:outreach/outreach_sequence.py:print_summary:239 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:packaging/pyinstaller/hooks/hook-PySide6.QtWebEngineCore.py:_collect_linux_qtwebengine_fallback:49 calls symbol:packaging/pyinstaller/hooks/hook-PySide6.QtWebEngineCore.py:_find_qtwebengine_prefix:25 (high)
  • symbol:packaging/pyinstaller/hooks/hook-PySide6.QtWebEngineCore.py:_collect_linux_qtwebengine_fallback:49 calls symbol:packaging/pyinstaller/hooks/hook-PySide6.QtWebEngineCore.py:_generate_qt_conf:40 (high)
  • symbol:pan_cancer_editability_map.py:__init__:350 calls symbol:pan_cancer_editability_map.py:compute_contract_hash:93 (high)
  • symbol:pan_cancer_editability_map.py:__init__:350 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:pan_cancer_editability_map.py:compute_contract_hash:93 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:pan_cancer_editability_map.py:find_pam_sites_deterministic:261 calls symbol:src/helix/crispr/pam.py:PAM:30 (low)
  • symbol:pan_cancer_editability_map.py:main:835 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:pan_cancer_editability_map.py:main:835 calls symbol:pan_cancer_editability_map.py:build_constraint_surface:474 (high)
  • symbol:pan_cancer_editability_map.py:main:835 calls symbol:pan_cancer_editability_map.py:build_redundancy_map:529 (high)
  • symbol:pan_cancer_editability_map.py:main:835 calls symbol:pan_cancer_editability_map.py:EditabilityMapEngine:347 (high)
  • symbol:pan_cancer_editability_map.py:main:835 calls symbol:pan_cancer_editability_map.py:generate_bundle:581 (high)
  • symbol:pan_cancer_editability_map.py:main:835 calls symbol:pan_cancer_editability_map.py:map_gene_editability:363 (high)
  • symbol:pan_cancer_editability_map.py:verify_bundle:645 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:pan_cancer_therapeutic_atlas.py:__init__:104 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:pan_cancer_therapeutic_atlas.py:generate_atlas_report:405 calls symbol:pan_cancer_therapeutic_atlas.py:_summarize_variant_performance:471 (high)
  • symbol:pan_cancer_therapeutic_atlas.py:generate_atlas_report:405 calls symbol:pan_cancer_therapeutic_atlas.py:analyze_by_cancer_type:357 (high)
  • symbol:pan_cancer_therapeutic_atlas.py:generate_cancer_corpus:111 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:pan_cancer_therapeutic_atlas.py:generate_cancer_corpus:111 calls symbol:pan_cancer_therapeutic_atlas.py:_generate_sequence_with_gc:150 (high)
  • symbol:pan_cancer_therapeutic_atlas.py:generate_cancer_corpus:111 calls symbol:pan_cancer_therapeutic_atlas.py:CancerLocus:86 (high)
  • symbol:pan_cancer_therapeutic_atlas.py:main:528 calls symbol:pan_cancer_therapeutic_atlas.py:generate_atlas_report:405 (high)
  • symbol:pan_cancer_therapeutic_atlas.py:main:528 calls symbol:pan_cancer_therapeutic_atlas.py:generate_cancer_corpus:111 (high)
  • symbol:pan_cancer_therapeutic_atlas.py:main:528 calls symbol:pan_cancer_therapeutic_atlas.py:PanCancerAtlas:96 (high)
  • symbol:pan_cancer_therapeutic_atlas.py:main:528 calls symbol:pan_cancer_therapeutic_atlas.py:print_executive_summary:487 (high)
  • symbol:pan_cancer_therapeutic_atlas.py:main:528 calls symbol:pan_cancer_therapeutic_atlas.py:screen_cas_variants:249 (high)
  • symbol:pan_cancer_therapeutic_atlas.py:print_executive_summary:487 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:production_campaign.py:compare_cas_variants:297 calls symbol:production_campaign.py:run_production_campaign:185 (high)
  • symbol:production_campaign.py:load_chr22_chunks:46 calls symbol:src/helix/experiments/corpus.py:SyntheticLocus:38 (low)
  • symbol:production_campaign.py:main:323 calls symbol:docs/playground/js/realtime_worker.js:genome:77 (low)
  • symbol:production_campaign.py:main:323 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:production_campaign.py:main:323 calls symbol:production_campaign.py:compare_cas_variants:297 (high)
  • symbol:production_campaign.py:main:323 calls symbol:production_campaign.py:generate_constraint_curve:262 (high)
  • symbol:production_campaign.py:main:323 calls symbol:production_campaign.py:load_chr22_chunks:46 (high)
  • symbol:production_campaign.py:main:323 calls symbol:production_campaign.py:run_production_campaign:185 (high)
  • symbol:production_campaign.py:main:323 calls symbol:src/helix/experiments/corpus.py:generate_corpus:162 (low)
  • symbol:rare_disease_editability_map.py:__init__:300 calls symbol:rare_disease_editability_map.py:compute_cohort_hash:134 (high)
  • symbol:rare_disease_editability_map.py:__init__:300 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:rare_disease_editability_map.py:compute_cohort_hash:134 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:rare_disease_editability_map.py:determine_viable_strategies:393 calls symbol:rare_disease_editability_map.py:MutationType:146 (high)
  • symbol:rare_disease_editability_map.py:generate_variant_catalog:312 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:rare_disease_editability_map.py:main:780 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:rare_disease_editability_map.py:main:780 calls symbol:rare_disease_editability_map.py:generate_bundle:634 (high)
  • symbol:rare_disease_editability_map.py:main:780 calls symbol:rare_disease_editability_map.py:generate_cohort_statistics:593 (high)
  • symbol:rare_disease_editability_map.py:main:780 calls symbol:rare_disease_editability_map.py:generate_variant_catalog:312 (high)
  • symbol:rare_disease_editability_map.py:main:780 calls symbol:rare_disease_editability_map.py:process_variant:537 (high)
  • symbol:rare_disease_editability_map.py:main:780 calls symbol:rare_disease_editability_map.py:RareDiseaseEditabilityEngine:297 (high)
  • symbol:rare_disease_editability_map.py:process_variant:537 calls symbol:rare_disease_editability_map.py:assess_therapeutic_relevance:518 (high)
  • symbol:rare_disease_editability_map.py:process_variant:537 calls symbol:rare_disease_editability_map.py:calculate_vcs:417 (high)
  • symbol:rare_disease_editability_map.py:process_variant:537 calls symbol:rare_disease_editability_map.py:determine_viable_strategies:393 (high)
  • symbol:rare_disease_editability_map.py:process_variant:537 calls symbol:rare_disease_editability_map.py:run_coverage_diagnostics:497 (high)
  • symbol:rare_disease_editability_map.py:process_variant:537 calls symbol:rare_disease_editability_map.py:select_strategies:483 (high)
  • symbol:rare_disease_editability_map.py:process_variant:537 calls symbol:rare_disease_editability_map.py:simulate_res_for_variant:348 (high)
  • symbol:rare_disease_editability_map.py:process_variant:537 calls symbol:rare_disease_editability_map.py:VariantEditabilityProfile:250 (high)
  • symbol:rare_disease_editability_map.py:verify_bundle:743 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:res_recalibration.py:__init__:246 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:res_recalibration.py:analyze_group:396 calls symbol:res_recalibration.py:_find_dominant_suppressor:421 (high)
  • symbol:res_recalibration.py:calculate_stability:149 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:res_recalibration.py:compute_real_stability:283 calls symbol:res_recalibration.py:calculate_stability:149 (high)
  • symbol:res_recalibration.py:compute_real_stability:283 calls symbol:res_recalibration.py:RealStabilityCalculator:142 (high)
  • symbol:res_recalibration.py:compute_spec_hash:90 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:res_recalibration.py:main:689 calls symbol:res_recalibration.py:assign_quantile_tiers:495 (high)
  • symbol:res_recalibration.py:main:689 calls symbol:res_recalibration.py:component_range_audit:325 (high)
  • symbol:res_recalibration.py:main:689 calls symbol:res_recalibration.py:compute_real_stability:283 (high)
  • symbol:res_recalibration.py:main:689 calls symbol:res_recalibration.py:contribution_audit:385 (high)
  • symbol:res_recalibration.py:main:689 calls symbol:res_recalibration.py:generate_bundle:556 (high)
  • symbol:res_recalibration.py:main:689 calls symbol:res_recalibration.py:load_data:261 (high)
  • symbol:res_recalibration.py:main:689 calls symbol:res_recalibration.py:recalculate_res:436 (high)
  • symbol:res_recalibration.py:main:689 calls symbol:res_recalibration.py:RESRecalibrationEngine:243 (high)
  • symbol:res_recalibration.py:recalculate_res:436 calls symbol:res_recalibration.py:RecalibratedScore:103 (high)
  • symbol:res_recalibration.py:verify_bundle:652 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:robust_editability_score.py:__init__:221 calls symbol:robust_editability_score.py:_compute_normalization_refs:229 (high)
  • symbol:robust_editability_score.py:_calculate_contract_variance:380 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:robust_editability_score.py:_calculate_contract_variance:380 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:robust_editability_score.py:_calculate_threshold_survival:360 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:robust_editability_score.py:_calculate_threshold_survival:360 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:robust_editability_score.py:_compute_normalization_refs:229 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:robust_editability_score.py:calculate_performance_score:266 calls symbol:robust_editability_score.py:_normalize:260 (high)
  • symbol:robust_editability_score.py:calculate_redundancy_score:393 calls symbol:robust_editability_score.py:_normalize:260 (high)
  • symbol:robust_editability_score.py:calculate_redundancy_score:393 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:robust_editability_score.py:calculate_res:452 calls symbol:robust_editability_score.py:_assign_tier:511 (high)
  • symbol:robust_editability_score.py:calculate_res:452 calls symbol:robust_editability_score.py:calculate_coverage_score:436 (high)
  • symbol:robust_editability_score.py:calculate_res:452 calls symbol:robust_editability_score.py:calculate_performance_score:266 (high)
  • symbol:robust_editability_score.py:calculate_res:452 calls symbol:robust_editability_score.py:calculate_redundancy_score:393 (high)
  • symbol:robust_editability_score.py:calculate_res:452 calls symbol:robust_editability_score.py:calculate_stability_score:311 (high)
  • symbol:robust_editability_score.py:calculate_res:452 calls symbol:robust_editability_score.py:ComponentBreakdown:159 (high)
  • symbol:robust_editability_score.py:calculate_res:452 calls symbol:robust_editability_score.py:TargetScore:190 (high)
  • symbol:robust_editability_score.py:calculate_stability_score:311 calls symbol:robust_editability_score.py:_calculate_contract_variance:380 (high)
  • symbol:robust_editability_score.py:calculate_stability_score:311 calls symbol:robust_editability_score.py:_calculate_threshold_survival:360 (high)
  • symbol:robust_editability_score.py:calculate_stability_score:311 calls symbol:robust_editability_score.py:_normalize:260 (high)
  • symbol:robust_editability_score.py:compute_spec_hash:145 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:robust_editability_score.py:main:891 calls symbol:robust_editability_score.py:calculate_res:452 (high)
  • symbol:robust_editability_score.py:main:891 calls symbol:robust_editability_score.py:generate_res_bundle:539 (high)
  • symbol:robust_editability_score.py:main:891 calls symbol:robust_editability_score.py:RESCalculator:218 (high)
  • symbol:robust_editability_score.py:verify_bundle:667 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:scripts/bench_check.py:main:40 calls symbol:scripts/bench_check.py:_filter:29 (high)
  • symbol:scripts/bench_check.py:main:40 calls symbol:scripts/bench_check.py:_load_cases:17 (high)
  • symbol:scripts/check_benchmark_regression.py:_compare:26 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:scripts/check_benchmark_regression.py:main:42 calls symbol:scripts/check_benchmark_regression.py:_compare:26 (high)
  • symbol:scripts/check_benchmark_regression.py:main:42 calls symbol:scripts/check_benchmark_regression.py:_index:18 (high)
  • symbol:scripts/check_benchmark_regression.py:main:42 calls symbol:scripts/check_benchmark_regression.py:load:13 (high)
  • symbol:scripts/check_ctmc_tau_leap_perf_regression.py:_case_samples:105 calls symbol:scripts/check_ctmc_tau_leap_perf_regression.py:_to_float:48 (high)
  • symbol:scripts/check_ctmc_tau_leap_perf_regression.py:_case_stat:120 calls symbol:scripts/check_ctmc_tau_leap_perf_regression.py:_case_samples:105 (high)
  • symbol:scripts/check_ctmc_tau_leap_perf_regression.py:_case_stat:120 calls symbol:scripts/check_ctmc_tau_leap_perf_regression.py:_median:79 (high)
  • symbol:scripts/check_ctmc_tau_leap_perf_regression.py:_case_stat:120 calls symbol:scripts/check_ctmc_tau_leap_perf_regression.py:_p_quantile_linear:90 (high)
  • symbol:scripts/check_ctmc_tau_leap_perf_regression.py:_case_stat:120 calls symbol:scripts/check_ctmc_tau_leap_perf_regression.py:_to_float:48 (high)
  • symbol:scripts/check_ctmc_tau_leap_perf_regression.py:_median_clock:267 calls symbol:scripts/check_ctmc_tau_leap_perf_regression.py:_to_int:39 (high)
  • symbol:scripts/check_ctmc_tau_leap_perf_regression.py:main:152 calls symbol:scripts/check_ctmc_tau_leap_perf_regression.py:_fmt_path:35 (high)
  • symbol:scripts/check_ctmc_tau_leap_perf_regression.py:main:152 calls symbol:scripts/check_ctmc_tau_leap_perf_regression.py:_load:19 (high)
  • symbol:scripts/check_ctmc_tau_leap_perf_regression.py:main:152 calls symbol:scripts/check_ctmc_tau_leap_perf_regression.py:_path_get:26 (high)
  • symbol:scripts/check_ctmc_tau_leap_perf_regression.py:main:152 calls symbol:scripts/check_ctmc_tau_leap_perf_regression.py:_same_scalar:57 (high)
  • symbol:scripts/checkpointed_verify.py:load_checkpoint:18 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:scripts/checkpointed_verify.py:main:180 calls symbol:scripts/checkpointed_verify.py:run_batch_verification:103 (high)
  • symbol:scripts/checkpointed_verify.py:main:180 calls symbol:scripts/checkpointed_verify.py:select_stratified_sample:42 (high)
  • symbol:scripts/checkpointed_verify.py:main:180 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:scripts/checkpointed_verify.py:save_checkpoint:33 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:scripts/generate_cross_host_verification.py:generate_verification:107 calls symbol:scripts/generate_cross_host_verification.py:compare_scores:49 (high)
  • symbol:scripts/generate_cross_host_verification.py:generate_verification:107 calls symbol:scripts/generate_cross_host_verification.py:compute_sha256:29 (high)
  • symbol:scripts/generate_cross_host_verification.py:generate_verification:107 calls symbol:scripts/generate_cross_host_verification.py:load_json:21 (high)
  • symbol:scripts/generate_cross_host_verification.py:generate_verification:107 calls symbol:scripts/generate_cross_host_verification.py:load_results_summary:38 (high)
  • symbol:scripts/generate_cross_host_verification.py:generate_verification:107 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:scripts/generate_cross_host_verification.py:generate_verification:107 calls symbol:src/helix/entropy.py:uuid4:95 (low)
  • symbol:scripts/generate_cross_host_verification.py:generate_verification:107 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:scripts/generate_cross_host_verification.py:main:242 calls symbol:scripts/generate_cross_host_verification.py:generate_verification:107 (high)
  • symbol:scripts/generate_million_locus_topology.py:main:127 calls symbol:scripts/generate_million_locus_topology.py:generate_million_loci_topology:25 (high)
  • symbol:scripts/generate_million_locus_topology.py:main:127 calls symbol:src/helix_engine/native.py:is_available:20 (low)
  • symbol:scripts/generate_playground_dags.py:_edit_dag_to_crispr_sim_payload:90 calls symbol:scripts/generate_playground_dags.py:_first_sequence_from_edit_dag_payload:31 (high)
  • symbol:scripts/generate_playground_dags.py:_edit_dag_to_crispr_sim_payload:90 calls symbol:scripts/generate_playground_dags.py:_infer_kind:56 (high)
  • symbol:scripts/generate_playground_dags.py:_edit_dag_to_crispr_sim_payload:90 calls symbol:scripts/generate_playground_dags.py:_leaf_node_ids:43 (high)
  • symbol:scripts/generate_playground_dags.py:_edit_dag_to_crispr_sim_payload:90 calls symbol:src/helix/decision_support/calibration_registry.py:find:25 (low)
  • symbol:scripts/generate_playground_dags.py:_first_sequence_from_edit_dag_payload:31 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:scripts/generate_playground_dags.py:generate_crispr_payload:156 calls symbol:scripts/generate_playground_dags.py:_demo_sequence:27 (high)
  • symbol:scripts/generate_playground_dags.py:generate_crispr_payload:156 calls symbol:src/helix/cli.py:_edit_dag_to_payload:227 (low)
  • symbol:scripts/generate_playground_dags.py:generate_crispr_payload:156 calls symbol:src/helix/crispr/dag_api.py:build_crispr_edit_dag:18 (low)
  • symbol:scripts/generate_playground_dags.py:generate_crispr_payload:156 calls symbol:src/helix/crispr/model.py:CasSystem:39 (low)
  • symbol:scripts/generate_playground_dags.py:generate_crispr_payload:156 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:scripts/generate_playground_dags.py:generate_crispr_payload:156 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:scripts/generate_playground_dags.py:generate_crispr_payload:156 calls symbol:src/helix/crispr/model.py:PAMRule:23 (low)
  • symbol:scripts/generate_playground_dags.py:generate_prime_payload:171 calls symbol:scripts/generate_playground_dags.py:_demo_sequence:27 (high)
  • symbol:scripts/generate_playground_dags.py:generate_prime_payload:171 calls symbol:src/helix/cli.py:_edit_dag_to_payload:227 (low)
  • symbol:scripts/generate_playground_dags.py:generate_prime_payload:171 calls symbol:src/helix/crispr/model.py:CasSystem:39 (low)
  • symbol:scripts/generate_playground_dags.py:generate_prime_payload:171 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:scripts/generate_playground_dags.py:generate_prime_payload:171 calls symbol:src/helix/crispr/model.py:PAMRule:23 (low)
  • symbol:scripts/generate_playground_dags.py:generate_prime_payload:171 calls symbol:src/helix/prime/dag_api.py:build_prime_edit_dag:20 (low)
  • symbol:scripts/generate_playground_dags.py:generate_prime_payload:171 calls symbol:src/helix/prime/model.py:PegRNA:16 (low)
  • symbol:scripts/generate_playground_dags.py:generate_prime_payload:171 calls symbol:src/helix/prime/model.py:PrimeEditor:31 (low)
  • symbol:scripts/generate_playground_dags.py:main:193 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:scripts/generate_playground_dags.py:main:193 calls symbol:scripts/generate_playground_dags.py:_edit_dag_to_crispr_sim_payload:90 (high)
  • symbol:scripts/generate_playground_dags.py:main:193 calls symbol:scripts/generate_playground_dags.py:generate_crispr_payload:156 (high)
  • symbol:scripts/generate_playground_dags.py:main:193 calls symbol:scripts/generate_playground_dags.py:generate_prime_payload:171 (high)
  • symbol:scripts/generate_playground_dags.py:main:193 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:scripts/helix_github_verify_diff.py:_check_one_bundle:131 calls symbol:docs/playground/js/realtime.js:diff:512 (low)
  • symbol:scripts/helix_github_verify_diff.py:_check_one_bundle:131 calls symbol:scripts/helix_github_verify_diff.py:_diff_manifests:103 (high)
  • symbol:scripts/helix_github_verify_diff.py:_check_one_bundle:131 calls symbol:scripts/helix_github_verify_diff.py:_load_json:24 (high)
  • symbol:scripts/helix_github_verify_diff.py:_check_one_bundle:131 calls symbol:scripts/helix_github_verify_diff.py:_maybe_load_registry_ref:46 (high)
  • symbol:scripts/helix_github_verify_diff.py:_check_one_bundle:131 calls symbol:scripts/helix_github_verify_diff.py:_read_git_file:17 (high)
  • symbol:scripts/helix_github_verify_diff.py:_check_one_bundle:131 calls symbol:scripts/helix_github_verify_diff.py:BundleCheck:75 (high)
  • symbol:scripts/helix_github_verify_diff.py:_check_one_bundle:131 calls symbol:src/helix/governance/ledger.py:compute_governance_state:1265 (low)
  • symbol:scripts/helix_github_verify_diff.py:_check_one_bundle:131 calls symbol:src/helix/teams/client.py:get_registry_status:154 (low)
  • symbol:scripts/helix_github_verify_diff.py:_check_one_bundle:131 calls symbol:src/helix/teams/client.py:TeamsClient:19 (low)
  • symbol:scripts/helix_github_verify_diff.py:_check_one_bundle:131 calls symbol:src/helix/teams/client.py:TeamsClientConfig:14 (low)
  • symbol:scripts/helix_github_verify_diff.py:_diff_manifests:103 calls symbol:scripts/helix_github_verify_diff.py:_manifest_entry_map:88 (high)
  • symbol:scripts/helix_github_verify_diff.py:_find_bundle_roots:28 calls symbol:src/helix/governance/ledger.py:add:1504 (low)
  • symbol:scripts/helix_github_verify_diff.py:_maybe_load_registry_ref:46 calls symbol:scripts/helix_github_verify_diff.py:_load_json:24 (high)
  • symbol:scripts/helix_github_verify_diff.py:_maybe_load_registry_ref:46 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:scripts/helix_github_verify_diff.py:_read_git_file:17 calls symbol:scripts/helix_github_verify_diff.py:_run_git:12 (high)
  • symbol:scripts/helix_github_verify_diff.py:_render_markdown:221 calls symbol:scripts/helix_github_verify_diff.py:_format_short_sha:67 (high)
  • symbol:scripts/helix_github_verify_diff.py:main:272 calls symbol:scripts/helix_github_verify_diff.py:_check_one_bundle:131 (high)
  • symbol:scripts/helix_github_verify_diff.py:main:272 calls symbol:scripts/helix_github_verify_diff.py:_find_bundle_roots:28 (high)
  • symbol:scripts/helix_github_verify_diff.py:main:272 calls symbol:scripts/helix_github_verify_diff.py:_render_markdown:221 (high)
  • symbol:scripts/helix_github_verify_diff.py:main:272 calls symbol:scripts/helix_github_verify_diff.py:_run_git:12 (high)
  • symbol:scripts/helix_github_verify_diff.py:main:272 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:scripts/make_cover_image.py:draw_helix:4 calls symbol:src/helix/studio/lightcone_audit_pack.py:line:55 (low)
  • symbol:scripts/make_cover_image.py:make_cover:16 calls symbol:scripts/make_cover_image.py:draw_helix:4 (high)
  • symbol:scripts/update_bench_history.py:main:32 calls symbol:scripts/update_bench_history.py:_read_rows:14 (high)
  • symbol:scripts/update_bench_history.py:main:32 calls symbol:scripts/update_bench_history.py:_write_rows:23 (high)
  • symbol:src/helix_engine/native.py:ctmc_tau_leap_simulate_cuda:215 calls symbol:tools/studio_screenshot_receipt.mjs:entrypoint:216 (low)
  • symbol:src/helix_engine/native.py:cuda_available:119 calls symbol:src/helix/crispr/offtarget_cuda.py:cuda_available:384 (medium)
  • symbol:src/helix_engine/species_detect.py:_params_from_input:23 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix_engine/species_detect.py:_params_from_input:23 calls symbol:src/helix/species/detect.py:SpeciesDetectionParams:18 (medium)
  • symbol:src/helix_workflows.py:_run_cli:52 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:src/helix_workflows.py:_run_cli:52 calls symbol:src/helix_workflows.py:_repo_root:48 (high)
  • symbol:src/helix/api.py:_load_sequence:27 calls symbol:src/helix/api.py:_read_text:23 (high)
  • symbol:src/helix/api.py:run_workflow:238 calls symbol:src/helix_workflows.py:run_workflow_config:100 (medium)
  • symbol:src/helix/app_identity.py:migrate_legacy_studio_settings:60 calls symbol:src/helix/app_identity.py:legacy_studio_settings:54 (high)
  • symbol:src/helix/app_identity.py:migrate_legacy_studio_settings:60 calls symbol:src/helix/live/viz/hud.py:contains:118 (medium)
  • symbol:src/helix/app_identity.py:migrate_legacy_studio_settings:60 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/app_identity.py:migrate_legacy_studio_settings:60 calls symbol:src/helix/studio/evaluation_access.py:sync:29 (medium)
  • symbol:src/helix/app_identity.py:omnis_helix_settings:46 calls symbol:src/helix/app_identity.py:migrate_legacy_studio_settings:60 (high)
  • symbol:src/helix/bioinformatics.py:complement:192 calls symbol:src/helix/bioinformatics.py:normalize_sequence:38 (high)
  • symbol:src/helix/bioinformatics.py:compliment:203 calls symbol:src/helix/bioinformatics.py:complement:192 (high)
  • symbol:src/helix/bioinformatics.py:find_kmers_with_differences:122 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:src/helix/bioinformatics.py:find_kmers_with_differences:122 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/bioinformatics.py:find_kmers_with_differences:122 calls symbol:src/helix/bioinformatics.py:normalize_sequence:38 (high)
  • symbol:src/helix/bioinformatics.py:find_kmers:98 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:src/helix/bioinformatics.py:find_kmers:98 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/bioinformatics.py:find_kmers:98 calls symbol:src/helix/bioinformatics.py:normalize_sequence:38 (high)
  • symbol:src/helix/bioinformatics.py:gc_content:62 calls symbol:src/helix/bioinformatics.py:_gc_fraction:68 (high)
  • symbol:src/helix/bioinformatics.py:gc_content:62 calls symbol:src/helix/bioinformatics.py:normalize_sequence:38 (high)
  • symbol:src/helix/bioinformatics.py:main:272 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/bioinformatics.py:main:272 calls symbol:src/helix/bioinformatics.py:_parse_args:227 (high)
  • symbol:src/helix/bioinformatics.py:main:272 calls symbol:src/helix/bioinformatics.py:find_kmers_with_differences:122 (high)
  • symbol:src/helix/bioinformatics.py:main:272 calls symbol:src/helix/bioinformatics.py:gc_content:62 (high)
  • symbol:src/helix/bioinformatics.py:main:272 calls symbol:src/helix/bioinformatics.py:normalize_sequence:38 (high)
  • symbol:src/helix/bioinformatics.py:main:272 calls symbol:src/helix/bioinformatics.py:skew:213 (high)
  • symbol:src/helix/bioinformatics.py:main:272 calls symbol:src/helix/bioinformatics.py:windowed_gc_content:75 (high)
  • symbol:src/helix/bioinformatics.py:main:272 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/bioinformatics.py:reverse_complement:198 calls symbol:src/helix/bioinformatics.py:complement:192 (high)
  • symbol:src/helix/bioinformatics.py:reverse_compliment:208 calls symbol:src/helix/bioinformatics.py:reverse_complement:198 (high)
  • symbol:src/helix/bioinformatics.py:skew:213 calls symbol:src/helix/bioinformatics.py:normalize_sequence:38 (high)
  • symbol:src/helix/bioinformatics.py:union:158 calls symbol:src/helix/bioinformatics.py:find_parent:152 (high)
  • symbol:src/helix/bioinformatics.py:windowed_gc_content:75 calls symbol:src/helix/bioinformatics.py:_gc_fraction:68 (high)
  • symbol:src/helix/bioinformatics.py:windowed_gc_content:75 calls symbol:src/helix/bioinformatics.py:GCWindow:30 (high)
  • symbol:src/helix/bioinformatics.py:windowed_gc_content:75 calls symbol:src/helix/bioinformatics.py:normalize_sequence:38 (high)
  • symbol:src/helix/calibration/bundle.py:_bundle_hash:40 calls symbol:src/helix/calibration/bundle.py:canonical_json_bytes:35 (high)
  • symbol:src/helix/calibration/bundle.py:_bundle_hash:40 calls symbol:src/helix/calibration/bundle.py:sha256_prefixed_bytes:31 (high)
  • symbol:src/helix/calibration/bundle.py:_coerce_records:102 calls symbol:src/helix/calibration/bundle.py:_safe_float:62 (high)
  • symbol:src/helix/calibration/bundle.py:_coerce_records:102 calls symbol:src/helix/calibration/bundle.py:CalibrationBundleError:17 (high)
  • symbol:src/helix/calibration/bundle.py:_coerce_records:102 calls symbol:src/helix/calibration/bundle.py:CalibrationRecord:55 (high)
  • symbol:src/helix/calibration/bundle.py:_curve:161 calls symbol:src/helix/calibration/bundle.py:_bias:155 (high)
  • symbol:src/helix/calibration/bundle.py:_curve:161 calls symbol:src/helix/calibration/bundle.py:_mae:149 (high)
  • symbol:src/helix/calibration/bundle.py:_curve:161 calls symbol:src/helix/calibration/bundle.py:_pearson_r:128 (high)
  • symbol:src/helix/calibration/bundle.py:_curve:161 calls symbol:src/helix/calibration/bundle.py:_rmse:142 (high)
  • symbol:src/helix/calibration/bundle.py:_curve:161 calls symbol:src/helix/studio/session.py:error:365 (medium)
  • symbol:src/helix/calibration/bundle.py:_evaluation_code_hash:46 calls symbol:src/helix/calibration/bundle.py:sha256_prefixed_bytes:31 (high)
  • symbol:src/helix/calibration/bundle.py:_load_records:72 calls symbol:src/helix/calibration/bundle.py:_coerce_records:102 (high)
  • symbol:src/helix/calibration/bundle.py:_load_records:72 calls symbol:src/helix/calibration/bundle.py:CalibrationBundleError:17 (high)
  • symbol:src/helix/calibration/bundle.py:canonical_json_bytes:35 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/calibration/bundle.py:load_calibration_bundle:337 calls symbol:src/helix/calibration/bundle.py:_bundle_hash:40 (high)
  • symbol:src/helix/calibration/bundle.py:load_calibration_bundle:337 calls symbol:src/helix/calibration/bundle.py:CalibrationBundleError:17 (high)
  • symbol:src/helix/calibration/bundle.py:sha256_prefixed_bytes:31 calls symbol:src/helix/calibration/bundle.py:_sha256_prefixed_hex:25 (high)
  • symbol:src/helix/calibration/bundle.py:write_calibration_bundle:326 calls symbol:src/helix/calibration/bundle.py:canonical_json_bytes:35 (high)
  • symbol:src/helix/calibration/bundle.py:write_calibration_bundle:326 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/calibration/bundle.py:write_calibration_bundle:326 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/campaigns/bundle.py:_generate_file_manifest:160 calls symbol:src/helix/schema/__init__.py:manifest:351 (medium)
  • symbol:src/helix/campaigns/bundle.py:_generate_file_manifest:160 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/campaigns/bundle.py:load_campaign_bundle:264 calls symbol:src/helix/campaigns/config.py:CampaignConfig:87 (medium)
  • symbol:src/helix/campaigns/bundle.py:load_campaign_bundle:264 calls symbol:src/helix/campaigns/config.py:ParallelConfig:50 (medium)
  • symbol:src/helix/campaigns/bundle.py:load_campaign_bundle:264 calls symbol:src/helix/campaigns/engine.py:CampaignResult:59 (medium)
  • symbol:src/helix/campaigns/bundle.py:load_campaign_bundle:264 calls symbol:src/helix/campaigns/engine.py:LocusResult:32 (medium)
  • symbol:src/helix/campaigns/bundle.py:load_campaign_bundle:264 calls symbol:src/helix/campaigns/receipt.py:load:154 (medium)
  • symbol:src/helix/campaigns/bundle.py:verify_bundle_integrity:210 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/campaigns/bundle.py:verify_bundle_integrity:210 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/campaigns/cli.py:_resolve_public_key_arg:42 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/campaigns/cli.py:cmd_generate_corpus:51 calls symbol:src/helix/campaigns/corpus.py:CorpusProfile:19 (medium)
  • symbol:src/helix/campaigns/cli.py:cmd_generate_corpus:51 calls symbol:src/helix/campaigns/streaming.py:stream_corpus_to_file:19 (medium)
  • symbol:src/helix/campaigns/cli.py:cmd_recombine:137 calls symbol:src/helix/campaigns/bundle.py:load_campaign_bundle:264 (medium)
  • symbol:src/helix/campaigns/cli.py:cmd_recombine:137 calls symbol:src/helix/campaigns/bundle.py:save_campaign_bundle:25 (medium)
  • symbol:src/helix/campaigns/cli.py:cmd_recombine:137 calls symbol:src/helix/campaigns/engine.py:recombine_shards:417 (medium)
  • symbol:src/helix/campaigns/cli.py:cmd_run:73 calls symbol:src/helix/campaigns/bundle.py:save_campaign_bundle:25 (medium)
  • symbol:src/helix/campaigns/cli.py:cmd_run:73 calls symbol:src/helix/campaigns/cli.py:_parse_editors:35 (high)
  • symbol:src/helix/campaigns/cli.py:cmd_run:73 calls symbol:src/helix/campaigns/config.py:CampaignConfig:87 (medium)
  • symbol:src/helix/campaigns/cli.py:cmd_run:73 calls symbol:src/helix/campaigns/config.py:ParallelConfig:50 (medium)
  • symbol:src/helix/campaigns/cli.py:cmd_run:73 calls symbol:src/helix/campaigns/engine.py:run_shard:247 (medium)
  • symbol:src/helix/campaigns/cli.py:cmd_run:73 calls symbol:src/helix/compute/backends/registry.py:resolve_backend_name:41 (medium)
  • symbol:src/helix/campaigns/cli.py:cmd_sign:199 calls symbol:src/helix/campaigns/receipt.py:sign_receipt:327 (medium)
  • symbol:src/helix/campaigns/cli.py:cmd_topology:167 calls symbol:src/helix/campaigns/topology.py:compute_topology_from_results:185 (medium)
  • symbol:src/helix/campaigns/cli.py:cmd_verify:222 calls symbol:src/helix/campaigns/cli.py:_resolve_public_key_arg:42 (high)
  • symbol:src/helix/campaigns/cli.py:cmd_verify:222 calls symbol:src/helix/campaigns/verify.py:verify_campaign:310 (medium)
  • symbol:src/helix/campaigns/cli.py:cmd_verify:222 calls symbol:src/helix/campaigns/verify.py:write_verification_report:623 (medium)
  • symbol:src/helix/campaigns/config.py:compute_hash:146 calls symbol:src/helix/campaigns/config.py:to_dict:31 (high)
  • symbol:src/helix/campaigns/config.py:compute_hash:146 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/campaigns/config.py:for_shard:153 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:src/helix/campaigns/config.py:for_shard:153 calls symbol:src/helix/campaigns/config.py:CampaignConfig:87 (high)
  • symbol:src/helix/campaigns/config.py:for_shard:153 calls symbol:src/helix/campaigns/config.py:ParallelConfig:50 (high)
  • symbol:src/helix/campaigns/config.py:to_dict:121 calls symbol:src/helix/campaigns/config.py:to_dict:31 (high)
  • symbol:src/helix/campaigns/corpus.py:_count_pam_sites:141 calls symbol:Visualization_Bench/prototype.js:sites:1029 (low)
  • symbol:src/helix/campaigns/corpus.py:_seeded_rng:153 calls symbol:src/helix/rng.py:Rng:57 (medium)
  • symbol:src/helix/campaigns/corpus.py:_weighted_choice:79 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/campaigns/corpus.py:compute_corpus_hash:286 calls symbol:src/helix/campaigns/corpus.py:sha256:54 (high)
  • symbol:src/helix/campaigns/corpus.py:load_corpus:269 calls symbol:src/helix/campaigns/corpus.py:CorpusProfile:19 (high)
  • symbol:src/helix/campaigns/corpus.py:load_corpus:269 calls symbol:src/helix/campaigns/corpus.py:SyntheticLocus:30 (high)
  • symbol:src/helix/campaigns/corpus.py:sha256:54 calls symbol:src/helix/campaigns/corpus.py:to_dict:43 (high)
  • symbol:src/helix/campaigns/corpus.py:sha256:54 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/campaigns/engine.py:_make_cas9_system:105 calls symbol:src/helix/crispr/model.py:CasSystem:39 (medium)
  • symbol:src/helix/campaigns/engine.py:_make_cas9_system:105 calls symbol:src/helix/crispr/model.py:PAMRule:23 (medium)
  • symbol:src/helix/campaigns/engine.py:_make_prime_editor:118 calls symbol:src/helix/crispr/model.py:CasSystem:39 (medium)
  • symbol:src/helix/campaigns/engine.py:_make_prime_editor:118 calls symbol:src/helix/crispr/model.py:PAMRule:23 (medium)
  • symbol:src/helix/campaigns/engine.py:_make_prime_editor:118 calls symbol:src/helix/prime/model.py:PrimeEditor:31 (medium)
  • symbol:src/helix/campaigns/receipt.py:_editor_impl_fingerprint:259 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/campaigns/receipt.py:compute_bundle_hash:201 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/campaigns/receipt.py:compute_hash:138 calls symbol:src/helix/campaigns/receipt.py:to_dict:43 (high)
  • symbol:src/helix/campaigns/receipt.py:compute_hash:138 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/campaigns/receipt.py:from_dict:160 calls symbol:src/helix/campaigns/receipt.py:PlatformInfo:24 (high)
  • symbol:src/helix/campaigns/receipt.py:from_dict:160 calls symbol:src/helix/campaigns/receipt.py:ReceiptSignature:54 (high)
  • symbol:src/helix/campaigns/receipt.py:load:154 calls symbol:src/helix/campaigns/receipt.py:from_dict:160 (high)
  • symbol:src/helix/campaigns/receipt.py:save:147 calls symbol:src/helix/campaigns/receipt.py:to_json:143 (high)
  • symbol:src/helix/campaigns/receipt.py:save:147 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/campaigns/receipt.py:to_dict:111 calls symbol:src/helix/campaigns/receipt.py:to_dict:43 (high)
  • symbol:src/helix/campaigns/receipt.py:to_json:143 calls symbol:src/helix/campaigns/receipt.py:to_dict:43 (high)
  • symbol:src/helix/campaigns/receipt.py:verify_bundle_integrity:405 calls symbol:src/helix/campaigns/receipt.py:compute_bundle_hash:201 (high)
  • symbol:src/helix/campaigns/receipt.py:verify_receipt:369 calls symbol:src/helix/campaigns/receipt.py:to_dict:43 (high)
  • symbol:src/helix/campaigns/receipt.py:verify_receipt:369 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/campaigns/streaming.py:__enter__:118 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/campaigns/streaming.py:stream_corpus_from_file:59 calls symbol:src/helix/campaigns/corpus.py:CorpusProfile:19 (medium)
  • symbol:src/helix/campaigns/streaming.py:stream_corpus_from_file:59 calls symbol:src/helix/campaigns/corpus.py:SyntheticLocus:30 (medium)
  • symbol:src/helix/campaigns/topology.py:compute_hash:75 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/campaigns/topology.py:compute_hash:75 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/campaigns/topology.py:finalize:102 calls symbol:src/helix/campaigns/topology.py:compute_hash:75 (high)
  • symbol:src/helix/campaigns/topology.py:finalize:102 calls symbol:src/helix/clock.py:utc_now_iso:57 (medium)
  • symbol:src/helix/campaigns/topology.py:load:152 calls symbol:src/helix/campaigns/topology.py:TopologyBin:23 (high)
  • symbol:src/helix/campaigns/topology.py:save:142 calls symbol:src/helix/campaigns/topology.py:finalize:102 (high)
  • symbol:src/helix/campaigns/topology.py:save:142 calls symbol:src/helix/campaigns/topology.py:to_dict:112 (high)
  • symbol:src/helix/campaigns/verify.py:_build_campaign_config:139 calls symbol:src/helix/campaigns/config.py:CampaignConfig:87 (medium)
  • symbol:src/helix/campaigns/verify.py:_build_campaign_config:139 calls symbol:src/helix/campaigns/config.py:VerificationPolicy:12 (medium)
  • symbol:src/helix/campaigns/verify.py:_hash_locus_result:79 calls symbol:src/helix/campaigns/corpus.py:sha256:54 (medium)
  • symbol:src/helix/campaigns/verify.py:_hash_locus_result:79 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/campaigns/verify.py:_load_original_results:92 calls symbol:src/helix/campaigns/verify.py:_hash_locus_result:79 (high)
  • symbol:src/helix/campaigns/verify.py:_load_strict_cache:164 calls symbol:src/helix/campaigns/verify.py:_strict_cache_path:159 (high)
  • symbol:src/helix/campaigns/verify.py:_verify_bundle_integrity:303 calls symbol:src/helix/campaigns/receipt.py:compute_bundle_hash:201 (medium)
  • symbol:src/helix/campaigns/verify.py:sample_corpus:517 calls symbol:src/helix/campaigns/corpus.py:CorpusProfile:19 (medium)
  • symbol:src/helix/campaigns/verify.py:sample_corpus:517 calls symbol:src/helix/campaigns/corpus.py:generate_corpus:158 (medium)
  • symbol:src/helix/campaigns/verify.py:sample_corpus:517 calls symbol:src/helix/campaigns/streaming.py:stream_corpus_from_file:59 (medium)
  • symbol:src/helix/canonicalization/jcs.py:jcs_bytes:27 calls symbol:src/helix/canonicalization/jcs.py:jcs_dumps:15 (high)
  • symbol:src/helix/canonicalization/jcs.py:jcs_bytes:27 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/cli.py:_attach_crispr_engine_meta:197 calls symbol:src/helix/crispr/physics.py:get_last_crispr_backend:231 (medium)
  • symbol:src/helix/cli.py:_baseline_model_name:2003 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/cli.py:_build_design_verdict_v1:2207 calls symbol:src/helix/canonicalization/jcs.py:jcs_bytes:27 (medium)
  • symbol:src/helix/cli.py:_build_design_verdict_v1:2207 calls symbol:src/helix/cli.py:_derive_nuclease:2190 (high)
  • symbol:src/helix/cli.py:_build_design_verdict_v1:2207 calls symbol:src/helix/cli.py:_sha256_hex:2201 (high)
  • symbol:src/helix/cli.py:_build_design_verdict_v1:2207 calls symbol:src/helix/cli.py:_sha256_prefixed_text:2204 (high)
  • symbol:src/helix/cli.py:_build_design_verdict_v1:2207 calls symbol:src/helix/provenance.py:current_git_sha:15 (medium)
  • symbol:src/helix/cli.py:_build_design_verdict_v1:2207 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (medium)
  • symbol:src/helix/cli.py:_build_generic_cli_completion_footer:2674 calls symbol:src/helix/cli.py:_cli_command_tokens_from_args:2617 (high)
  • symbol:src/helix/cli.py:_build_generic_cli_completion_footer:2674 calls symbol:src/helix/cli.py:CliCompletionFooter:41 (high)
  • symbol:src/helix/cli.py:_build_guide:223 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (medium)
  • symbol:src/helix/cli.py:_build_sweep_design_verdict_v1:2373 calls symbol:src/helix/canonicalization/jcs.py:jcs_bytes:27 (medium)
  • symbol:src/helix/cli.py:_build_sweep_design_verdict_v1:2373 calls symbol:src/helix/cli.py:_derive_nuclease:2190 (high)
  • symbol:src/helix/cli.py:_build_sweep_design_verdict_v1:2373 calls symbol:src/helix/cli.py:_sha256_hex:2201 (high)
  • symbol:src/helix/cli.py:_build_sweep_design_verdict_v1:2373 calls symbol:src/helix/provenance.py:current_git_sha:15 (medium)
  • symbol:src/helix/cli.py:_build_sweep_design_verdict_v1:2373 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (medium)
  • symbol:src/helix/cli.py:_bundle_paths_from_decision:2758 calls symbol:src/helix/governance/ledger.py:add:1504 (medium)
  • symbol:src/helix/cli.py:_command_sha256:1900 calls symbol:src/helix/cli.py:_sha256_prefixed:1897 (high)
  • symbol:src/helix/cli.py:_command_sha256:1900 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/cli.py:_copy_bundle_tree:9551 calls symbol:src/helixspec/divergence.py:walk:436 (medium)
  • symbol:src/helix/cli.py:_discover_verdicts:4700 calls symbol:src/helix/fs.py:rglob_sorted:47 (medium)
  • symbol:src/helix/cli.py:_edit_dag_to_payload:227 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/cli.py:_edit_dag_to_payload:227 calls symbol:src/helix/gui/bridge.py:_edit_edge_to_payload:98 (medium)
  • symbol:src/helix/cli.py:_edit_dag_to_payload:227 calls symbol:src/helix/gui/bridge.py:_edit_node_to_payload:76 (medium)
  • symbol:src/helix/cli.py:_evidence_module_summaries:3955 calls symbol:src/helix/cli.py:_json_pointer_escape:3952 (high)
  • symbol:src/helix/cli.py:_evidence_module_summaries:3955 calls symbol:src/helix/enzyme/verify.py:_load_json_from_bundle:99 (medium)
  • symbol:src/helix/cli.py:_extract_hub_root_anywhere:61 calls symbol:src/helix/studio/session.py:error:365 (medium)
  • symbol:src/helix/cli.py:_find_bundle_index:4725 calls symbol:src/helix/fs.py:rglob_sorted:47 (medium)
  • symbol:src/helix/cli.py:_find_publisher_pub:4718 calls symbol:src/helix/fs.py:rglob_sorted:47 (medium)
  • symbol:src/helix/cli.py:_frames_to_artifact_payload:260 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/cli.py:_frames_to_artifact_payload:260 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/cli.py:_load_bundle_index:4732 calls symbol:src/helix/cli.py:_find_bundle_index:4725 (high)
  • symbol:src/helix/cli.py:_load_digital_genome:206 calls symbol:src/helix/genome/digital.py:from_fasta:25 (medium)
  • symbol:src/helix/cli.py:_load_or_copy_license_into_bundle:5990 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (medium)
  • symbol:src/helix/cli.py:_load_or_copy_license_into_bundle:5990 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/cli.py:_load_or_copy_license_into_bundle:5990 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:bundle:22 (low)
  • symbol:src/helix/cli.py:_norm_hash:4984 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/cli.py:_parse_program_ref:7299 calls symbol:src/helix/cli.py:_looks_like_program_id:7294 (high)
  • symbol:src/helix/cli.py:_parse_pubkey_arg:4703 calls symbol:src/helix/validation/verdict.py:read_public_key_raw:21 (medium)
  • symbol:src/helix/cli.py:_prediction_request_from_record:3622 calls symbol:src/helix/cli.py:_mapping_or_empty:3614 (high)
  • symbol:src/helix/cli.py:_prediction_request_from_record:3622 calls symbol:src/helix/predictors/receipt.py:PredictionRequest:67 (medium)
  • symbol:src/helix/cli.py:_read_experiment_spec_from_audit_pack:162 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/cli.py:_read_private_key_raw:326 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (medium)
  • symbol:src/helix/cli.py:_read_private_key_raw:326 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/cli.py:_read_private_key_raw:326 calls symbol:src/helix/studio/iterated_dynamics.py:key:21 (medium)
  • symbol:src/helix/cli.py:_resolve_cas_system:210 calls symbol:src/helix/crispr/model.py:CasSystem:39 (medium)
  • symbol:src/helix/cli.py:_resolve_cas_system:210 calls symbol:src/helix/crispr/model.py:PAMRule:23 (medium)
  • symbol:src/helix/cli.py:_resolve_engine:303 calls symbol:src/helix/cli.py:OGNEngine:298 (high)
  • symbol:src/helix/cli.py:_resolve_signer_key_id:6003 calls symbol:src/helix/licensing/license.py:parse_license_v1:130 (medium)
  • symbol:src/helix/cli.py:_resolve_signer_key_id:6003 calls symbol:src/helix/licensing/verify.py:read_private_key_raw:476 (medium)
  • symbol:src/helix/cli.py:_resolve_signer_key_id:6003 calls symbol:src/helix/licensing/verify.py:sign_ed25519:491 (medium)
  • symbol:src/helix/cli.py:_run_artifact_bundle_verify_cli:5041 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_artifacts_build_cli:3501 calls symbol:src/helix/cli.py:run_simulate:946 (high)
  • symbol:src/helix/cli.py:_run_artifacts_build_cli:3501 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (medium)
  • symbol:src/helix/cli.py:_run_artifacts_build_cli:3501 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/cli.py:_run_calibration_evaluate_cli:3142 calls symbol:src/helix/calibration/bundle.py:build_calibration_bundle:238 (medium)
  • symbol:src/helix/cli.py:_run_calibration_evaluate_cli:3142 calls symbol:src/helix/calibration/bundle.py:sha256_prefixed_bytes:31 (medium)
  • symbol:src/helix/cli.py:_run_calibration_evaluate_cli:3142 calls symbol:src/helix/calibration/bundle.py:write_calibration_bundle:326 (medium)
  • symbol:src/helix/cli.py:_run_calibration_evaluate_cli:3142 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (medium)
  • symbol:src/helix/cli.py:_run_campaign_cli:409 calls symbol:src/helix/campaigns/bundle.py:load_campaign_bundle:264 (medium)
  • symbol:src/helix/cli.py:_run_campaign_cli:409 calls symbol:src/helix/campaigns/config.py:get_corpus_slice:67 (medium)
  • symbol:src/helix/cli.py:_run_campaign_cli:409 calls symbol:src/helix/campaigns/config.py:ParallelConfig:50 (medium)
  • symbol:src/helix/cli.py:_run_campaign_cli:409 calls symbol:src/helix/campaigns/engine.py:recombine_shards:417 (medium)
  • symbol:src/helix/cli.py:_run_campaign_cli:409 calls symbol:src/helix/campaigns/engine.py:run_shard:247 (medium)
  • symbol:src/helix/cli.py:_run_campaign_cli:409 calls symbol:src/helix/campaigns/receipt.py:sign_receipt:327 (medium)
  • symbol:src/helix/cli.py:_run_campaign_cli:409 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (medium)
  • symbol:src/helix/cli.py:_run_config_get_cli:5803 calls symbol:src/helix/user_config.py:load_user_profile:76 (medium)
  • symbol:src/helix/cli.py:_run_config_list_cli:5820 calls symbol:src/helix/user_config.py:load_user_profile:76 (medium)
  • symbol:src/helix/cli.py:_run_config_path_cli:5795 calls symbol:src/helix/user_config.py:active_profile_name:63 (medium)
  • symbol:src/helix/cli.py:_run_config_path_cli:5795 calls symbol:src/helix/user_config.py:resolve_config_path:54 (medium)
  • symbol:src/helix/cli.py:_run_config_set_cli:5833 calls symbol:src/helix/cli.py:_parse_user_config_value:5706 (high)
  • symbol:src/helix/cli.py:_run_config_set_cli:5833 calls symbol:src/helix/user_config.py:write_profile_value:256 (medium)
  • symbol:src/helix/cli.py:_run_config_unset_cli:5852 calls symbol:src/helix/user_config.py:delete_profile_key:283 (medium)
  • symbol:src/helix/cli.py:_run_configure_cli:5724 calls symbol:src/helix/user_config.py:active_profile_name:63 (medium)
  • symbol:src/helix/cli.py:_run_configure_cli:5724 calls symbol:src/helix/user_config.py:load_user_profile:76 (medium)
  • symbol:src/helix/cli.py:_run_contract_info_cli:3403 calls symbol:src/helix/contract_info.py:get_contract_info:82 (medium)
  • symbol:src/helix/cli.py:_run_crispr_dag_cli:1363 calls symbol:src/helix/cli.py:_edit_dag_to_payload:227 (high)
  • symbol:src/helix/cli.py:_run_crispr_dag_cli:1363 calls symbol:src/helix/cli.py:_resolve_cas_system:210 (high)
  • symbol:src/helix/cli.py:_run_crispr_dag_cli:1363 calls symbol:src/helix/crispr/dag_api.py:build_crispr_edit_dag:18 (medium)
  • symbol:src/helix/cli.py:_run_crispr_dag_cli:1363 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (medium)
  • symbol:src/helix/cli.py:_run_crispr_dag_cli:1363 calls symbol:src/helix/decision_support/calibration_registry.py:find:25 (medium)
  • symbol:src/helix/cli.py:_run_crispr_dag_cli:1363 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_crispr_dag_cli:1363 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/cli.py:_run_crispr_decision_validate_cli:2783 calls symbol:src/helix/cli.py:_print_crispr_decision_summary:2575 (high)
  • symbol:src/helix/cli.py:_run_crispr_decision_validate_cli:2783 calls symbol:src/helix/cli.py:_validate_crispr_decision_payload:2541 (high)
  • symbol:src/helix/cli.py:_run_crispr_dynamic_cli:1537 calls symbol:src/helix/crispr/dynamic/simulator.py:edited_fraction:23 (medium)
  • symbol:src/helix/cli.py:_run_crispr_dynamic_cli:1537 calls symbol:src/helix/crispr/dynamic/simulator.py:simulate_crispr_dynamic:163 (medium)
  • symbol:src/helix/cli.py:_run_crispr_dynamic_cli:1537 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_crispr_find_guides_cli:1452 calls symbol:src/helix/cli.py:_read_fasta:1435 (high)
  • symbol:src/helix/cli.py:_run_crispr_find_guides_cli:1452 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_crispr_find_guides_cli:1452 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/cli.py:_run_crispr_genome_sim_cli:1412 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_crispr_guide_sweep_cli:1610 calls symbol:src/helix/cli.py:_read_fasta:1435 (high)
  • symbol:src/helix/cli.py:_run_crispr_guide_sweep_cli:1610 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (medium)
  • symbol:src/helix/cli.py:_run_crispr_guide_sweep_cli:1610 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/cli.py:_run_crispr_offtargets_cli:1473 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_crispr_prove_guide_sweep_cli:2795 calls symbol:src/helix/cli.py:_bundle_paths_from_decision:2758 (high)
  • symbol:src/helix/cli.py:_run_crispr_prove_guide_sweep_cli:2795 calls symbol:src/helix/cli.py:_print_crispr_decision_summary:2575 (high)
  • symbol:src/helix/cli.py:_run_crispr_prove_guide_sweep_cli:2795 calls symbol:src/helix/cli.py:_resolve_prove_bundle_root:2745 (high)
  • symbol:src/helix/cli.py:_run_crispr_prove_guide_sweep_cli:2795 calls symbol:src/helix/cli.py:_safe_extract_zip:2723 (high)
  • symbol:src/helix/cli.py:_run_crispr_prove_guide_sweep_cli:2795 calls symbol:src/helix/cli.py:_validate_crispr_decision_payload:2541 (high)
  • symbol:src/helix/cli.py:_run_crispr_score_cli:1485 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_crispr_simulate_cli:1495 calls symbol:src/helix/cli.py:_read_fasta:1435 (high)
  • symbol:src/helix/cli.py:_run_crispr_simulate_cli:1495 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_crispr_simulate_cli:1495 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/cli.py:_run_crispr_tau_leap_cli:1521 calls symbol:src/helix/crispr/ctmc_tau_leap.py:simulate_ctmc_tau_leap:1430 (medium)
  • symbol:src/helix/cli.py:_run_crispr_tau_leap_cli:1521 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_demo_run_cli:4188 calls symbol:src/helix/cli.py:run_simulate:946 (high)
  • symbol:src/helix/cli.py:_run_demo_run_cli:4188 calls symbol:src/helix/clock.py:utc_now_stamp:112 (medium)
  • symbol:src/helix/cli.py:_run_demo_run_cli:4188 calls symbol:src/helix/fs.py:glob_sorted:37 (medium)
  • symbol:src/helix/cli.py:_run_demo_run_cli:4188 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (medium)
  • symbol:src/helix/cli.py:_run_demo_run_cli:4188 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/cli.py:_run_demo_run_cli:4188 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/cli.py:_run_demo_viz_cli:3487 calls symbol:src/helix/governance/enforce.py:require_side_channel_output_allowed:451 (medium)
  • symbol:src/helix/cli.py:_run_demo_viz_cli:3487 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/cli.py:_run_demo_viz_cli:3487 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_dna_cli:3303 calls symbol:src/helix/cli.py:_read_fasta_sequence:3294 (high)
  • symbol:src/helix/cli.py:_run_edit_dag_generate_dataset_cli:3182 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_edit_dag_viz_cli:3202 calls symbol:src/helix/edit/dag.py:dag_from_payload:69 (medium)
  • symbol:src/helix/cli.py:_run_edit_dag_viz_cli:3202 calls symbol:src/helix/governance/enforce.py:require_side_channel_output_allowed:451 (medium)
  • symbol:src/helix/cli.py:_run_edit_dag_viz_cli:3202 calls symbol:src/helix/visualization/dag_viz.py:save_edit_dag_png:325 (medium)
  • symbol:src/helix/cli.py:_run_engine_benchmark_cli:1317 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_enzyme_artifacts_build_cli:3858 calls symbol:src/helix/enzyme/bundle.py:build_enzyme_bundle:113 (medium)
  • symbol:src/helix/cli.py:_run_enzyme_artifacts_build_cli:3858 calls symbol:src/helix/enzyme/verify.py:verify_enzyme_bundle:188 (medium)
  • symbol:src/helix/cli.py:_run_enzyme_diff_cli:4032 calls symbol:src/helix/enzyme/diff.py:diff_enzyme_bundles:112 (medium)
  • symbol:src/helix/cli.py:_run_enzyme_diff_cli:4032 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_enzyme_export_cli:3838 calls symbol:src/helix/enzyme/export.py:export_enzyme_bundle:109 (medium)
  • symbol:src/helix/cli.py:_run_enzyme_export_cli:3838 calls symbol:src/helix/enzyme/layout.py:open_enzyme_bundle:97 (medium)
  • symbol:src/helix/cli.py:_run_enzyme_report_cli:3848 calls symbol:src/helix/enzyme/layout.py:open_enzyme_bundle:97 (medium)
  • symbol:src/helix/cli.py:_run_enzyme_report_cli:3848 calls symbol:src/helix/enzyme/report.py:write_enzyme_reports:80 (medium)
  • symbol:src/helix/cli.py:_run_enzyme_simulate_cli:3823 calls symbol:src/helix/enzyme/layout.py:init_enzyme_bundle:32 (medium)
  • symbol:src/helix/cli.py:_run_enzyme_simulate_cli:3823 calls symbol:src/helix/enzyme/simulate.py:simulate_enzyme_bundle:656 (medium)
  • symbol:src/helix/cli.py:_run_enzyme_verify_cli:3905 calls symbol:src/helix/enzyme/verify.py:verify_enzyme_bundle:188 (medium)
  • symbol:src/helix/cli.py:_run_enzyme_verify_cli:3905 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:bundle:22 (low)
  • symbol:src/helix/cli.py:_run_evidence_cli:3120 calls symbol:src/helix/cli.py:_run_model_from_snapshot:757 (high)
  • symbol:src/helix/cli.py:_run_evidence_cli:3120 calls symbol:src/helix/governance/enforce.py:require_side_channel_output_allowed:451 (medium)
  • symbol:src/helix/cli.py:_run_evidence_cli:3120 calls symbol:src/helix/studio/export_evidence.py:run_to_evidence:98 (medium)
  • symbol:src/helix/cli.py:_run_evidence_cli:3120 calls symbol:src/helix/studio/export_evidence.py:write_evidence_json:225 (medium)
  • symbol:src/helix/cli.py:_run_evidence_cli:3120 calls symbol:src/helix/studio/models.py:EngineInfo:9 (medium)
  • symbol:src/helix/cli.py:_run_experiment_dump_cli:175 calls symbol:src/helix/cli.py:_read_experiment_spec_from_audit_pack:162 (high)
  • symbol:src/helix/cli.py:_run_experiment_dump_cli:175 calls symbol:src/helix/hub/decision_store.py:write:72 (medium)
  • symbol:src/helix/cli.py:_run_experiment_dump_cli:175 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_json_bytes:225 (medium)
  • symbol:src/helix/cli.py:_run_experiment_dump_cli:175 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/cli.py:_run_experiment_dump_cli:175 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/cli.py:_run_experiment_dump_cli:175 calls symbol:src/helix/studio/session_io.py:load_session:95 (medium)
  • symbol:src/helix/cli.py:_run_export_verify_cli:7702 calls symbol:src/helix/export_verify.py:verify_export:747 (medium)
  • symbol:src/helix/cli.py:_run_export_verify_cli:7702 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_fetch_cli:6642 calls symbol:src/helix/cli.py:_safe_extract_zip:2723 (high)
  • symbol:src/helix/cli.py:_run_fetch_cli:6642 calls symbol:src/helix/governance/ledger.py:compute_governance_state:1265 (medium)
  • symbol:src/helix/cli.py:_run_fetch_cli:6642 calls symbol:src/helix/live/livelab.py:empty:58 (medium)
  • symbol:src/helix/cli.py:_run_fetch_cli:6642 calls symbol:src/helix/teams/client.py:download_blob:56 (medium)
  • symbol:src/helix/cli.py:_run_fetch_cli:6642 calls symbol:src/helix/teams/client.py:get_receipt_bundle:76 (medium)
  • symbol:src/helix/cli.py:_run_fetch_cli:6642 calls symbol:src/helix/teams/client.py:TeamsClient:19 (medium)
  • symbol:src/helix/cli.py:_run_fetch_cli:6642 calls symbol:src/helix/teams/client.py:TeamsClientConfig:14 (medium)
  • symbol:src/helix/cli.py:_run_fetch_cli:6642 calls symbol:src/helix/temp.py:mkstemp:80 (medium)
  • symbol:src/helix/cli.py:_run_fetch_cli:6642 calls symbol:src/helix/user_config.py:resolve_setting_str:155 (medium)
  • symbol:src/helix/cli.py:_run_for_root:4756 calls symbol:src/helix/cli.py:_discover_verdicts:4700 (high)
  • symbol:src/helix/cli.py:_run_for_root:4756 calls symbol:src/helix/cli.py:_find_bundle_index:4725 (high)
  • symbol:src/helix/cli.py:_run_for_root:4756 calls symbol:src/helix/cli.py:_find_publisher_pub:4718 (high)
  • symbol:src/helix/cli.py:_run_for_root:4756 calls symbol:src/helix/cli.py:_load_bundle_index:4732 (high)
  • symbol:src/helix/cli.py:_run_for_root:4756 calls symbol:src/helix/cli.py:_parse_pubkey_arg:4703 (high)
  • symbol:src/helix/cli.py:_run_for_root:4756 calls symbol:src/helix/cli.py:_sha256_prefixed_file:4749 (high)
  • symbol:src/helix/cli.py:_run_for_root:4756 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_for_root:4756 calls symbol:src/helix/validation/verdict.py:load_verdict:12 (medium)
  • symbol:src/helix/cli.py:_run_for_root:4756 calls symbol:src/helix/validation/verdict.py:read_public_key_raw:21 (medium)
  • symbol:src/helix/cli.py:_run_for_root:4756 calls symbol:src/helix/validation/verdict.py:verify_verdict_signature:35 (medium)
  • symbol:src/helix/cli.py:_run_governance_migrate_v1_receipts_cli:6199 calls symbol:src/helix/cli.py:_ensure_bundle_dir:5480 (high)
  • symbol:src/helix/cli.py:_run_governance_migrate_v1_receipts_cli:6199 calls symbol:src/helix/cli.py:_load_manifest_from_dir:5492 (high)
  • symbol:src/helix/cli.py:_run_governance_migrate_v1_receipts_cli:6199 calls symbol:src/helix/cli.py:_load_or_copy_license_into_bundle:5990 (high)
  • symbol:src/helix/cli.py:_run_governance_migrate_v1_receipts_cli:6199 calls symbol:src/helix/governance/ledger.py:compute_governance_state:1265 (medium)
  • symbol:src/helix/cli.py:_run_governance_migrate_v1_receipts_cli:6199 calls symbol:src/helix/governance/ledger.py:load_governance_events_from_bundle:983 (medium)
  • symbol:src/helix/cli.py:_run_governance_migrate_v1_receipts_cli:6199 calls symbol:src/helix/licensing/license.py:parse_license_v1:130 (medium)
  • symbol:src/helix/cli.py:_run_governance_migrate_v1_receipts_cli:6199 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_governance_migrate_v1_receipts_cli:6199 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:bundle:22 (low)
  • symbol:src/helix/cli.py:_run_governance_request_transition_cli:5866 calls symbol:src/helix/cli.py:_ensure_bundle_dir:5480 (high)
  • symbol:src/helix/cli.py:_run_governance_request_transition_cli:5866 calls symbol:src/helix/cli.py:_governance_toolchain_for_bundle:5543 (high)
  • symbol:src/helix/cli.py:_run_governance_request_transition_cli:5866 calls symbol:src/helix/cli.py:_load_manifest_from_dir:5492 (high)
  • symbol:src/helix/cli.py:_run_governance_request_transition_cli:5866 calls symbol:src/helix/cli.py:_read_text_or_file:5467 (high)
  • symbol:src/helix/cli.py:_run_governance_request_transition_cli:5866 calls symbol:src/helix/cli.py:_run_governance_status_cli:5569 (high)
  • symbol:src/helix/cli.py:_run_governance_request_transition_cli:5866 calls symbol:src/helix/governance/ledger.py:build_check_report_v1:1492 (medium)
  • symbol:src/helix/cli.py:_run_governance_request_transition_cli:5866 calls symbol:src/helix/governance/ledger.py:compute_approval_surface_hash_from_manifest:400 (medium)
  • symbol:src/helix/cli.py:_run_governance_request_transition_cli:5866 calls symbol:src/helix/governance/ledger.py:compute_governance_event_id:454 (medium)
  • symbol:src/helix/cli.py:_run_governance_request_transition_cli:5866 calls symbol:src/helix/governance/ledger.py:compute_governance_state:1265 (medium)
  • symbol:src/helix/cli.py:_run_governance_request_transition_cli:5866 calls symbol:src/helix/governance/ledger.py:ledger_write_lock:1066 (medium)
  • symbol:src/helix/cli.py:_run_governance_request_transition_cli:5866 calls symbol:src/helix/governance/ledger.py:load_governance_policy_v1:387 (medium)
  • symbol:src/helix/cli.py:_run_governance_request_transition_cli:5866 calls symbol:src/helix/governance/ledger.py:next_ledger_seq:1033 (medium)
  • symbol:src/helix/cli.py:_run_governance_request_transition_cli:5866 calls symbol:src/helix/governance/notify.py:try_notify_slack:26 (medium)
  • symbol:src/helix/cli.py:_run_governance_request_transition_cli:5866 calls symbol:src/helix/live/livelab.py:empty:58 (medium)
  • symbol:src/helix/cli.py:_run_governance_request_transition_cli:5866 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/cli.py:_run_governance_request_transition_cli:5866 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/cli.py:_run_governance_request_transition_cli:5866 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_governance_self_check_cli:5398 calls symbol:src/helix/governance/self_check.py:governance_self_check:120 (medium)
  • symbol:src/helix/cli.py:_run_governance_signoff_cli:6020 calls symbol:src/helix/cli.py:_ensure_bundle_dir:5480 (high)
  • symbol:src/helix/cli.py:_run_governance_signoff_cli:6020 calls symbol:src/helix/cli.py:_governance_toolchain_for_bundle:5543 (high)
  • symbol:src/helix/cli.py:_run_governance_signoff_cli:6020 calls symbol:src/helix/cli.py:_load_manifest_from_dir:5492 (high)
  • symbol:src/helix/cli.py:_run_governance_signoff_cli:6020 calls symbol:src/helix/cli.py:_load_or_copy_license_into_bundle:5990 (high)
  • symbol:src/helix/cli.py:_run_governance_signoff_cli:6020 calls symbol:src/helix/cli.py:_resolve_signer_key_id:6003 (high)
  • symbol:src/helix/cli.py:_run_governance_signoff_cli:6020 calls symbol:src/helix/cli.py:_run_governance_status_cli:5569 (high)
  • symbol:src/helix/cli.py:_run_governance_signoff_cli:6020 calls symbol:src/helix/governance/ledger.py:compute_governance_event_id:454 (medium)
  • symbol:src/helix/cli.py:_run_governance_signoff_cli:6020 calls symbol:src/helix/governance/ledger.py:compute_governance_state:1265 (medium)
  • symbol:src/helix/cli.py:_run_governance_signoff_cli:6020 calls symbol:src/helix/governance/ledger.py:ledger_write_lock:1066 (medium)
  • symbol:src/helix/cli.py:_run_governance_signoff_cli:6020 calls symbol:src/helix/governance/ledger.py:load_governance_events_from_bundle:983 (medium)
  • symbol:src/helix/cli.py:_run_governance_signoff_cli:6020 calls symbol:src/helix/governance/ledger.py:next_ledger_seq:1033 (medium)
  • symbol:src/helix/cli.py:_run_governance_signoff_cli:6020 calls symbol:src/helix/governance/ledger.py:sign_payload_ed25519:1532 (medium)
  • symbol:src/helix/cli.py:_run_governance_signoff_cli:6020 calls symbol:src/helix/governance/notify.py:try_notify_slack:26 (medium)
  • symbol:src/helix/cli.py:_run_governance_signoff_cli:6020 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_governance_signoff_cli:6020 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/cli.py:_run_governance_status_cli:5569 calls symbol:src/helix/governance/ledger.py:compute_governance_state:1265 (medium)
  • symbol:src/helix/cli.py:_run_governance_waive_cli:6120 calls symbol:src/helix/cli.py:_ensure_bundle_dir:5480 (high)
  • symbol:src/helix/cli.py:_run_governance_waive_cli:6120 calls symbol:src/helix/cli.py:_load_manifest_from_dir:5492 (high)
  • symbol:src/helix/cli.py:_run_governance_waive_cli:6120 calls symbol:src/helix/cli.py:_load_or_copy_license_into_bundle:5990 (high)
  • symbol:src/helix/cli.py:_run_governance_waive_cli:6120 calls symbol:src/helix/cli.py:_read_text_or_file:5467 (high)
  • symbol:src/helix/cli.py:_run_governance_waive_cli:6120 calls symbol:src/helix/cli.py:_resolve_signer_key_id:6003 (high)
  • symbol:src/helix/cli.py:_run_governance_waive_cli:6120 calls symbol:src/helix/cli.py:_run_governance_status_cli:5569 (high)
  • symbol:src/helix/cli.py:_run_governance_waive_cli:6120 calls symbol:src/helix/governance/ledger.py:compute_governance_event_id:454 (medium)
  • symbol:src/helix/cli.py:_run_governance_waive_cli:6120 calls symbol:src/helix/governance/ledger.py:ledger_write_lock:1066 (medium)
  • symbol:src/helix/cli.py:_run_governance_waive_cli:6120 calls symbol:src/helix/governance/ledger.py:next_ledger_seq:1033 (medium)
  • symbol:src/helix/cli.py:_run_governance_waive_cli:6120 calls symbol:src/helix/governance/ledger.py:sign_payload_ed25519:1532 (medium)
  • symbol:src/helix/cli.py:_run_governance_waive_cli:6120 calls symbol:src/helix/governance/notify.py:try_notify_slack:26 (medium)
  • symbol:src/helix/cli.py:_run_governance_waive_cli:6120 calls symbol:src/helix/live/livelab.py:empty:58 (medium)
  • symbol:src/helix/cli.py:_run_governance_waive_cli:6120 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_helixspec_compile_cli:4393 calls symbol:src/helixspec/cli.py:compile_spec:44 (medium)
  • symbol:src/helix/cli.py:_run_helixspec_lint_cli:4441 calls symbol:src/helixspec/run.py:lint_spec:42 (medium)
  • symbol:src/helix/cli.py:_run_hub_decision_approve_cli:6809 calls symbol:src/helix/cli.py:_hub_root_from_args:6736 (high)
  • symbol:src/helix/cli.py:_run_hub_decision_approve_cli:6809 calls symbol:src/helix/hub/decision_store.py:approve:198 (medium)
  • symbol:src/helix/cli.py:_run_hub_decision_approve_cli:6809 calls symbol:src/helix/hub/decision_store.py:DecisionStore:56 (medium)
  • symbol:src/helix/cli.py:_run_hub_decision_create_cli:6741 calls symbol:src/helix/cli.py:_hub_root_from_args:6736 (high)
  • symbol:src/helix/cli.py:_run_hub_decision_create_cli:6741 calls symbol:src/helix/cli.py:_read_text_or_file:5467 (high)
  • symbol:src/helix/cli.py:_run_hub_decision_create_cli:6741 calls symbol:src/helix/hub/decision_store.py:create_proposed:131 (medium)
  • symbol:src/helix/cli.py:_run_hub_decision_create_cli:6741 calls symbol:src/helix/hub/decision_store.py:DecisionStore:56 (medium)
  • symbol:src/helix/cli.py:_run_hub_decision_create_cli:6741 calls symbol:src/helix/hub/decision.py:json_loads_no_dupes:30 (medium)
  • symbol:src/helix/cli.py:_run_hub_decision_export_cli:6856 calls symbol:src/helix/cli.py:_hub_root_from_args:6736 (high)
  • symbol:src/helix/cli.py:_run_hub_decision_export_cli:6856 calls symbol:src/helix/hub/decision_export.py:build_decision_export_rows:215 (medium)
  • symbol:src/helix/cli.py:_run_hub_decision_export_cli:6856 calls symbol:src/helix/hub/decision_export.py:DecisionExportFilters:22 (medium)
  • symbol:src/helix/cli.py:_run_hub_decision_export_cli:6856 calls symbol:src/helix/hub/decision_export.py:render_decision_export_csv:318 (medium)
  • symbol:src/helix/cli.py:_run_hub_decision_export_cli:6856 calls symbol:src/helix/hub/decision_export.py:render_decision_export_json:309 (medium)
  • symbol:src/helix/cli.py:_run_hub_decision_export_cli:6856 calls symbol:src/helix/hub/decision_store.py:DecisionStore:56 (medium)
  • symbol:src/helix/cli.py:_run_hub_decision_export_cli:6856 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_hub_decision_list_cli:6775 calls symbol:src/helix/cli.py:_hub_root_from_args:6736 (high)
  • symbol:src/helix/cli.py:_run_hub_decision_list_cli:6775 calls symbol:src/helix/hub/decision_store.py:DecisionStore:56 (medium)
  • symbol:src/helix/cli.py:_run_hub_decision_list_cli:6775 calls symbol:src/helix/hub/decision_store.py:list_latest:94 (medium)
  • symbol:src/helix/cli.py:_run_hub_decision_list_cli:6775 calls symbol:src/helix/hub/decision.py:DecisionFilter:54 (medium)
  • symbol:src/helix/cli.py:_run_hub_decision_show_cli:6793 calls symbol:src/helix/cli.py:_hub_root_from_args:6736 (high)
  • symbol:src/helix/cli.py:_run_hub_decision_show_cli:6793 calls symbol:src/helix/hub/decision_store.py:DecisionStore:56 (medium)
  • symbol:src/helix/cli.py:_run_hub_decision_show_cli:6793 calls symbol:src/helix/hub/decision_store.py:load:64 (medium)
  • symbol:src/helix/cli.py:_run_hub_decision_supersede_cli:6839 calls symbol:src/helix/cli.py:_hub_root_from_args:6736 (high)
  • symbol:src/helix/cli.py:_run_hub_decision_supersede_cli:6839 calls symbol:src/helix/hub/decision_store.py:DecisionStore:56 (medium)
  • symbol:src/helix/cli.py:_run_hub_decision_supersede_cli:6839 calls symbol:src/helix/hub/decision_store.py:supersede:237 (medium)
  • symbol:src/helix/cli.py:_run_hub_pilot_export_cli:6921 calls symbol:src/helix/cli.py:_hub_root_from_args:6736 (high)
  • symbol:src/helix/cli.py:_run_hub_pilot_export_cli:6921 calls symbol:src/helix/hub/pilot_export.py:export_pilot_kit_v0:321 (medium)
  • symbol:src/helix/cli.py:_run_hub_proof_render_cli:6953 calls symbol:src/helix/cli.py:_hub_root_from_args:6736 (high)
  • symbol:src/helix/cli.py:_run_hub_proof_render_cli:6953 calls symbol:src/helix/hub/decision_store.py:by_id_json:52 (medium)
  • symbol:src/helix/cli.py:_run_hub_proof_render_cli:6953 calls symbol:src/helix/hub/decision_store.py:DecisionStore:56 (medium)
  • symbol:src/helix/cli.py:_run_hub_proof_render_cli:6953 calls symbol:src/helix/hub/decision_store.py:load:64 (medium)
  • symbol:src/helix/cli.py:_run_hub_proof_render_cli:6953 calls symbol:src/helix/hub/proof_render.py:render_proof_v0:184 (medium)
  • symbol:src/helix/cli.py:_run_hub_review_approve_cli:7117 calls symbol:src/helix/cli.py:_hub_root_from_args:6736 (high)
  • symbol:src/helix/cli.py:_run_hub_review_approve_cli:7117 calls symbol:src/helix/hub/decision_store.py:approve:198 (medium)
  • symbol:src/helix/cli.py:_run_hub_review_approve_cli:7117 calls symbol:src/helix/hub/decision_store.py:DecisionStore:56 (medium)
  • symbol:src/helix/cli.py:_run_hub_review_approve_cli:7117 calls symbol:src/helix/hub/decision_store.py:load:64 (medium)
  • symbol:src/helix/cli.py:_run_hub_review_approve_cli:7117 calls symbol:src/helix/hub/review_approve.py:approve_bundle_v0:178 (medium)
  • symbol:src/helix/cli.py:_run_hub_review_approve_cli:7117 calls symbol:src/helix/hub/review_approve.py:inspect_bundle_for_review:78 (medium)
  • symbol:src/helix/cli.py:_run_hub_review_render_cli:7025 calls symbol:src/helix/cli.py:_hub_root_from_args:6736 (high)
  • symbol:src/helix/cli.py:_run_hub_review_render_cli:7025 calls symbol:src/helix/hub/decision_store.py:by_id_json:52 (medium)
  • symbol:src/helix/cli.py:_run_hub_review_render_cli:7025 calls symbol:src/helix/hub/decision_store.py:DecisionStore:56 (medium)
  • symbol:src/helix/cli.py:_run_hub_review_render_cli:7025 calls symbol:src/helix/hub/decision_store.py:load:64 (medium)
  • symbol:src/helix/cli.py:_run_hub_review_render_cli:7025 calls symbol:src/helix/hub/review_render.py:render_review_v0:355 (medium)
  • symbol:src/helix/cli.py:_run_hub_verify_bundle_cli:7264 calls symbol:src/helix/gui/bridge.py:run:306 (medium)
  • symbol:src/helix/cli.py:_run_license_issuer_keys_cli:5107 calls symbol:src/helix/licensing/verify.py:active_issuer_key_ids:222 (medium)
  • symbol:src/helix/cli.py:_run_license_issuer_keys_cli:5107 calls symbol:src/helix/licensing/verify.py:load_license_trust_store:176 (medium)
  • symbol:src/helix/cli.py:_run_license_seats_cli:5246 calls symbol:src/helix/cli.py:_write_json_out:5143 (high)
  • symbol:src/helix/cli.py:_run_license_seats_cli:5246 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/cli.py:_run_license_seats_cli:5246 calls symbol:src/helix/licensing/license.py:load_license:182 (medium)
  • symbol:src/helix/cli.py:_run_license_seats_cli:5246 calls symbol:src/helix/licensing/seats.py:local_seat_id:81 (medium)
  • symbol:src/helix/cli.py:_run_license_seats_cli:5246 calls symbol:src/helix/licensing/seats.py:parse_seat_entitlements:56 (medium)
  • symbol:src/helix/cli.py:_run_license_seats_cli:5246 calls symbol:src/helix/studio/target_field.py:token:335 (medium)
  • symbol:src/helix/cli.py:_run_license_seats_cli:5246 calls symbol:src/helix/teams/client.py:get_telemetry_seats:231 (medium)
  • symbol:src/helix/cli.py:_run_license_seats_cli:5246 calls symbol:src/helix/teams/client.py:TeamsClient:19 (medium)
  • symbol:src/helix/cli.py:_run_license_seats_cli:5246 calls symbol:src/helix/teams/client.py:TeamsClientConfig:14 (medium)
  • symbol:src/helix/cli.py:_run_license_seats_cli:5246 calls symbol:src/helix/teams/db.py:TeamsDB:103 (medium)
  • symbol:src/helix/cli.py:_run_license_seats_cli:5246 calls symbol:src/helix/teams/db.py:telemetry_seats:779 (medium)
  • symbol:src/helix/cli.py:_run_license_status_cli:5151 calls symbol:src/helix/cli.py:_write_json_out:5143 (high)
  • symbol:src/helix/cli.py:_run_license_status_cli:5151 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/cli.py:_run_license_status_cli:5151 calls symbol:src/helix/licensing/license.py:is_active:70 (medium)
  • symbol:src/helix/cli.py:_run_license_status_cli:5151 calls symbol:src/helix/licensing/license.py:load_license:182 (medium)
  • symbol:src/helix/cli.py:_run_license_status_cli:5151 calls symbol:src/helix/licensing/license.py:require_capability:193 (medium)
  • symbol:src/helix/cli.py:_run_license_status_cli:5151 calls symbol:src/helix/licensing/seats.py:parse_seat_entitlements:56 (medium)
  • symbol:src/helix/cli.py:_run_metrics_ontarget_summary_cli:4497 calls symbol:src/helix/studio/session_io.py:load_session:95 (medium)
  • symbol:src/helix/cli.py:_run_metrics_summarize_cli:4482 calls symbol:src/helix/metrics/roi.py:parse_date:290 (medium)
  • symbol:src/helix/cli.py:_run_metrics_summarize_cli:4482 calls symbol:src/helix/metrics/roi.py:summarize_metrics_runs_v1:184 (medium)
  • symbol:src/helix/cli.py:_run_metrics_summarize_cli:4482 calls symbol:src/helix/metrics/roi.py:write_summary_v1:281 (medium)
  • symbol:src/helix/cli.py:_run_model_from_snapshot:757 calls symbol:src/helix/studio/models.py:OutcomeModel:31 (medium)
  • symbol:src/helix/cli.py:_run_model_from_snapshot:757 calls symbol:src/helix/studio/models.py:RunModel:63 (medium)
  • symbol:src/helix/cli.py:_run_model_from_snapshot:757 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/cli.py:_run_once:4943 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:src/helix/cli.py:_run_once:4943 calls symbol:src/helix/fs.py:rglob_sorted:47 (medium)
  • symbol:src/helix/cli.py:_run_once:4943 calls symbol:src/helix/gui/bridge.py:run:306 (medium)
  • symbol:src/helix/cli.py:_run_partner_run_cli:4227 calls symbol:src/helix/cli.py:run_simulate:946 (high)
  • symbol:src/helix/cli.py:_run_partner_run_cli:4227 calls symbol:src/helix/fs.py:glob_sorted:37 (medium)
  • symbol:src/helix/cli.py:_run_partner_run_cli:4227 calls symbol:src/helix/provenance.py:current_git_sha:15 (medium)
  • symbol:src/helix/cli.py:_run_partner_run_cli:4227 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (medium)
  • symbol:src/helix/cli.py:_run_partner_run_cli:4227 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/cli.py:_run_partner_run_cli:4227 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_partner_run_cli:4227 calls symbol:src/helix/support/bundle.py:write_support_bundle:232 (medium)
  • symbol:src/helix/cli.py:_run_partner_run_cli:4227 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/cli.py:_run_pcr_dag_cli:4332 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_predictor_attach_receipts_cli:3727 calls symbol:src/helix/predictors/bundle.py:attach_predictor_receipts_to_bundle:52 (medium)
  • symbol:src/helix/cli.py:_run_predictor_compare_bundle_cli:3813 calls symbol:src/helix/predictors/bundle.py:summarize_predictor_receipts_in_bundle:203 (medium)
  • symbol:src/helix/cli.py:_run_predictor_compare_receipts_cli:3792 calls symbol:src/helix/cli.py:_read_predictor_receipt_json:3757 (high)
  • symbol:src/helix/cli.py:_run_predictor_compare_receipts_cli:3792 calls symbol:src/helix/predictors/compare.py:compare_prediction_receipts:64 (medium)
  • symbol:src/helix/cli.py:_run_predictor_list_models_cli:3607 calls symbol:src/helix/predictors/registry.py:predictor_model_catalog:19 (medium)
  • symbol:src/helix/cli.py:_run_predictor_score_batch_cli:3662 calls symbol:src/helix/cli.py:_iter_jsonl_records:3646 (high)
  • symbol:src/helix/cli.py:_run_predictor_score_batch_cli:3662 calls symbol:src/helix/cli.py:_prediction_request_from_record:3622 (high)
  • symbol:src/helix/cli.py:_run_predictor_score_batch_cli:3662 calls symbol:src/helix/predictors/bundle.py:attach_predictor_receipts_to_bundle:52 (medium)
  • symbol:src/helix/cli.py:_run_predictor_score_batch_cli:3662 calls symbol:src/helix/predictors/bundle.py:predictor_receipt_filename:41 (medium)
  • symbol:src/helix/cli.py:_run_predictor_score_batch_cli:3662 calls symbol:src/helix/predictors/receipt.py:run_predictor:169 (medium)
  • symbol:src/helix/cli.py:_run_predictor_score_batch_cli:3662 calls symbol:src/helix/predictors/registry.py:available_predictor_adapters:11 (medium)
  • symbol:src/helix/cli.py:_run_predictor_score_batch_cli:3662 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/cli.py:_run_predictor_score_cli:3568 calls symbol:src/helix/cli.py:_parse_predictor_kv:3555 (high)
  • symbol:src/helix/cli.py:_run_predictor_score_cli:3568 calls symbol:src/helix/predictors/receipt.py:PredictionRequest:67 (medium)
  • symbol:src/helix/cli.py:_run_predictor_score_cli:3568 calls symbol:src/helix/predictors/receipt.py:run_predictor:169 (medium)
  • symbol:src/helix/cli.py:_run_predictor_score_cli:3568 calls symbol:src/helix/predictors/registry.py:available_predictor_adapters:11 (medium)
  • symbol:src/helix/cli.py:_run_predictor_score_cli:3568 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/cli.py:_run_predictor_score_cli:3568 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/cli.py:_run_predictor_summarize_bundle_cli:3803 calls symbol:src/helix/predictors/bundle.py:summarize_predictor_receipts_in_bundle:203 (medium)
  • symbol:src/helix/cli.py:_run_predictor_verify_receipt_cli:3767 calls symbol:src/helix/cli.py:_read_predictor_receipt_json:3757 (high)
  • symbol:src/helix/cli.py:_run_predictor_verify_receipt_cli:3767 calls symbol:src/helix/predictors/bundle.py:verify_prediction_receipt_hash:22 (medium)
  • symbol:src/helix/cli.py:_run_prime_dag_cli:3041 calls symbol:src/helix/cli.py:_read_fasta:1435 (high)
  • symbol:src/helix/cli.py:_run_prime_dag_cli:3041 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_prime_dag_cli:3041 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/cli.py:_run_prime_simulate_cli:2995 calls symbol:src/helix/cli.py:_read_fasta:1435 (high)
  • symbol:src/helix/cli.py:_run_prime_simulate_cli:2995 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_prime_simulate_cli:2995 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/cli.py:_run_registry_ack_cli:7558 calls symbol:src/helix/cli.py:_parse_program_version_ref:7308 (high)
  • symbol:src/helix/cli.py:_run_registry_ack_cli:7558 calls symbol:src/helix/cli.py:_read_text_or_file:5467 (high)
  • symbol:src/helix/cli.py:_run_registry_ack_cli:7558 calls symbol:src/helix/teams/client.py:acknowledge_registry_dependency:209 (medium)
  • symbol:src/helix/cli.py:_run_registry_ack_cli:7558 calls symbol:src/helix/teams/client.py:TeamsClient:19 (medium)
  • symbol:src/helix/cli.py:_run_registry_ack_cli:7558 calls symbol:src/helix/teams/client.py:TeamsClientConfig:14 (medium)
  • symbol:src/helix/cli.py:_run_registry_ack_cli:7558 calls symbol:src/helix/user_config.py:resolve_setting_str:155 (medium)
  • symbol:src/helix/cli.py:_run_registry_depend_cli:7508 calls symbol:src/helix/cli.py:_parse_program_version_ref:7308 (high)
  • symbol:src/helix/cli.py:_run_registry_depend_cli:7508 calls symbol:src/helix/cli.py:_read_text_or_file:5467 (high)
  • symbol:src/helix/cli.py:_run_registry_depend_cli:7508 calls symbol:src/helix/teams/client.py:add_registry_dependency:187 (medium)
  • symbol:src/helix/cli.py:_run_registry_depend_cli:7508 calls symbol:src/helix/teams/client.py:TeamsClient:19 (medium)
  • symbol:src/helix/cli.py:_run_registry_depend_cli:7508 calls symbol:src/helix/teams/client.py:TeamsClientConfig:14 (medium)
  • symbol:src/helix/cli.py:_run_registry_depend_cli:7508 calls symbol:src/helix/user_config.py:resolve_setting_str:155 (medium)
  • symbol:src/helix/cli.py:_run_registry_deprecate_cli:7538 calls symbol:src/helix/cli.py:_read_text_or_file:5467 (high)
  • symbol:src/helix/cli.py:_run_registry_deprecate_cli:7538 calls symbol:src/helix/teams/client.py:deprecate_registry_version:198 (medium)
  • symbol:src/helix/cli.py:_run_registry_deprecate_cli:7538 calls symbol:src/helix/teams/client.py:TeamsClient:19 (medium)
  • symbol:src/helix/cli.py:_run_registry_deprecate_cli:7538 calls symbol:src/helix/teams/client.py:TeamsClientConfig:14 (medium)
  • symbol:src/helix/cli.py:_run_registry_deprecate_cli:7538 calls symbol:src/helix/user_config.py:resolve_setting_str:155 (medium)
  • symbol:src/helix/cli.py:_run_registry_explain_block_cli:7588 calls symbol:src/helix/teams/client.py:get_registry_status:154 (medium)
  • symbol:src/helix/cli.py:_run_registry_explain_block_cli:7588 calls symbol:src/helix/teams/client.py:TeamsClient:19 (medium)
  • symbol:src/helix/cli.py:_run_registry_explain_block_cli:7588 calls symbol:src/helix/teams/client.py:TeamsClientConfig:14 (medium)
  • symbol:src/helix/cli.py:_run_registry_explain_block_cli:7588 calls symbol:src/helix/user_config.py:resolve_setting_str:155 (medium)
  • symbol:src/helix/cli.py:_run_registry_graph_cli:7489 calls symbol:src/helix/teams/client.py:get_registry_graph:144 (medium)
  • symbol:src/helix/cli.py:_run_registry_graph_cli:7489 calls symbol:src/helix/teams/client.py:TeamsClient:19 (medium)
  • symbol:src/helix/cli.py:_run_registry_graph_cli:7489 calls symbol:src/helix/teams/client.py:TeamsClientConfig:14 (medium)
  • symbol:src/helix/cli.py:_run_registry_graph_cli:7489 calls symbol:src/helix/user_config.py:resolve_setting_str:155 (medium)
  • symbol:src/helix/cli.py:_run_registry_publish_cli:7320 calls symbol:src/helix/cli.py:_ensure_bundle_dir:5480 (high)
  • symbol:src/helix/cli.py:_run_registry_publish_cli:7320 calls symbol:src/helix/cli.py:_load_manifest_from_dir:5492 (high)
  • symbol:src/helix/cli.py:_run_registry_publish_cli:7320 calls symbol:src/helix/cli.py:_parse_program_ref:7299 (high)
  • symbol:src/helix/cli.py:_run_registry_publish_cli:7320 calls symbol:src/helix/governance/ledger.py:compute_governance_state:1265 (medium)
  • symbol:src/helix/cli.py:_run_registry_publish_cli:7320 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (medium)
  • symbol:src/helix/cli.py:_run_registry_publish_cli:7320 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_registry_publish_cli:7320 calls symbol:src/helix/teams/client.py:create_registry_program:165 (medium)
  • symbol:src/helix/cli.py:_run_registry_publish_cli:7320 calls symbol:src/helix/teams/client.py:list_registry_programs:86 (medium)
  • symbol:src/helix/cli.py:_run_registry_publish_cli:7320 calls symbol:src/helix/teams/client.py:publish_registry_version:176 (medium)
  • symbol:src/helix/cli.py:_run_registry_publish_cli:7320 calls symbol:src/helix/teams/client.py:put_blob:27 (medium)
  • symbol:src/helix/cli.py:_run_registry_publish_cli:7320 calls symbol:src/helix/teams/client.py:TeamsClient:19 (medium)
  • symbol:src/helix/cli.py:_run_registry_publish_cli:7320 calls symbol:src/helix/teams/client.py:TeamsClientConfig:14 (medium)
  • symbol:src/helix/cli.py:_run_registry_publish_cli:7320 calls symbol:src/helix/temp.py:mkstemp:80 (medium)
  • symbol:src/helix/cli.py:_run_registry_publish_cli:7320 calls symbol:src/helix/user_config.py:load_user_profile:76 (medium)
  • symbol:src/helix/cli.py:_run_registry_publish_cli:7320 calls symbol:src/helix/user_config.py:resolve_setting_str:155 (medium)
  • symbol:src/helix/cli.py:_run_registry_search_cli:7437 calls symbol:src/helix/teams/client.py:search_registry_versions:109 (medium)
  • symbol:src/helix/cli.py:_run_registry_search_cli:7437 calls symbol:src/helix/teams/client.py:TeamsClient:19 (medium)
  • symbol:src/helix/cli.py:_run_registry_search_cli:7437 calls symbol:src/helix/teams/client.py:TeamsClientConfig:14 (medium)
  • symbol:src/helix/cli.py:_run_registry_search_cli:7437 calls symbol:src/helix/user_config.py:load_user_profile:76 (medium)
  • symbol:src/helix/cli.py:_run_registry_search_cli:7437 calls symbol:src/helix/user_config.py:resolve_setting_str:155 (medium)
  • symbol:src/helix/cli.py:_run_registry_show_cli:7471 calls symbol:src/helix/teams/client.py:get_registry_program:99 (medium)
  • symbol:src/helix/cli.py:_run_registry_show_cli:7471 calls symbol:src/helix/teams/client.py:TeamsClient:19 (medium)
  • symbol:src/helix/cli.py:_run_registry_show_cli:7471 calls symbol:src/helix/teams/client.py:TeamsClientConfig:14 (medium)
  • symbol:src/helix/cli.py:_run_registry_show_cli:7471 calls symbol:src/helix/user_config.py:resolve_setting_str:155 (medium)
  • symbol:src/helix/cli.py:_run_repro_case_cli:4356 calls symbol:src/helix/cli.py:_seed_contract_identity_default:279 (high)
  • symbol:src/helix/cli.py:_run_repro_case_cli:4356 calls symbol:src/helix/repro/bundle.py:run_repro_case:371 (medium)
  • symbol:src/helix/cli.py:_run_repro_verify_cli:4368 calls symbol:src/helix/repro/bundle.py:verify_repro_case:600 (medium)
  • symbol:src/helix/cli.py:_run_rna_ensemble_cli:3335 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_rna_mfe_cli:3327 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_schema_manifest_cli:3428 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_species_build_db_cli:4102 calls symbol:src/helix/species/builder.py:build_bundle_from_fasta:80 (medium)
  • symbol:src/helix/cli.py:_run_species_detect_cli:4125 calls symbol:src/helix_engine/species_detect.py:species_detect_run:33 (medium)
  • symbol:src/helix/cli.py:_run_species_detect_cli:4125 calls symbol:src/helix/species/bundle.py:read_fasta:102 (medium)
  • symbol:src/helix/cli.py:_run_species_detect_cli:4125 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_status_cli:5645 calls symbol:src/helix/governance/posture.py:format_enforcement_posture:144 (medium)
  • symbol:src/helix/cli.py:_run_status_cli:5645 calls symbol:src/helix/governance/posture.py:load_enforcement_posture:51 (medium)
  • symbol:src/helix/cli.py:_run_support_bundle_cli:4342 calls symbol:src/helix/cli.py:_seed_contract_identity_default:279 (high)
  • symbol:src/helix/cli.py:_run_support_bundle_cli:4342 calls symbol:src/helix/support/bundle.py:write_support_bundle:232 (medium)
  • symbol:src/helix/cli.py:_run_teams_counters_cli:6541 calls symbol:src/helix/teams/client.py:get_telemetry_counters:220 (medium)
  • symbol:src/helix/cli.py:_run_teams_counters_cli:6541 calls symbol:src/helix/teams/client.py:TeamsClient:19 (medium)
  • symbol:src/helix/cli.py:_run_teams_counters_cli:6541 calls symbol:src/helix/teams/client.py:TeamsClientConfig:14 (medium)
  • symbol:src/helix/cli.py:_run_teams_counters_cli:6541 calls symbol:src/helix/user_config.py:resolve_setting_str:155 (medium)
  • symbol:src/helix/cli.py:_run_teams_seats_cli:6597 calls symbol:src/helix/teams/client.py:get_telemetry_seats:231 (medium)
  • symbol:src/helix/cli.py:_run_teams_seats_cli:6597 calls symbol:src/helix/teams/client.py:TeamsClient:19 (medium)
  • symbol:src/helix/cli.py:_run_teams_seats_cli:6597 calls symbol:src/helix/teams/client.py:TeamsClientConfig:14 (medium)
  • symbol:src/helix/cli.py:_run_teams_seats_cli:6597 calls symbol:src/helix/user_config.py:resolve_setting_str:155 (medium)
  • symbol:src/helix/cli.py:_run_triage_cli:3342 calls symbol:src/helix/cli.py:_read_fasta_sequence:3294 (high)
  • symbol:src/helix/cli.py:_run_triage_cli:3342 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_trust_check_cli:4920 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (medium)
  • symbol:src/helix/cli.py:_run_trust_fingerprint_cli:4907 calls symbol:src/helix/scientific_contract.py:collect_backend_fingerprint:504 (medium)
  • symbol:src/helix/cli.py:_run_validation_verdict_verify_cli:4613 calls symbol:src/helix/validation/verdict.py:load_verdict:12 (medium)
  • symbol:src/helix/cli.py:_run_validation_verdict_verify_cli:4613 calls symbol:src/helix/validation/verdict.py:read_public_key_raw:21 (medium)
  • symbol:src/helix/cli.py:_run_validation_verdict_verify_cli:4613 calls symbol:src/helix/validation/verdict.py:verify_verdict_signature:35 (medium)
  • symbol:src/helix/cli.py:_run_validation_verdict_verify_cli:4613 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/cli.py:_run_veribiota_export_suite_cli:3263 calls symbol:src/helix/cli.py:_default_dag_name_from_path:3226 (high)
  • symbol:src/helix/cli.py:_run_veribiota_export_suite_cli:3263 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_veribiota_export_suite_cli:3263 calls symbol:src/helix/veribiota/exporter.py:dag_payloads_to_lean:256 (medium)
  • symbol:src/helix/cli.py:_run_veribiota_lean_check_cli:3233 calls symbol:src/helix/cli.py:_default_dag_name_from_path:3226 (high)
  • symbol:src/helix/cli.py:_run_veribiota_lean_check_cli:3233 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_veribiota_lean_check_cli:3233 calls symbol:src/helix/veribiota/checks.py:build_lean_check:27 (medium)
  • symbol:src/helix/cli.py:_run_veribiota_preflight_cli:3244 calls symbol:src/helix/veribiota/checks.py:build_lean_check:27 (medium)
  • symbol:src/helix/cli.py:_run_veribiota_preflight_cli:3244 calls symbol:src/helix/veribiota/checks.py:validate_lean_check:161 (medium)
  • symbol:src/helix/cli.py:_run_viz_alignment_ribbon_cli:3106 calls symbol:src/helix/cli.py:_run_viz_generic_cli:3100 (high)
  • symbol:src/helix/cli.py:_run_viz_alignment_ribbon_cli:3106 calls symbol:src/helix/cli.py:_run_viz_schema_cli:3387 (high)
  • symbol:src/helix/cli.py:_run_viz_crispr_track_cli:3062 calls symbol:src/helix/governance/enforce.py:require_side_channel_output_allowed:451 (medium)
  • symbol:src/helix/cli.py:_run_viz_crispr_track_cli:3062 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/cli.py:_run_viz_crispr_track_cli:3062 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_viz_generic_cli:3100 calls symbol:src/helix/cli.py:_write_viz_artifacts:3077 (high)
  • symbol:src/helix/cli.py:_run_viz_hydropathy_cli:3113 calls symbol:src/helix/cli.py:_write_viz_artifacts:3077 (high)
  • symbol:src/helix/cli.py:_run_viz_triage_cli:3175 calls symbol:src/helix/cli.py:_write_viz_artifacts:3077 (high)
  • symbol:src/helix/cli.py:_run_viz_triage_cli:3370 calls symbol:src/helix/governance/enforce.py:require_side_channel_output_allowed:451 (medium)
  • symbol:src/helix/cli.py:_run_viz_triage_cli:3370 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/cli.py:_run_viz_triage_cli:3370 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_run_workflows_cli:3448 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_save_bench_results:1277 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_seed_contract_identity_default:279 calls symbol:src/helix/scientific_contract.py:_remember_contract_identity:201 (medium)
  • symbol:src/helix/cli.py:_seed_contract_identity_default:279 calls symbol:src/helix/scientific_contract.py:load_model_semantics:485 (medium)
  • symbol:src/helix/cli.py:_seed_contract_identity_default:279 calls symbol:src/helix/scientific_contract.py:load_policy:417 (medium)
  • symbol:src/helix/cli.py:_sha256_prefixed_file:4749 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (medium)
  • symbol:src/helix/cli.py:_sha256_prefixed_text:2204 calls symbol:src/helix/cli.py:_sha256_hex:2201 (high)
  • symbol:src/helix/cli.py:_simulate_single_run:800 calls symbol:src/helix/cli.py:_run_model_from_snapshot:757 (high)
  • symbol:src/helix/cli.py:_simulate_single_run:800 calls symbol:src/helix/provenance.py:current_git_sha:15 (medium)
  • symbol:src/helix/cli.py:_simulate_single_run:800 calls symbol:src/helix/run_engine.py:LocalEngine:47 (medium)
  • symbol:src/helix/cli.py:_simulate_single_run:800 calls symbol:src/helix/run_engine.py:RunRequest:25 (medium)
  • symbol:src/helix/cli.py:_simulate_single_run:800 calls symbol:src/helix/studio/models.py:EngineInfo:9 (medium)
  • symbol:src/helix/cli.py:_simulate_single_run:800 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/cli.py:_toolchain_or_mark:6299 calls symbol:src/helix/cli.py:_governance_toolchain_for_bundle:5543 (high)
  • symbol:src/helix/cli.py:_toolchain_or_mark:6299 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_toolchain_summary:5596 calls symbol:src/helix/cli.py:_short_sha:5590 (high)
  • symbol:src/helix/cli.py:_validate_crispr_decision_payload:2541 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/cli.py:_validate_design_verdict_v1:2349 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/cli.py:_write_json_out:5143 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_write_json:4407 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:_write_telemetry:156 calls symbol:src/helix/hub/decision_store.py:write:72 (medium)
  • symbol:src/helix/cli.py:_write_viz_artifacts:3077 calls symbol:src/helix/governance/enforce.py:require_side_channel_output_allowed:451 (medium)
  • symbol:src/helix/cli.py:_write_viz_artifacts:3077 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (medium)
  • symbol:src/helix/cli.py:_write_viz_artifacts:3077 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/cli.py:_write_viz_artifacts:3077 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:cli_main:9661 calls symbol:src/helix/cli.py:main:7761 (high)
  • symbol:src/helix/cli.py:cli_main:9661 calls symbol:src/helix/governance/errors.py:canonical_message:39 (medium)
  • symbol:src/helix/cli.py:cli_main:9661 calls symbol:src/helix/governance/errors.py:canonicalize_licensing_code:43 (medium)
  • symbol:src/helix/cli.py:cli_main:9661 calls symbol:tests/test_crispr_prove_guide_sweep_cli.py:errors:70 (low)
  • symbol:src/helix/cli.py:command_headless_compare:613 calls symbol:src/helix/cli.py:_metrics_from_snapshot:129 (high)
  • symbol:src/helix/cli.py:command_headless_compare:613 calls symbol:src/helix/cli.py:_write_telemetry:156 (high)
  • symbol:src/helix/cli.py:command_headless_compare:613 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:command_headless_report:634 calls symbol:src/helix/cli.py:_metrics_from_snapshot:129 (high)
  • symbol:src/helix/cli.py:command_headless_report:634 calls symbol:src/helix/cli.py:_write_telemetry:156 (high)
  • symbol:src/helix/cli.py:command_headless_report:634 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:command_headless_run:585 calls symbol:src/helix/cli.py:_metrics_from_snapshot:129 (high)
  • symbol:src/helix/cli.py:command_headless_run:585 calls symbol:src/helix/cli.py:_write_telemetry:156 (high)
  • symbol:src/helix/cli.py:command_headless_run:585 calls symbol:src/helix/snapshot_bundle.py:read_json:100 (medium)
  • symbol:src/helix/cli.py:command_headless_run:585 calls symbol:src/helix/snapshot_bundle.py:select_run_entry:108 (medium)
  • symbol:src/helix/cli.py:command_headless_run:585 calls symbol:src/helix/snapshot_bundle.py:SnapshotBundle:82 (medium)
  • symbol:src/helix/cli.py:command_headless_run:585 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:command_live_inspect:681 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:command_live_run:654 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (medium)
  • symbol:src/helix/cli.py:command_live_run:654 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/cli.py:command_live_run:654 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:command_veribiota_export_suite:739 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/cli.py:export_single_run_report:102 calls symbol:src/helix/studio/reports/run_report.py:write_single_run_report:75 (medium)
  • symbol:src/helix/cli.py:is_sha256_prefixed:1046 calls symbol:src/helix/cli.py:is_hex:1041 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:docs/playground/js/realtime_worker.js:genome:77 (low)
  • symbol:src/helix/cli.py:main:7761 calls symbol:docs/playground/js/realtime.js:diff:512 (low)
  • symbol:src/helix/cli.py:main:7761 calls symbol:docs/playground/js/realtime.js:from:179 (low)
  • symbol:src/helix/cli.py:main:7761 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:src/helix/cli.py:main:7761 calls symbol:examples/offscreen_webrtc_demo/signaling/server.js:path:3 (low)
  • symbol:src/helix/cli.py:main:7761 calls symbol:examples/offscreen_webrtc_demo/signaling/server.js:server:7 (low)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_extract_hub_root_anywhere:61 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_pop_cli_completion_footer:54 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_register_species_build_args:4157 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_register_species_detect_args:4171 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_artifact_bundle_verify_cli:5041 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_artifacts_build_cli:3501 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_artifacts_manifest_cli:3548 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_artifacts_zip_cli:3537 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_calibration_evaluate_cli:3142 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_config_get_cli:5803 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_config_list_cli:5820 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_config_path_cli:5795 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_config_set_cli:5833 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_config_unset_cli:5852 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_configure_cli:5724 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_contract_info_cli:3403 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_crispr_dag_cli:1363 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_crispr_decision_validate_cli:2783 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_crispr_dynamic_cli:1537 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_crispr_find_guides_cli:1452 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_crispr_genome_sim_cli:1412 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_crispr_guide_sweep_cli:1610 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_crispr_offtargets_cli:1473 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_crispr_ontargetx_bundle_cli:2860 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_crispr_prove_guide_sweep_cli:2795 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_crispr_score_cli:1485 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_crispr_simulate_cli:1495 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_crispr_tau_leap_cli:1521 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_demo_run_cli:4188 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_demo_viz_cli:3487 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_dna_cli:3303 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_edit_dag_generate_dataset_cli:3182 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_edit_dag_viz_cli:3202 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_engine_benchmark_cli:1317 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_engine_info_cli:3398 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_enzyme_artifacts_build_cli:3858 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_enzyme_diff_cli:4032 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_enzyme_export_cli:3838 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_enzyme_report_cli:3848 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_enzyme_simulate_cli:3823 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_enzyme_verify_cli:3905 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_evidence_cli:3120 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_experiment_dump_cli:175 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_export_verify_cli:7702 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_fetch_cli:6642 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_governance_migrate_v1_receipts_cli:6199 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_governance_request_transition_cli:5866 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_governance_self_check_cli:5398 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_governance_signoff_cli:6020 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_governance_status_cli:5569 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_governance_waive_cli:6120 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_helixspec_compile_cli:4393 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_helixspec_diff_cli:4897 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_helixspec_lint_cli:4441 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_helixspec_verify_cli:4400 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_hub_decision_approve_cli:6809 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_hub_decision_create_cli:6741 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_hub_decision_export_cli:6856 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_hub_decision_list_cli:6775 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_hub_decision_show_cli:6793 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_hub_decision_supersede_cli:6839 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_hub_pilot_export_cli:6921 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_hub_proof_render_cli:6953 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_hub_review_approve_cli:7117 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_hub_review_render_cli:7025 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_hub_verify_bundle_cli:7264 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_license_issuer_keys_cli:5107 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_license_seats_cli:5246 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_license_status_cli:5151 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_metrics_ontarget_summary_cli:4497 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_metrics_summarize_cli:4482 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_partner_run_cli:4227 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_pcr_dag_cli:4332 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_predictor_attach_receipts_cli:3727 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_predictor_compare_bundle_cli:3813 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_predictor_compare_receipts_cli:3792 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_predictor_list_models_cli:3607 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_predictor_score_batch_cli:3662 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_predictor_score_cli:3568 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_predictor_summarize_bundle_cli:3803 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_predictor_verify_receipt_cli:3767 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_prime_dag_cli:3041 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_prime_simulate_cli:2995 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_registry_ack_cli:7558 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_registry_depend_cli:7508 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_registry_deprecate_cli:7538 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_registry_explain_block_cli:7588 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_registry_graph_cli:7489 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_registry_publish_cli:7320 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_registry_search_cli:7437 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_registry_show_cli:7471 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_repro_case_cli:4356 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_repro_verify_cli:4368 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_rna_ensemble_cli:3335 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_rna_mfe_cli:3327 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_schema_diff_cli:3437 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_schema_manifest_cli:3428 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_species_build_db_cli:4102 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_species_detect_cli:4125 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_spectrum_cli:3322 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_status_cli:5645 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_support_bundle_cli:4342 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_teams_counters_cli:6541 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_teams_seats_cli:6597 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_triage_cli:3342 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_trust_check_cli:4920 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_trust_fingerprint_cli:4907 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_validation_bundle_verify_cli:4657 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_validation_verdict_verify_cli:4613 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_viz_alignment_ribbon_cli:3106 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_viz_crispr_track_cli:3062 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_viz_generic_cli:3100 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_viz_hydropathy_cli:3113 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_viz_schema_cli:3387 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_viz_triage_cli:3175 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:_run_workflows_cli:3448 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:require:1037 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:run_bench:1301 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:run_export:993 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:run_replay:1023 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:run_report_filtered:970 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/cli.py:run_simulate:946 (high)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/clinical/engine.py:filter:116 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/clinical/protocol.py:simulate:187 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/determinism/guard.py:enable_from_env:691 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/genome/digital.py:view:92 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/gui/bridge.py:run:306 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/hub/decision_store.py:write:72 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/ogn/manager.py:status:23 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/security/tokens.py:token_hex:12 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/studio/extension_host/supervisor.py:mode:92 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/studio/iterated_dynamics.py:key:21 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/studio/session.py:log:354 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/studio/session.py:state:220 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/studio/target_field.py:token:335 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/sweep.py:export:135 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/teams/audit_export.py:export_audit_v1:155 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/teams/backup.py:create_db_backup:95 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/teams/backup.py:restore_db_backup:156 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/teams/client.py:TeamsClient:19 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/teams/client.py:TeamsClientConfig:14 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/teams/db.py:create_project:751 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/teams/db.py:create_token:492 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/teams/db.py:create_workspace:737 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/teams/db.py:get_token:651 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/teams/db.py:init_schema:127 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/teams/db.py:issue_token:536 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/teams/db.py:TeamsDB:103 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/teams/db.py:upsert_user:480 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/teams/digest.py:sha256_text:32 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/teams/release_integrity.py:generate:167 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/teams/runner.py:_read_pubkey_b64:20 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/teams/runner.py:push_validation_pack:36 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/teams/server.py:run_server:1685 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/validation/runner.py:list_packs:132 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helix/validation/runner.py:run_pack:1871 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helixspec/divergence.py:generate_divergence_report:485 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helixspec/errors.py:format:12 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:src/helixspec/run.py:run_spec:232 (medium)
  • symbol:src/helix/cli.py:main:7761 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:bundle:22 (low)
  • symbol:src/helix/cli.py:main:7761 calls symbol:tools/studio_screenshot_receipt.mjs:artifact:264 (low)
  • symbol:src/helix/cli.py:main:7761 calls symbol:tools/studio_screenshot_receipt.mjs:metadata:333 (low)
  • symbol:src/helix/cli.py:main:7761 calls symbol:tools/studio_screenshot_receipt.mjs:usage:43 (low)
  • symbol:src/helix/cli.py:main:7761 calls symbol:Visualization_Bench/prototype.js:profile:354 (low)
  • symbol:src/helix/cli.py:run_bench:1301 calls symbol:src/helix/cli.py:_pretty_print_bench:1250 (high)
  • symbol:src/helix/cli.py:run_bench:1301 calls symbol:src/helix/cli.py:_save_bench_results:1277 (high)
  • symbol:src/helix/cli.py:run_bench:1301 calls symbol:src/helix/engine_benchmark.py:BenchmarkConfig:172 (medium)
  • symbol:src/helix/cli.py:run_bench:1301 calls symbol:src/helix/engine_benchmark.py:collect_benchmark_env:54 (medium)
  • symbol:src/helix/cli.py:run_bench:1301 calls symbol:src/helix/engine_benchmark.py:run_benchmark:179 (medium)
  • symbol:src/helix/cli.py:run_export:993 calls symbol:src/helix/cli.py:_seed_contract_identity_default:279 (high)
  • symbol:src/helix/cli.py:run_export:993 calls symbol:src/helix/governance/enforce.py:require_side_channel_output_allowed:451 (medium)
  • symbol:src/helix/cli.py:run_export:993 calls symbol:src/helix/studio/export_run.py:export_run_artifacts:128 (medium)
  • symbol:src/helix/cli.py:run_export:993 calls symbol:src/helix/studio/session_io.py:load_session:95 (medium)
  • symbol:src/helix/cli.py:run_export:993 calls symbol:src/helix/studio/session.py:get_run_by_id:207 (medium)
  • symbol:src/helix/cli.py:run_replay:1023 calls symbol:src/helix/cli.py:_seed_contract_identity_default:279 (high)
  • symbol:src/helix/cli.py:run_report_filtered:970 calls symbol:src/helix/cli.py:_seed_contract_identity_default:279 (high)
  • symbol:src/helix/cli.py:run_report_filtered:970 calls symbol:src/helix/cli.py:export_single_run_report:102 (high)
  • symbol:src/helix/cli.py:run_report_filtered:970 calls symbol:src/helix/governance/enforce.py:require_side_channel_output_allowed:451 (medium)
  • symbol:src/helix/cli.py:run_report_filtered:970 calls symbol:src/helix/studio/session_io.py:load_session:95 (medium)
  • symbol:src/helix/cli.py:run_report:108 calls symbol:src/helix/cli.py:export_single_run_report:102 (high)
  • symbol:src/helix/cli.py:run_report:108 calls symbol:src/helix/governance/enforce.py:require_side_channel_output_allowed:451 (medium)
  • symbol:src/helix/cli.py:run_report:108 calls symbol:src/helix/studio/session_io.py:load_session:95 (medium)
  • symbol:src/helix/cli.py:run_simulate:946 calls symbol:src/helix/cli.py:_seed_contract_identity_default:279 (high)
  • symbol:src/helix/cli.py:run_simulate:946 calls symbol:src/helix/cli.py:_simulate_single_run:800 (high)
  • symbol:src/helix/cli.py:run_simulate:946 calls symbol:src/helix/studio/session_io.py:load_session:95 (medium)
  • symbol:src/helix/cli.py:run_simulate:946 calls symbol:src/helix/studio/session_io.py:save_session:86 (medium)
  • symbol:src/helix/cli.py:run_simulate:946 calls symbol:src/helix/studio/session.py:add_run:140 (medium)
  • symbol:src/helix/cli.py:run_simulate:946 calls symbol:src/helix/studio/session.py:SessionModel:126 (medium)
  • symbol:src/helix/cli.py:sha256_file_hex:2874 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/cli.py:sha256_hex:1141 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/clinical/endpoints.py:compute_all:151 calls symbol:src/helix/clinical/endpoints.py:compute_binary:53 (high)
  • symbol:src/helix/clinical/endpoints.py:compute_all:151 calls symbol:src/helix/clinical/endpoints.py:compute_continuous:83 (high)
  • symbol:src/helix/clinical/endpoints.py:compute_all:151 calls symbol:src/helix/clinical/endpoints.py:compute_count:132 (high)
  • symbol:src/helix/clinical/endpoints.py:compute_all:151 calls symbol:src/helix/clinical/endpoints.py:compute_time_to_event:102 (high)
  • symbol:src/helix/clinical/endpoints.py:compute_binary:53 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/clinical/endpoints.py:compute_binary:53 calls symbol:src/helix/clinical/endpoints.py:_compute_binary_comparison:224 (high)
  • symbol:src/helix/clinical/endpoints.py:compute_binary:53 calls symbol:src/helix/clinical/endpoints.py:_extract_values:166 (high)
  • symbol:src/helix/clinical/endpoints.py:compute_binary:53 calls symbol:src/helix/clinical/endpoints.py:EndpointResult:22 (high)
  • symbol:src/helix/clinical/endpoints.py:compute_continuous:83 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/clinical/endpoints.py:compute_continuous:83 calls symbol:src/helix/clinical/endpoints.py:_compute_continuous_comparison:254 (high)
  • symbol:src/helix/clinical/endpoints.py:compute_continuous:83 calls symbol:src/helix/clinical/endpoints.py:_describe:187 (high)
  • symbol:src/helix/clinical/endpoints.py:compute_continuous:83 calls symbol:src/helix/clinical/endpoints.py:_extract_values:166 (high)
  • symbol:src/helix/clinical/endpoints.py:compute_continuous:83 calls symbol:src/helix/clinical/endpoints.py:EndpointResult:22 (high)
  • symbol:src/helix/clinical/endpoints.py:compute_count:132 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/clinical/endpoints.py:compute_count:132 calls symbol:src/helix/clinical/endpoints.py:_compute_continuous_comparison:254 (high)
  • symbol:src/helix/clinical/endpoints.py:compute_count:132 calls symbol:src/helix/clinical/endpoints.py:_describe:187 (high)
  • symbol:src/helix/clinical/endpoints.py:compute_count:132 calls symbol:src/helix/clinical/endpoints.py:_extract_values:166 (high)
  • symbol:src/helix/clinical/endpoints.py:compute_count:132 calls symbol:src/helix/clinical/endpoints.py:EndpointResult:22 (high)
  • symbol:src/helix/clinical/endpoints.py:compute_time_to_event:102 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/clinical/endpoints.py:compute_time_to_event:102 calls symbol:src/helix/clinical/endpoints.py:_compute_hazard_ratio:287 (high)
  • symbol:src/helix/clinical/endpoints.py:compute_time_to_event:102 calls symbol:src/helix/clinical/endpoints.py:_extract_time_to_event:176 (high)
  • symbol:src/helix/clinical/endpoints.py:compute_time_to_event:102 calls symbol:src/helix/clinical/endpoints.py:_median_tte:213 (high)
  • symbol:src/helix/clinical/endpoints.py:compute_time_to_event:102 calls symbol:src/helix/clinical/endpoints.py:EndpointResult:22 (high)
  • symbol:src/helix/clinical/endpoints.py:to_dict:31 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/clinical/engine.py:_derive_cohort_id:262 calls symbol:src/helix/clinical/schema.py:config_hash:200 (medium)
  • symbol:src/helix/clinical/engine.py:_derive_cohort_id:262 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/clinical/engine.py:_eval_filter:84 calls symbol:src/helix/clinical/engine.py:_resolve_field:70 (high)
  • symbol:src/helix/clinical/engine.py:filter:116 calls symbol:src/helix/clinical/engine.py:_derive_cohort_id:262 (high)
  • symbol:src/helix/clinical/engine.py:filter:116 calls symbol:src/helix/clinical/engine.py:_eval_filter:84 (high)
  • symbol:src/helix/clinical/engine.py:filter:116 calls symbol:src/helix/clinical/engine.py:CohortResult:47 (high)
  • symbol:src/helix/clinical/engine.py:filter:116 calls symbol:src/helix/clinical/engine.py:to_dict:28 (high)
  • symbol:src/helix/clinical/engine.py:stratify:135 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/clinical/engine.py:stratify:135 calls symbol:src/helix/clinical/engine.py:_derive_cohort_id:262 (high)
  • symbol:src/helix/clinical/engine.py:stratify:135 calls symbol:src/helix/clinical/engine.py:_resolve_field:70 (high)
  • symbol:src/helix/clinical/engine.py:stratify:135 calls symbol:src/helix/clinical/engine.py:CohortResult:47 (high)
  • symbol:src/helix/clinical/engine.py:stratify:135 calls symbol:src/helix/clinical/engine.py:to_dict:28 (high)
  • symbol:src/helix/clinical/engine.py:summarize:189 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/clinical/engine.py:summarize:189 calls symbol:src/helix/clinical/engine.py:_describe_continuous:229 (high)
  • symbol:src/helix/clinical/mechanisms/registry.py:create:38 calls symbol:src/helix/clinical/mechanisms/registry.py:get:26 (high)
  • symbol:src/helix/clinical/mechanisms/registry.py:list_mechanisms:43 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/clinical/protocol.py:_patient_covariates:397 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/clinical/protocol.py:_simulate_generic_predictions:271 calls symbol:src/helix/clinical/protocol.py:compute:43 (high)
  • symbol:src/helix/clinical/protocol.py:config_hash:137 calls symbol:src/helix/clinical/protocol.py:to_dict:53 (high)
  • symbol:src/helix/clinical/protocol.py:config_hash:137 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/clinical/protocol.py:simulate:187 calls symbol:src/helix/clinical/mechanisms/registry.py:has:33 (medium)
  • symbol:src/helix/clinical/protocol.py:simulate:187 calls symbol:src/helix/clinical/protocol.py:_eval_filter:385 (high)
  • symbol:src/helix/clinical/protocol.py:simulate:187 calls symbol:src/helix/clinical/protocol.py:_resolve_base_population:260 (high)
  • symbol:src/helix/clinical/protocol.py:simulate:187 calls symbol:src/helix/clinical/protocol.py:_simulate_generic_predictions:271 (high)
  • symbol:src/helix/clinical/protocol.py:simulate:187 calls symbol:src/helix/clinical/protocol.py:_simulate_mechanism_predictions:290 (high)
  • symbol:src/helix/clinical/protocol.py:simulate:187 calls symbol:src/helix/clinical/protocol.py:config_hash:137 (high)
  • symbol:src/helix/clinical/protocol.py:simulate:187 calls symbol:src/helix/clinical/protocol.py:ProtocolSimulationResult:149 (high)
  • symbol:src/helix/clinical/protocol.py:simulate:187 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/clinical/protocol.py:to_dict:110 calls symbol:src/helix/clinical/protocol.py:to_dict:53 (high)
  • symbol:src/helix/clinical/replay.py:_delta_mapping:59 calls symbol:src/helix/clinical/replay.py:_is_number:55 (high)
  • symbol:src/helix/clinical/replay.py:_endpoint_definitions:400 calls symbol:src/helix/clinical/replay.py:to_dict:116 (high)
  • symbol:src/helix/clinical/replay.py:_payload_hash:51 calls symbol:src/helix/clinical/replay.py:_canonical_json:41 (high)
  • symbol:src/helix/clinical/replay.py:_payload_hash:51 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/clinical/replay.py:config_hash:129 calls symbol:src/helix/clinical/replay.py:_payload_hash:51 (high)
  • symbol:src/helix/clinical/replay.py:config_hash:129 calls symbol:src/helix/clinical/replay.py:to_dict:116 (high)
  • symbol:src/helix/clinical/replay.py:to_dict:116 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/clinical/replay.py:to_dict:116 calls symbol:src/helix/clinical/replay.py:to_dict:147 (high)
  • symbol:src/helix/clinical/replay.py:to_dict:147 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/clinical/schema.py:config_hash:200 calls symbol:src/helix/clinical/schema.py:to_dict:20 (high)
  • symbol:src/helix/clinical/schema.py:config_hash:200 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/clinical/schema.py:from_dict:234 calls symbol:src/helix/clinical/schema.py:AdverseEvent:105 (high)
  • symbol:src/helix/clinical/schema.py:from_dict:234 calls symbol:src/helix/clinical/schema.py:Baseline:66 (high)
  • symbol:src/helix/clinical/schema.py:from_dict:234 calls symbol:src/helix/clinical/schema.py:DosingSchedule:15 (high)
  • symbol:src/helix/clinical/schema.py:from_dict:234 calls symbol:src/helix/clinical/schema.py:Endpoint:47 (high)
  • symbol:src/helix/clinical/schema.py:from_dict:234 calls symbol:src/helix/clinical/schema.py:Outcome:89 (high)
  • symbol:src/helix/clinical/schema.py:from_dict:234 calls symbol:src/helix/clinical/schema.py:Patient:121 (high)
  • symbol:src/helix/clinical/schema.py:from_dict:234 calls symbol:src/helix/clinical/schema.py:TrialArm:31 (high)
  • symbol:src/helix/clinical/schema.py:to_dict:175 calls symbol:src/helix/clinical/schema.py:to_dict:20 (high)
  • symbol:src/helix/clinical/schema.py:to_dict:20 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/clock.py:_deterministic_mode:21 calls symbol:src/helix/clock.py:_truthy:17 (high)
  • symbol:src/helix/clock.py:local_now_stamp:122 calls symbol:src/helix/clock.py:_deterministic_mode:21 (high)
  • symbol:src/helix/clock.py:local_now_stamp:122 calls symbol:src/helix/clock.py:now_ns:38 (high)
  • symbol:src/helix/clock.py:local_now_stamp:122 calls symbol:src/helix/determinism/nondet.py:nondeterminism_allowed:27 (medium)
  • symbol:src/helix/clock.py:monotonic:84 calls symbol:src/helix/clock.py:_deterministic_mode:21 (high)
  • symbol:src/helix/clock.py:monotonic:84 calls symbol:src/helix/determinism/nondet.py:nondeterminism_allowed:27 (medium)
  • symbol:src/helix/clock.py:now_ns:38 calls symbol:src/helix/clock.py:_deterministic_mode:21 (high)
  • symbol:src/helix/clock.py:now_ns:38 calls symbol:src/helix/clock.py:deterministic_now_ns:34 (high)
  • symbol:src/helix/clock.py:now_ns:38 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/clock.py:now_ns:38 calls symbol:src/helix/determinism/nondet.py:nondeterminism_allowed:27 (medium)
  • symbol:src/helix/clock.py:perf_counter:72 calls symbol:src/helix/clock.py:_deterministic_mode:21 (high)
  • symbol:src/helix/clock.py:perf_counter:72 calls symbol:src/helix/determinism/nondet.py:nondeterminism_allowed:27 (medium)
  • symbol:src/helix/clock.py:set_deterministic_anchor_from_run_id:25 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/clock.py:unix_time_s:96 calls symbol:src/helix/clock.py:now_ns:38 (high)
  • symbol:src/helix/clock.py:utc_now_iso_offset:106 calls symbol:src/helix/clock.py:utc_now_iso:57 (high)
  • symbol:src/helix/clock.py:utc_now_iso:57 calls symbol:src/helix/clock.py:_deterministic_mode:21 (high)
  • symbol:src/helix/clock.py:utc_now_iso:57 calls symbol:src/helix/clock.py:deterministic_utc_iso:51 (high)
  • symbol:src/helix/clock.py:utc_now_iso:57 calls symbol:src/helix/clock.py:now_ns:38 (high)
  • symbol:src/helix/clock.py:utc_now_iso:57 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/clock.py:utc_now_iso:57 calls symbol:src/helix/determinism/nondet.py:nondeterminism_allowed:27 (medium)
  • symbol:src/helix/clock.py:utc_now_stamp:112 calls symbol:src/helix/clock.py:_deterministic_mode:21 (high)
  • symbol:src/helix/clock.py:utc_now_stamp:112 calls symbol:src/helix/clock.py:now_ns:38 (high)
  • symbol:src/helix/clock.py:utc_now_stamp:112 calls symbol:src/helix/determinism/nondet.py:nondeterminism_allowed:27 (medium)
  • symbol:src/helix/codon.py:find_orfs:190 calls symbol:src/helix/codon.py:_clean_rna:91 (high)
  • symbol:src/helix/codon.py:find_orfs:190 calls symbol:src/helix/codon.py:_iter_codons:185 (high)
  • symbol:src/helix/codon.py:find_orfs:190 calls symbol:src/helix/codon.py:Orf:157 (high)
  • symbol:src/helix/codon.py:find_orfs:190 calls symbol:src/helix/codon.py:translate_rna:107 (high)
  • symbol:src/helix/codon.py:find_orfs:190 calls symbol:src/helix/gui/simbuilder/app.py:sequence:798 (medium)
  • symbol:src/helix/codon.py:orfs_to_csv:268 calls symbol:src/helix/codon.py:length_aa:167 (high)
  • symbol:src/helix/codon.py:orfs_to_csv:268 calls symbol:src/helix/codon.py:length_nt:164 (high)
  • symbol:src/helix/codon.py:translate_sequence_file:144 calls symbol:src/helix/codon.py:translate_rna:107 (high)
  • symbol:src/helix/compliance/controls.py:load_controls:55 calls symbol:src/helix/compliance/controls.py:_gdpr_controls:50 (high)
  • symbol:src/helix/compliance/controls.py:load_controls:55 calls symbol:src/helix/compliance/controls.py:_hipaa_controls:45 (high)
  • symbol:src/helix/compliance/controls.py:load_controls:55 calls symbol:src/helix/compliance/controls.py:_soc2_controls:40 (high)
  • symbol:src/helix/compute/backends/base.py:compute_batch_hash:204 calls symbol:src/helix/campaigns/corpus.py:sha256:54 (medium)
  • symbol:src/helix/compute/backends/base.py:compute_batch_hash:204 calls symbol:src/helix/compute/backends/base.py:compute_hash:61 (high)
  • symbol:src/helix/compute/backends/base.py:compute_batch_hash:204 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/compute/backends/base.py:compute_hash:61 calls symbol:src/helix/campaigns/corpus.py:sha256:54 (medium)
  • symbol:src/helix/compute/backends/base.py:compute_hash:61 calls symbol:src/helix/compute/backends/base.py:to_canonical_dict:51 (high)
  • symbol:src/helix/compute/backends/base.py:compute_hash:61 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/compute/backends/base.py:verify_determinism:142 calls symbol:src/helix/compute/backends/base.py:DeterminismError:24 (high)
  • symbol:src/helix/compute/backends/base.py:verify_determinism:142 calls symbol:src/helix/compute/backends/base.py:evaluate_editors:103 (high)
  • symbol:src/helix/compute/backends/cpu_backend.py:__init__:184 calls symbol:src/helix/compute/backends/cpu_backend.py:_make_cas9:57 (high)
  • symbol:src/helix/compute/backends/cpu_backend.py:__init__:184 calls symbol:src/helix/compute/backends/cpu_backend.py:_make_prime_editor:70 (high)
  • symbol:src/helix/compute/backends/cpu_backend.py:_compute_entropy:152 calls symbol:docs/playground/js/realtime.js:entropy:346 (low)
  • symbol:src/helix/compute/backends/cpu_backend.py:_make_cas9:57 calls symbol:src/helix/crispr/model.py:CasSystem:39 (medium)
  • symbol:src/helix/compute/backends/cpu_backend.py:_make_cas9:57 calls symbol:src/helix/crispr/model.py:PAMRule:23 (medium)
  • symbol:src/helix/compute/backends/cpu_backend.py:_make_prime_editor:70 calls symbol:src/helix/crispr/model.py:CasSystem:39 (medium)
  • symbol:src/helix/compute/backends/cpu_backend.py:_make_prime_editor:70 calls symbol:src/helix/crispr/model.py:PAMRule:23 (medium)
  • symbol:src/helix/compute/backends/cpu_backend.py:_make_prime_editor:70 calls symbol:src/helix/prime/model.py:PrimeEditor:31 (medium)
  • symbol:src/helix/compute/backends/cpu_backend.py:_run_crispr:256 calls symbol:src/helix/compute/backends/cpu_backend.py:_design_guide:28 (high)
  • symbol:src/helix/compute/backends/cpu_backend.py:_run_crispr:256 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (medium)
  • symbol:src/helix/compute/backends/cpu_backend.py:_run_crispr:256 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (medium)
  • symbol:src/helix/compute/backends/cpu_backend.py:_run_crispr:256 calls symbol:src/helix/crispr/physics.py:create_crispr_physics:611 (medium)
  • symbol:src/helix/compute/backends/cpu_backend.py:_run_crispr:256 calls symbol:src/helix/crispr/simulator.py:simulate_cuts:87 (medium)
  • symbol:src/helix/compute/backends/cpu_backend.py:_run_prime:295 calls symbol:src/helix/compute/backends/cpu_backend.py:_design_guide:28 (high)
  • symbol:src/helix/compute/backends/cpu_backend.py:_run_prime:295 calls symbol:src/helix/prime/model.py:PegRNA:16 (medium)
  • symbol:src/helix/compute/backends/cpu_backend.py:_run_prime:295 calls symbol:src/helix/prime/simulator.py:simulate_prime_edit:268 (medium)
  • symbol:src/helix/compute/backends/cpu_backend.py:extract_features:189 calls symbol:src/helix/compute/backends/cpu_backend.py:_compute_entropy:152 (high)
  • symbol:src/helix/compute/backends/cpu_backend.py:extract_features:189 calls symbol:src/helix/compute/backends/cpu_backend.py:_count_homopolymer_runs:103 (high)
  • symbol:src/helix/compute/backends/cpu_backend.py:extract_features:189 calls symbol:src/helix/compute/backends/cpu_backend.py:_count_pam_sites:91 (high)
  • symbol:src/helix/compute/backends/cpu_backend.py:extract_features:189 calls symbol:src/helix/compute/backends/cpu_backend.py:_count_repeats:130 (high)
  • symbol:src/helix/compute/backends/cuda_backend.py:__init__:44 calls symbol:src/helix/compute/backends/cuda_backend.py:_check_cuda:52 (high)
  • symbol:src/helix/compute/backends/cuda_backend.py:_check_cuda:52 calls symbol:src/helix_engine/native.py:is_available:20 (medium)
  • symbol:src/helix/compute/backends/cuda_backend.py:_extract_features_cpu:79 calls symbol:src/helix/compute/backends/cpu_backend.py:_compute_entropy:152 (medium)
  • symbol:src/helix/compute/backends/cuda_backend.py:_extract_features_cpu:79 calls symbol:src/helix/compute/backends/cpu_backend.py:_count_homopolymer_runs:103 (medium)
  • symbol:src/helix/compute/backends/cuda_backend.py:_extract_features_cpu:79 calls symbol:src/helix/compute/backends/cpu_backend.py:_count_repeats:130 (medium)
  • symbol:src/helix/compute/backends/cuda_backend.py:_extract_features_gpu:101 calls symbol:src/helix/compute/backends/cpu_backend.py:_compute_entropy:152 (medium)
  • symbol:src/helix/compute/backends/cuda_backend.py:_extract_features_gpu:101 calls symbol:src/helix/compute/backends/cpu_backend.py:_count_repeats:130 (medium)
  • symbol:src/helix/compute/backends/cuda_backend.py:_extract_features_gpu:101 calls symbol:src/helix/compute/backends/cuda_backend.py:_encode_sequence:60 (high)
  • symbol:src/helix/compute/backends/cuda_backend.py:_homopolymer_kernel:185 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:runs:183 (medium)
  • symbol:src/helix/compute/backends/cuda_backend.py:extract_features:67 calls symbol:src/helix/compute/backends/cuda_backend.py:_extract_features_cpu:79 (high)
  • symbol:src/helix/compute/backends/cuda_backend.py:extract_features:67 calls symbol:src/helix/compute/backends/cuda_backend.py:_extract_features_gpu:101 (high)
  • symbol:src/helix/compute/backends/registry.py:_ensure_defaults:78 calls symbol:src/helix/compute/backends/registry.py:register_backend:17 (high)
  • symbol:src/helix/compute/backends/registry.py:get_backend:57 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:src/helix/compute/backends/registry.py:get_backend:57 calls symbol:src/helix/compute/backends/registry.py:_ensure_defaults:78 (high)
  • symbol:src/helix/compute/backends/registry.py:get_backend:57 calls symbol:src/helix/compute/backends/registry.py:list_backends:22 (high)
  • symbol:src/helix/compute/backends/registry.py:is_cuda_runtime_available:29 calls symbol:src/helix_engine/native.py:is_available:20 (medium)
  • symbol:src/helix/compute/backends/registry.py:list_backends:22 calls symbol:src/helix/compute/backends/registry.py:_ensure_defaults:78 (high)
  • symbol:src/helix/compute/backends/registry.py:resolve_backend_name:41 calls symbol:src/helix/compute/backends/registry.py:is_cuda_runtime_available:29 (high)
  • symbol:src/helix/compute/backends/registry.py:resolve_backend_name:41 calls symbol:src/helix/compute/backends/registry.py:list_backends:22 (high)
  • symbol:src/helix/compute/batch.py:__enter__:173 calls symbol:src/helix/compute/batch.py:pack:59 (high)
  • symbol:src/helix/compute/batch.py:__exit__:180 calls symbol:src/helix/compute/batch.py:pack:59 (high)
  • symbol:src/helix/compute/batch.py:_pack_string:34 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/compute/batch.py:_unpack_string:40 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/compute/batch.py:compute_hash:149 calls symbol:src/helix/compute/batch.py:pack:59 (high)
  • symbol:src/helix/compute/batch.py:compute_hash:149 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/compute/batch.py:pack:106 calls symbol:src/helix/compute/batch.py:_pack_string:34 (high)
  • symbol:src/helix/compute/batch.py:read_header:239 calls symbol:src/helix/compute/batch.py:unpack:74 (high)
  • symbol:src/helix/compute/batch.py:read_loci:248 calls symbol:Visualization_Bench/prototype.js:features:1313 (low)
  • symbol:src/helix/compute/batch.py:unpack:122 calls symbol:src/helix/compute/batch.py:_unpack_string:40 (high)
  • symbol:src/helix/compute/batch.py:unpack:74 calls symbol:src/helix/compute/batch.py:unpack:122 (high)
  • symbol:src/helix/compute/binary_results.py:__enter__:124 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/compute/binary_results.py:compute_hash:108 calls symbol:src/helix/compute/binary_results.py:to_binary:66 (high)
  • symbol:src/helix/compute/binary_results.py:read_metadata:193 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/compute/binary_results.py:read_results:200 calls symbol:src/helix/compute/binary_results.py:from_binary:90 (high)
  • symbol:src/helix/compute/binary_results.py:to_binary:66 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/compute/binary_results.py:verify_integrity:220 calls symbol:src/helix/compute/binary_results.py:read_header:180 (high)
  • symbol:src/helix/compute/binary_results.py:verify_integrity:220 calls symbol:src/helix/compute/binary_results.py:read_metadata:193 (high)
  • symbol:src/helix/compute/binary_results.py:verify_integrity:220 calls symbol:src/helix/compute/binary_results.py:read_results:200 (high)
  • symbol:src/helix/compute/binary_results.py:write_result:152 calls symbol:src/helix/compute/binary_results.py:to_binary:66 (high)
  • symbol:src/helix/compute/binary_results.py:write_result:152 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/compute/binary_results.py:write_results:164 calls symbol:src/helix/compute/binary_results.py:write_result:152 (high)
  • symbol:src/helix/compute/cuda_physics.py:__init__:264 calls symbol:src/helix/compute/cuda_physics.py:CUDAPhysicsKernels:27 (high)
  • symbol:src/helix/compute/cuda_physics.py:__init__:38 calls symbol:src/helix/compute/cuda_physics.py:_compile_mismatch_score:76 (high)
  • symbol:src/helix/compute/cuda_physics.py:__init__:38 calls symbol:src/helix/compute/cuda_physics.py:_compile_pam_scan:47 (high)
  • symbol:src/helix/compute/cuda_physics.py:_score_window:242 calls symbol:src/helix/studio/main_window.py:window:349 (medium)
  • symbol:src/helix/config.py:native_backend_available:38 calls symbol:src/helix_engine/native.py:is_available:20 (medium)
  • symbol:src/helix/config.py:resolve_crispr_backend:47 calls symbol:src/helix/config.py:_env_backend:18 (high)
  • symbol:src/helix/config.py:resolve_crispr_backend:47 calls symbol:src/helix/config.py:_env_bool:25 (high)
  • symbol:src/helix/config.py:resolve_crispr_backend:47 calls symbol:src/helix/config.py:native_backend_available:38 (high)
  • symbol:src/helix/config.py:resolve_prime_backend:69 calls symbol:src/helix/config.py:_env_backend:18 (high)
  • symbol:src/helix/config.py:resolve_prime_backend:69 calls symbol:src/helix/config.py:_env_bool:25 (high)
  • symbol:src/helix/config.py:resolve_prime_backend:69 calls symbol:src/helix/config.py:resolve_crispr_backend:47 (high)
  • symbol:src/helix/contract_info.py:_compute_schema_digest:76 calls symbol:src/helix/contract_info.py:_sha256_prefixed:33 (high)
  • symbol:src/helix/contract_info.py:_compute_schema_digest:76 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/contract_info.py:_load_schema_files:66 calls symbol:src/helix/contract_info.py:_iter_schema_resources:56 (high)
  • symbol:src/helix/contract_info.py:_load_schema_files:66 calls symbol:src/helix/contract_info.py:_sha256_prefixed:33 (high)
  • symbol:src/helix/contract_info.py:_load_schema_files:66 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/contract_info.py:_sha256_prefixed:33 calls symbol:src/helix/contract_info.py:_sha256_hex:29 (high)
  • symbol:src/helix/contract_info.py:get_contract_info:82 calls symbol:src/helix/contract_info.py:_compute_schema_digest:76 (high)
  • symbol:src/helix/contract_info.py:get_contract_info:82 calls symbol:src/helix/contract_info.py:_ensure_prefixed:37 (high)
  • symbol:src/helix/contract_info.py:get_contract_info:82 calls symbol:src/helix/contract_info.py:_load_schema_files:66 (high)
  • symbol:src/helix/contract_info.py:get_contract_info:82 calls symbol:src/helix/contract_info.py:_parse_contract_version:46 (high)
  • symbol:src/helix/contract_info.py:get_contract_info:82 calls symbol:src/helix/contract_info.py:ContractInfo:21 (high)
  • symbol:src/helix/core/cache.py:_key:22 calls symbol:src/helix/core/cache.py:_stable_payload:11 (high)
  • symbol:src/helix/core/cache.py:_key:22 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/core/cache.py:get:29 calls symbol:src/helix/core/cache.py:_key:22 (high)
  • symbol:src/helix/core/cache.py:put:34 calls symbol:src/helix/core/cache.py:_key:22 (high)
  • symbol:src/helix/core/graph.py:build_graph:136 calls symbol:src/helix/core/graph.py:add_node:63 (high)
  • symbol:src/helix/core/graph.py:build_graph:136 calls symbol:src/helix/core/graph.py:connect:71 (high)
  • symbol:src/helix/core/graph.py:build_graph:136 calls symbol:src/helix/core/graph.py:GraphIR:53 (high)
  • symbol:src/helix/core/graph.py:condensation_dag:118 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/core/graph.py:condensation_dag:118 calls symbol:src/helix/core/graph.py:add_node:63 (high)
  • symbol:src/helix/core/graph.py:condensation_dag:118 calls symbol:src/helix/core/graph.py:GraphIR:53 (high)
  • symbol:src/helix/core/graph.py:condensation_dag:118 calls symbol:src/helix/core/graph.py:GraphNode:28 (high)
  • symbol:src/helix/core/graph.py:condensation_dag:118 calls symbol:src/helix/core/scc.py:add_edge:15 (medium)
  • symbol:src/helix/core/graph.py:condensation_dag:118 calls symbol:src/helix/core/scc.py:condensation_dag:66 (medium)
  • symbol:src/helix/core/graph.py:connect:71 calls symbol:src/helix/core/graph.py:Edge:20 (high)
  • symbol:src/helix/core/graph.py:strongly_connected_components:109 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/core/graph.py:strongly_connected_components:109 calls symbol:src/helix/core/scc.py:add_edge:15 (medium)
  • symbol:src/helix/core/graph.py:strongly_connected_components:109 calls symbol:src/helix/core/scc.py:tarjan_scc:25 (medium)
  • symbol:src/helix/core/invariants.py:assert_invariants:53 calls symbol:src/helix/core/invariants.py:validate_edge_units:22 (high)
  • symbol:src/helix/core/invariants.py:assert_invariants:53 calls symbol:src/helix/core/invariants.py:validate_snapshot:36 (high)
  • symbol:src/helix/core/invariants.py:validate_edge_units:22 calls symbol:src/helix/core/graph.py:node:100 (medium)
  • symbol:src/helix/core/invariants.py:validate_edge_units:22 calls symbol:src/helix/core/invariants.py:UnitMismatch:14 (high)
  • symbol:src/helix/core/invariants.py:validate_snapshot:36 calls symbol:src/helix/core/graph.py:iter_nodes:97 (medium)
  • symbol:src/helix/core/invariants.py:validate_snapshot:36 calls symbol:src/helix/core/invariants.py:NegativeSignal:18 (high)
  • symbol:src/helix/core/offtarget_heat.py:compute_offtarget_heat_cpu:28 calls symbol:src/helix/core/offtarget_heat.py:_pam_mask:8 (high)
  • symbol:src/helix/core/offtarget_heat.py:compute_offtarget_heat:70 calls symbol:src/helix/core/offtarget_heat.py:compute_offtarget_heat_cpu:28 (high)
  • symbol:src/helix/core/scc.py:condensation_dag:66 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/core/scc.py:condensation_dag:66 calls symbol:src/helix/core/scc.py:add_edge:15 (high)
  • symbol:src/helix/core/scc.py:condensation_dag:66 calls symbol:src/helix/core/scc.py:Graph:9 (high)
  • symbol:src/helix/core/scc.py:condensation_dag:66 calls symbol:src/helix/core/scc.py:tarjan_scc:25 (high)
  • symbol:src/helix/core/scheduler.py:__init__:22 calls symbol:src/helix/core/cache.py:ContentAddressedCache:15 (medium)
  • symbol:src/helix/core/scheduler.py:_gather_inputs:71 calls symbol:src/helix/core/cache.py:get:29 (medium)
  • symbol:src/helix/core/scheduler.py:_gather_inputs:71 calls symbol:src/helix/core/graph.py:incoming_edges:91 (medium)
  • symbol:src/helix/core/scheduler.py:collect_snapshot:112 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:src/helix/core/scheduler.py:collect_snapshot:112 calls symbol:src/helix/core/graph.py:iter_nodes:97 (medium)
  • symbol:src/helix/core/scheduler.py:pause:139 calls symbol:src/helix/core/cache.py:clear:39 (medium)
  • symbol:src/helix/core/scheduler.py:paused:151 calls symbol:src/helix/studio/target_field.py:is_set:332 (medium)
  • symbol:src/helix/core/scheduler.py:run_until:81 calls symbol:src/helix/clock.py:perf_counter:72 (medium)
  • symbol:src/helix/core/scheduler.py:run_until:81 calls symbol:src/helix/core/invariants.py:assert_invariants:53 (medium)
  • symbol:src/helix/core/scheduler.py:run_until:81 calls symbol:src/helix/core/scheduler.py:_gather_inputs:71 (high)
  • symbol:src/helix/core/scheduler.py:run_until:81 calls symbol:src/helix/core/scheduler.py:collect_snapshot:112 (high)
  • symbol:src/helix/core/scheduler.py:run_until:81 calls symbol:src/helix/core/scheduler.py:step:28 (high)
  • symbol:src/helix/core/scheduler.py:run_until:81 calls symbol:src/helix/live/event_bus.py:publish:15 (medium)
  • symbol:src/helix/core/scheduler.py:step:28 calls symbol:src/helix/core/cache.py:get:29 (medium)
  • symbol:src/helix/core/scheduler.py:step:28 calls symbol:src/helix/core/cache.py:put:34 (medium)
  • symbol:src/helix/core/scheduler.py:step:28 calls symbol:src/helix/core/graph.py:signature:47 (medium)
  • symbol:src/helix/core/scheduler.py:toggle_pause:145 calls symbol:src/helix/core/cache.py:clear:39 (medium)
  • symbol:src/helix/core/scheduler.py:toggle_pause:145 calls symbol:src/helix/studio/target_field.py:is_set:332 (medium)
  • symbol:src/helix/crispr/ctmc_tau_leap_contract.py:_flatten_dict:74 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/crispr/ctmc_tau_leap_contract.py:_flatten_dict:74 calls symbol:src/helix/crispr/ctmc_tau_leap_contract.py:_as_float:48 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap_contract.py:flatten_tau_leap_summary:55 calls symbol:src/helix/crispr/ctmc_tau_leap_contract.py:_as_float:48 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:_as_phase4:404 calls symbol:src/helix/crispr/ctmc_tau_leap.py:_as_float:377 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:_avg_dict:1491 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:_avg_dict:1491 calls symbol:src/helix/crispr/ctmc_tau_leap.py:_round6:85 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:_canonical_json_bytes:74 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:_config_sha256:81 calls symbol:src/helix/crispr/ctmc_tau_leap.py:_canonical_json_bytes:74 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:_init_cell_heterogeneity:601 calls symbol:src/helix/crispr/ctmc_tau_leap.py:_u_to_standard_normal:326 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:_init_cell_heterogeneity:601 calls symbol:src/helix/crispr/ctmc_tau_leap.py:rng_u01:295 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:_run_tau_leap_replicate_cuda:1167 calls symbol:src/helix_engine/native.py:ctmc_tau_leap_simulate_cuda:215 (medium)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:_run_tau_leap_replicate_cuda:1167 calls symbol:src/helix/crispr/ctmc_tau_leap.py:_build_allele_spectrum:740 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:_run_tau_leap_replicate_cuda:1167 calls symbol:src/helix/crispr/ctmc_tau_leap.py:as_array:163 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:philox4x32_10:274 calls symbol:src/helix/crispr/ctmc_tau_leap.py:_mulhilo_u32:267 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:simulate_ctmc_tau_leap:1430 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:simulate_ctmc_tau_leap:1430 calls symbol:src/helix/crispr/ctmc_tau_leap.py:_config_sha256:81 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:simulate_ctmc_tau_leap:1430 calls symbol:src/helix/crispr/ctmc_tau_leap.py:_round6:85 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:simulate_ctmc_tau_leap:1430 calls symbol:src/helix/crispr/ctmc_tau_leap.py:_run_tau_leap_replicate_cuda:1167 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:simulate_ctmc_tau_leap:1430 calls symbol:src/helix/crispr/ctmc_tau_leap.py:_run_tau_leap_replicate:784 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:simulate_ctmc_tau_leap:1430 calls symbol:src/helix/crispr/ctmc_tau_leap.py:tau_leap_config_from_dict:412 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:simulate_ctmc_tau_leap:1430 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:tau_leap_config_from_dict:412 calls symbol:src/helix/crispr/ctmc_tau_leap.py:_as_bool:391 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:tau_leap_config_from_dict:412 calls symbol:src/helix/crispr/ctmc_tau_leap.py:_as_float:377 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:tau_leap_config_from_dict:412 calls symbol:src/helix/crispr/ctmc_tau_leap.py:_as_int:384 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:tau_leap_config_from_dict:412 calls symbol:src/helix/crispr/ctmc_tau_leap.py:_as_phase4:404 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:tau_leap_config_from_dict:412 calls symbol:src/helix/crispr/ctmc_tau_leap.py:AltEjOutcomeParams:206 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:tau_leap_config_from_dict:412 calls symbol:src/helix/crispr/ctmc_tau_leap.py:CellHeterogeneity:189 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:tau_leap_config_from_dict:412 calls symbol:src/helix/crispr/ctmc_tau_leap.py:ChromMultipliers:158 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:tau_leap_config_from_dict:412 calls symbol:src/helix/crispr/ctmc_tau_leap.py:GeneFeedbackRule:239 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:tau_leap_config_from_dict:412 calls symbol:src/helix/crispr/ctmc_tau_leap.py:GeneTrigger:233 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:tau_leap_config_from_dict:412 calls symbol:src/helix/crispr/ctmc_tau_leap.py:HazardParams:146 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:tau_leap_config_from_dict:412 calls symbol:src/helix/crispr/ctmc_tau_leap.py:HdrOutcomeParams:214 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:tau_leap_config_from_dict:412 calls symbol:src/helix/crispr/ctmc_tau_leap.py:LocusSpec:120 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:tau_leap_config_from_dict:412 calls symbol:src/helix/crispr/ctmc_tau_leap.py:Multipliers:168 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:tau_leap_config_from_dict:412 calls symbol:src/helix/crispr/ctmc_tau_leap.py:NhejOutcomeParams:197 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:tau_leap_config_from_dict:412 calls symbol:src/helix/crispr/ctmc_tau_leap.py:OutcomeParams:225 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:tau_leap_config_from_dict:412 calls symbol:src/helix/crispr/ctmc_tau_leap.py:SsaOutcomeParams:220 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:tau_leap_config_from_dict:412 calls symbol:src/helix/crispr/ctmc_tau_leap.py:TauLeapConfig:247 (high)
  • symbol:src/helix/crispr/ctmc_tau_leap.py:tau_leap_config_from_dict:412 calls symbol:src/helix/crispr/ctmc_tau_leap.py:TauLeapSimSpec:129 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_dict:209 calls symbol:src/helix/crispr/dynamic/config.py:_parse_delivery_mode:18 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_dict:209 calls symbol:src/helix/crispr/dynamic/config.py:AlignAmbiguityConfig:181 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_dict:209 calls symbol:src/helix/crispr/dynamic/config.py:AmpliconConfig:160 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_dict:209 calls symbol:src/helix/crispr/dynamic/config.py:CasKineticsConfig:69 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_dict:209 calls symbol:src/helix/crispr/dynamic/config.py:DeliveryConfig:62 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_dict:209 calls symbol:src/helix/crispr/dynamic/config.py:DropoutConfig:169 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_dict:209 calls symbol:src/helix/crispr/dynamic/config.py:DSBToxicityConfig:146 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_dict:209 calls symbol:src/helix/crispr/dynamic/config.py:FateConfig:155 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_dict:209 calls symbol:src/helix/crispr/dynamic/config.py:GuideConfig:75 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_dict:209 calls symbol:src/helix/crispr/dynamic/config.py:HeterogeneityConfig:47 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_dict:209 calls symbol:src/helix/crispr/dynamic/config.py:IndelConfig:124 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_dict:209 calls symbol:src/helix/crispr/dynamic/config.py:LocusConfig:91 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_dict:209 calls symbol:src/helix/crispr/dynamic/config.py:MeasurementConfig:187 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_dict:209 calls symbol:src/helix/crispr/dynamic/config.py:PCRBiasConfig:175 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_dict:209 calls symbol:src/helix/crispr/dynamic/config.py:PloidyConfig:98 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_dict:209 calls symbol:src/helix/crispr/dynamic/config.py:PopulationConfig:41 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_dict:209 calls symbol:src/helix/crispr/dynamic/config.py:RepairConfig:139 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_dict:209 calls symbol:src/helix/crispr/dynamic/config.py:RepairSaturationConfig:108 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_dict:209 calls symbol:src/helix/crispr/dynamic/config.py:SVConfig:114 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_dict:209 calls symbol:src/helix/crispr/dynamic/config.py:TargetConfig:82 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_dict:209 calls symbol:src/helix/crispr/dynamic/config.py:TargetEngagementConfig:103 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_dict:209 calls symbol:src/helix/crispr/dynamic/config.py:TimeConfig:35 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_yaml_path:374 calls symbol:src/helix/crispr/dynamic/config.py:from_yaml:367 (high)
  • symbol:src/helix/crispr/dynamic/config.py:from_yaml:367 calls symbol:src/helix/crispr/dynamic/config.py:from_dict:209 (high)
  • symbol:src/helix/crispr/dynamic/fate.py:_death_rate_per_h:20 calls symbol:src/helix/crispr/dynamic/fate.py:_sigmoid:12 (high)
  • symbol:src/helix/crispr/dynamic/fate.py:fate_step:32 calls symbol:src/helix/crispr/dynamic/fate.py:_death_rate_per_h:20 (high)
  • symbol:src/helix/crispr/dynamic/fate.py:fate_step:32 calls symbol:src/helix/crispr/dynamic/state.py:active_dsb_count:68 (medium)
  • symbol:src/helix/crispr/dynamic/fate.py:fate_step:32 calls symbol:src/helix/crispr/dynamic/utils.py:clamp01:11 (medium)
  • symbol:src/helix/crispr/dynamic/measurement.py:_apply_alignment_ambiguity:73 calls symbol:src/helix/crispr/dynamic/utils.py:clamp01:11 (medium)
  • symbol:src/helix/crispr/dynamic/repair.py:build_target_index:19 calls symbol:src/helix/crispr/dynamic/repair.py:TargetIndex:15 (high)
  • symbol:src/helix/crispr/dynamic/simulator.py:_effective_accessibility:50 calls symbol:src/helix/crispr/dynamic/utils.py:clamp01:11 (medium)
  • symbol:src/helix/crispr/dynamic/simulator.py:_init_alleles:41 calls symbol:src/helix/crispr/dynamic/config.py:LocusConfig:91 (medium)
  • symbol:src/helix/crispr/dynamic/simulator.py:_init_alleles:41 calls symbol:src/helix/crispr/dynamic/simulator.py:_ploidy_index:37 (high)
  • symbol:src/helix/crispr/dynamic/simulator.py:simulate_crispr_dynamic:163 calls symbol:src/helix/crispr/dynamic/config.py:sample_scale:51 (medium)
  • symbol:src/helix/crispr/dynamic/simulator.py:simulate_crispr_dynamic:163 calls symbol:src/helix/crispr/dynamic/fate.py:fate_step:32 (medium)
  • symbol:src/helix/crispr/dynamic/simulator.py:simulate_crispr_dynamic:163 calls symbol:src/helix/crispr/dynamic/measurement.py:observe_population:103 (medium)
  • symbol:src/helix/crispr/dynamic/simulator.py:simulate_crispr_dynamic:163 calls symbol:src/helix/crispr/dynamic/repair.py:build_target_index:19 (medium)
  • symbol:src/helix/crispr/dynamic/simulator.py:simulate_crispr_dynamic:163 calls symbol:src/helix/crispr/dynamic/repair.py:repair_step:169 (medium)
  • symbol:src/helix/crispr/dynamic/simulator.py:simulate_crispr_dynamic:163 calls symbol:src/helix/crispr/dynamic/simulator.py:_init_alleles:41 (high)
  • symbol:src/helix/crispr/dynamic/simulator.py:simulate_crispr_dynamic:163 calls symbol:src/helix/crispr/dynamic/simulator.py:_ploidy_index:37 (high)
  • symbol:src/helix/crispr/dynamic/simulator.py:simulate_crispr_dynamic:163 calls symbol:src/helix/crispr/dynamic/simulator.py:_sample_cuts:113 (high)
  • symbol:src/helix/crispr/dynamic/simulator.py:simulate_crispr_dynamic:163 calls symbol:src/helix/crispr/dynamic/simulator.py:_step_cas:59 (high)
  • symbol:src/helix/crispr/dynamic/simulator.py:simulate_crispr_dynamic:163 calls symbol:src/helix/crispr/dynamic/simulator.py:_step_rnp:96 (high)
  • symbol:src/helix/crispr/dynamic/simulator.py:simulate_crispr_dynamic:163 calls symbol:src/helix/crispr/dynamic/simulator.py:CrisprDynamicSimResult:18 (high)
  • symbol:src/helix/crispr/dynamic/simulator.py:simulate_crispr_dynamic:163 calls symbol:src/helix/crispr/dynamic/state.py:CellState:55 (medium)
  • symbol:src/helix/crispr/dynamic/simulator.py:simulate_crispr_dynamic:163 calls symbol:src/helix/rng.py:Rng:57 (medium)
  • symbol:src/helix/crispr/embeddings/v4_thermo_positional.py:embed_seq30_v4_thermo_positional:25 calls symbol:docs/playground/js/realtime_worker.js:bases:302 (low)
  • symbol:src/helix/crispr/embeddings/v4_thermo_positional.py:embed_seq30_v4_thermo_positional:25 calls symbol:src/helix/crispr/embeddings/v4_thermo_positional.py:_gc_fraction:15 (high)
  • symbol:src/helix/crispr/embeddings/v4_thermo_positional.py:embed_seq30_v4_thermo_positional:25 calls symbol:src/helix/crispr/embeddings/v4_thermo_positional.py:thermo_scalar_block_v4:119 (high)
  • symbol:src/helix/crispr/embeddings/v4_thermo_positional.py:embed_seq30_v4_thermo_positional:25 calls symbol:src/helix/crispr/guide_objectives.py:rna_hairpin_max_stem:92 (medium)
  • symbol:src/helix/crispr/embeddings/v4_thermo_positional.py:embed_seq30_v4_thermo_positional:25 calls symbol:src/helix/engine/gpu/l0_thermo.py:l0_thermo_scores_cpu:66 (medium)
  • symbol:src/helix/crispr/embeddings/v4_thermo_positional.py:embed_seq30_v4_thermo_positional:25 calls symbol:src/helix/engine/gpu/l0_thermo.py:ThermoParams:15 (medium)
  • symbol:src/helix/crispr/embeddings/v4_thermo_positional.py:embed_seq30_v4_thermo_positional:25 calls symbol:src/helix/gui/simbuilder/app.py:sequence:798 (medium)
  • symbol:src/helix/crispr/embeddings/v4_thermo_positional.py:embed_seq30_v4_thermo_positional:25 calls symbol:tools/build_evaluation_pack_azimuth.py:guide_seq:115 (low)
  • symbol:src/helix/crispr/guide_objectives.py:parse_guide_objectives:30 calls symbol:src/helix/crispr/guide_objectives.py:_norm:26 (high)
  • symbol:src/helix/crispr/guide_objectives.py:parse_guide_objectives:30 calls symbol:src/helix/crispr/guide_objectives.py:GuideObjective:11 (high)
  • symbol:src/helix/crispr/guide_objectives.py:rna_hairpin_max_stem:92 calls symbol:src/helix/crispr/guide_objectives.py:_reverse_complement:87 (high)
  • symbol:src/helix/crispr/guide_sweep.py:build_decision:283 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/crispr/guide_sweep.py:build_decision:283 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/crispr/guide_sweep.py:sort_key:214 calls symbol:src/helix/crispr/guide_sweep.py:stability_score:209 (high)
  • symbol:src/helix/crispr/guide_sweep.py:stability_score:209 calls symbol:src/helix/crispr/guide_sweep.py:_top_outcome_signature:48 (high)
  • symbol:src/helix/crispr/guide.py:_prepare_pam:34 calls symbol:src/helix/crispr/pam.py:as_dict:38 (medium)
  • symbol:src/helix/crispr/guide.py:_prepare_pam:34 calls symbol:src/helix/crispr/pam.py:get_pam:65 (medium)
  • symbol:src/helix/crispr/offtarget_cuda_optimized.py:__init__:49 calls symbol:src/helix/crispr/offtarget_cuda_optimized.py:_init_cuda:58 (high)
  • symbol:src/helix/crispr/offtarget_cuda_optimized.py:_init_cuda:58 calls symbol:src/helix_engine/native.py:is_available:20 (medium)
  • symbol:src/helix/crispr/offtarget_cuda_optimized.py:_init_cuda:58 calls symbol:src/helix/crispr/offtarget_cuda_optimized.py:_compile_kernels:74 (high)
  • symbol:src/helix/crispr/offtarget_cuda.py:__init__:130 calls symbol:src/helix/crispr/offtarget_cuda.py:_init_cuda:136 (high)
  • symbol:src/helix/crispr/offtarget_cuda.py:__init__:329 calls symbol:src/helix/crispr/offtarget_cuda.py:CUDAOffTargetKernel:125 (high)
  • symbol:src/helix/crispr/offtarget_cuda.py:__init__:59 calls symbol:src/helix/crispr/offtarget_cuda.py:_pack_sequence:80 (high)
  • symbol:src/helix/crispr/offtarget_cuda.py:__init__:95 calls symbol:src/helix/crispr/offtarget_cuda.py:_pack_guides:104 (high)
  • symbol:src/helix/crispr/offtarget_cuda.py:__init__:95 calls symbol:src/helix/crispr/offtarget_cuda.py:_pack_pams:113 (high)
  • symbol:src/helix/crispr/offtarget_cuda.py:_init_cuda:136 calls symbol:src/helix_engine/native.py:is_available:20 (medium)
  • symbol:src/helix/crispr/offtarget_cuda.py:_init_cuda:136 calls symbol:src/helix/crispr/offtarget_cuda.py:_compile_kernels:152 (high)
  • symbol:src/helix/crispr/offtarget_cuda.py:cuda_available:384 calls symbol:src/helix_engine/native.py:is_available:20 (medium)
  • symbol:src/helix/crispr/offtarget_full.py:__init__:206 calls symbol:src/helix/crispr/offtarget_full.py:chrom_sizes:199 (high)
  • symbol:src/helix/crispr/offtarget_full.py:__init__:230 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/crispr/offtarget_full.py:canonical_hash:107 calls symbol:src/helix/canonicalization/jcs.py:jcs_dumps:15 (medium)
  • symbol:src/helix/crispr/offtarget_full.py:canonical_hash:107 calls symbol:src/helix/crispr/offtarget_full.py:to_dict:52 (high)
  • symbol:src/helix/crispr/offtarget_full.py:canonical_hash:107 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/crispr/offtarget_full.py:chrom_sizes:233 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/crispr/offtarget_full.py:get_sequence:213 calls symbol:src/helix/crispr/offtarget_full.py:get_window:240 (high)
  • symbol:src/helix/crispr/offtarget_full.py:get_sequence:213 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/crispr/offtarget_full.py:get_window:240 calls symbol:src/helix/crispr/offtarget_full.py:GenomeWindow:218 (high)
  • symbol:src/helix/crispr/offtarget_full.py:get_window:240 calls symbol:src/helix/gui/simbuilder/app.py:sequence:798 (medium)
  • symbol:src/helix/crispr/offtarget_full.py:get_window:240 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/crispr/offtarget_full.py:to_dict:77 calls symbol:src/helix/crispr/offtarget_full.py:to_dict:52 (high)
  • symbol:src/helix/crispr/offtarget_parity.py:__init__:173 calls symbol:src/helix/crispr/offtarget_parity.py:CPUBackend:46 (high)
  • symbol:src/helix/crispr/offtarget_parity.py:__init__:173 calls symbol:src/helix/crispr/offtarget_parity.py:CUDABackend:63 (high)
  • symbol:src/helix/crispr/offtarget_parity.py:__init__:68 calls symbol:src/helix/crispr/offtarget_parity.py:_check_availability:73 (high)
  • symbol:src/helix/crispr/offtarget_parity.py:_check_availability:73 calls symbol:src/helix/crispr/offtarget_cuda.py:CUDAOffTargetEnumerator:326 (medium)
  • symbol:src/helix/crispr/offtarget_parity.py:_hash_hits:232 calls symbol:src/helix/crispr/offtarget_parity.py:_hits_to_canonical_string:224 (high)
  • symbol:src/helix/crispr/offtarget_parity.py:_hash_hits:232 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/crispr/offtarget_parity.py:verify_golden_fixture:573 calls symbol:docs/playground/js/realtime_worker.js:genome:77 (low)
  • symbol:src/helix/crispr/offtarget_parity.py:verify_golden_fixture:573 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/crispr/offtarget_parity.py:verify_golden_fixture:573 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (medium)
  • symbol:src/helix/crispr/offtarget_parity.py:verify_golden_fixture:573 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (medium)
  • symbol:src/helix/crispr/offtarget_parity.py:verify_golden_fixture:573 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (medium)
  • symbol:src/helix/crispr/offtarget_parity.py:verify_golden_fixture:573 calls symbol:src/helix/crispr/offtarget_parity.py:_hash_hits:232 (high)
  • symbol:src/helix/crispr/offtarget_parity.py:verify_golden_fixture:573 calls symbol:src/helix/crispr/offtarget_parity.py:CPUBackend:46 (high)
  • symbol:src/helix/crispr/offtarget_parity.py:verify_golden_fixture:573 calls symbol:src/helix/crispr/offtarget_parity.py:enumerate:37 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:__enter__:596 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:__exit__:602 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_allowed_bundle_roots_real:75 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_allowed_bundle_roots:53 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_allowed_bundle_roots_real:75 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_realpath_strict:71 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_allowed_bundle_roots:53 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_repo_root:49 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v3_kmer2:1471 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v2:1404 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v3_kmer2:1471 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_kmer2_region_block:1439 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v4_kmer2_kmer3hash256:1532 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v3_kmer2:1471 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v4_kmer2_kmer3hash256:1532 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_kmer3_hash_256_block:1486 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v4_kmer2_kmer3hash256:1532 calls symbol:src/helix/studio/prime_inspector.py:block:89 (medium)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v4_thermo_positional:1542 calls symbol:src/helix/crispr/embeddings/v4_thermo_positional.py:embed_seq30_v4_thermo_positional:25 (medium)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v5_kmer2_pos1hot_guide20:1608 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v3_kmer2:1471 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v5_kmer2_pos1hot_guide20:1608 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_guide20_gc_region_fractions:1587 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v5_kmer2_pos1hot_guide20:1608 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_guide20_pos1hot_block:1566 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v6_kmer2_thermo:1552 calls symbol:src/helix/crispr/embeddings/v4_thermo_positional.py:thermo_scalar_block_v4:119 (medium)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v6_kmer2_thermo:1552 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v3_kmer2:1471 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v6_kmer2_thermo:1552 calls symbol:src/helix/studio/prime_inspector.py:block:89 (medium)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_encoding_only_result:1098 calls symbol:src/helix/crispr/on_target.py:get_score_to_prob:184 (medium)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_encoding_only_result:1098 calls symbol:src/helix/crispr/on_target.py:OnTargetEngineResult:67 (medium)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_encoding_only_result:1098 calls symbol:src/helix/crispr/on_target.py:to_prob:126 (medium)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_guide20_pos1hot_block:1566 calls symbol:docs/playground/js/realtime_worker.js:bases:302 (low)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_load_bundle:952 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_Bundle:913 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_load_bundle:952 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_l2_normalize_rows:900 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_load_bundle:952 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_load_json:169 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_load_bundle:952 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_load_npz_arrays:398 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_load_bundle:952 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_realpath_strict:71 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_load_bundle:952 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_require_allowed_bundle_path:90 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_load_bundle:952 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_resolve_npz_bundle_paths:152 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_load_bundle:952 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_sha256_concat_files:139 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_load_bundle:952 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_validate_bundle_arrays:440 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_load_bundle:952 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_validate_bundle_meta:177 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_load_json:169 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_require_allowed_bundle_path:90 calls symbol:examples/offscreen_webrtc_demo/signaling/server.js:path:3 (low)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_require_allowed_bundle_path:90 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_allowed_bundle_roots_real:75 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_require_allowed_bundle_path:90 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_realpath_strict:71 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_require_allowed_bundle_path:90 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_truthy:587 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_require_allowed_bundle_path:90 calls symbol:src/helix/live/livelab.py:empty:58 (medium)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_require_allowed_bundle_path:90 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_single_thread_numpy:611 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_EnvOverride:591 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_single_thread_numpy:611 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_truthy:587 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:_u64:1500 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:evaluate:1161 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v2:1404 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:evaluate:1161 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v3_kmer2:1471 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:evaluate:1161 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v4_kmer2_kmer3hash256:1532 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:evaluate:1161 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v4_thermo_positional:1542 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:evaluate:1161 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v5_kmer2_pos1hot_guide20:1608 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:evaluate:1161 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v6_kmer2_thermo:1552 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:evaluate:1161 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_encoding_only_result:1098 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:evaluate:1161 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_knn_distance_mean:624 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:evaluate:1161 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_knn_topk:738 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:evaluate:1161 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_l2_normalize_vec:906 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:evaluate:1161 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_load_bundle:952 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:evaluate:1161 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_logit:1126 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:evaluate:1161 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_sigmoid:1118 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:evaluate:1161 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_single_thread_numpy:611 (high)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:evaluate:1161 calls symbol:src/helix/crispr/on_target.py:get_score_to_prob:184 (medium)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:evaluate:1161 calls symbol:src/helix/crispr/on_target.py:OnTargetEngineResult:67 (medium)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:evaluate:1161 calls symbol:src/helix/crispr/on_target.py:to_prob:126 (medium)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:evaluate:1161 calls symbol:src/helix/crispr/ontargetx/encoding.py:make_tokens_and_bias:86 (medium)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:evaluate:1161 calls symbol:src/helix/nussinov_algorithm.py:fold_to_dot_bracket:111 (medium)
  • symbol:src/helix/crispr/on_target_engines/ontargetx.py:score:1158 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:evaluate:1161 (high)
  • symbol:src/helix/crispr/on_target_engines/physics.py:evaluate:24 calls symbol:src/helix/crispr/on_target_engines/physics.py:score:17 (high)
  • symbol:src/helix/crispr/on_target_engines/physics.py:evaluate:24 calls symbol:src/helix/crispr/on_target.py:get_score_to_prob:184 (medium)
  • symbol:src/helix/crispr/on_target_engines/physics.py:evaluate:24 calls symbol:src/helix/crispr/on_target.py:OnTargetEngineResult:67 (medium)
  • symbol:src/helix/crispr/on_target_engines/physics.py:evaluate:24 calls symbol:src/helix/crispr/on_target.py:to_prob:126 (medium)
  • symbol:src/helix/crispr/on_target.py:get_score_to_prob:184 calls symbol:src/helix/crispr/on_target.py:_float_env:174 (high)
  • symbol:src/helix/crispr/on_target.py:get_score_to_prob:184 calls symbol:src/helix/crispr/on_target.py:ScoreToProb:102 (high)
  • symbol:src/helix/crispr/on_target.py:get_scorer:164 calls symbol:src/helix/crispr/on_target.py:load_builtin_scorers:154 (high)
  • symbol:src/helix/crispr/on_target.py:to_prob:126 calls symbol:src/helix/crispr/on_target.py:_sigmoid:119 (high)
  • symbol:src/helix/crispr/ontargetx/bundle_io.py:npz_bytes:27 calls symbol:src/helix/crispr/ontargetx/bundle_io.py:npy_bytes:13 (high)
  • symbol:src/helix/crispr/ontargetx/bundle_io.py:npz_bytes:27 calls symbol:tools/studio_screenshot_receipt.mjs:metadata:333 (low)
  • symbol:src/helix/crispr/ontargetx/bundle_io.py:write_npz:56 calls symbol:src/helix/crispr/ontargetx/bundle_io.py:npz_bytes:27 (high)
  • symbol:src/helix/crispr/ontargetx/bundle_io.py:write_npz:56 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/crispr/ontargetx/encoding.py:dot_bracket_to_adj:64 calls symbol:src/helix/crispr/ontargetx/encoding.py:dot_bracket_pairs:38 (high)
  • symbol:src/helix/crispr/ontargetx/encoding.py:encode_nt_sequence:18 calls symbol:src/helix/live/livelab.py:empty:58 (medium)
  • symbol:src/helix/crispr/ontargetx/encoding.py:pad_2d_square:175 calls symbol:docs/playground/js/realtime.js:to:180 (low)
  • symbol:src/helix/crispr/ontargetx/ranking.py:_grad:221 calls symbol:src/helix/crispr/ontargetx/ranking.py:_sigmoid_neg:130 (high)
  • symbol:src/helix/crispr/ontargetx/ranking.py:pairs_sha256_hex:15 calls symbol:src/helix/crispr/ontargetx/ranking.py:_sha256_hex:11 (high)
  • symbol:src/helix/crispr/ontargetx/ranking.py:pairs_sha256_hex:15 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/crispr/pam.py:get_pam:65 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/crispr/pam.py:get_pam:65 calls symbol:src/helix/crispr/pam.py:as_dict:38 (high)
  • symbol:src/helix/crispr/pam.py:get_pam:65 calls symbol:src/helix/crispr/pam.py:list_pams:59 (high)
  • symbol:src/helix/crispr/pam.py:get_pam:65 calls symbol:src/helix/crispr/pam.py:PAM:30 (high)
  • symbol:src/helix/crispr/pam.py:get_pam:65 calls symbol:src/helix/crispr/pam.py:register_pam:105 (high)
  • symbol:src/helix/crispr/physics_gpu.py:__init__:70 calls symbol:src/helix/crispr/physics_gpu.py:_encode_sequence:36 (high)
  • symbol:src/helix/crispr/physics_gpu.py:_encode_sequence:36 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/crispr/physics_gpu.py:_encode_sequence:36 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/crispr/physics_gpu.py:_gpu_scores:177 calls symbol:src/helix/crispr/physics_gpu.py:_encode_sequence:36 (high)
  • symbol:src/helix/crispr/physics_gpu.py:_score_strand:102 calls symbol:src/helix/bioinformatics.py:reverse_complement:198 (medium)
  • symbol:src/helix/crispr/physics_gpu.py:_score_strand:102 calls symbol:src/helix/crispr/model.py:TargetSite:77 (medium)
  • symbol:src/helix/crispr/physics_gpu.py:_score_strand:102 calls symbol:src/helix/crispr/physics_gpu.py:_gpu_scores:177 (high)
  • symbol:src/helix/crispr/physics_gpu.py:_score_strand:102 calls symbol:src/helix/crispr/physics.py:_base_candidate_positions:317 (medium)
  • symbol:src/helix/crispr/physics_gpu.py:_score_strand:102 calls symbol:src/helix/crispr/physics.py:_compute_score:352 (medium)
  • symbol:src/helix/crispr/physics_gpu.py:_score_strand:102 calls symbol:src/helix/crispr/physics.py:_gc_penalty:307 (medium)
  • symbol:src/helix/crispr/physics_gpu.py:_score_strand:102 calls symbol:src/helix/crispr/physics.py:_pam_filter_positions:330 (medium)
  • symbol:src/helix/crispr/physics_gpu.py:_score_strand:102 calls symbol:src/helix/crispr/physics.py:_pam_ok:292 (medium)
  • symbol:src/helix/crispr/physics_gpu.py:_score_strand:102 calls symbol:src/helix/crispr/physics.py:CRISPRPhysicsResult:178 (medium)
  • symbol:src/helix/crispr/physics.py:__init__:248 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (medium)
  • symbol:src/helix/crispr/physics.py:__init__:370 calls symbol:src/helix_engine/native.py:is_available:20 (medium)
  • symbol:src/helix/crispr/physics.py:__init__:370 calls symbol:src/helix/crispr/physics.py:__init__:248 (high)
  • symbol:src/helix/crispr/physics.py:__init__:370 calls symbol:src/helix/crispr/physics.py:_encode_sequence_to_uint8:55 (high)
  • symbol:src/helix/crispr/physics.py:__init__:370 calls symbol:src/helix/crispr/physics.py:_seed_weight_vector:283 (high)
  • symbol:src/helix/crispr/physics.py:__init__:521 calls symbol:src/helix_engine/native.py:is_available:20 (medium)
  • symbol:src/helix/crispr/physics.py:__init__:521 calls symbol:src/helix/crispr/physics.py:__init__:248 (high)
  • symbol:src/helix/crispr/physics.py:__init__:578 calls symbol:src/helix/crispr/physics.py:__init__:248 (high)
  • symbol:src/helix/crispr/physics.py:_encode_sequence_to_uint8:55 calls symbol:src/helix/engine/encoding.py:encode_sequence_to_uint8:14 (medium)
  • symbol:src/helix/crispr/physics.py:_encode_window_cached:395 calls symbol:src/helix/crispr/physics.py:_encode_sequence_to_uint8:55 (high)
  • symbol:src/helix/crispr/physics.py:_gc_penalty:307 calls symbol:src/helix/bioinformatics.py:gc_content:62 (medium)
  • symbol:src/helix/crispr/physics.py:_record_backend:215 calls symbol:src/helix/studio/mcp_bridge.py:info:104 (medium)
  • symbol:src/helix/crispr/physics.py:_score_strand:439 calls symbol:src/helix/bioinformatics.py:reverse_complement:198 (medium)
  • symbol:src/helix/crispr/physics.py:_score_strand:439 calls symbol:src/helix/crispr/model.py:TargetSite:77 (medium)
  • symbol:src/helix/crispr/physics.py:_score_strand:439 calls symbol:src/helix/crispr/physics.py:_base_candidate_positions:317 (high)
  • symbol:src/helix/crispr/physics.py:_score_strand:439 calls symbol:src/helix/crispr/physics.py:_encode_window_cached:395 (high)
  • symbol:src/helix/crispr/physics.py:_score_strand:439 calls symbol:src/helix/crispr/physics.py:_mismatch_cost_encoded:71 (high)
  • symbol:src/helix/crispr/physics.py:_score_strand:439 calls symbol:src/helix/crispr/physics.py:_pam_filter_positions:330 (high)
  • symbol:src/helix/crispr/physics.py:_score_strand:439 calls symbol:src/helix/crispr/physics.py:_pam_ok:292 (high)
  • symbol:src/helix/crispr/physics.py:_score_strand:439 calls symbol:src/helix/crispr/physics.py:CRISPRPhysicsResult:178 (high)
  • symbol:src/helix/crispr/physics.py:_score_strand:439 calls symbol:src/helix/crispr/physics.py:on_target_score_encoded:195 (high)
  • symbol:src/helix/crispr/physics.py:_score_strand:439 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/crispr/rules.py:crispr_clean_cut:34 calls symbol:src/helix/crispr/on_target.py:compute_cut_position:23 (medium)
  • symbol:src/helix/crispr/rules.py:crispr_clean_cut:34 calls symbol:src/helix/crispr/rules.py:_get_context_objects:19 (high)
  • symbol:src/helix/crispr/rules.py:crispr_clean_cut:34 calls symbol:src/helix/crispr/rules.py:_get_physics:26 (high)
  • symbol:src/helix/crispr/rules.py:crispr_clean_cut:34 calls symbol:src/helix/crispr/simulator.py:find_candidate_sites:71 (medium)
  • symbol:src/helix/crispr/rules.py:crispr_clean_cut:34 calls symbol:src/helix/edit/events.py:EditEvent:9 (medium)
  • symbol:src/helix/crispr/rules.py:crispr_indel_branch:100 calls symbol:src/helix/crispr/cut_spectrum.py:build_microhomology_indel_spectrum:47 (medium)
  • symbol:src/helix/crispr/rules.py:crispr_indel_branch:100 calls symbol:src/helix/edit/events.py:EditEvent:9 (medium)
  • symbol:src/helix/crispr/rules.py:crispr_indel_branch:100 calls symbol:src/helix/genome/digital.py:materialize_chrom:110 (medium)
  • symbol:src/helix/crispr/rules.py:crispr_no_edit:195 calls symbol:src/helix/edit/events.py:EditEvent:9 (medium)
  • symbol:src/helix/crispr/score.py:_normalize_guide_sequence:22 calls symbol:src/helix/bioinformatics.py:reverse_complement:198 (medium)
  • symbol:src/helix/crispr/score.py:_prepare_pam:14 calls symbol:src/helix/crispr/pam.py:as_dict:38 (medium)
  • symbol:src/helix/crispr/score.py:_prepare_pam:14 calls symbol:src/helix/crispr/pam.py:get_pam:65 (medium)
  • symbol:src/helix/crispr/score.py:_record_hit:85 calls symbol:src/helix/bioinformatics.py:reverse_complement:198 (medium)
  • symbol:src/helix/crispr/score.py:_record_hit:85 calls symbol:src/helix/crispr/pam.py:match_pam:111 (medium)
  • symbol:src/helix/crispr/score.py:_record_hit:85 calls symbol:src/helix/crispr/score.py:_mismatch_profile:35 (high)
  • symbol:src/helix/crispr/score.py:load_weights:225 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/crispr/simulate.py:_guide_sequence_for_efficiency:125 calls symbol:src/helix/bioinformatics.py:reverse_complement:198 (medium)
  • symbol:src/helix/crispr/simulate.py:_normalize_priors:60 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/crispr/simulate.py:_sequence_sha:56 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/crispr/simulate.py:_stable_run_id:73 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/crispr/simulate.py:resolve_crispr_priors:259 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/cyclospectrum.py:_is_consistent:76 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/cyclospectrum.py:_is_consistent:76 calls symbol:src/helix/cyclospectrum.py:linear_spectrum:31 (high)
  • symbol:src/helix/cyclospectrum.py:cyclic_spectrum:41 calls symbol:src/helix/cyclospectrum.py:_prefix_masses:19 (high)
  • symbol:src/helix/cyclospectrum.py:linear_spectrum:31 calls symbol:src/helix/cyclospectrum.py:_prefix_masses:19 (high)
  • symbol:src/helix/cyclospectrum.py:theoretical_spectrum:56 calls symbol:src/helix/cyclospectrum.py:cyclic_spectrum:41 (high)
  • symbol:src/helix/cyclospectrum.py:theoretical_spectrum:56 calls symbol:src/helix/cyclospectrum.py:linear_spectrum:31 (high)
  • symbol:src/helix/datasets/__init__.py:read_text:28 calls symbol:src/helix/datasets/__init__.py:get_path:20 (high)
  • symbol:src/helix/decision_support/artifact_export.py:_compute_file_record:48 calls symbol:src/helix/decision_support/artifact_export.py:_posix_rel:44 (high)
  • symbol:src/helix/decision_support/artifact_export.py:_compute_file_record:48 calls symbol:src/helix/decision_support/artifact_export.py:_sha256_prefixed:36 (high)
  • symbol:src/helix/decision_support/artifact_export.py:_write_json:40 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (medium)
  • symbol:src/helix/decision_support/artifact_export.py:_write_json:40 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/decision_support/baseline_registry.py:_digest_file:45 calls symbol:src/helix/decision_support/baseline_registry.py:_sha256_prefixed:28 (high)
  • symbol:src/helix/decision_support/baseline_registry.py:_digest_file:45 calls symbol:src/helix/decision_support/baseline_registry.py:BaselineFileDigest:15 (high)
  • symbol:src/helix/decision_support/baseline_registry.py:compute_baseline_hash:32 calls symbol:src/helix/decision_support/baseline_registry.py:_sha256_prefixed:28 (high)
  • symbol:src/helix/decision_support/baseline_registry.py:compute_baseline_hash:32 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (medium)
  • symbol:src/helix/decision_support/baseline_registry.py:pinned_baseline_h0_identity:54 calls symbol:src/helix/decision_support/baseline_registry.py:_digest_file:45 (high)
  • symbol:src/helix/decision_support/baseline_registry.py:pinned_baseline_h0_identity:54 calls symbol:src/helix/decision_support/baseline_registry.py:BaselineIdentity:22 (high)
  • symbol:src/helix/decision_support/baseline_registry.py:pinned_baseline_h0_identity:54 calls symbol:src/helix/decision_support/baseline_registry.py:compute_baseline_hash:32 (high)
  • symbol:src/helix/decision_support/baseline_registry.py:pinned_baseline_h0_identity:54 calls symbol:src/helix/decision_support/paths.py:root_baselines_dir:24 (medium)
  • symbol:src/helix/decision_support/baseline_registry.py:verify_baseline_manifest_matches_repo:89 calls symbol:src/helix/decision_support/baseline_registry.py:pinned_baseline_h0_identity:54 (high)
  • symbol:src/helix/decision_support/calibration_registry.py:load_approved_calibration_bundle_index:33 calls symbol:src/helix/decision_support/calibration_registry.py:ApprovedCalibrationBundleIndex:21 (high)
  • symbol:src/helix/decision_support/calibration_registry.py:load_approved_calibration_bundle_index:33 calls symbol:src/helix/decision_support/calibration_registry.py:ApprovedCalibrationEntry:12 (high)
  • symbol:src/helix/decision_support/calibration_registry.py:load_approved_calibration_bundle_index:33 calls symbol:src/helix/decision_support/paths.py:root_calibration_dir:20 (medium)
  • symbol:src/helix/decision_support/context_registry.py:compute_context_hash:49 calls symbol:src/helix/scientific_contract.py:sha256_prefixed:327 (medium)
  • symbol:src/helix/decision_support/context_registry.py:load_supported_contexts:53 calls symbol:src/helix/decision_support/context_registry.py:_normalize_context_tuple:38 (high)
  • symbol:src/helix/decision_support/context_registry.py:load_supported_contexts:53 calls symbol:src/helix/decision_support/context_registry.py:compute_context_hash:49 (high)
  • symbol:src/helix/decision_support/context_registry.py:load_supported_contexts:53 calls symbol:src/helix/decision_support/context_registry.py:SupportedContext:22 (high)
  • symbol:src/helix/decision_support/context_registry.py:load_supported_contexts:53 calls symbol:src/helix/decision_support/paths.py:root_policies_dir:28 (medium)
  • symbol:src/helix/decision_support/dataset_version.py:_normalize_fastq_files:40 calls symbol:src/helix/decision_support/dataset_version.py:_normalize_path:36 (high)
  • symbol:src/helix/decision_support/dataset_version.py:compute_dataset_version_hash:53 calls symbol:src/helix/decision_support/dataset_version.py:_normalize_fastq_files:40 (high)
  • symbol:src/helix/decision_support/dataset_version.py:compute_dataset_version_hash:53 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (medium)
  • symbol:src/helix/decision_support/dataset_version.py:recompute_dataset_version_hash:80 calls symbol:src/helix/decision_support/dataset_version.py:compute_dataset_version_hash:53 (high)
  • symbol:src/helix/decision_support/gate_outputs.py:coerce_outputs_dict:128 calls symbol:src/helix/decision_support/gate_outputs.py:to_dict:22 (high)
  • symbol:src/helix/decision_support/offline_validate.py:_add:120 calls symbol:src/helix/decision_support/check_registry.py:require_check_registered:155 (medium)
  • symbol:src/helix/decision_support/offline_validate.py:_load_checksums:38 calls symbol:src/helix/decision_support/offline_validate.py:_read_json:34 (high)
  • symbol:src/helix/decision_support/offline_validate.py:_load_checksums:38 calls symbol:src/helix/decision_support/schema_validate.py:require_mapping:59 (medium)
  • symbol:src/helix/decision_support/offline_validate.py:_verify_checksums:72 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/decision_support/offline_validate.py:_verify_checksums:72 calls symbol:src/helix/decision_support/offline_validate.py:_load_checksums:38 (high)
  • symbol:src/helix/decision_support/offline_validate.py:_verify_checksums:72 calls symbol:src/helix/decision_support/offline_validate.py:_sha256_prefixed:30 (high)
  • symbol:src/helix/decision_support/offline_validate.py:_verify_checksums:72 calls symbol:src/helix/fs.py:rglob_sorted:47 (medium)
  • symbol:src/helix/decision_support/paths.py:root_baselines_dir:24 calls symbol:src/helix/decision_support/paths.py:repo_root:6 (high)
  • symbol:src/helix/decision_support/paths.py:root_calibration_dir:20 calls symbol:src/helix/decision_support/paths.py:repo_root:6 (high)
  • symbol:src/helix/decision_support/paths.py:root_policies_dir:28 calls symbol:src/helix/decision_support/paths.py:repo_root:6 (high)
  • symbol:src/helix/decision_support/paths.py:root_schemas_dir:16 calls symbol:src/helix/decision_support/paths.py:repo_root:6 (high)
  • symbol:src/helix/decision_support/schema_validate.py:load_schema:29 calls symbol:src/helix/decision_support/schema_validate.py:LoadedSchema:19 (high)
  • symbol:src/helix/decision_support/schema_validate.py:load_schema:29 calls symbol:src/helix/decision_support/schema_validate.py:SchemaValidationError:14 (high)
  • symbol:src/helix/decision_support/schema_validate.py:validate_json:46 calls symbol:src/helix/decision_support/schema_validate.py:_schema_store:37 (high)
  • symbol:src/helix/decision_support/schema_validate.py:validate_json:46 calls symbol:src/helix/decision_support/schema_validate.py:SchemaValidationError:14 (high)
  • symbol:src/helix/determinism/guard.py:__call__:297 calls symbol:src/helix/determinism/guard.py:_raise_forbidden:227 (high)
  • symbol:src/helix/determinism/guard.py:__getattr__:300 calls symbol:src/helix/determinism/guard.py:_raise_forbidden:227 (high)
  • symbol:src/helix/determinism/guard.py:_format_path:160 calls symbol:src/helix/determinism/guard.py:_repo_root:147 (high)
  • symbol:src/helix/determinism/guard.py:_patch_datetime:591 calls symbol:src/helix/determinism/guard.py:_DeterminismDateTime:600 (high)
  • symbol:src/helix/determinism/guard.py:_patch_fs_iteration:509 calls symbol:src/helix/determinism/guard.py:_allowed_only_from_modules:389 (high)
  • symbol:src/helix/determinism/guard.py:_patch_fs_iteration:509 calls symbol:src/helix/determinism/guard.py:_patch_attr:342 (high)
  • symbol:src/helix/determinism/guard.py:_patch_fs_iteration:509 calls symbol:src/helix/determinism/guard.py:_patch_module_globals_ref:357 (high)
  • symbol:src/helix/determinism/guard.py:_patch_jax:678 calls symbol:src/helix/determinism/guard.py:_forbidden:272 (high)
  • symbol:src/helix/determinism/guard.py:_patch_jax:678 calls symbol:src/helix/determinism/guard.py:_patch_attr:342 (high)
  • symbol:src/helix/determinism/guard.py:_patch_module_globals_ref:357 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/determinism/guard.py:_patch_module_globals_ref:357 calls symbol:src/helix/determinism/guard.py:_is_helix_code_module:26 (high)
  • symbol:src/helix/determinism/guard.py:_patch_module_globals_ref:357 calls symbol:src/helix/determinism/guard.py:_patch_attr:342 (high)
  • symbol:src/helix/determinism/guard.py:_patch_numpy_random:631 calls symbol:src/helix/determinism/guard.py:_allowed_only_from:279 (high)
  • symbol:src/helix/determinism/guard.py:_patch_numpy_random:631 calls symbol:src/helix/determinism/guard.py:_forbidden:272 (high)
  • symbol:src/helix/determinism/guard.py:_patch_numpy_random:631 calls symbol:src/helix/determinism/guard.py:_ForbiddenProxy:293 (high)
  • symbol:src/helix/determinism/guard.py:_patch_numpy_random:631 calls symbol:src/helix/determinism/guard.py:_patch_attr:342 (high)
  • symbol:src/helix/determinism/guard.py:_patch_os:499 calls symbol:src/helix/determinism/guard.py:_allowed_only_from_wrappers:373 (high)
  • symbol:src/helix/determinism/guard.py:_patch_os:499 calls symbol:src/helix/determinism/guard.py:_patch_attr:342 (high)
  • symbol:src/helix/determinism/guard.py:_patch_secrets:482 calls symbol:src/helix/determinism/guard.py:_allowed_only_from_wrappers:373 (high)
  • symbol:src/helix/determinism/guard.py:_patch_secrets:482 calls symbol:src/helix/determinism/guard.py:_patch_attr:342 (high)
  • symbol:src/helix/determinism/guard.py:_patch_stdlib_random:426 calls symbol:src/helix/determinism/guard.py:__init__:294 (high)
  • symbol:src/helix/determinism/guard.py:_patch_stdlib_random:426 calls symbol:src/helix/determinism/guard.py:_allowed_only_from_modules:389 (high)
  • symbol:src/helix/determinism/guard.py:_patch_stdlib_random:426 calls symbol:src/helix/determinism/guard.py:_patch_attr:342 (high)
  • symbol:src/helix/determinism/guard.py:_patch_stdlib_random:426 calls symbol:src/helix/determinism/guard.py:_patch_module_globals_ref:357 (high)
  • symbol:src/helix/determinism/guard.py:_patch_tempfile:549 calls symbol:src/helix/determinism/guard.py:_allowed_only_from_wrappers:373 (high)
  • symbol:src/helix/determinism/guard.py:_patch_tempfile:549 calls symbol:src/helix/determinism/guard.py:_patch_attr:342 (high)
  • symbol:src/helix/determinism/guard.py:_patch_tempfile:549 calls symbol:src/helix/determinism/guard.py:_patch_module_globals_ref:357 (high)
  • symbol:src/helix/determinism/guard.py:_patch_time:571 calls symbol:src/helix/determinism/guard.py:_allowed_only_from_wrappers:373 (high)
  • symbol:src/helix/determinism/guard.py:_patch_time:571 calls symbol:src/helix/determinism/guard.py:_patch_attr:342 (high)
  • symbol:src/helix/determinism/guard.py:_patch_time:571 calls symbol:src/helix/determinism/guard.py:_patch_module_globals_ref:357 (high)
  • symbol:src/helix/determinism/guard.py:_patch_torch:663 calls symbol:src/helix/determinism/guard.py:_forbidden:272 (high)
  • symbol:src/helix/determinism/guard.py:_patch_torch:663 calls symbol:src/helix/determinism/guard.py:_patch_attr:342 (high)
  • symbol:src/helix/determinism/guard.py:_patch_uuid:472 calls symbol:src/helix/determinism/guard.py:_allowed_only_from_wrappers:373 (high)
  • symbol:src/helix/determinism/guard.py:_patch_uuid:472 calls symbol:src/helix/determinism/guard.py:_patch_attr:342 (high)
  • symbol:src/helix/determinism/guard.py:_raise_forbidden:227 calls symbol:src/helix/determinism/guard.py:_code_snippet:175 (high)
  • symbol:src/helix/determinism/guard.py:_raise_forbidden:227 calls symbol:src/helix/determinism/guard.py:_first_user_frame:190 (high)
  • symbol:src/helix/determinism/guard.py:_raise_forbidden:227 calls symbol:src/helix/determinism/guard.py:_format_path:160 (high)
  • symbol:src/helix/determinism/guard.py:_raise_forbidden:227 calls symbol:src/helix/determinism/guard.py:ImplicitRandomnessError:19 (high)
  • symbol:src/helix/determinism/guard.py:_raise_forbidden:227 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/determinism/guard.py:_raise_forbidden:227 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/determinism/guard.py:_wrapped:273 calls symbol:src/helix/determinism/guard.py:_raise_forbidden:227 (high)
  • symbol:src/helix/determinism/guard.py:_wrapped:285 calls symbol:src/helix/determinism/guard.py:_raise_forbidden:227 (high)
  • symbol:src/helix/determinism/guard.py:_wrapped:285 calls symbol:src/helix/determinism/guard.py:_stack_includes_module_prefix:215 (high)
  • symbol:src/helix/determinism/guard.py:_wrapped:374 calls symbol:src/helix/determinism/guard.py:_is_helix_code_module:26 (high)
  • symbol:src/helix/determinism/guard.py:_wrapped:374 calls symbol:src/helix/determinism/guard.py:_raise_forbidden:227 (high)
  • symbol:src/helix/determinism/guard.py:_wrapped:374 calls symbol:src/helix/determinism/nondet.py:nondeterminism_allowed:27 (medium)
  • symbol:src/helix/determinism/guard.py:_wrapped:396 calls symbol:src/helix/determinism/guard.py:_is_helix_code_module:26 (high)
  • symbol:src/helix/determinism/guard.py:_wrapped:396 calls symbol:src/helix/determinism/guard.py:_raise_forbidden:227 (high)
  • symbol:src/helix/determinism/guard.py:deterministic_context:93 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/determinism/guard.py:deterministic_context:93 calls symbol:src/helix/determinism/guard.py:apply:45 (high)
  • symbol:src/helix/determinism/guard.py:deterministic_context:93 calls symbol:src/helix/determinism/guard.py:install:311 (high)
  • symbol:src/helix/determinism/guard.py:deterministic_context:93 calls symbol:src/helix/determinism/guard.py:uninstall:330 (high)
  • symbol:src/helix/determinism/guard.py:deterministic_context:93 calls symbol:src/helix/determinism/nondet.py:force_disallow_nondeterminism:49 (medium)
  • symbol:src/helix/determinism/guard.py:install:311 calls symbol:src/helix/determinism/guard.py:_patch_datetime:591 (high)
  • symbol:src/helix/determinism/guard.py:install:311 calls symbol:src/helix/determinism/guard.py:_patch_fs_iteration:509 (high)
  • symbol:src/helix/determinism/guard.py:install:311 calls symbol:src/helix/determinism/guard.py:_patch_jax:678 (high)
  • symbol:src/helix/determinism/guard.py:install:311 calls symbol:src/helix/determinism/guard.py:_patch_numpy_random:631 (high)
  • symbol:src/helix/determinism/guard.py:install:311 calls symbol:src/helix/determinism/guard.py:_patch_os:499 (high)
  • symbol:src/helix/determinism/guard.py:install:311 calls symbol:src/helix/determinism/guard.py:_patch_secrets:482 (high)
  • symbol:src/helix/determinism/guard.py:install:311 calls symbol:src/helix/determinism/guard.py:_patch_stdlib_random:426 (high)
  • symbol:src/helix/determinism/guard.py:install:311 calls symbol:src/helix/determinism/guard.py:_patch_tempfile:549 (high)
  • symbol:src/helix/determinism/guard.py:install:311 calls symbol:src/helix/determinism/guard.py:_patch_time:571 (high)
  • symbol:src/helix/determinism/guard.py:install:311 calls symbol:src/helix/determinism/guard.py:_patch_torch:663 (high)
  • symbol:src/helix/determinism/guard.py:install:311 calls symbol:src/helix/determinism/guard.py:_patch_uuid:472 (high)
  • symbol:src/helix/determinism/guard.py:now:602 calls symbol:src/helix/determinism/guard.py:_is_helix_code_module:26 (high)
  • symbol:src/helix/determinism/guard.py:now:602 calls symbol:src/helix/determinism/guard.py:_raise_forbidden:227 (high)
  • symbol:src/helix/determinism/guard.py:now:602 calls symbol:src/helix/determinism/nondet.py:nondeterminism_allowed:27 (medium)
  • symbol:src/helix/determinism/guard.py:uninstall:330 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/determinism/guard.py:utcnow:615 calls symbol:src/helix/determinism/guard.py:_is_helix_code_module:26 (high)
  • symbol:src/helix/determinism/guard.py:utcnow:615 calls symbol:src/helix/determinism/guard.py:_raise_forbidden:227 (high)
  • symbol:src/helix/determinism/guard.py:utcnow:615 calls symbol:src/helix/determinism/nondet.py:nondeterminism_allowed:27 (medium)
  • symbol:src/helix/determinism/nondet.py:nondeterminism_allowance:23 calls symbol:src/helix/determinism/nondet.py:NondeterminismAllowance:18 (high)
  • symbol:src/helix/dsl/hgx.py:build_graph_from_hgx:45 calls symbol:src/helix/core/graph.py:build_graph:136 (medium)
  • symbol:src/helix/dsl/hgx.py:dump_hgx:40 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/dsl/hgx.py:load_hgx:34 calls symbol:src/helix/dsl/hgx.py:HGXModel:28 (high)
  • symbol:src/helix/edge/basespace_client.py:_fetch_token:37 calls symbol:src/helix/clock.py:unix_time_s:96 (medium)
  • symbol:src/helix/edge/basespace_client.py:_fetch_token:37 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/edge/basespace_client.py:_fetch_token:37 calls symbol:src/helix/edge/basespace_client.py:TokenState:24 (high)
  • symbol:src/helix/edge/basespace_client.py:_fetch_token:37 calls symbol:src/helix/studio/ui_dispatcher.py:post:14 (medium)
  • symbol:src/helix/edge/basespace_client.py:_get:92 calls symbol:src/helix/edge/basespace_client.py:_headers:81 (high)
  • symbol:src/helix/edge/basespace_client.py:_headers:81 calls symbol:src/helix/edge/basespace_client.py:get_access_token:56 (high)
  • symbol:src/helix/edge/basespace_client.py:download_fastq:113 calls symbol:src/helix/edge/basespace_client.py:_headers:81 (high)
  • symbol:src/helix/edge/basespace_client.py:download_fastq:113 calls symbol:tests/test_basespace_client.py:iter_content:21 (low)
  • symbol:src/helix/edge/basespace_client.py:get_access_token:56 calls symbol:src/helix/clock.py:unix_time_s:96 (medium)
  • symbol:src/helix/edge/basespace_client.py:get_access_token:56 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/edge/basespace_client.py:get_access_token:56 calls symbol:src/helix/edge/basespace_client.py:_fetch_token:37 (high)
  • symbol:src/helix/edge/basespace_client.py:get_fastq_files:109 calls symbol:src/helix/edge/basespace_client.py:_get:92 (high)
  • symbol:src/helix/edge/basespace_client.py:get_run:105 calls symbol:src/helix/edge/basespace_client.py:_get:92 (high)
  • symbol:src/helix/edge/basespace_client.py:list_completed_runs:98 calls symbol:src/helix/edge/basespace_client.py:_get:92 (high)
  • symbol:src/helix/edge/bundle.py:_add_bytes:77 calls symbol:src/helix/edge/bundle.py:_normalize_tarinfo:67 (high)
  • symbol:src/helix/edge/bundle.py:_add_bytes:77 calls symbol:src/helix/edge/bundle.py:_sha256_bytes:55 (high)
  • symbol:src/helix/edge/bundle.py:_add_bytes:77 calls symbol:src/helix/edge/bundle.py:ManifestFile:36 (high)
  • symbol:src/helix/edge/bundle.py:_add_file:85 calls symbol:src/helix/edge/bundle.py:_sha256_path:59 (high)
  • symbol:src/helix/edge/bundle.py:_add_file:85 calls symbol:src/helix/edge/bundle.py:ManifestFile:36 (high)
  • symbol:src/helix/edge/bundle.py:_bundle_digest:90 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/edge/bundle.py:_now_ts:50 calls symbol:src/helix/clock.py:utc_now_stamp:112 (medium)
  • symbol:src/helix/edge/bundle.py:_now_ts:50 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/edge/config.py:_parse_basespace:97 calls symbol:src/helix/edge/config.py:BaseSpaceConfig:19 (high)
  • symbol:src/helix/edge/config.py:_parse_illumina_roots:84 calls symbol:src/helix/edge/config.py:IlluminaRoot:12 (high)
  • symbol:src/helix/edge/config.py:_parse_ingest:148 calls symbol:src/helix/edge/config.py:IngestConfig:61 (high)
  • symbol:src/helix/edge/config.py:_parse_ion:121 calls symbol:src/helix/edge/config.py:IonTorrentConfig:38 (high)
  • symbol:src/helix/edge/config.py:_parse_runtime:127 calls symbol:src/helix/edge/config.py:EdgeRuntimeConfig:46 (high)
  • symbol:src/helix/edge/config.py:_parse_thermo:114 calls symbol:src/helix/edge/config.py:ThermoConnectConfig:32 (high)
  • symbol:src/helix/edge/config.py:_parse_upload:139 calls symbol:src/helix/edge/config.py:UploadConfig:55 (high)
  • symbol:src/helix/edge/config.py:load_config_from_env:183 calls symbol:src/helix/edge/config.py:load_config:157 (high)
  • symbol:src/helix/edge/config.py:load_config:157 calls symbol:src/helix/edge/config.py:_load_yaml:79 (high)
  • symbol:src/helix/edge/config.py:load_config:157 calls symbol:src/helix/edge/config.py:_parse_basespace:97 (high)
  • symbol:src/helix/edge/config.py:load_config:157 calls symbol:src/helix/edge/config.py:_parse_illumina_roots:84 (high)
  • symbol:src/helix/edge/config.py:load_config:157 calls symbol:src/helix/edge/config.py:_parse_ingest:148 (high)
  • symbol:src/helix/edge/config.py:load_config:157 calls symbol:src/helix/edge/config.py:_parse_ion:121 (high)
  • symbol:src/helix/edge/config.py:load_config:157 calls symbol:src/helix/edge/config.py:_parse_runtime:127 (high)
  • symbol:src/helix/edge/config.py:load_config:157 calls symbol:src/helix/edge/config.py:_parse_thermo:114 (high)
  • symbol:src/helix/edge/config.py:load_config:157 calls symbol:src/helix/edge/config.py:_parse_upload:139 (high)
  • symbol:src/helix/edge/config.py:load_config:157 calls symbol:src/helix/edge/config.py:EdgeConfig:67 (high)
  • symbol:src/helix/edge/ion_receiver.py:do_POST:42 calls symbol:src/helix/edge/bundle.py:build_run_bundle:98 (medium)
  • symbol:src/helix/edge/ion_receiver.py:do_POST:42 calls symbol:src/helix/edge/bundle.py:BundleFile:19 (medium)
  • symbol:src/helix/edge/ion_receiver.py:do_POST:42 calls symbol:src/helix/edge/ion_receiver.py:_check_auth:31 (high)
  • symbol:src/helix/edge/ion_receiver.py:do_POST:42 calls symbol:src/helix/edge/translators/ion_torrent.py:run_descriptor_from_torrent_payload:11 (medium)
  • symbol:src/helix/edge/ion_receiver.py:do_POST:42 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/edge/ion_receiver.py:do_POST:42 calls symbol:src/helix/teams/server.py:send_response:307 (medium)
  • symbol:src/helix/edge/ion_receiver.py:run_ion_receiver:92 calls symbol:src/helix/edge/ion_receiver.py:create_app:98 (high)
  • symbol:src/helix/edge/mock_ingest_server.py:_build_config_from_args:207 calls symbol:src/helix/edge/config.py:EdgeConfig:67 (medium)
  • symbol:src/helix/edge/mock_ingest_server.py:_build_config_from_args:207 calls symbol:src/helix/edge/config.py:IngestConfig:61 (medium)
  • symbol:src/helix/edge/mock_ingest_server.py:_build_config_from_args:207 calls symbol:src/helix/edge/config.py:load_config:157 (medium)
  • symbol:src/helix/edge/mock_ingest_server.py:_bundle_digest:22 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/edge/mock_ingest_server.py:_verify_bundle:38 calls symbol:src/helix/edge/mock_ingest_server.py:_bundle_digest:22 (high)
  • symbol:src/helix/edge/mock_ingest_server.py:_verify_bundle:38 calls symbol:src/helix/edge/mock_ingest_server.py:_sha256_bytes:18 (high)
  • symbol:src/helix/edge/mock_ingest_server.py:do_GET:159 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:src/helix/edge/mock_ingest_server.py:do_GET:159 calls symbol:src/helix/edge/mock_ingest_server.py:get_status:100 (high)
  • symbol:src/helix/edge/mock_ingest_server.py:do_GET:159 calls symbol:src/helix/edge/run_registry.py:get_run:134 (medium)
  • symbol:src/helix/edge/mock_ingest_server.py:do_GET:159 calls symbol:src/helix/edge/run_registry.py:list_runs:113 (medium)
  • symbol:src/helix/edge/mock_ingest_server.py:do_GET:159 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/edge/mock_ingest_server.py:do_GET:159 calls symbol:src/helix/teams/server.py:send_response:307 (medium)
  • symbol:src/helix/edge/mock_ingest_server.py:do_POST:117 calls symbol:src/helix/edge/mock_ingest_server.py:_check_status_auth:110 (high)
  • symbol:src/helix/edge/mock_ingest_server.py:do_POST:117 calls symbol:src/helix/edge/mock_ingest_server.py:register_bundle:81 (high)
  • symbol:src/helix/edge/mock_ingest_server.py:do_POST:117 calls symbol:src/helix/edge/run_registry.py:update_status:141 (medium)
  • symbol:src/helix/edge/mock_ingest_server.py:do_POST:117 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/edge/mock_ingest_server.py:do_POST:117 calls symbol:src/helix/teams/server.py:send_response:307 (medium)
  • symbol:src/helix/edge/mock_ingest_server.py:handler_factory:108 calls symbol:src/helix/edge/mock_ingest_server.py:Handler:109 (high)
  • symbol:src/helix/edge/mock_ingest_server.py:main:223 calls symbol:src/helix/edge/mock_ingest_server.py:_build_config_from_args:207 (high)
  • symbol:src/helix/edge/mock_ingest_server.py:main:223 calls symbol:src/helix/edge/mock_ingest_server.py:run_server:214 (high)
  • symbol:src/helix/edge/mock_ingest_server.py:register_bundle:81 calls symbol:src/helix/edge/mock_ingest_server.py:_extract_descriptor:70 (high)
  • symbol:src/helix/edge/mock_ingest_server.py:register_bundle:81 calls symbol:src/helix/edge/mock_ingest_server.py:_verify_bundle:38 (high)
  • symbol:src/helix/edge/mock_ingest_server.py:register_bundle:81 calls symbol:src/helix/edge/run_registry.py:save_run:83 (medium)
  • symbol:src/helix/edge/mock_ingest_server.py:register_bundle:81 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/edge/mock_ingest_server.py:run_server:214 calls symbol:src/helix/edge/mock_ingest_server.py:handler_factory:108 (high)
  • symbol:src/helix/edge/mock_ingest_server.py:run_server:214 calls symbol:src/helix/edge/mock_ingest_server.py:RunStatusStore:30 (high)
  • symbol:src/helix/edge/mock_ingest_server.py:run_server:214 calls symbol:src/helix/edge/run_registry.py:RunRegistry:40 (medium)
  • symbol:src/helix/edge/run_descriptor.py:from_dict:51 calls symbol:src/helix/edge/run_descriptor.py:validate_descriptor:26 (high)
  • symbol:src/helix/edge/run_descriptor.py:load_schema:19 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/edge/run_descriptor.py:validate_descriptor:26 calls symbol:src/helix/edge/run_descriptor.py:load_schema:19 (high)
  • symbol:src/helix/edge/run_registry.py:_deserialize_detail:64 calls symbol:src/helix/edge/run_registry.py:_deserialize_status:56 (high)
  • symbol:src/helix/edge/run_registry.py:_deserialize_detail:64 calls symbol:src/helix/edge/run_registry.py:RunDetail:34 (high)
  • symbol:src/helix/edge/run_registry.py:_deserialize_status:56 calls symbol:src/helix/edge/run_registry.py:RunStatus:14 (high)
  • symbol:src/helix/edge/run_registry.py:get_run:134 calls symbol:src/helix/edge/run_registry.py:_deserialize_detail:64 (high)
  • symbol:src/helix/edge/run_registry.py:get_run:134 calls symbol:src/helix/edge/run_registry.py:_path_for:45 (high)
  • symbol:src/helix/edge/run_registry.py:list_runs:113 calls symbol:src/helix/edge/run_registry.py:RunSummary:22 (high)
  • symbol:src/helix/edge/run_registry.py:list_runs:113 calls symbol:src/helix/fs.py:glob_sorted:37 (medium)
  • symbol:src/helix/edge/run_registry.py:save_run:83 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:src/helix/edge/run_registry.py:save_run:83 calls symbol:src/helix/clock.py:utc_now_iso_offset:106 (medium)
  • symbol:src/helix/edge/run_registry.py:save_run:83 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/edge/run_registry.py:save_run:83 calls symbol:src/helix/edge/run_registry.py:_path_for:45 (high)
  • symbol:src/helix/edge/run_registry.py:save_run:83 calls symbol:src/helix/edge/run_registry.py:_serialize_status:48 (high)
  • symbol:src/helix/edge/run_registry.py:save_run:83 calls symbol:src/helix/edge/run_registry.py:RunDetail:34 (high)
  • symbol:src/helix/edge/run_registry.py:save_run:83 calls symbol:src/helix/edge/run_registry.py:RunStatus:14 (high)
  • symbol:src/helix/edge/run_registry.py:save_run:83 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/edge/translators/base.py:required_files:23 calls symbol:src/helix/decision_support/calibration_registry.py:find:25 (medium)
  • symbol:src/helix/edge/translators/basespace.py:_fastq_sets_from_fastqs:120 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/edge/translators/basespace.py:_fastq_sets_from_fastqs:120 calls symbol:src/helix/edge/translators/basespace.py:_read_from_name:145 (high)
  • symbol:src/helix/edge/translators/basespace.py:build_run_descriptor:26 calls symbol:src/helix/clock.py:utc_now_iso_offset:106 (medium)
  • symbol:src/helix/edge/translators/basespace.py:build_run_descriptor:26 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/edge/translators/basespace.py:build_run_descriptor:26 calls symbol:src/helix/edge/basespace_client.py:get_fastq_files:109 (medium)
  • symbol:src/helix/edge/translators/basespace.py:build_run_descriptor:26 calls symbol:src/helix/edge/basespace_client.py:get_run:105 (medium)
  • symbol:src/helix/edge/translators/basespace.py:build_run_descriptor:26 calls symbol:src/helix/edge/run_descriptor.py:from_dict:51 (medium)
  • symbol:src/helix/edge/translators/basespace.py:build_run_descriptor:26 calls symbol:src/helix/edge/translators/basespace.py:_fastq_sets_from_fastqs:120 (high)
  • symbol:src/helix/edge/translators/basespace.py:build_run_descriptor:26 calls symbol:src/helix/edge/translators/basespace.py:_maybe_iso:83 (high)
  • symbol:src/helix/edge/translators/basespace.py:build_run_descriptor:26 calls symbol:src/helix/edge/translators/basespace.py:_read_structure_from_meta:94 (high)
  • symbol:src/helix/edge/translators/basespace.py:build_run_descriptor:26 calls symbol:src/helix/edge/translators/basespace.py:_samples_from_fastqs:152 (high)
  • symbol:src/helix/edge/translators/basespace.py:list_completed_run_ids:21 calls symbol:src/helix/edge/basespace_client.py:list_completed_runs:98 (medium)
  • symbol:src/helix/edge/translators/basespace.py:materialize_fastqs:74 calls symbol:src/helix/edge/basespace_client.py:download_fastq:113 (medium)
  • symbol:src/helix/edge/translators/basespace.py:materialize_fastqs:74 calls symbol:src/helix/edge/basespace_client.py:get_fastq_files:109 (medium)
  • symbol:src/helix/edge/translators/illumina.py:_collect_fastqs:195 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/edge/translators/illumina.py:_collect_fastqs:195 calls symbol:src/helix/fs.py:rglob_sorted:47 (medium)
  • symbol:src/helix/edge/translators/illumina.py:_parse_run_info:116 calls symbol:src/helix/decision_support/calibration_registry.py:find:25 (medium)
  • symbol:src/helix/edge/translators/illumina.py:_parse_run_info:116 calls symbol:src/helix/teams/digest.py:parse:21 (medium)
  • symbol:src/helix/edge/translators/illumina.py:_parse_run_parameters:142 calls symbol:src/helix/teams/digest.py:parse:21 (medium)
  • symbol:src/helix/edge/translators/illumina.py:translate:35 calls symbol:src/helix/clock.py:utc_now_iso_offset:106 (medium)
  • symbol:src/helix/edge/translators/illumina.py:translate:35 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/edge/translators/illumina.py:translate:35 calls symbol:src/helix/edge/run_descriptor.py:from_dict:51 (medium)
  • symbol:src/helix/edge/translators/illumina.py:translate:35 calls symbol:src/helix/edge/translators/illumina.py:_build_read_structure:218 (high)
  • symbol:src/helix/edge/translators/illumina.py:translate:35 calls symbol:src/helix/edge/translators/illumina.py:_collect_fastqs:195 (high)
  • symbol:src/helix/edge/translators/illumina.py:translate:35 calls symbol:src/helix/edge/translators/illumina.py:_parse_run_info:116 (high)
  • symbol:src/helix/edge/translators/illumina.py:translate:35 calls symbol:src/helix/edge/translators/illumina.py:_parse_run_parameters:142 (high)
  • symbol:src/helix/edge/translators/illumina.py:translate:35 calls symbol:src/helix/edge/translators/illumina.py:_parse_sample_sheet:155 (high)
  • symbol:src/helix/edge/translators/ion_torrent.py:run_descriptor_from_torrent_payload:11 calls symbol:src/helix/clock.py:utc_now_iso_offset:106 (medium)
  • symbol:src/helix/edge/translators/ion_torrent.py:run_descriptor_from_torrent_payload:11 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/edge/translators/ion_torrent.py:run_descriptor_from_torrent_payload:11 calls symbol:src/helix/edge/run_descriptor.py:from_dict:51 (medium)
  • symbol:src/helix/edge/translators/thermo_connect.py:_group_fastqs:78 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/edge/translators/thermo_connect.py:build_run_descriptor:24 calls symbol:src/helix/clock.py:utc_now_iso_offset:106 (medium)
  • symbol:src/helix/edge/translators/thermo_connect.py:build_run_descriptor:24 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/edge/translators/thermo_connect.py:build_run_descriptor:24 calls symbol:src/helix/edge/run_descriptor.py:from_dict:51 (medium)
  • symbol:src/helix/edge/translators/thermo_connect.py:build_run_descriptor:24 calls symbol:src/helix/edge/translators/thermo_connect.py:_group_fastqs:78 (high)
  • symbol:src/helix/edge/translators/thermo_connect.py:build_run_descriptor:24 calls symbol:src/helix/edge/translators/thermo_connect.py:find_fastqs:74 (high)
  • symbol:src/helix/edge/translators/thermo_connect.py:discover_runs:15 calls symbol:src/helix/fs.py:iterdir_sorted:27 (medium)
  • symbol:src/helix/edge/translators/thermo_connect.py:find_fastqs:74 calls symbol:src/helix/fs.py:glob_sorted:37 (medium)
  • symbol:src/helix/edge/uploader.py:post_bundle:20 calls symbol:src/helix/studio/ui_dispatcher.py:post:14 (medium)
  • symbol:src/helix/edge/uploader.py:upload_bundle:30 calls symbol:src/helix/edge/uploader.py:_iter_chunks:12 (high)
  • symbol:src/helix/edge/uploader.py:upload_bundle:30 calls symbol:src/helix/studio/ui_dispatcher.py:post:14 (medium)
  • symbol:src/helix/edge/watcher.py:_bundle_fastqs:86 calls symbol:src/helix/edge/bundle.py:build_run_bundle:98 (medium)
  • symbol:src/helix/edge/watcher.py:_bundle_fastqs:86 calls symbol:src/helix/edge/bundle.py:BundleFile:19 (medium)
  • symbol:src/helix/edge/watcher.py:_save_state:81 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/edge/watcher.py:cleanup_scratch:91 calls symbol:src/helix/clock.py:unix_time_s:96 (medium)
  • symbol:src/helix/edge/watcher.py:cleanup_scratch:91 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/edge/watcher.py:cleanup_scratch:91 calls symbol:src/helix/fs.py:iterdir_sorted:27 (medium)
  • symbol:src/helix/edge/watcher.py:cleanup_scratch:91 calls symbol:src/helix/fs.py:rglob_sorted:47 (medium)
  • symbol:src/helix/edge/watcher.py:discover_complete_runs:32 calls symbol:src/helix/fs.py:iterdir_sorted:27 (medium)
  • symbol:src/helix/edge/watcher.py:process_basespace:145 calls symbol:src/helix/edge/basespace_client.py:BaseSpaceAuth:16 (medium)
  • symbol:src/helix/edge/watcher.py:process_basespace:145 calls symbol:src/helix/edge/basespace_client.py:BaseSpaceClient:66 (medium)
  • symbol:src/helix/edge/watcher.py:process_basespace:145 calls symbol:src/helix/edge/basespace_client.py:BaseSpaceTokenManager:29 (medium)
  • symbol:src/helix/edge/watcher.py:process_basespace:145 calls symbol:src/helix/edge/translators/basespace.py:BaseSpaceTranslator:16 (medium)
  • symbol:src/helix/edge/watcher.py:process_basespace:145 calls symbol:src/helix/edge/translators/basespace.py:list_completed_run_ids:21 (medium)
  • symbol:src/helix/edge/watcher.py:process_basespace:145 calls symbol:src/helix/edge/translators/basespace.py:materialize_fastqs:74 (medium)
  • symbol:src/helix/edge/watcher.py:process_basespace:145 calls symbol:src/helix/edge/uploader.py:upload_bundle:30 (medium)
  • symbol:src/helix/edge/watcher.py:process_basespace:145 calls symbol:src/helix/edge/watcher.py:_bundle_fastqs:86 (high)
  • symbol:src/helix/edge/watcher.py:process_basespace:145 calls symbol:src/helix/edge/watcher.py:_load_state:75 (high)
  • symbol:src/helix/edge/watcher.py:process_basespace:145 calls symbol:src/helix/edge/watcher.py:_save_state:81 (high)
  • symbol:src/helix/edge/watcher.py:process_illumina:137 calls symbol:src/helix/edge/translators/illumina.py:IlluminaRunTranslator:20 (medium)
  • symbol:src/helix/edge/watcher.py:process_illumina:137 calls symbol:src/helix/edge/watcher.py:EdgeAgent:47 (high)
  • symbol:src/helix/edge/watcher.py:process_illumina:137 calls symbol:src/helix/edge/watcher.py:process_once:54 (high)
  • symbol:src/helix/edge/watcher.py:process_illumina:137 calls symbol:src/helix/edge/watcher.py:RunFolderWatcher:25 (high)
  • symbol:src/helix/edge/watcher.py:process_once:54 calls symbol:src/helix/edge/bundle.py:build_run_bundle:98 (medium)
  • symbol:src/helix/edge/watcher.py:process_once:54 calls symbol:src/helix/edge/bundle.py:BundleFile:19 (medium)
  • symbol:src/helix/edge/watcher.py:process_once:54 calls symbol:src/helix/edge/uploader.py:upload_bundle:30 (medium)
  • symbol:src/helix/edge/watcher.py:process_once:54 calls symbol:src/helix/edge/watcher.py:discover_complete_runs:32 (high)
  • symbol:src/helix/edge/watcher.py:process_thermo:172 calls symbol:src/helix/edge/translators/thermo_connect.py:discover_runs:15 (medium)
  • symbol:src/helix/edge/watcher.py:process_thermo:172 calls symbol:src/helix/edge/translators/thermo_connect.py:find_fastqs:74 (medium)
  • symbol:src/helix/edge/watcher.py:process_thermo:172 calls symbol:src/helix/edge/translators/thermo_connect.py:ThermoConnectTranslator:14 (medium)
  • symbol:src/helix/edge/watcher.py:process_thermo:172 calls symbol:src/helix/edge/uploader.py:upload_bundle:30 (medium)
  • symbol:src/helix/edge/watcher.py:process_thermo:172 calls symbol:src/helix/edge/watcher.py:_bundle_fastqs:86 (high)
  • symbol:src/helix/edge/watcher.py:process_thermo:172 calls symbol:src/helix/edge/watcher.py:_load_state:75 (high)
  • symbol:src/helix/edge/watcher.py:process_thermo:172 calls symbol:src/helix/edge/watcher.py:_save_state:81 (high)
  • symbol:src/helix/edit/dag.py:_compute_seq_hashes:62 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/edit/dag.py:_compute_seq_hashes:62 calls symbol:src/helix/genome/digital.py:materialize_all:118 (medium)
  • symbol:src/helix/edit/dag.py:_compute_seq_hashes:62 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/edit/dag.py:dag_from_payload:69 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/edit/dag.py:dag_from_payload:69 calls symbol:docs/playground/js/realtime.js:payload:438 (low)
  • symbol:src/helix/edit/dag.py:dag_from_payload:69 calls symbol:src/helix/edit/dag.py:EditDAG:38 (high)
  • symbol:src/helix/edit/dag.py:dag_from_payload:69 calls symbol:src/helix/edit/dag.py:EditEdge:27 (high)
  • symbol:src/helix/edit/dag.py:dag_from_payload:69 calls symbol:src/helix/edit/dag.py:EditNode:14 (high)
  • symbol:src/helix/edit/dag.py:dag_from_payload:69 calls symbol:src/helix/edit/events.py:EditEvent:9 (medium)
  • symbol:src/helix/edit/dag.py:dag_from_payload:69 calls symbol:src/helix/genome/digital.py:apply:106 (medium)
  • symbol:src/helix/edit/dag.py:dag_from_payload:69 calls symbol:src/helix/genome/digital.py:DigitalGenome:15 (medium)
  • symbol:src/helix/edit/dag.py:dag_from_payload:69 calls symbol:src/helix/genome/digital.py:view:92 (medium)
  • symbol:src/helix/edit/dag.py:dag_from_payload:69 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/edit/dag.py:terminal_nodes:45 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/edit/hashing.py:hash_event:12 calls symbol:src/helix/edit/hashing.py:_sha256:8 (high)
  • symbol:src/helix/edit/hashing.py:hash_event:12 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/edit/hashing.py:hash_node_id:17 calls symbol:src/helix/edit/hashing.py:_sha256:8 (high)
  • symbol:src/helix/edit/hashing.py:hash_node_id:17 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/edit/post.py:_seq_hash:11 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/edit/post.py:dedupe_terminal_nodes:22 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/edit/post.py:dedupe_terminal_nodes:22 calls symbol:src/helix/edit/dag.py:EditNode:14 (medium)
  • symbol:src/helix/edit/post.py:dedupe_terminal_nodes:22 calls symbol:src/helix/edit/dag.py:terminal_nodes:45 (medium)
  • symbol:src/helix/edit/post.py:dedupe_terminal_nodes:22 calls symbol:src/helix/edit/post.py:_log_sum_exp:15 (high)
  • symbol:src/helix/edit/post.py:dedupe_terminal_nodes:22 calls symbol:src/helix/edit/post.py:_seq_hash:11 (high)
  • symbol:src/helix/edit/post.py:dedupe_terminal_nodes:22 calls symbol:src/helix/genome/digital.py:materialize_chrom:110 (medium)
  • symbol:src/helix/edit/report.py:_encode_png:51 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/edit/report.py:compute_metrics:23 calls symbol:src/helix/edit/dag.py:terminal_nodes:45 (medium)
  • symbol:src/helix/edit/report.py:compute_metrics:23 calls symbol:src/helix/edit/report.py:DagMetrics:14 (high)
  • symbol:src/helix/edit/report.py:render_html_report:56 calls symbol:src/helix/edit/report.py:_encode_png:51 (high)
  • symbol:src/helix/edit/report.py:render_html_report:56 calls symbol:src/helix/edit/report.py:compute_metrics:23 (high)
  • symbol:src/helix/engine_benchmark.py:_encode_sequence_batch:32 calls symbol:src/helix/engine/encoding.py:encode_sequence_to_uint8:14 (medium)
  • symbol:src/helix/engine_benchmark.py:_random_sequences:27 calls symbol:tests/test_offtarget_properties.py:integers:22 (low)
  • symbol:src/helix/engine_benchmark.py:collect_benchmark_env:54 calls symbol:src/helix/config.py:native_backend_available:38 (medium)
  • symbol:src/helix/engine_benchmark.py:collect_benchmark_env:54 calls symbol:src/helix/engine_benchmark.py:_query_gpu_name:36 (high)
  • symbol:src/helix/engine_benchmark.py:run_benchmark:179 calls symbol:src/helix/engine_benchmark.py:collect_benchmark_env:54 (high)
  • symbol:src/helix/engine_benchmark.py:run_benchmark:179 calls symbol:src/helix/engine_benchmark.py:run_crispr_benchmarks:80 (high)
  • symbol:src/helix/engine_benchmark.py:run_benchmark:179 calls symbol:src/helix/engine_benchmark.py:run_prime_benchmarks:125 (high)
  • symbol:src/helix/engine/benchmark.py:_encode_sequence_batch:31 calls symbol:src/helix/engine/encoding.py:encode_sequence_to_uint8:14 (medium)
  • symbol:src/helix/engine/benchmark.py:_random_sequences:26 calls symbol:tests/test_offtarget_properties.py:integers:22 (low)
  • symbol:src/helix/engine/benchmark.py:collect_benchmark_env:55 calls symbol:src/helix/config.py:native_backend_available:38 (medium)
  • symbol:src/helix/engine/benchmark.py:collect_benchmark_env:55 calls symbol:src/helix/engine/benchmark.py:_query_gpu_name:37 (high)
  • symbol:src/helix/engine/benchmark.py:run_benchmark:181 calls symbol:src/helix/engine/benchmark.py:collect_benchmark_env:55 (high)
  • symbol:src/helix/engine/benchmark.py:run_benchmark:181 calls symbol:src/helix/engine/benchmark.py:run_crispr_benchmarks:81 (high)
  • symbol:src/helix/engine/benchmark.py:run_benchmark:181 calls symbol:src/helix/engine/benchmark.py:run_prime_benchmarks:126 (high)
  • symbol:src/helix/engine/encoding.py:encode_sequence_to_uint8:14 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/engine/gpu/l0_thermo.py:_encode_batch:45 calls symbol:src/helix/engine/gpu/l0_thermo.py:_encode_seq:41 (high)
  • symbol:src/helix/engine/gpu/l0_thermo.py:_encode_batch:45 calls symbol:src/helix/live/livelab.py:empty:58 (medium)
  • symbol:src/helix/engine/gpu/l0_thermo.py:l0_thermo_scores_cpu:66 calls symbol:src/helix/engine/gpu/l0_thermo.py:_encode_seq:41 (high)
  • symbol:src/helix/engine/gpu/l0_thermo.py:l0_thermo_scores_cpu:66 calls symbol:src/helix/engine/gpu/l0_thermo.py:_tm_from_dg:59 (high)
  • symbol:src/helix/engine/gpu/l0_thermo.py:l0_thermo_scores_cpu:66 calls symbol:src/helix/engine/gpu/l0_thermo.py:ThermoParams:15 (high)
  • symbol:src/helix/engine/gpu/l0_thermo.py:l0_thermo_scores_gpu:84 calls symbol:src/helix/engine/gpu/l0_thermo.py:_encode_batch:45 (high)
  • symbol:src/helix/engine/gpu/l0_thermo.py:l0_thermo_scores_gpu:84 calls symbol:src/helix/engine/gpu/l0_thermo.py:ThermoParams:15 (high)
  • symbol:src/helix/entropy.py:_deterministic_mode:24 calls symbol:src/helix/entropy.py:_truthy:20 (high)
  • symbol:src/helix/entropy.py:deterministic_token_bytes:42 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/entropy.py:set_deterministic_entropy_seed_from_run_id:33 calls symbol:src/helix/entropy.py:set_deterministic_entropy_seed:28 (high)
  • symbol:src/helix/entropy.py:set_deterministic_entropy_seed_from_run_id:33 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/entropy.py:token_bytes:70 calls symbol:src/helix/determinism/nondet.py:nondeterminism_allowed:27 (medium)
  • symbol:src/helix/entropy.py:token_bytes:70 calls symbol:src/helix/entropy.py:_deterministic_mode:24 (high)
  • symbol:src/helix/entropy.py:token_bytes:70 calls symbol:src/helix/entropy.py:deterministic_token_bytes:42 (high)
  • symbol:src/helix/entropy.py:token_bytes:70 calls symbol:src/helix/security/tokens.py:token_bytes:8 (medium)
  • symbol:src/helix/entropy.py:token_hex:82 calls symbol:src/helix/determinism/nondet.py:nondeterminism_allowed:27 (medium)
  • symbol:src/helix/entropy.py:token_hex:82 calls symbol:src/helix/entropy.py:_deterministic_mode:24 (high)
  • symbol:src/helix/entropy.py:token_hex:82 calls symbol:src/helix/entropy.py:deterministic_token_bytes:42 (high)
  • symbol:src/helix/entropy.py:token_hex:82 calls symbol:src/helix/security/tokens.py:token_hex:12 (medium)
  • symbol:src/helix/entropy.py:token_urlsafe:88 calls symbol:src/helix/determinism/nondet.py:nondeterminism_allowed:27 (medium)
  • symbol:src/helix/entropy.py:token_urlsafe:88 calls symbol:src/helix/entropy.py:_deterministic_mode:24 (high)
  • symbol:src/helix/entropy.py:token_urlsafe:88 calls symbol:src/helix/entropy.py:deterministic_token_bytes:42 (high)
  • symbol:src/helix/entropy.py:token_urlsafe:88 calls symbol:src/helix/security/tokens.py:token_urlsafe:16 (medium)
  • symbol:src/helix/entropy.py:token_urlsafe:88 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/entropy.py:uuid4:95 calls symbol:src/helix/determinism/nondet.py:nondeterminism_allowed:27 (medium)
  • symbol:src/helix/entropy.py:uuid4:95 calls symbol:src/helix/entropy.py:_deterministic_mode:24 (high)
  • symbol:src/helix/entropy.py:uuid4:95 calls symbol:src/helix/entropy.py:deterministic_token_bytes:42 (high)
  • symbol:src/helix/enzyme/bundle.py:_rglob_files:25 calls symbol:src/helix/fs.py:rglob_sorted:47 (medium)
  • symbol:src/helix/enzyme/canonical.py:canonical_json_bytes:10 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/enzyme/canonical.py:sha256_prefixed_json:26 calls symbol:src/helix/enzyme/canonical.py:canonical_json_bytes:10 (high)
  • symbol:src/helix/enzyme/canonical.py:sha256_prefixed_json:26 calls symbol:src/helix/enzyme/canonical.py:sha256_prefixed:22 (high)
  • symbol:src/helix/enzyme/canonical.py:sha256_prefixed:22 calls symbol:src/helix/enzyme/canonical.py:sha256_hex:18 (high)
  • symbol:src/helix/enzyme/diff.py:_score_tolerances:51 calls symbol:src/helix/enzyme/diff.py:EnzymeDiffError:12 (high)
  • symbol:src/helix/enzyme/diff.py:_walk:84 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/enzyme/diff.py:_walk:84 calls symbol:src/helix/enzyme/diff.py:_json_pointer_escape:77 (high)
  • symbol:src/helix/enzyme/export.py:_load_json:26 calls symbol:src/helix/enzyme/export.py:EnzymeExportError:14 (high)
  • symbol:src/helix/enzyme/export.py:_write_json:18 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/enzyme/fold_proxy.py:compute_fold_proxy:84 calls symbol:src/helix/enzyme/fold_proxy.py:_clamp01:30 (high)
  • symbol:src/helix/enzyme/fold_proxy.py:compute_fold_proxy:84 calls symbol:src/helix/enzyme/fold_proxy.py:_max_repeat_run:51 (high)
  • symbol:src/helix/enzyme/fold_proxy.py:compute_fold_proxy:84 calls symbol:src/helix/enzyme/fold_proxy.py:_max_run:38 (high)
  • symbol:src/helix/enzyme/fold_proxy.py:compute_fold_proxy:84 calls symbol:src/helix/enzyme/fold_proxy.py:_max_window_fraction:66 (high)
  • symbol:src/helix/enzyme/fold_proxy.py:compute_fold_proxy:84 calls symbol:src/helix/enzyme/fold_proxy.py:_round6:34 (high)
  • symbol:src/helix/enzyme/fold_proxy.py:compute_fold_proxy:84 calls symbol:src/helix/enzyme/fold_proxy.py:FoldProxyError:6 (high)
  • symbol:src/helix/enzyme/fold_proxy.py:compute_fold_proxy:84 calls symbol:src/helix/enzyme/fold_proxy.py:FoldProxyResult:11 (high)
  • symbol:src/helix/enzyme/layout.py:init_enzyme_bundle:32 calls symbol:src/helix/enzyme/layout.py:EnzymeBundleLayout:9 (high)
  • symbol:src/helix/enzyme/layout.py:open_enzyme_bundle:97 calls symbol:src/helix/enzyme/layout.py:EnzymeBundleLayout:9 (high)
  • symbol:src/helix/enzyme/report.py:_load_json:16 calls symbol:src/helix/enzyme/report.py:EnzymeReportError:12 (high)
  • symbol:src/helix/enzyme/report.py:_write_text:23 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/enzyme/schema_digest.py:_digest_of_entries:21 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/enzyme/schema_digest.py:_schema_dir:17 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/enzyme/schema_digest.py:compute_enzyme_schema_digest:58 calls symbol:src/helix/enzyme/schema_digest.py:_schema_dir:17 (high)
  • symbol:src/helix/enzyme/schema_digest.py:compute_enzyme_schema_digest:58 calls symbol:src/helix/enzyme/schema_digest.py:compute_enzyme_schema_digest_from_named_bytes:29 (high)
  • symbol:src/helix/enzyme/schema_digest.py:compute_enzyme_schema_digest:58 calls symbol:src/helix/fs.py:glob_sorted:37 (medium)
  • symbol:src/helix/enzyme/schema_digest.py:load_repo_schema_digest_snapshot:74 calls symbol:src/helix/enzyme/schema_digest.py:_schema_dir:17 (high)
  • symbol:src/helix/enzyme/schema_digest.py:load_repo_schema_digest_snapshot:74 calls symbol:src/helix/enzyme/schema_digest.py:EnzymeSchemaDigestError:13 (high)
  • symbol:src/helix/enzyme/schema_pack.py:_schema_dir:13 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/enzyme/schema_pack.py:write_enzyme_schema_pack:17 calls symbol:src/helix/enzyme/schema_pack.py:_schema_dir:13 (high)
  • symbol:src/helix/enzyme/schema_pack.py:write_enzyme_schema_pack:17 calls symbol:src/helix/enzyme/schema_pack.py:EnzymeSchemaPackError:9 (high)
  • symbol:src/helix/enzyme/schema_pack.py:write_enzyme_schema_pack:17 calls symbol:src/helix/fs.py:glob_sorted:37 (medium)
  • symbol:src/helix/enzyme/schema_pack.py:write_enzyme_schema_pack:17 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/enzyme/schema.py:_schema_dir:17 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/enzyme/schema.py:schema_filename:49 calls symbol:src/helix/enzyme/schema.py:EnzymeSchemaError:34 (high)
  • symbol:src/helix/enzyme/schema.py:schema_filename:49 calls symbol:src/helix/enzyme/schema.py:SchemaId:12 (high)
  • symbol:src/helix/enzyme/schema.py:schema_path:38 calls symbol:src/helix/enzyme/schema.py:_schema_dir:17 (high)
  • symbol:src/helix/enzyme/schema.py:schema_path:38 calls symbol:src/helix/enzyme/schema.py:EnzymeSchemaError:34 (high)
  • symbol:src/helix/enzyme/schema.py:schema_path:38 calls symbol:src/helix/enzyme/schema.py:SchemaId:12 (high)
  • symbol:src/helix/enzyme/schema.py:validate_by_declared_schema:70 calls symbol:src/helix/enzyme/schema.py:EnzymeSchemaError:34 (high)
  • symbol:src/helix/enzyme/schema.py:validate_by_declared_schema:70 calls symbol:src/helix/enzyme/schema.py:validate_payload:64 (high)
  • symbol:src/helix/enzyme/schema.py:validate_payload:64 calls symbol:src/helix/enzyme/schema.py:schema_path:38 (high)
  • symbol:src/helix/enzyme/simulate.py:_deterministic_mode:44 calls symbol:src/helix/enzyme/simulate.py:_truthy:40 (high)
  • symbol:src/helix/enzyme/simulate.py:_sequence_sha256:219 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/enzyme/simulate.py:_single_scoring_profile:69 calls symbol:src/helix/enzyme/simulate.py:EnzymeSimulateError:22 (high)
  • symbol:src/helix/enzyme/simulate.py:_single_scoring_profile:69 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/enzyme/simulate.py:_write_json:54 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/enzyme/verify.py:_bundle_sha256_from_manifest_entries:114 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/enzyme/verify.py:_collect_case_collisions:122 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/enzyme/verify.py:_collect_case_collisions:122 calls symbol:src/helix/enzyme/verify.py:_validate_relpath:57 (high)
  • symbol:src/helix/enzyme/verify.py:_load_json_from_bundle:99 calls symbol:src/helix/enzyme/verify.py:_read_file_bytes:69 (high)
  • symbol:src/helix/enzyme/verify.py:_load_json_from_bundle:99 calls symbol:src/helix/enzyme/verify.py:EnzymeVerifyError:26 (high)
  • symbol:src/helix/enzyme/verify.py:_load_json_from_bundle:99 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/enzyme/verify.py:_read_file_bytes:69 calls symbol:src/helix/enzyme/verify.py:_validate_relpath:57 (high)
  • symbol:src/helix/enzyme/verify.py:_read_file_bytes:69 calls symbol:src/helix/enzyme/verify.py:EnzymeVerifyError:26 (high)
  • symbol:src/helix/enzyme/verify.py:_validate_relpath:57 calls symbol:src/helix/enzyme/verify.py:EnzymeVerifyError:26 (high)
  • symbol:src/helix/eval/azimuth_cnn_phase4.py:_embed_rows_v3_kmer2:61 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v3_kmer2:1471 (medium)
  • symbol:src/helix/eval/azimuth_cnn_phase4.py:_embed_rows_v3_kmer2:61 calls symbol:src/helix/nussinov_algorithm.py:fold_to_dot_bracket:111 (medium)
  • symbol:src/helix/eval/azimuth_cnn_phase4.py:_make_demo_cas:36 calls symbol:src/helix/crispr/model.py:CasSystem:39 (medium)
  • symbol:src/helix/eval/azimuth_cnn_phase4.py:_make_demo_cas:36 calls symbol:src/helix/crispr/model.py:PAMRule:23 (medium)
  • symbol:src/helix/eval/azimuth_cnn_phase4.py:_physics_scores_by_guide:46 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (medium)
  • symbol:src/helix/eval/azimuth_cnn_phase4.py:_physics_scores_by_guide:46 calls symbol:src/helix/crispr/physics.py:_encode_sequence_to_uint8:55 (medium)
  • symbol:src/helix/eval/azimuth_cnn_phase4.py:_physics_scores_by_guide:46 calls symbol:src/helix/crispr/physics.py:create_crispr_physics:611 (medium)
  • symbol:src/helix/eval/azimuth_cnn_phase4.py:_physics_scores_by_guide:46 calls symbol:src/helix/eval/azimuth_cnn_phase4.py:_make_demo_cas:36 (high)
  • symbol:src/helix/eval/azimuth_cnn_phase4.py:main:112 calls symbol:examples/offscreen_webrtc_demo/signaling/server.js:path:3 (low)
  • symbol:src/helix/eval/azimuth_cnn_phase4.py:main:112 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_load_bundle:952 (medium)
  • symbol:src/helix/eval/azimuth_cnn_phase4.py:main:112 calls symbol:src/helix/eval/azimuth_cnn_phase4.py:_bundle_logits_v2:73 (high)
  • symbol:src/helix/eval/azimuth_cnn_phase4.py:main:112 calls symbol:src/helix/eval/azimuth_cnn_phase4.py:_embed_rows_v3_kmer2:61 (high)
  • symbol:src/helix/eval/azimuth_cnn_phase4.py:main:112 calls symbol:src/helix/eval/azimuth_cnn_phase4.py:_physics_scores_by_guide:46 (high)
  • symbol:src/helix/eval/azimuth_cnn_phase4.py:main:112 calls symbol:src/helix/eval/azimuth_knn_phase1.py:load_azimuth_rows:84 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:_embed_rows:208 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v2:1404 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:_embed_rows:208 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v3_kmer2:1471 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:_embed_rows:208 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v4_kmer2_kmer3hash256:1532 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:_embed_rows:208 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v4_thermo_positional:1542 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:_embed_rows:208 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v5_kmer2_pos1hot_guide20:1608 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:_embed_rows:208 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v6_kmer2_thermo:1552 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:_embed_rows:208 calls symbol:src/helix/nussinov_algorithm.py:fold_to_dot_bracket:111 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:_make_demo_cas:238 calls symbol:src/helix/crispr/model.py:CasSystem:39 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:_make_demo_cas:238 calls symbol:src/helix/crispr/model.py:PAMRule:23 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:_physics_scores_by_guide:247 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:_physics_scores_by_guide:247 calls symbol:src/helix/crispr/physics.py:_encode_sequence_to_uint8:55 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:_physics_scores_by_guide:247 calls symbol:src/helix/crispr/physics.py:create_crispr_physics:611 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:_physics_scores_by_guide:247 calls symbol:src/helix/eval/azimuth_knn_phase1.py:_make_demo_cas:238 (high)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:knn_topk_sorted:327 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_single_thread_numpy:611 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:load_azimuth_rows:84 calls symbol:src/helix/eval/azimuth_knn_phase1.py:_as_str:57 (high)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:load_azimuth_rows:84 calls symbol:src/helix/eval/azimuth_knn_phase1.py:_read_json:50 (high)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:load_azimuth_rows:84 calls symbol:src/helix/eval/azimuth_knn_phase1.py:_validate_seq30:64 (high)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:load_azimuth_rows:84 calls symbol:src/helix/eval/azimuth_knn_phase1.py:Row:74 (high)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:load_azimuth_rows:84 calls symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:load_azimuth_rows:84 calls symbol:src/helix/evaluation/packs.py:resolve_evaluation_pack_dir:342 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:load_base_model:286 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_load_npz_arrays:398 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:load_base_model:286 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_validate_bundle_arrays:440 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:load_base_model:286 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_validate_bundle_meta:177 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:load_base_model:286 calls symbol:src/helix/eval/azimuth_knn_phase1.py:_sha256_hex:38 (high)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:load_base_model:286 calls symbol:src/helix/eval/azimuth_knn_phase1.py:BaseModel:265 (high)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:main:761 calls symbol:src/helix/eval/azimuth_knn_phase1.py:_embed_rows:208 (high)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:main:761 calls symbol:src/helix/eval/azimuth_knn_phase1.py:_parse_list_json:751 (high)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:main:761 calls symbol:src/helix/eval/azimuth_knn_phase1.py:_physics_scores_by_guide:247 (high)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:main:761 calls symbol:src/helix/eval/azimuth_knn_phase1.py:_read_json:50 (high)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:main:761 calls symbol:src/helix/eval/azimuth_knn_phase1.py:load_azimuth_rows:84 (high)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:main:761 calls symbol:src/helix/eval/azimuth_knn_phase1.py:load_base_model:286 (high)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:main:761 calls symbol:src/helix/eval/azimuth_knn_phase1.py:run_phase1_cv:409 (high)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:main:761 calls symbol:src/helix/eval/azimuth_knn_phase1.py:run_phase1_holdout:614 (high)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:main:761 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:main:761 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:main:761 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:sha256_npy_hex:42 calls symbol:src/helix/crispr/ontargetx/bundle_io.py:npy_bytes:13 (medium)
  • symbol:src/helix/eval/azimuth_knn_phase1.py:sha256_npy_hex:42 calls symbol:src/helix/eval/azimuth_knn_phase1.py:_sha256_hex:38 (high)
  • symbol:src/helix/eval/azimuth_mlp_phase3.py:_embed_rows:55 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v2:1404 (medium)
  • symbol:src/helix/eval/azimuth_mlp_phase3.py:_embed_rows:55 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v3_kmer2:1471 (medium)
  • symbol:src/helix/eval/azimuth_mlp_phase3.py:_embed_rows:55 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v4_kmer2_kmer3hash256:1532 (medium)
  • symbol:src/helix/eval/azimuth_mlp_phase3.py:_embed_rows:55 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v4_thermo_positional:1542 (medium)
  • symbol:src/helix/eval/azimuth_mlp_phase3.py:_embed_rows:55 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v5_kmer2_pos1hot_guide20:1608 (medium)
  • symbol:src/helix/eval/azimuth_mlp_phase3.py:_embed_rows:55 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v6_kmer2_thermo:1552 (medium)
  • symbol:src/helix/eval/azimuth_mlp_phase3.py:_embed_rows:55 calls symbol:src/helix/eval/azimuth_mlp_phase3.py:_l2_normalize_rows:29 (high)
  • symbol:src/helix/eval/azimuth_mlp_phase3.py:_embed_rows:55 calls symbol:src/helix/nussinov_algorithm.py:fold_to_dot_bracket:111 (medium)
  • symbol:src/helix/eval/azimuth_mlp_phase3.py:fit_standard_scaler:47 calls symbol:src/helix/eval/azimuth_mlp_phase3.py:StandardScaler:36 (high)
  • symbol:src/helix/eval/azimuth_mlp_phase3.py:main:81 calls symbol:examples/offscreen_webrtc_demo/signaling/server.js:path:3 (low)
  • symbol:src/helix/eval/azimuth_mlp_phase3.py:main:81 calls symbol:src/helix/eval/azimuth_knn_phase1.py:load_azimuth_rows:84 (medium)
  • symbol:src/helix/eval/azimuth_mlp_phase3.py:main:81 calls symbol:src/helix/eval/azimuth_mlp_phase3.py:_embed_rows:55 (high)
  • symbol:src/helix/eval/azimuth_mlp_phase3.py:main:81 calls symbol:src/helix/eval/azimuth_mlp_phase3.py:fit_standard_scaler:47 (high)
  • symbol:src/helix/eval/azimuth_mlp_phase3.py:main:81 calls symbol:src/helix/eval/azimuth_mlp_phase3.py:transform:40 (high)
  • symbol:src/helix/evaluation/auroc_metric.py:auroc_metric_json_bytes:142 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (medium)
  • symbol:src/helix/evaluation/auroc_metric.py:auroc_metric_sha256_hex:146 calls symbol:src/helix/evaluation/auroc_metric.py:_sha256_hex:13 (high)
  • symbol:src/helix/evaluation/auroc_metric.py:auroc_metric_sha256_hex:146 calls symbol:src/helix/evaluation/auroc_metric.py:auroc_metric_json_bytes:142 (high)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:_apply_upstream_filters:279 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:OfftargetPackBuildError:20 (high)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:_build_pack_manifest:321 calls symbol:src/helix/evaluation/pack_manifest.py:build_pack_manifest_v1:76 (medium)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:_compute_holdout_guides:229 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:OfftargetPackBuildError:20 (high)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:_compute_holdout_guides:229 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:_iter_csv_rows:268 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:_iter_csv_rows:268 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:OfftargetPackBuildError:20 (high)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:_kfold_id:244 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:_u64_be:32 (high)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:_kfold_id:244 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:OfftargetPackBuildError:20 (high)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:_kfold_id:244 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:_norm_dna_seq:67 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:OfftargetPackBuildError:20 (high)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:_norm_pam_patterns:86 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:OfftargetPackBuildError:20 (high)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:_norm_pam_patterns:86 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:_norm_strand:77 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:OfftargetPackBuildError:20 (high)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:_pam_matches_any:100 calls symbol:src/helix/crispr/pam.py:match_pam:111 (medium)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:_read_bytes_and_verify_sha256:56 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:_parse_sha256_hex:38 (high)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:_read_bytes_and_verify_sha256:56 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:_sha256_hex:24 (high)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:_read_bytes_and_verify_sha256:56 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:OfftargetPackBuildError:20 (high)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:_read_json:45 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:OfftargetPackBuildError:20 (high)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:join_key_sha256:137 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:_sha256_hex:24 (high)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:join_key_sha256:137 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:to_json:121 (high)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:join_key_sha256:137 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (medium)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:load_contig_map:191 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:load_contig_map:191 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:_read_json:45 (high)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:load_contig_map:191 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:_sha256_hex:24 (high)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:load_contig_map:191 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:OfftargetPackBuildError:20 (high)
  • symbol:src/helix/evaluation/offtarget_pack_builder.py:load_contig_map:191 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (medium)
  • symbol:src/helix/evaluation/pack_manifest.py:_read_json_object:47 calls symbol:src/helix/evaluation/pack_manifest.py:EvaluationPackManifestError:11 (high)
  • symbol:src/helix/evaluation/pack_manifest.py:build_pack_manifest_v1:76 calls symbol:src/helix/evaluation/pack_manifest.py:file_sha256_for_manifest_v1:58 (high)
  • symbol:src/helix/evaluation/pack_manifest.py:build_pack_manifest_v1:76 calls symbol:src/helix/evaluation/pack_manifest.py:sha256_hex:15 (high)
  • symbol:src/helix/evaluation/pack_manifest.py:build_pack_manifest_v1:76 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (medium)
  • symbol:src/helix/evaluation/pack_manifest.py:evaluation_pack_payload_sha256_v1:33 calls symbol:src/helix/evaluation/pack_manifest.py:sha256_hex:15 (high)
  • symbol:src/helix/evaluation/pack_manifest.py:evaluation_pack_payload_sha256_v1:33 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (medium)
  • symbol:src/helix/evaluation/pack_manifest.py:file_sha256_for_manifest_v1:58 calls symbol:src/helix/evaluation/pack_manifest.py:_read_json_object:47 (high)
  • symbol:src/helix/evaluation/pack_manifest.py:file_sha256_for_manifest_v1:58 calls symbol:src/helix/evaluation/pack_manifest.py:evaluation_pack_payload_sha256_v1:33 (high)
  • symbol:src/helix/evaluation/pack_manifest.py:file_sha256_for_manifest_v1:58 calls symbol:src/helix/evaluation/pack_manifest.py:labels_payload_sha256_v1:19 (high)
  • symbol:src/helix/evaluation/pack_manifest.py:file_sha256_for_manifest_v1:58 calls symbol:src/helix/evaluation/pack_manifest.py:sha256_hex:15 (high)
  • symbol:src/helix/evaluation/pack_manifest.py:labels_payload_sha256_v1:19 calls symbol:src/helix/evaluation/pack_manifest.py:sha256_hex:15 (high)
  • symbol:src/helix/evaluation/pack_manifest.py:labels_payload_sha256_v1:19 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (medium)
  • symbol:src/helix/evaluation/packs.py:_load_labels:261 calls symbol:src/helix/evaluation/packs.py:_parse_sha256_text:34 (high)
  • symbol:src/helix/evaluation/packs.py:_load_labels:261 calls symbol:src/helix/evaluation/packs.py:_read_json:23 (high)
  • symbol:src/helix/evaluation/packs.py:_load_labels:261 calls symbol:src/helix/evaluation/packs.py:EvaluationLabelItemV1:179 (high)
  • symbol:src/helix/evaluation/packs.py:_load_labels:261 calls symbol:src/helix/evaluation/packs.py:EvaluationLabelsV1:187 (high)
  • symbol:src/helix/evaluation/packs.py:_load_labels:261 calls symbol:src/helix/evaluation/packs.py:EvaluationPackError:15 (high)
  • symbol:src/helix/evaluation/packs.py:_manifest_sha256:73 calls symbol:src/helix/evaluation/packs.py:_read_json:23 (high)
  • symbol:src/helix/evaluation/packs.py:_open_pack_dir:314 calls symbol:src/helix/evaluation/packs.py:EvaluationPackError:15 (high)
  • symbol:src/helix/evaluation/packs.py:_open_pack_dir:314 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/evaluation/packs.py:_read_json:23 calls symbol:src/helix/evaluation/packs.py:EvaluationPackError:15 (high)
  • symbol:src/helix/evaluation/packs.py:_source_summary:245 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (medium)
  • symbol:src/helix/evaluation/packs.py:_source_summary:245 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/evaluation/packs.py:_verify_labels_sha256:44 calls symbol:src/helix/evaluation/pack_manifest.py:labels_payload_sha256_v1:19 (medium)
  • symbol:src/helix/evaluation/packs.py:_verify_labels_sha256:44 calls symbol:src/helix/evaluation/packs.py:_parse_sha256_text:34 (high)
  • symbol:src/helix/evaluation/packs.py:_verify_labels_sha256:44 calls symbol:src/helix/evaluation/packs.py:_read_json:23 (high)
  • symbol:src/helix/evaluation/packs.py:_verify_labels_sha256:44 calls symbol:src/helix/evaluation/packs.py:EvaluationPackError:15 (high)
  • symbol:src/helix/evaluation/packs.py:_verify_manifest:87 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/evaluation/packs.py:_verify_manifest:87 calls symbol:src/helix/evaluation/pack_manifest.py:file_sha256_for_manifest_v1:58 (medium)
  • symbol:src/helix/evaluation/packs.py:_verify_manifest:87 calls symbol:src/helix/evaluation/packs.py:_read_json:23 (high)
  • symbol:src/helix/evaluation/packs.py:_verify_manifest:87 calls symbol:src/helix/evaluation/packs.py:_sha256_hex:19 (high)
  • symbol:src/helix/evaluation/packs.py:_verify_manifest:87 calls symbol:src/helix/evaluation/packs.py:EvaluationPackError:15 (high)
  • symbol:src/helix/evaluation/packs.py:_verify_manifest:87 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (medium)
  • symbol:src/helix/evaluation/packs.py:_verify_pack_fingerprint:55 calls symbol:src/helix/evaluation/packs.py:_parse_sha256_text:34 (high)
  • symbol:src/helix/evaluation/packs.py:_verify_pack_fingerprint:55 calls symbol:src/helix/evaluation/packs.py:_sha256_hex:19 (high)
  • symbol:src/helix/evaluation/packs.py:_verify_pack_fingerprint:55 calls symbol:src/helix/evaluation/packs.py:EvaluationPackError:15 (high)
  • symbol:src/helix/evaluation/packs.py:_verify_pack_fingerprint:55 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (medium)
  • symbol:src/helix/evaluation/packs.py:list_evaluation_packs:207 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 calls symbol:src/helix/evaluation/packs.py:_coerce_str_list:234 (high)
  • symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 calls symbol:src/helix/evaluation/packs.py:_load_labels:261 (high)
  • symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 calls symbol:src/helix/evaluation/packs.py:_open_pack_dir:314 (high)
  • symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 calls symbol:src/helix/evaluation/packs.py:_parse_sha256_text:34 (high)
  • symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 calls symbol:src/helix/evaluation/packs.py:_read_json:23 (high)
  • symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 calls symbol:src/helix/evaluation/packs.py:_source_summary:245 (high)
  • symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 calls symbol:src/helix/evaluation/packs.py:_verify_labels_sha256:44 (high)
  • symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 calls symbol:src/helix/evaluation/packs.py:_verify_manifest:87 (high)
  • symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 calls symbol:src/helix/evaluation/packs.py:_verify_pack_fingerprint:55 (high)
  • symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 calls symbol:src/helix/evaluation/packs.py:EvaluationPackError:15 (high)
  • symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 calls symbol:src/helix/evaluation/packs.py:EvaluationPackV1:157 (high)
  • symbol:src/helix/evaluation/packs.py:resolve_evaluation_pack_dir:342 calls symbol:src/helix/evaluation/packs.py:_open_pack_dir:314 (high)
  • symbol:src/helix/evaluation/packs.py:resolve_evaluation_pack_dir:342 calls symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 (high)
  • symbol:src/helix/evidence_runtime.py:_build_edit_artifact:209 calls symbol:src/helix/evidence_runtime.py:_gc_fraction:153 (high)
  • symbol:src/helix/evidence_runtime.py:_build_edit_artifact:209 calls symbol:src/helix/evidence_runtime.py:_hamming:149 (high)
  • symbol:src/helix/evidence_runtime.py:_build_edit_artifact:209 calls symbol:src/helix/evidence_runtime.py:_require_mapping:94 (high)
  • symbol:src/helix/evidence_runtime.py:_build_edit_artifact:209 calls symbol:src/helix/evidence_runtime.py:sha256_bytes:76 (high)
  • symbol:src/helix/evidence_runtime.py:_build_edit_artifact:209 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/evidence_runtime.py:_bundle_digest:331 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/evidence_runtime.py:_load_spec:793 calls symbol:src/helix/evidence_runtime.py:EvidenceRuntimeError:51 (high)
  • symbol:src/helix/evidence_runtime.py:_load_spec:793 calls symbol:src/helix/evidence_runtime.py:wilson_atp7b_demo_spec:753 (high)
  • symbol:src/helix/evidence_runtime.py:_manifest_entries:317 calls symbol:src/helix/evidence_runtime.py:sha256_path:80 (high)
  • symbol:src/helix/evidence_runtime.py:_read_bundle_entry_bytes:676 calls symbol:src/helix/evidence_runtime.py:_validate_bundle_relpath:662 (high)
  • symbol:src/helix/evidence_runtime.py:_read_bundle_manifest:669 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/evidence_runtime.py:_require_mapping:94 calls symbol:src/helix/evidence_runtime.py:EvidenceRuntimeError:51 (high)
  • symbol:src/helix/evidence_runtime.py:_simulate_off_targets:160 calls symbol:src/helix/evidence_runtime.py:_hamming:149 (high)
  • symbol:src/helix/evidence_runtime.py:_simulate_off_targets:160 calls symbol:src/helix/evidence_runtime.py:_require_mapping:94 (high)
  • symbol:src/helix/evidence_runtime.py:_simulate_off_targets:160 calls symbol:src/helix/evidence_runtime.py:EvidenceRuntimeError:51 (high)
  • symbol:src/helix/evidence_runtime.py:_simulate_off_targets:160 calls symbol:src/helix/evidence_runtime.py:sha256_bytes:76 (high)
  • symbol:src/helix/evidence_runtime.py:_simulate_off_targets:160 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/evidence_runtime.py:_validate_bundle_relpath:662 calls symbol:src/helix/evidence_runtime.py:EvidenceRuntimeError:51 (high)
  • symbol:src/helix/evidence_runtime.py:_validate_evidence_contract:684 calls symbol:src/helix/evidence_runtime.py:_read_bundle_entry_bytes:676 (high)
  • symbol:src/helix/evidence_runtime.py:_validate_evidence_contract:684 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/evidence_runtime.py:_walk_keys:100 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/evidence_runtime.py:_write_manifest:339 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/evidence_runtime.py:_write_manifest:339 calls symbol:src/helix/evidence_runtime.py:_bundle_digest:331 (high)
  • symbol:src/helix/evidence_runtime.py:_write_manifest:339 calls symbol:src/helix/evidence_runtime.py:_manifest_entries:317 (high)
  • symbol:src/helix/evidence_runtime.py:_write_manifest:339 calls symbol:src/helix/evidence_runtime.py:canonical_json_bytes:72 (high)
  • symbol:src/helix/evidence_runtime.py:_write_manifest:339 calls symbol:src/helix/evidence_runtime.py:sha256_bytes:76 (high)
  • symbol:src/helix/evidence_runtime.py:_write_manifest:339 calls symbol:src/helix/evidence_runtime.py:write_canonical_json:88 (high)
  • symbol:src/helix/evidence_runtime.py:_write_reviewer_summary:354 calls symbol:src/helix/evidence_runtime.py:_require_mapping:94 (high)
  • symbol:src/helix/evidence_runtime.py:_write_reviewer_summary:354 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 calls symbol:src/helix/evidence_runtime.py:_build_edit_artifact:209 (high)
  • symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 calls symbol:src/helix/evidence_runtime.py:_clean_out_dir:548 (high)
  • symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 calls symbol:src/helix/evidence_runtime.py:_environment_fingerprint:233 (high)
  • symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 calls symbol:src/helix/evidence_runtime.py:_require_mapping:94 (high)
  • symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 calls symbol:src/helix/evidence_runtime.py:_simulate_off_targets:160 (high)
  • symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 calls symbol:src/helix/evidence_runtime.py:_verify_script_text:383 (high)
  • symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 calls symbol:src/helix/evidence_runtime.py:_write_deterministic_zip:537 (high)
  • symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 calls symbol:src/helix/evidence_runtime.py:_write_manifest:339 (high)
  • symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 calls symbol:src/helix/evidence_runtime.py:_write_reviewer_summary:354 (high)
  • symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 calls symbol:src/helix/evidence_runtime.py:build_evidence_contract:250 (high)
  • symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 calls symbol:src/helix/evidence_runtime.py:canonical_json_bytes:72 (high)
  • symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 calls symbol:src/helix/evidence_runtime.py:evaluate_policy:114 (high)
  • symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 calls symbol:src/helix/evidence_runtime.py:EvidenceRuntimePolicyError:55 (high)
  • symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 calls symbol:src/helix/evidence_runtime.py:EvidenceRuntimeResult:63 (high)
  • symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 calls symbol:src/helix/evidence_runtime.py:sha256_bytes:76 (high)
  • symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 calls symbol:src/helix/evidence_runtime.py:sha256_path:80 (high)
  • symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 calls symbol:src/helix/evidence_runtime.py:write_canonical_json:88 (high)
  • symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/evidence_runtime.py:bundle_digest:406 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/evidence_runtime.py:canonical_json_bytes:394 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/evidence_runtime.py:canonical_json_bytes:72 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/evidence_runtime.py:evaluate_policy:114 calls symbol:src/helix/evidence_runtime.py:_walk_keys:100 (high)
  • symbol:src/helix/evidence_runtime.py:load_manifest:435 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/evidence_runtime.py:main:476 calls symbol:src/helix/evidence_runtime.py:bundle_digest:406 (high)
  • symbol:src/helix/evidence_runtime.py:main:476 calls symbol:src/helix/evidence_runtime.py:canonical_json_bytes:72 (high)
  • symbol:src/helix/evidence_runtime.py:main:476 calls symbol:src/helix/evidence_runtime.py:load_manifest:435 (high)
  • symbol:src/helix/evidence_runtime.py:main:476 calls symbol:src/helix/evidence_runtime.py:read_entry_bytes:443 (high)
  • symbol:src/helix/evidence_runtime.py:main:476 calls symbol:src/helix/evidence_runtime.py:validate_evidence_contract:451 (high)
  • symbol:src/helix/evidence_runtime.py:main:476 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/evidence_runtime.py:main:802 calls symbol:src/helix/evidence_runtime.py:_load_spec:793 (high)
  • symbol:src/helix/evidence_runtime.py:main:802 calls symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 (high)
  • symbol:src/helix/evidence_runtime.py:main:802 calls symbol:src/helix/evidence_runtime.py:verify_evidence_bundle:710 (high)
  • symbol:src/helix/evidence_runtime.py:read_entry_bytes:443 calls symbol:src/helix/evidence_runtime.py:validate_relpath:428 (high)
  • symbol:src/helix/evidence_runtime.py:validate_evidence_contract:451 calls symbol:src/helix/evidence_runtime.py:read_entry_bytes:443 (high)
  • symbol:src/helix/evidence_runtime.py:validate_evidence_contract:451 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/evidence_runtime.py:verify_bundle_dir:658 calls symbol:src/helix/evidence_runtime.py:verify_evidence_bundle:710 (high)
  • symbol:src/helix/evidence_runtime.py:verify_evidence_bundle:710 calls symbol:src/helix/evidence_runtime.py:_read_bundle_entry_bytes:676 (high)
  • symbol:src/helix/evidence_runtime.py:verify_evidence_bundle:710 calls symbol:src/helix/evidence_runtime.py:_read_bundle_manifest:669 (high)
  • symbol:src/helix/evidence_runtime.py:verify_evidence_bundle:710 calls symbol:src/helix/evidence_runtime.py:_validate_evidence_contract:684 (high)
  • symbol:src/helix/evidence_runtime.py:verify_evidence_bundle:710 calls symbol:src/helix/evidence_runtime.py:canonical_json_bytes:72 (high)
  • symbol:src/helix/evidence_runtime.py:verify_evidence_bundle:710 calls symbol:src/helix/evidence_runtime.py:sha256_bytes:76 (high)
  • symbol:src/helix/evidence_runtime.py:verify_evidence_bundle:710 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/evidence_runtime.py:write_canonical_json:88 calls symbol:src/helix/evidence_runtime.py:canonical_json_bytes:72 (high)
  • symbol:src/helix/evidence_runtime.py:write_canonical_json:88 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/evs/io.py:load_evs_for_run:10 calls symbol:src/helix/studio/session_io.py:_ensure_contract_identity:15 (medium)
  • symbol:src/helix/evs/render.py:render_evs:20 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:src/helix/evs/render.py:render_evs:20 calls symbol:src/helix/evs/render.py:_ensure_qapp:13 (high)
  • symbol:src/helix/evs/render.py:render_evs:20 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/evs/render.py:render_evs:20 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerWidget:5518 (medium)
  • symbol:src/helix/evs/render.py:render_evs:20 calls symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 (medium)
  • symbol:src/helix/experiment/spec.py:_ensure_yaml_available:20 calls symbol:src/helix/experiment/spec.py:ExperimentSpecError:16 (high)
  • symbol:src/helix/experiment/spec.py:_parse_crispr_simulation:149 calls symbol:src/helix/experiment/spec.py:CrisprSimulationSpec:41 (high)
  • symbol:src/helix/experiment/spec.py:_parse_crispr_spec:117 calls symbol:src/helix/experiment/spec.py:_parse_crispr_simulation:149 (high)
  • symbol:src/helix/experiment/spec.py:_parse_crispr_spec:117 calls symbol:src/helix/experiment/spec.py:_parse_genome_spec:102 (high)
  • symbol:src/helix/experiment/spec.py:_parse_crispr_spec:117 calls symbol:src/helix/experiment/spec.py:_resolve_path:27 (high)
  • symbol:src/helix/experiment/spec.py:_parse_crispr_spec:117 calls symbol:src/helix/experiment/spec.py:CrisprExperimentSpec:57 (high)
  • symbol:src/helix/experiment/spec.py:_parse_crispr_spec:117 calls symbol:src/helix/experiment/spec.py:ExperimentSpecError:16 (high)
  • symbol:src/helix/experiment/spec.py:_parse_genome_spec:102 calls symbol:src/helix/experiment/spec.py:_resolve_path:27 (high)
  • symbol:src/helix/experiment/spec.py:_parse_genome_spec:102 calls symbol:src/helix/experiment/spec.py:ExperimentSpecError:16 (high)
  • symbol:src/helix/experiment/spec.py:_parse_genome_spec:102 calls symbol:src/helix/experiment/spec.py:GenomeSpec:35 (high)
  • symbol:src/helix/experiment/spec.py:_parse_prime_simulation:206 calls symbol:src/helix/experiment/spec.py:PrimeSimulationSpec:50 (high)
  • symbol:src/helix/experiment/spec.py:_parse_prime_spec:161 calls symbol:src/helix/experiment/spec.py:_parse_genome_spec:102 (high)
  • symbol:src/helix/experiment/spec.py:_parse_prime_spec:161 calls symbol:src/helix/experiment/spec.py:_parse_prime_simulation:206 (high)
  • symbol:src/helix/experiment/spec.py:_parse_prime_spec:161 calls symbol:src/helix/experiment/spec.py:_resolve_path:27 (high)
  • symbol:src/helix/experiment/spec.py:_parse_prime_spec:161 calls symbol:src/helix/experiment/spec.py:ExperimentSpecError:16 (high)
  • symbol:src/helix/experiment/spec.py:_parse_prime_spec:161 calls symbol:src/helix/experiment/spec.py:PrimeExperimentSpec:70 (high)
  • symbol:src/helix/experiment/spec.py:load_experiment_spec:84 calls symbol:src/helix/experiment/spec.py:_ensure_yaml_available:20 (high)
  • symbol:src/helix/experiment/spec.py:load_experiment_spec:84 calls symbol:src/helix/experiment/spec.py:_parse_crispr_spec:117 (high)
  • symbol:src/helix/experiment/spec.py:load_experiment_spec:84 calls symbol:src/helix/experiment/spec.py:_parse_prime_spec:161 (high)
  • symbol:src/helix/experiment/spec.py:load_experiment_spec:84 calls symbol:src/helix/experiment/spec.py:ExperimentSpecError:16 (high)
  • symbol:src/helix/experiments/campaign.py:_make_cas9_system:164 calls symbol:src/helix/crispr/model.py:CasSystem:39 (medium)
  • symbol:src/helix/experiments/campaign.py:_make_cas9_system:164 calls symbol:src/helix/crispr/model.py:PAMRule:23 (medium)
  • symbol:src/helix/experiments/campaign.py:_make_prime_editor:177 calls symbol:src/helix/crispr/model.py:CasSystem:39 (medium)
  • symbol:src/helix/experiments/campaign.py:_make_prime_editor:177 calls symbol:src/helix/crispr/model.py:PAMRule:23 (medium)
  • symbol:src/helix/experiments/campaign.py:_make_prime_editor:177 calls symbol:src/helix/prime/model.py:PrimeEditor:31 (medium)
  • symbol:src/helix/experiments/corpus.py:_count_pam_sites:150 calls symbol:Visualization_Bench/prototype.js:sites:1029 (low)
  • symbol:src/helix/experiments/corpus.py:_seeded_rng:22 calls symbol:src/helix/rng.py:Rng:57 (medium)
  • symbol:src/helix/experiments/corpus.py:_weighted_choice:87 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/experiments/corpus.py:load_corpus:265 calls symbol:src/helix/experiments/corpus.py:CorpusProfile:27 (high)
  • symbol:src/helix/experiments/corpus.py:load_corpus:265 calls symbol:src/helix/experiments/corpus.py:SyntheticLocus:38 (high)
  • symbol:src/helix/experiments/corpus.py:sha256:62 calls symbol:src/helix/experiments/corpus.py:to_dict:51 (high)
  • symbol:src/helix/experiments/corpus.py:sha256:62 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/experiments/verify.py:_hash_locus_result:54 calls symbol:src/helix/experiments/corpus.py:sha256:62 (medium)
  • symbol:src/helix/experiments/verify.py:_hash_locus_result:54 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/experiments/verify.py:sample_corpus:159 calls symbol:src/helix/experiments/corpus.py:CorpusProfile:27 (medium)
  • symbol:src/helix/experiments/verify.py:sample_corpus:159 calls symbol:src/helix/experiments/corpus.py:generate_corpus:162 (medium)
  • symbol:src/helix/export_verify.py:_extract_html_export_provenance:143 calls symbol:src/helix/string/fm.py:search:75 (medium)
  • symbol:src/helix/export_verify.py:_load_sidecar:206 calls symbol:src/helix/export_verify.py:_read_json:73 (high)
  • symbol:src/helix/export_verify.py:_load_sidecar:206 calls symbol:src/helix/studio/export_provenance.py:validate_export_provenance_v1:92 (medium)
  • symbol:src/helix/export_verify.py:_png_text_chunks:316 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/export_verify.py:_read_json:73 calls symbol:src/helix/export_verify.py:_read_text:69 (high)
  • symbol:src/helix/export_verify.py:_verify_clip_zip:692 calls symbol:src/helix/export_verify.py:_sha256_prefixed:65 (high)
  • symbol:src/helix/export_verify.py:_verify_clip_zip:692 calls symbol:src/helix/export_verify.py:ExportVerifyResult:19 (high)
  • symbol:src/helix/export_verify.py:_verify_clip_zip:692 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/export_verify.py:_verify_clip_zip:692 calls symbol:src/helix/studio/governance_stamp.py:export_watermark_label:23 (medium)
  • symbol:src/helix/export_verify.py:_verify_clip_zip:692 calls symbol:src/helix/studio/governance_stamp.py:normalize_decision_mode:6 (medium)
  • symbol:src/helix/export_verify.py:_verify_csv:283 calls symbol:src/helix/export_verify.py:_verify_sidecar:224 (high)
  • symbol:src/helix/export_verify.py:_verify_csv:283 calls symbol:src/helix/export_verify.py:ExportVerifyResult:19 (high)
  • symbol:src/helix/export_verify.py:_verify_csv:283 calls symbol:src/helix/systems/perturbation_program.py:with_name:52 (medium)
  • symbol:src/helix/export_verify.py:_verify_evidence_json:625 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/export_verify.py:_verify_evidence_json:625 calls symbol:src/helix/export_verify.py:_read_json:73 (high)
  • symbol:src/helix/export_verify.py:_verify_evidence_json:625 calls symbol:src/helix/export_verify.py:_sha256_prefixed:65 (high)
  • symbol:src/helix/export_verify.py:_verify_evidence_json:625 calls symbol:src/helix/export_verify.py:ExportVerifyResult:19 (high)
  • symbol:src/helix/export_verify.py:_verify_evidence_json:625 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/export_verify.py:_verify_export_json:561 calls symbol:src/helix/export_verify.py:_read_json:73 (high)
  • symbol:src/helix/export_verify.py:_verify_export_json:561 calls symbol:src/helix/export_verify.py:_sha256_prefixed:65 (high)
  • symbol:src/helix/export_verify.py:_verify_export_json:561 calls symbol:src/helix/export_verify.py:_validate_cli_session_contract:105 (high)
  • symbol:src/helix/export_verify.py:_verify_export_json:561 calls symbol:src/helix/export_verify.py:ExportVerifyResult:19 (high)
  • symbol:src/helix/export_verify.py:_verify_html:159 calls symbol:src/helix/export_verify.py:_extract_html_export_provenance:143 (high)
  • symbol:src/helix/export_verify.py:_verify_html:159 calls symbol:src/helix/export_verify.py:_read_text:69 (high)
  • symbol:src/helix/export_verify.py:_verify_html:159 calls symbol:src/helix/export_verify.py:_sha256_prefixed:65 (high)
  • symbol:src/helix/export_verify.py:_verify_html:159 calls symbol:src/helix/export_verify.py:ExportVerifyResult:19 (high)
  • symbol:src/helix/export_verify.py:_verify_html:159 calls symbol:src/helix/studio/export_provenance.py:export_provenance_sha256:88 (medium)
  • symbol:src/helix/export_verify.py:_verify_html:159 calls symbol:src/helix/studio/export_provenance.py:validate_export_provenance_v1:92 (medium)
  • symbol:src/helix/export_verify.py:_verify_png_sidecar:474 calls symbol:src/helix/export_verify.py:_read_json:73 (high)
  • symbol:src/helix/export_verify.py:_verify_png_sidecar:474 calls symbol:src/helix/export_verify.py:_sha256_prefixed:65 (high)
  • symbol:src/helix/export_verify.py:_verify_png_sidecar:474 calls symbol:src/helix/export_verify.py:_validate_cli_session_contract:105 (high)
  • symbol:src/helix/export_verify.py:_verify_png_sidecar:474 calls symbol:src/helix/export_verify.py:ExportVerifyResult:19 (high)
  • symbol:src/helix/export_verify.py:_verify_png_sidecar:474 calls symbol:src/helix/studio/governance_stamp.py:export_watermark_label:23 (medium)
  • symbol:src/helix/export_verify.py:_verify_png_sidecar:474 calls symbol:src/helix/studio/governance_stamp.py:normalize_decision_mode:6 (medium)
  • symbol:src/helix/export_verify.py:_verify_png_sidecar:474 calls symbol:src/helix/studio/png_provenance.py:png_provenance_sha256:124 (medium)
  • symbol:src/helix/export_verify.py:_verify_png_sidecar:474 calls symbol:src/helix/studio/png_provenance.py:validate_png_provenance_v1:128 (medium)
  • symbol:src/helix/export_verify.py:_verify_png:374 calls symbol:src/helix/export_verify.py:_png_text_chunks:316 (high)
  • symbol:src/helix/export_verify.py:_verify_png:374 calls symbol:src/helix/export_verify.py:_sha256_prefixed:65 (high)
  • symbol:src/helix/export_verify.py:_verify_png:374 calls symbol:src/helix/export_verify.py:_verify_png_sidecar:474 (high)
  • symbol:src/helix/export_verify.py:_verify_png:374 calls symbol:src/helix/export_verify.py:ExportVerifyResult:19 (high)
  • symbol:src/helix/export_verify.py:_verify_png:374 calls symbol:src/helix/studio/governance_stamp.py:export_watermark_label:23 (medium)
  • symbol:src/helix/export_verify.py:_verify_png:374 calls symbol:src/helix/studio/governance_stamp.py:normalize_decision_mode:6 (medium)
  • symbol:src/helix/export_verify.py:_verify_png:374 calls symbol:src/helix/systems/perturbation_program.py:with_name:52 (medium)
  • symbol:src/helix/export_verify.py:_verify_sidecar:224 calls symbol:src/helix/export_verify.py:_load_sidecar:206 (high)
  • symbol:src/helix/export_verify.py:_verify_sidecar:224 calls symbol:src/helix/export_verify.py:_sha256_prefixed:65 (high)
  • symbol:src/helix/export_verify.py:_verify_sidecar:224 calls symbol:src/helix/export_verify.py:_sidecar_export_path:214 (high)
  • symbol:src/helix/export_verify.py:_verify_sidecar:224 calls symbol:src/helix/export_verify.py:ExportVerifyResult:19 (high)
  • symbol:src/helix/export_verify.py:_verify_sidecar:224 calls symbol:src/helix/studio/export_provenance.py:export_provenance_sha256:88 (medium)
  • symbol:src/helix/export_verify.py:verify_export:747 calls symbol:docs/playground/js/realtime.js:payload:438 (low)
  • symbol:src/helix/export_verify.py:verify_export:747 calls symbol:src/helix/export_verify.py:_read_json:73 (high)
  • symbol:src/helix/export_verify.py:verify_export:747 calls symbol:src/helix/export_verify.py:_verify_clip_zip:692 (high)
  • symbol:src/helix/export_verify.py:verify_export:747 calls symbol:src/helix/export_verify.py:_verify_csv:283 (high)
  • symbol:src/helix/export_verify.py:verify_export:747 calls symbol:src/helix/export_verify.py:_verify_evidence_json:625 (high)
  • symbol:src/helix/export_verify.py:verify_export:747 calls symbol:src/helix/export_verify.py:_verify_export_json:561 (high)
  • symbol:src/helix/export_verify.py:verify_export:747 calls symbol:src/helix/export_verify.py:_verify_html:159 (high)
  • symbol:src/helix/export_verify.py:verify_export:747 calls symbol:src/helix/export_verify.py:_verify_png_sidecar:474 (high)
  • symbol:src/helix/export_verify.py:verify_export:747 calls symbol:src/helix/export_verify.py:_verify_png:374 (high)
  • symbol:src/helix/export_verify.py:verify_export:747 calls symbol:src/helix/export_verify.py:_verify_sidecar:224 (high)
  • symbol:src/helix/export_verify.py:verify_export:747 calls symbol:src/helix/export_verify.py:ExportVerifyResult:19 (high)
  • symbol:src/helix/fs.py:dir_has_any:57 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/fs.py:glob_sorted:37 calls symbol:src/helix/fs.py:_stable_path_key:16 (high)
  • symbol:src/helix/fs.py:glob_sorted:37 calls symbol:src/helix/studio/iterated_dynamics.py:key:21 (medium)
  • symbol:src/helix/fs.py:iterdir_sorted:27 calls symbol:src/helix/fs.py:_name_sort_key:10 (high)
  • symbol:src/helix/fs.py:iterdir_sorted:27 calls symbol:src/helix/studio/iterated_dynamics.py:key:21 (medium)
  • symbol:src/helix/fs.py:rglob_sorted:47 calls symbol:src/helix/fs.py:_stable_path_key:16 (high)
  • symbol:src/helix/fs.py:rglob_sorted:47 calls symbol:src/helix/studio/iterated_dynamics.py:key:21 (medium)
  • symbol:src/helix/genome/digital.py:apply:106 calls symbol:src/helix/genome/digital.py:DigitalGenomeView:98 (high)
  • symbol:src/helix/genome/digital.py:materialize_all:118 calls symbol:src/helix/genome/digital.py:materialize_chrom:110 (high)
  • symbol:src/helix/genome/digital.py:materialize_chrom:110 calls symbol:src/helix/genome/diff.py:apply_diffs:9 (medium)
  • symbol:src/helix/genome/digital.py:slice_region:55 calls symbol:src/helix/genome/digital.py:DigitalGenome:15 (high)
  • symbol:src/helix/genome/digital.py:subset:80 calls symbol:src/helix/genome/digital.py:DigitalGenome:15 (high)
  • symbol:src/helix/genome/digital.py:view:92 calls symbol:src/helix/genome/digital.py:DigitalGenomeView:98 (high)
  • symbol:src/helix/genome/fm_index.py:_build_lookup_tables:196 calls symbol:docs/playground/js/realtime_worker.js:table:22 (low)
  • symbol:src/helix/genome/fm_index.py:_global_to_local:91 calls symbol:docs/playground/js/realtime.js:to:180 (low)
  • symbol:src/helix/genome/fm_index.py:_save_index:227 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/genome/fm_index.py:get_chrom_position:46 calls symbol:docs/playground/js/realtime.js:to:180 (low)
  • symbol:src/helix/genome/fm_index.py:get_chrom_position:46 calls symbol:src/helix/genome/fm_index.py:_global_to_local:91 (high)
  • symbol:src/helix/genome/fm_index.py:search_exact:50 calls symbol:src/helix/genome/fm_index.py:_global_to_local:91 (high)
  • symbol:src/helix/genome/fm_index.py:search_exact:50 calls symbol:src/helix/genome/fm_index.py:_rank:85 (high)
  • symbol:src/helix/genome/fm_registry.py:_parse_percent:113 calls symbol:src/helix/string/fm.py:search:75 (medium)
  • symbol:src/helix/genome/fm_registry.py:_registry_path:32 calls symbol:src/helix/genome/fm_registry.py:_registry_dir:27 (high)
  • symbol:src/helix/genome/fm_registry.py:from_json:53 calls symbol:src/helix/genome/fm_registry.py:GenomeIndexEntry:37 (high)
  • symbol:src/helix/genome/fm_registry.py:load_registry:63 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/genome/fm_registry.py:load_registry:63 calls symbol:src/helix/genome/fm_registry.py:_registry_path:32 (high)
  • symbol:src/helix/genome/fm_registry.py:load_registry:63 calls symbol:src/helix/genome/fm_registry.py:from_json:53 (high)
  • symbol:src/helix/genome/fm_registry.py:register_ingest_result:88 calls symbol:src/helix/genome/fm_registry.py:GenomeIndexEntry:37 (high)
  • symbol:src/helix/genome/fm_registry.py:register_ingest_result:88 calls symbol:src/helix/genome/fm_registry.py:load_registry:63 (high)
  • symbol:src/helix/genome/fm_registry.py:register_ingest_result:88 calls symbol:src/helix/genome/fm_registry.py:save_registry:80 (high)
  • symbol:src/helix/genome/fm_registry.py:resolve_fm_index:208 calls symbol:src/helix/genome/fm_registry.py:load_registry:63 (high)
  • symbol:src/helix/genome/fm_registry.py:resolve_two_bit:215 calls symbol:src/helix/genome/fm_registry.py:load_registry:63 (high)
  • symbol:src/helix/genome/fm_registry.py:save_registry:80 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/genome/fm_registry.py:save_registry:80 calls symbol:src/helix/genome/fm_registry.py:_registry_path:32 (high)
  • symbol:src/helix/genome/fm_registry.py:save_registry:80 calls symbol:src/helix/genome/fm_registry.py:to_json:44 (high)
  • symbol:src/helix/genome/fm_registry.py:save_registry:80 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/genome/fm_registry.py:set_fm_index:97 calls symbol:src/helix/genome/fm_registry.py:GenomeIndexEntry:37 (high)
  • symbol:src/helix/genome/fm_registry.py:set_fm_index:97 calls symbol:src/helix/genome/fm_registry.py:load_registry:63 (high)
  • symbol:src/helix/genome/fm_registry.py:set_fm_index:97 calls symbol:src/helix/genome/fm_registry.py:save_registry:80 (high)
  • symbol:src/helix/genome/ingest.py:seq_iter:152 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/genome/window_store.py:__init__:20 calls symbol:src/helix/genome/window_store.py:_parse_index:37 (high)
  • symbol:src/helix/genome/window_store.py:_parse_index:37 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/genome/window_store.py:chrom_sizes:34 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/genome/window_store.py:get_window:79 calls symbol:src/helix/genome/window_store.py:GenomeWindow:11 (high)
  • symbol:src/helix/genome/window_store.py:iter_windows:134 calls symbol:src/helix/genome/window_store.py:get_window:79 (high)
  • symbol:src/helix/governance/enforce.py:_load_registry_ref:104 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/governance/enforce.py:_load_registry_ref:104 calls symbol:tools/studio_screenshot_receipt.mjs:metadata:333 (low)
  • symbol:src/helix/governance/enforce.py:_try_record_export_blocked:48 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/governance/enforce.py:_try_record_export_blocked:48 calls symbol:src/helix/user_config.py:resolve_setting_str:155 (medium)
  • symbol:src/helix/governance/enforce.py:_waiver_roles_satisfied:81 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/governance/enforce.py:_waiver_roles_satisfied:81 calls symbol:src/helix/governance/ledger.py:add:1504 (medium)
  • symbol:src/helix/governance/enforce.py:require_side_channel_output_allowed:451 calls symbol:src/helix/governance/enforce.py:_try_record_export_blocked:48 (high)
  • symbol:src/helix/governance/enforce.py:require_side_channel_output_allowed:451 calls symbol:src/helix/governance/enforce.py:_warn:25 (high)
  • symbol:src/helix/governance/enforce.py:require_side_channel_output_allowed:451 calls symbol:src/helix/governance/errors.py:GovernanceError:69 (medium)
  • symbol:src/helix/governance/enforce.py:require_side_channel_output_allowed:451 calls symbol:src/helix/governance/ledger.py:governance_mode:1551 (medium)
  • symbol:src/helix/governance/errors.py:message:97 calls symbol:src/helix/governance/errors.py:canonical_message:39 (high)
  • symbol:src/helix/governance/ledger.py:_bundle_root_and_mode:297 calls symbol:src/helix/governance/ledger.py:GovernanceLedgerError:44 (high)
  • symbol:src/helix/governance/ledger.py:_check_report_digest:1166 calls symbol:src/helix/scientific_contract.py:sha256_prefixed:327 (medium)
  • symbol:src/helix/governance/ledger.py:_compute_event_id:447 calls symbol:src/helix/scientific_contract.py:sha256_prefixed:327 (medium)
  • symbol:src/helix/governance/ledger.py:_iter_bundle_files:324 calls symbol:src/helix/fs.py:rglob_sorted:47 (medium)
  • symbol:src/helix/governance/ledger.py:_iter_bundle_files:324 calls symbol:src/helix/governance/ledger.py:_bundle_root_and_mode:297 (high)
  • symbol:src/helix/governance/ledger.py:_iter_bundle_files:324 calls symbol:src/helix/governance/ledger.py:_validate_relpath:286 (high)
  • symbol:src/helix/governance/ledger.py:_iter_bundle_files:324 calls symbol:src/helix/governance/ledger.py:GovernanceLedgerError:44 (high)
  • symbol:src/helix/governance/ledger.py:_load_bundle_manifest:347 calls symbol:src/helix/governance/ledger.py:_bundle_root_and_mode:297 (high)
  • symbol:src/helix/governance/ledger.py:_load_bundle_manifest:347 calls symbol:src/helix/governance/ledger.py:GovernanceLedgerError:44 (high)
  • symbol:src/helix/governance/ledger.py:_load_bundle_manifest:347 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/governance/ledger.py:_load_check_report:1152 calls symbol:src/helix/governance/ledger.py:_read_bundle_file_bytes:308 (high)
  • symbol:src/helix/governance/ledger.py:_load_check_report:1152 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/governance/ledger.py:_load_license_from_bundle:370 calls symbol:src/helix/governance/ledger.py:_read_bundle_file_bytes:308 (high)
  • symbol:src/helix/governance/ledger.py:_load_license_from_bundle:370 calls symbol:src/helix/licensing/license.py:parse_license_v1:130 (medium)
  • symbol:src/helix/governance/ledger.py:_load_license_from_bundle:370 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/governance/ledger.py:_read_bundle_file_bytes:308 calls symbol:src/helix/governance/ledger.py:_bundle_root_and_mode:297 (high)
  • symbol:src/helix/governance/ledger.py:_read_bundle_file_bytes:308 calls symbol:src/helix/governance/ledger.py:_validate_relpath:286 (high)
  • symbol:src/helix/governance/ledger.py:_read_bundle_file_bytes:308 calls symbol:src/helix/governance/ledger.py:GovernanceLedgerError:44 (high)
  • symbol:src/helix/governance/ledger.py:_schema_hash_from_resource:228 calls symbol:src/helix/governance/ledger.py:_sha256_hex:224 (high)
  • symbol:src/helix/governance/ledger.py:_schema_hash_from_resource:228 calls symbol:src/helix/governance/ledger.py:GovernanceLedgerError:44 (high)
  • symbol:src/helix/governance/ledger.py:_schema_hash_from_resource:228 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/governance/ledger.py:_schema_hash_from_resource:228 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/governance/ledger.py:_validate_signature_block:731 calls symbol:src/helix/governance/ledger.py:_is_sha256_prefixed:257 (high)
  • symbol:src/helix/governance/ledger.py:_validate_signature_block:731 calls symbol:src/helix/governance/ledger.py:_safe_text:253 (high)
  • symbol:src/helix/governance/ledger.py:_validate_signoff_v1:745 calls symbol:src/helix/governance/ledger.py:_compute_event_id:447 (high)
  • symbol:src/helix/governance/ledger.py:_validate_signoff_v1:745 calls symbol:src/helix/governance/ledger.py:_is_sha256_prefixed:257 (high)
  • symbol:src/helix/governance/ledger.py:_validate_signoff_v1:745 calls symbol:src/helix/governance/ledger.py:_parse_utc:274 (high)
  • symbol:src/helix/governance/ledger.py:_validate_signoff_v1:745 calls symbol:src/helix/governance/ledger.py:_safe_text:253 (high)
  • symbol:src/helix/governance/ledger.py:_validate_signoff_v1:745 calls symbol:src/helix/governance/ledger.py:_validate_signature_block:731 (high)
  • symbol:src/helix/governance/ledger.py:_validate_signoff_v1:745 calls symbol:src/helix/governance/ledger.py:SignoffV1:158 (high)
  • symbol:src/helix/governance/ledger.py:_validate_signoff_v2:815 calls symbol:src/helix/governance/ledger.py:_compute_event_id:447 (high)
  • symbol:src/helix/governance/ledger.py:_validate_signoff_v2:815 calls symbol:src/helix/governance/ledger.py:_is_sha256_prefixed:257 (high)
  • symbol:src/helix/governance/ledger.py:_validate_signoff_v2:815 calls symbol:src/helix/governance/ledger.py:_parse_utc:274 (high)
  • symbol:src/helix/governance/ledger.py:_validate_signoff_v2:815 calls symbol:src/helix/governance/ledger.py:_safe_text:253 (high)
  • symbol:src/helix/governance/ledger.py:_validate_signoff_v2:815 calls symbol:src/helix/governance/ledger.py:_validate_signature_block:731 (high)
  • symbol:src/helix/governance/ledger.py:_validate_signoff_v2:815 calls symbol:src/helix/governance/ledger.py:_validate_toolchain_v1:460 (high)
  • symbol:src/helix/governance/ledger.py:_validate_signoff_v2:815 calls symbol:src/helix/governance/ledger.py:SignoffV2:172 (high)
  • symbol:src/helix/governance/ledger.py:_validate_toolchain_v1:460 calls symbol:src/helix/governance/ledger.py:_is_hex:267 (high)
  • symbol:src/helix/governance/ledger.py:_validate_toolchain_v1:460 calls symbol:src/helix/governance/ledger.py:_is_sha256_prefixed:257 (high)
  • symbol:src/helix/governance/ledger.py:_validate_toolchain_v1:460 calls symbol:src/helix/governance/ledger.py:_safe_text:253 (high)
  • symbol:src/helix/governance/ledger.py:_validate_toolchain_v1:460 calls symbol:src/helix/governance/ledger.py:GovernanceToolchainV1:125 (high)
  • symbol:src/helix/governance/ledger.py:_validate_transition_request_v1:521 calls symbol:src/helix/governance/ledger.py:_compute_event_id:447 (high)
  • symbol:src/helix/governance/ledger.py:_validate_transition_request_v1:521 calls symbol:src/helix/governance/ledger.py:_is_sha256_prefixed:257 (high)
  • symbol:src/helix/governance/ledger.py:_validate_transition_request_v1:521 calls symbol:src/helix/governance/ledger.py:_parse_utc:274 (high)
  • symbol:src/helix/governance/ledger.py:_validate_transition_request_v1:521 calls symbol:src/helix/governance/ledger.py:_safe_text:253 (high)
  • symbol:src/helix/governance/ledger.py:_validate_transition_request_v1:521 calls symbol:src/helix/governance/ledger.py:_validate_relpath:286 (high)
  • symbol:src/helix/governance/ledger.py:_validate_transition_request_v1:521 calls symbol:src/helix/governance/ledger.py:TransitionRequestV1:106 (high)
  • symbol:src/helix/governance/ledger.py:_validate_transition_request_v2:621 calls symbol:src/helix/governance/ledger.py:_compute_event_id:447 (high)
  • symbol:src/helix/governance/ledger.py:_validate_transition_request_v2:621 calls symbol:src/helix/governance/ledger.py:_is_sha256_prefixed:257 (high)
  • symbol:src/helix/governance/ledger.py:_validate_transition_request_v2:621 calls symbol:src/helix/governance/ledger.py:_parse_utc:274 (high)
  • symbol:src/helix/governance/ledger.py:_validate_transition_request_v2:621 calls symbol:src/helix/governance/ledger.py:_safe_text:253 (high)
  • symbol:src/helix/governance/ledger.py:_validate_transition_request_v2:621 calls symbol:src/helix/governance/ledger.py:_validate_relpath:286 (high)
  • symbol:src/helix/governance/ledger.py:_validate_transition_request_v2:621 calls symbol:src/helix/governance/ledger.py:_validate_toolchain_v1:460 (high)
  • symbol:src/helix/governance/ledger.py:_validate_transition_request_v2:621 calls symbol:src/helix/governance/ledger.py:TransitionRequestV2:138 (high)
  • symbol:src/helix/governance/ledger.py:_validate_waiver_v1:892 calls symbol:src/helix/governance/ledger.py:_compute_event_id:447 (high)
  • symbol:src/helix/governance/ledger.py:_validate_waiver_v1:892 calls symbol:src/helix/governance/ledger.py:_is_sha256_prefixed:257 (high)
  • symbol:src/helix/governance/ledger.py:_validate_waiver_v1:892 calls symbol:src/helix/governance/ledger.py:_parse_utc:274 (high)
  • symbol:src/helix/governance/ledger.py:_validate_waiver_v1:892 calls symbol:src/helix/governance/ledger.py:_safe_text:253 (high)
  • symbol:src/helix/governance/ledger.py:_validate_waiver_v1:892 calls symbol:src/helix/governance/ledger.py:_validate_signature_block:731 (high)
  • symbol:src/helix/governance/ledger.py:_validate_waiver_v1:892 calls symbol:src/helix/governance/ledger.py:WaiverV1:187 (high)
  • symbol:src/helix/governance/ledger.py:_verify_schema_hashes:236 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/governance/ledger.py:_verify_schema_hashes:236 calls symbol:src/helix/governance/ledger.py:_schema_hash_from_resource:228 (high)
  • symbol:src/helix/governance/ledger.py:_verify_schema_hashes:236 calls symbol:src/helix/governance/ledger.py:GovernanceLedgerError:44 (high)
  • symbol:src/helix/governance/ledger.py:compute_approval_surface_hash_from_manifest:400 calls symbol:src/helix/governance/ledger.py:_safe_text:253 (high)
  • symbol:src/helix/governance/ledger.py:compute_approval_surface_hash_from_manifest:400 calls symbol:src/helix/scientific_contract.py:sha256_prefixed:327 (medium)
  • symbol:src/helix/governance/ledger.py:compute_governance_event_id:454 calls symbol:src/helix/governance/ledger.py:_compute_event_id:447 (high)
  • symbol:src/helix/governance/ledger.py:compute_governance_state:1265 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/governance/ledger.py:compute_governance_state:1265 calls symbol:src/helix/governance/ledger.py:_load_bundle_manifest:347 (high)
  • symbol:src/helix/governance/ledger.py:compute_governance_state:1265 calls symbol:src/helix/governance/ledger.py:_load_license_from_bundle:370 (high)
  • symbol:src/helix/governance/ledger.py:compute_governance_state:1265 calls symbol:src/helix/governance/ledger.py:_safe_text:253 (high)
  • symbol:src/helix/governance/ledger.py:compute_governance_state:1265 calls symbol:src/helix/governance/ledger.py:_verify_signed_event:1126 (high)
  • symbol:src/helix/governance/ledger.py:compute_governance_state:1265 calls symbol:src/helix/governance/ledger.py:add:1504 (high)
  • symbol:src/helix/governance/ledger.py:compute_governance_state:1265 calls symbol:src/helix/governance/ledger.py:compute_approval_surface_hash_from_manifest:400 (high)
  • symbol:src/helix/governance/ledger.py:compute_governance_state:1265 calls symbol:src/helix/governance/ledger.py:LedgerIssue:49 (high)
  • symbol:src/helix/governance/ledger.py:compute_governance_state:1265 calls symbol:src/helix/governance/ledger.py:load_governance_events_from_bundle:983 (high)
  • symbol:src/helix/governance/ledger.py:compute_governance_state:1265 calls symbol:src/helix/governance/ledger.py:load_governance_policy_v1:387 (high)
  • symbol:src/helix/governance/ledger.py:governance_mode:1551 calls symbol:src/helix/user_config.py:resolve_setting_str:155 (medium)
  • symbol:src/helix/governance/ledger.py:ledger_write_lock:1066 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/governance/ledger.py:ledger_write_lock:1066 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/governance/ledger.py:ledger_write_lock:1066 calls symbol:src/helix/governance/ledger.py:_bundle_root_and_mode:297 (high)
  • symbol:src/helix/governance/ledger.py:ledger_write_lock:1066 calls symbol:src/helix/governance/ledger.py:GovernanceLedgerError:44 (high)
  • symbol:src/helix/governance/ledger.py:ledger_write_lock:1066 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/governance/ledger.py:load_governance_policy_v1:387 calls symbol:src/helix/governance/ledger.py:_safe_text:253 (high)
  • symbol:src/helix/governance/ledger.py:load_governance_policy_v1:387 calls symbol:src/helix/governance/ledger.py:GovernanceLedgerError:44 (high)
  • symbol:src/helix/governance/ledger.py:load_governance_policy_v1:387 calls symbol:src/helix/governance/ledger.py:GovernancePolicyV1:55 (high)
  • symbol:src/helix/governance/ledger.py:load_governance_policy_v1:387 calls symbol:src/helix/scientific_contract.py:sha256_prefixed:327 (medium)
  • symbol:src/helix/governance/ledger.py:load_governance_policy_v1:387 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/governance/ledger.py:next_ledger_seq:1033 calls symbol:src/helix/governance/ledger.py:_iter_bundle_files:324 (high)
  • symbol:src/helix/governance/ledger.py:next_ledger_seq:1033 calls symbol:src/helix/governance/ledger.py:_read_bundle_file_bytes:308 (high)
  • symbol:src/helix/governance/ledger.py:next_ledger_seq:1033 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/governance/ledger.py:required_signoffs:68 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/governance/ledger.py:waiver_required_signoffs:86 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/governance/notify.py:slack_webhook_url:13 calls symbol:src/helix/user_config.py:resolve_setting_str:155 (medium)
  • symbol:src/helix/governance/notify.py:try_notify_slack:26 calls symbol:src/helix/governance/notify.py:slack_webhook_url:13 (high)
  • symbol:src/helix/governance/notify.py:try_notify_slack:26 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/governance/notify.py:try_notify_slack:26 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/governance/posture.py:format_enforcement_posture:144 calls symbol:src/helix/governance/posture.py:_fmt_bool:23 (high)
  • symbol:src/helix/governance/posture.py:format_enforcement_posture:144 calls symbol:src/helix/governance/posture.py:_fmt_present:27 (high)
  • symbol:src/helix/governance/posture.py:format_enforcement_posture:144 calls symbol:src/helix/governance/posture.py:load_enforcement_posture:51 (high)
  • symbol:src/helix/governance/posture.py:load_enforcement_posture:51 calls symbol:src/helix/governance/ledger.py:governance_mode:1551 (medium)
  • symbol:src/helix/governance/posture.py:load_enforcement_posture:51 calls symbol:src/helix/governance/posture.py:_env_bool:11 (high)
  • symbol:src/helix/governance/posture.py:load_enforcement_posture:51 calls symbol:src/helix/governance/posture.py:EnforcementPosture:32 (high)
  • symbol:src/helix/governance/posture.py:load_enforcement_posture:51 calls symbol:src/helix/user_config.py:load_user_profile:76 (medium)
  • symbol:src/helix/governance/repo_balance.py:_default_runner_profiles:212 calls symbol:src/helix/governance/repo_balance.py:RunnerProfile:175 (high)
  • symbol:src/helix/governance/repo_balance.py:_level_score:58 calls symbol:src/helix/governance/repo_balance.py:_as_float:19 (high)
  • symbol:src/helix/governance/repo_balance.py:_normalize_level_scores:47 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/governance/repo_balance.py:_normalize_level_scores:47 calls symbol:src/helix/governance/repo_balance.py:_as_float:19 (high)
  • symbol:src/helix/governance/repo_balance.py:_normalize_tasks:518 calls symbol:src/helix/governance/repo_balance.py:from_dict:74 (high)
  • symbol:src/helix/governance/repo_balance.py:from_dict:102 calls symbol:src/helix/governance/repo_balance.py:_as_float:19 (high)
  • symbol:src/helix/governance/repo_balance.py:from_dict:140 calls symbol:src/helix/governance/repo_balance.py:_as_float:19 (high)
  • symbol:src/helix/governance/repo_balance.py:from_dict:182 calls symbol:src/helix/governance/repo_balance.py:_as_float:19 (high)
  • symbol:src/helix/governance/repo_balance.py:from_dict:239 calls symbol:src/helix/governance/repo_balance.py:_as_bool:33 (high)
  • symbol:src/helix/governance/repo_balance.py:from_dict:239 calls symbol:src/helix/governance/repo_balance.py:_as_float:19 (high)
  • symbol:src/helix/governance/repo_balance.py:from_dict:239 calls symbol:src/helix/governance/repo_balance.py:_as_int:26 (high)
  • symbol:src/helix/governance/repo_balance.py:from_dict:378 calls symbol:src/helix/governance/repo_balance.py:_as_int:26 (high)
  • symbol:src/helix/governance/repo_balance.py:from_dict:378 calls symbol:src/helix/governance/repo_balance.py:_default_runner_profiles:212 (high)
  • symbol:src/helix/governance/repo_balance.py:from_dict:378 calls symbol:src/helix/governance/repo_balance.py:_normalize_level_scores:47 (high)
  • symbol:src/helix/governance/repo_balance.py:from_dict:378 calls symbol:src/helix/governance/repo_balance.py:from_dict:74 (high)
  • symbol:src/helix/governance/repo_balance.py:from_dict:74 calls symbol:src/helix/governance/repo_balance.py:_as_float:19 (high)
  • symbol:src/helix/governance/repo_balance.py:from_dict:74 calls symbol:src/helix/governance/repo_balance.py:_as_int:26 (high)
  • symbol:src/helix/governance/repo_balance.py:load_repo_balance_policy:511 calls symbol:src/helix/governance/repo_balance.py:from_dict:74 (high)
  • symbol:src/helix/governance/repo_balance.py:to_dict:113 calls symbol:src/helix/governance/repo_balance.py:_round6:43 (high)
  • symbol:src/helix/governance/repo_balance.py:to_dict:157 calls symbol:src/helix/governance/repo_balance.py:_round6:43 (high)
  • symbol:src/helix/governance/repo_balance.py:to_dict:201 calls symbol:src/helix/governance/repo_balance.py:_round6:43 (high)
  • symbol:src/helix/governance/repo_balance.py:to_dict:264 calls symbol:src/helix/governance/repo_balance.py:_round6:43 (high)
  • symbol:src/helix/governance/repo_balance.py:to_dict:292 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/governance/repo_balance.py:to_dict:292 calls symbol:src/helix/governance/repo_balance.py:_round6:43 (high)
  • symbol:src/helix/governance/repo_balance.py:to_dict:356 calls symbol:src/helix/governance/repo_balance.py:_round6:43 (high)
  • symbol:src/helix/governance/repo_balance.py:to_dict:444 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/governance/repo_balance.py:to_dict:444 calls symbol:src/helix/governance/repo_balance.py:_round6:43 (high)
  • symbol:src/helix/governance/repo_balance.py:to_dict:479 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/governance/repo_balance.py:to_dict:479 calls symbol:src/helix/governance/repo_balance.py:_round6:43 (high)
  • symbol:src/helix/governance/repo_balance.py:to_dict:83 calls symbol:src/helix/governance/repo_balance.py:_round6:43 (high)
  • symbol:src/helix/governance/self_check.py:_load_policy_best_effort:71 calls symbol:src/helix/governance/self_check.py:_safe_text:36 (high)
  • symbol:src/helix/governance/self_check.py:_load_policy_best_effort:71 calls symbol:src/helix/scientific_contract.py:sha256_prefixed:327 (medium)
  • symbol:src/helix/governance/self_check.py:_select_policy_label:49 calls symbol:src/helix/governance/self_check.py:_short_sha256:40 (high)
  • symbol:src/helix/governance/self_check.py:_short_sha256:40 calls symbol:src/helix/governance/self_check.py:_safe_text:36 (high)
  • symbol:src/helix/governance/self_check.py:_utc_now:32 calls symbol:src/helix/clock.py:utc_now_iso_offset:106 (medium)
  • symbol:src/helix/gpu/fields/composite_editability.py:ensure_resources:59 calls symbol:src/helix/gpu/fields/composite_editability.py:_ensure_program:35 (high)
  • symbol:src/helix/gpu/fields/dcas9_occupancy.py:encode_pam:29 calls symbol:src/helix/live/livelab.py:empty:58 (medium)
  • symbol:src/helix/gpu/fields/dcas9_occupancy.py:encode_pam:29 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/gpu/fields/dcas9_occupancy.py:encode_seq:20 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/gpu/fields/dcas9_occupancy.py:encode_seq:20 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/gpu/fields/dcas9_occupancy.py:ensure_resources:83 calls symbol:src/helix/gpu/fields/dcas9_occupancy.py:_ensure_program:59 (high)
  • symbol:src/helix/gpu/fields/gc_homopolymer.py:encode_seq:21 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/gpu/fields/gc_homopolymer.py:encode_seq:21 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/gpu/fields/gc_homopolymer.py:ensure_resources:76 calls symbol:src/helix/gpu/fields/gc_homopolymer.py:_ensure_program:52 (high)
  • symbol:src/helix/gpu/fields/indel_risk.py:encode_seq_to_codes:25 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/gpu/fields/indel_risk.py:encode_seq_to_codes:25 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/gpu/fields/indel_risk.py:ensure_resources:81 calls symbol:src/helix/gpu/fields/indel_risk.py:_ensure_program:57 (high)
  • symbol:src/helix/gpu/fields/offtarget_density.py:encode_pam:34 calls symbol:src/helix/gpu/fields/base.py:get:61 (medium)
  • symbol:src/helix/gpu/fields/offtarget_density.py:encode_seq_to_codes:24 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/gpu/fields/offtarget_density.py:encode_seq_to_codes:24 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/gpu/fields/offtarget_density.py:ensure_resources:91 calls symbol:src/helix/gpu/fields/offtarget_density.py:_ensure_program:67 (high)
  • symbol:src/helix/gpu/fields/pam_seed.py:encode_pam:34 calls symbol:src/helix/gpu/fields/base.py:get:61 (medium)
  • symbol:src/helix/gpu/fields/pam_seed.py:encode_seq_to_codes:24 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/gpu/fields/pam_seed.py:encode_seq_to_codes:24 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/gpu/fields/pam_seed.py:ensure_resources:106 calls symbol:src/helix/gpu/fields/pam_seed.py:_ensure_program:70 (high)
  • symbol:src/helix/gpu/fields/prime_dp.py:_encode:24 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/gpu/fields/prime_dp.py:_encode:24 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/gpu/fields/prime_dp.py:ensure_resources:81 calls symbol:src/helix/gpu/fields/prime_dp.py:_ensure_program:57 (high)
  • symbol:src/helix/graphs/colored.py:build_colored_dbg:17 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/graphs/colored.py:build_colored_dbg:17 calls symbol:src/helix/graphs/colored.py:ColoredDBG:11 (high)
  • symbol:src/helix/graphs/colored.py:build_colored_dbg:17 calls symbol:src/helix/graphs/dbg.py:build_dbg:23 (medium)
  • symbol:src/helix/graphs/dbg.py:build_dbg:23 calls symbol:src/helix/graphs/dbg.py:DBGNode:10 (high)
  • symbol:src/helix/graphs/dbg.py:build_dbg:23 calls symbol:src/helix/graphs/dbg.py:DeBruijnGraph:18 (high)
  • symbol:src/helix/graphs/dbg.py:clean_dbg:40 calls symbol:src/helix/graphs/dbg.py:remove_simple_bubbles:71 (high)
  • symbol:src/helix/graphs/dbg.py:clean_dbg:40 calls symbol:src/helix/graphs/dbg.py:remove_tips:48 (high)
  • symbol:src/helix/graphs/dbg.py:deserialize_graph:130 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/graphs/dbg.py:deserialize_graph:130 calls symbol:src/helix/graphs/dbg.py:DBGNode:10 (high)
  • symbol:src/helix/graphs/dbg.py:deserialize_graph:130 calls symbol:src/helix/graphs/dbg.py:DeBruijnGraph:18 (high)
  • symbol:src/helix/graphs/dbg.py:export_graphml:138 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/graphs/dbg.py:remove_path:94 calls symbol:src/helix/graphs/dbg.py:delete_node:104 (high)
  • symbol:src/helix/graphs/dbg.py:remove_simple_bubbles:71 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/graphs/dbg.py:remove_simple_bubbles:71 calls symbol:src/helix/graphs/dbg.py:remove_path:94 (high)
  • symbol:src/helix/graphs/dbg.py:remove_simple_bubbles:71 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/graphs/dbg.py:remove_tips:48 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/graphs/dbg.py:remove_tips:48 calls symbol:src/helix/graphs/dbg.py:delete_node:104 (high)
  • symbol:src/helix/graphs/dbg.py:remove_tips:48 calls symbol:src/helix/graphs/dbg.py:tip_walk:58 (high)
  • symbol:src/helix/graphs/dbg.py:serialize_graph:116 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/graphs/dbg.py:tip_walk:58 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/gui/bridge.py:__init__:130 calls symbol:src/helix/gui/bridge.py:__init__:12 (high)
  • symbol:src/helix/gui/bridge.py:__init__:16 calls symbol:src/helix/gui/bridge.py:__init__:12 (high)
  • symbol:src/helix/gui/bridge.py:_edit_node_to_payload:76 calls symbol:src/helix/genome/digital.py:materialize_all:118 (medium)
  • symbol:src/helix/gui/bridge.py:_emit_frame:191 calls symbol:src/helix/gui/bridge.py:_frame_to_payload:114 (high)
  • symbol:src/helix/gui/bridge.py:_emit_frame:191 calls symbol:src/helix/gui/bridge.py:emit:26 (high)
  • symbol:src/helix/gui/bridge.py:_frame_to_payload:114 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/gui/bridge.py:_frame_to_payload:114 calls symbol:src/helix/gui/bridge.py:_edit_edge_to_payload:98 (high)
  • symbol:src/helix/gui/bridge.py:_frame_to_payload:114 calls symbol:src/helix/gui/bridge.py:_edit_node_to_payload:76 (high)
  • symbol:src/helix/gui/bridge.py:_legacy_genome:156 calls symbol:src/helix/gui/bridge.py:_load_core_genome:134 (high)
  • symbol:src/helix/gui/bridge.py:_load_cas:160 calls symbol:src/helix/crispr/model.py:CasSystem:39 (medium)
  • symbol:src/helix/gui/bridge.py:_load_cas:160 calls symbol:src/helix/crispr/model.py:CasSystemType:14 (medium)
  • symbol:src/helix/gui/bridge.py:_load_cas:160 calls symbol:src/helix/crispr/model.py:PAMRule:23 (medium)
  • symbol:src/helix/gui/bridge.py:_load_core_genome:134 calls symbol:src/helix/genome/digital.py:from_fasta:25 (medium)
  • symbol:src/helix/gui/bridge.py:_load_core_genome:134 calls symbol:src/helix/genome/digital.py:slice_region:55 (medium)
  • symbol:src/helix/gui/bridge.py:_load_core_genome:134 calls symbol:src/helix/gui/bridge.py:_parse_inline_fasta:52 (high)
  • symbol:src/helix/gui/bridge.py:_load_prime_editor:175 calls symbol:src/helix/gui/bridge.py:_load_cas:160 (high)
  • symbol:src/helix/gui/bridge.py:_load_prime_editor:175 calls symbol:src/helix/prime/model.py:PrimeEditor:31 (medium)
  • symbol:src/helix/gui/bridge.py:_protein_impact_snv:252 calls symbol:src/helix/gui/bridge.py:_rc_base:249 (high)
  • symbol:src/helix/gui/bridge.py:consumer:340 calls symbol:docs/playground/js/realtime_worker.js:impact:362 (low)
  • symbol:src/helix/gui/bridge.py:consumer:340 calls symbol:src/helix/gui/bridge.py:_emit_frame:191 (high)
  • symbol:src/helix/gui/bridge.py:consumer:340 calls symbol:src/helix/gui/bridge.py:_protein_impact_snv:252 (high)
  • symbol:src/helix/gui/bridge.py:consumer:374 calls symbol:src/helix/gui/bridge.py:_emit_frame:191 (high)
  • symbol:src/helix/gui/bridge.py:consumer:374 calls symbol:src/helix/gui/bridge.py:_protein_impact_snv:252 (high)
  • symbol:src/helix/gui/bridge.py:run:306 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/gui/bridge.py:run:306 calls symbol:src/helix/gui/bridge.py:_build_coding_map:223 (high)
  • symbol:src/helix/gui/bridge.py:run:306 calls symbol:src/helix/gui/bridge.py:_legacy_genome:156 (high)
  • symbol:src/helix/gui/bridge.py:run:306 calls symbol:src/helix/gui/bridge.py:_load_prime_editor:175 (high)
  • symbol:src/helix/gui/bridge.py:run:306 calls symbol:src/helix/gui/bridge.py:_parse_coding:196 (high)
  • symbol:src/helix/gui/bridge.py:run:306 calls symbol:src/helix/prime/model.py:PegRNA:16 (medium)
  • symbol:src/helix/gui/bridge.py:runSimulation:416 calls symbol:src/helix/gui/bridge.py:connect:29 (high)
  • symbol:src/helix/gui/bridge.py:runSimulation:416 calls symbol:src/helix/gui/bridge.py:emit:26 (high)
  • symbol:src/helix/gui/bridge.py:runSimulation:416 calls symbol:src/helix/gui/bridge.py:SimulationWorker:123 (high)
  • symbol:src/helix/gui/bridge.py:runSimulation:416 calls symbol:src/helix/gui/bridge.py:start:19 (high)
  • symbol:src/helix/gui/main.py:run_gui:17 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/gui/main.py:run_gui:17 calls symbol:src/helix/gui/bridge.py:SimulationBridge:404 (medium)
  • symbol:src/helix/gui/main.py:run_gui:17 calls symbol:src/helix/gui/theme.py:apply_helix_theme:196 (medium)
  • symbol:src/helix/gui/main.py:run_gui:17 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/gui/main.py:run_gui:17 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/gui/modern/builders.py:_compute_tangents:911 calls symbol:src/helix/gui/modern/builders.py:_vec_norm:945 (high)
  • symbol:src/helix/gui/modern/builders.py:_compute_tangents:911 calls symbol:src/helix/gui/modern/builders.py:_vec_sub:941 (high)
  • symbol:src/helix/gui/modern/builders.py:_diff_span:749 calls symbol:src/helix/gui/modern/builders.py:_safe_range:24 (high)
  • symbol:src/helix/gui/modern/builders.py:_normal_from_tangent:930 calls symbol:src/helix/gui/modern/builders.py:_vec_cross:958 (high)
  • symbol:src/helix/gui/modern/builders.py:_normal_from_tangent:930 calls symbol:src/helix/gui/modern/builders.py:_vec_length:953 (high)
  • symbol:src/helix/gui/modern/builders.py:_normal_from_tangent:930 calls symbol:src/helix/gui/modern/builders.py:_vec_norm:945 (high)
  • symbol:src/helix/gui/modern/dag_adapters.py:_build_fake_crispr_sim_payload:74 calls symbol:src/helix/gui/modern/dag_adapters.py:_prob_from_log_prob:66 (high)
  • symbol:src/helix/gui/modern/dag_adapters.py:_build_fake_crispr_sim_payload:74 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/gui/modern/dag_adapters.py:_extract_crispr_viz_context_from_dag_payload:150 calls symbol:src/helix/edit/dag.py:dag_from_payload:69 (medium)
  • symbol:src/helix/gui/modern/dag_adapters.py:_extract_crispr_viz_context_from_dag_payload:150 calls symbol:src/helix/gui/modern/dag_adapters.py:_build_fake_crispr_sim_payload:74 (high)
  • symbol:src/helix/gui/modern/dag_adapters.py:_extract_crispr_viz_context_from_dag_payload:150 calls symbol:src/helix/gui/modern/dag_adapters.py:_extract_root_and_leaves:34 (high)
  • symbol:src/helix/gui/modern/dag_adapters.py:_extract_crispr_viz_context_from_dag_payload:150 calls symbol:src/helix/gui/modern/dag_adapters.py:CrisprVizContext:26 (high)
  • symbol:src/helix/gui/modern/dag_adapters.py:_extract_crispr_viz_context_from_dag_payload:150 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/gui/modern/dag_adapters.py:_node_entry:38 calls symbol:src/helix/genome/digital.py:materialize_all:118 (medium)
  • symbol:src/helix/gui/modern/dag_adapters.py:crispr_dag_to_sim_payload:194 calls symbol:src/helix/gui/modern/dag_adapters.py:_extract_crispr_viz_context_from_dag_payload:150 (high)
  • symbol:src/helix/gui/modern/dag_adapters.py:crispr_dag_to_viz_spec:178 calls symbol:src/helix/gui/modern/builders.py:build_crispr_viz_spec:40 (medium)
  • symbol:src/helix/gui/modern/dag_adapters.py:crispr_dag_to_viz_spec:178 calls symbol:src/helix/gui/modern/dag_adapters.py:_extract_crispr_viz_context_from_dag_payload:150 (high)
  • symbol:src/helix/gui/modern/dag_adapters.py:crispr_dag_to_workflow:207 calls symbol:src/helix/gui/modern/builders_2p5d.py:build_workflow2p5d_crispr:261 (medium)
  • symbol:src/helix/gui/modern/dag_adapters.py:crispr_dag_to_workflow:207 calls symbol:src/helix/gui/modern/dag_adapters.py:_extract_crispr_viz_context_from_dag_payload:150 (high)
  • symbol:src/helix/gui/modern/engine.py:_arc_for_base:312 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:src/helix/gui/modern/engine.py:_build_repair_geometry:271 calls symbol:src/helix/gui/modern/engine.py:_arc_for_base:312 (high)
  • symbol:src/helix/gui/modern/engine.py:_build_repair_geometry:271 calls symbol:src/helix/gui/modern/engine.py:RepairArcGeometry:27 (high)
  • symbol:src/helix/gui/modern/engine.py:_geometry_from_custom:327 calls symbol:src/helix/gui/modern/engine.py:HelixGeometry:16 (high)
  • symbol:src/helix/gui/modern/engine.py:_geometry_from_custom:327 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/gui/modern/engine.py:_repair_geometry_from_custom:397 calls symbol:src/helix/gui/modern/engine.py:RepairArcGeometry:27 (high)
  • symbol:src/helix/gui/modern/engine.py:advance:499 calls symbol:src/helix/gui/modern/engine.py:set_time:473 (high)
  • symbol:src/helix/gui/modern/engine.py:set_time:473 calls symbol:src/helix/gui/modern/engine.py:phase_for_time:461 (high)
  • symbol:src/helix/gui/modern/export.py:build_unity_payload:30 calls symbol:src/helix/gui/modern/engine.py:export_timeline:545 (medium)
  • symbol:src/helix/gui/modern/export.py:build_unity_payload:30 calls symbol:src/helix/gui/modern/export.py:_camera_track:15 (high)
  • symbol:src/helix/gui/modern/export.py:export_unity_from_json:76 calls symbol:src/helix/gui/modern/export.py:export_unity_bundle:55 (high)
  • symbol:src/helix/gui/modern/export.py:export_unity_from_json:76 calls symbol:src/helix/gui/modern/spec.py:load_viz_specs:198 (medium)
  • symbol:src/helix/gui/modern/export.py:export_unity_json:45 calls symbol:src/helix/gui/modern/export.py:build_unity_payload:30 (high)
  • symbol:src/helix/gui/modern/export.py:export_unity_json:45 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/gui/modern/qt.py:__init__:1249 calls symbol:src/helix/gui/modern/qt.py:sizeHint:1023 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:1249 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/gui/modern/qt.py:__init__:1270 calls symbol:src/helix/gui/modern/qt.py:__init__:83 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:1309 calls symbol:src/helix/gui/modern/qt.py:__init__:83 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:1309 calls symbol:src/helix/gui/modern/qt.py:_css_rgba:920 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:1309 calls symbol:src/helix/gui/modern/qt.py:connect:93 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:1309 calls symbol:Visualization_Bench/prototype.js:legend:917 (low)
  • symbol:src/helix/gui/modern/qt.py:__init__:1309 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/modern/qt.py:__init__:1523 calls symbol:src/helix/gui/modern/qt.py:__init__:83 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:1550 calls symbol:src/helix/gui/modern/qt.py:__init__:83 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:1550 calls symbol:src/helix/gui/modern/qt.py:_device_pixel_ratio:2554 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:1550 calls symbol:src/helix/gui/modern/qt.py:_env_flag:718 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:1550 calls symbol:src/helix/gui/modern/qt.py:_env_int:725 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:1550 calls symbol:src/helix/gui/modern/qt.py:_normalize_truth_mode:6679 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:1550 calls symbol:src/helix/gui/modern/qt.py:_ResizeAllocationState:736 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:1550 calls symbol:src/helix/gui/modern/qt.py:connect:93 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:1550 calls symbol:src/helix/gui/modern/qt.py:set_hud_overlay_mode:6696 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:1550 calls symbol:src/helix/gui/modern/qt.py:ViewerPerfStats:703 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7121 calls symbol:src/helix/gui/modern/qt.py:__init__:83 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7121 calls symbol:src/helix/gui/modern/qt.py:_css_rgb:915 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7121 calls symbol:src/helix/gui/modern/qt.py:_load_last_benchmark:7513 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7121 calls symbol:src/helix/gui/modern/qt.py:connect:93 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7121 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/gui/modern/qt.py:__init__:7121 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/config.py:native_backend_available:38 (medium)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/config.py:resolve_crispr_backend:47 (medium)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/gui/modern/qt.py:__init__:83 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/gui/modern/qt.py:_load_layout_preset_name:7749 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/gui/modern/qt.py:_schedule_layout_save:7832 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/gui/modern/qt.py:_update_prime_physics:7889 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/gui/modern/qt.py:connect:93 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/gui/modern/qt.py:FloatingHud:1246 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/gui/modern/qt.py:HelixControlPanel:7105 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/gui/modern/qt.py:HelixModernWidget:1538 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/gui/modern/qt.py:HudAnchor:1442 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/gui/modern/qt.py:HudTabPanel:1267 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/gui/modern/qt.py:LegendToastOverlay:1306 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/gui/modern/qt.py:set_engine_status:7309 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/gui/modern/qt.py:set_hidden:1043 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/gui/modern/qt.py:set_hud_overlay_mode:6696 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/gui/modern/qt.py:set_hud_text_sink:6689 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/gui/modern/qt.py:set_legend:7371 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/gui/modern/qt.py:set_scoring_versions:7334 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/gui/modern/qt.py:set_spec_meta:1095 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/gui/modern/qt.py:set_spec:6417 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/gui/modern/qt.py:set_specs:7294 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/gui/modern/qt.py:set_view_mode:1144 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:7577 calls symbol:src/helix/gui/modern/qt.py:toast_state:1373 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:939 calls symbol:src/helix/gui/modern/qt.py:__init__:83 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:939 calls symbol:src/helix/gui/modern/qt.py:_apply_hud_state:1223 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:939 calls symbol:src/helix/gui/modern/qt.py:_css_rgba:920 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:939 calls symbol:src/helix/gui/modern/qt.py:_refresh:1188 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:939 calls symbol:src/helix/gui/modern/qt.py:connect:93 (high)
  • symbol:src/helix/gui/modern/qt.py:__init__:939 calls symbol:src/helix/gui/modern/qt.py:HudState:437 (high)
  • symbol:src/helix/gui/modern/qt.py:_apply_layout_preset:7777 calls symbol:src/helix/gui/modern/qt.py:_preset_default_panel_width:7774 (high)
  • symbol:src/helix/gui/modern/qt.py:_apply_saved_layout:7814 calls symbol:src/helix/gui/modern/qt.py:_apply_layout_preset:7777 (high)
  • symbol:src/helix/gui/modern/qt.py:_arc_fragment_shader:5351 calls symbol:Visualization_Bench/prototype.js:clamp:261 (low)
  • symbol:src/helix/gui/modern/qt.py:_arm_collapse_timer:1070 calls symbol:src/helix/gui/modern/qt.py:_on_collapse_timeout:1085 (high)
  • symbol:src/helix/gui/modern/qt.py:_assert_geometry:7074 calls symbol:docs/playground/js/realtime.js:diff:512 (low)
  • symbol:src/helix/gui/modern/qt.py:_assert_pick_sacredness:1846 calls symbol:src/helix/gui/modern/qt.py:_pick_asserts_enabled:1803 (high)
  • symbol:src/helix/gui/modern/qt.py:_bars_fragment_shader:5615 calls symbol:Visualization_Bench/prototype.js:clamp:261 (low)
  • symbol:src/helix/gui/modern/qt.py:_build_highlight_quad:4809 calls symbol:src/helix/gui/modern/qt.py:_bp_to_x:4803 (high)
  • symbol:src/helix/gui/modern/qt.py:_camera_mvp:6719 calls symbol:src/helix/gui/modern/qt.py:_look_at:5157 (high)
  • symbol:src/helix/gui/modern/qt.py:_camera_mvp:6719 calls symbol:src/helix/gui/modern/qt.py:_perspective:5174 (high)
  • symbol:src/helix/gui/modern/qt.py:_camera_mvp:6719 calls symbol:src/helix/gui/modern/qt.py:_scene_bounds:6837 (high)
  • symbol:src/helix/gui/modern/qt.py:_coverage:2116 calls symbol:src/helix/gui/modern/qt.py:_period_ms:2108 (high)
  • symbol:src/helix/gui/modern/qt.py:_cursor_key:626 calls symbol:src/helix/gui/modern/qt.py:_row_rank:593 (high)
  • symbol:src/helix/gui/modern/qt.py:_detect_refresh_hz:1988 calls symbol:src/helix/gui/modern/qt.py:_snap_common_refresh_hz:384 (high)
  • symbol:src/helix/gui/modern/qt.py:_device_pixel_ratio:2554 calls symbol:tests/test_modern_qt_dpr_resize_click_mapping_guardrail.py:devicePixelRatioF:44 (low)
  • symbol:src/helix/gui/modern/qt.py:_ensure_pick_resources:1833 calls symbol:src/helix/gui/modern/qt.py:_assert_pick_sacredness:1846 (high)
  • symbol:src/helix/gui/modern/qt.py:_ensure_pick_resources:1833 calls symbol:src/helix/gui/modern/qt.py:_reallocate_pick_resources:1953 (high)
  • symbol:src/helix/gui/modern/qt.py:_event_times_seconds:6153 calls symbol:src/helix/gui/modern/engine.py:event_times_seconds:150 (medium)
  • symbol:src/helix/gui/modern/qt.py:_framebuffer_size_px:255 calls symbol:src/helix/gui/modern/qt.py:_logical_to_physical_px:217 (high)
  • symbol:src/helix/gui/modern/qt.py:_gl_blend_guard:2817 calls symbol:src/helix/gui/modern/qt.py:_bool_state_guard:875 (high)
  • symbol:src/helix/gui/modern/qt.py:_gl_depth_test_guard:2794 calls symbol:src/helix/gui/modern/qt.py:_bool_state_guard:875 (high)
  • symbol:src/helix/gui/modern/qt.py:_gl_pick_id_pass_guard:2827 calls symbol:src/helix/gui/modern/qt.py:_assert_pick_sacredness:1846 (high)
  • symbol:src/helix/gui/modern/qt.py:_gl_pick_id_pass_guard:2827 calls symbol:src/helix/gui/modern/qt.py:_gl_blend_guard:2817 (high)
  • symbol:src/helix/gui/modern/qt.py:_gl_pick_id_pass_guard:2827 calls symbol:src/helix/gui/modern/qt.py:_gl_depth_test_guard:2794 (high)
  • symbol:src/helix/gui/modern/qt.py:_handle_possible_dpr_change:2649 calls symbol:src/helix/clock.py:perf_counter:72 (medium)
  • symbol:src/helix/gui/modern/qt.py:_handle_possible_dpr_change:2649 calls symbol:src/helix/gui/modern/qt.py:_device_pixel_ratio:2554 (high)
  • symbol:src/helix/gui/modern/qt.py:_handle_possible_dpr_change:2649 calls symbol:src/helix/gui/modern/qt.py:_note_resize_alloc_dirty:1827 (high)
  • symbol:src/helix/gui/modern/qt.py:_handle_possible_dpr_change:2649 calls symbol:src/helix/gui/modern/qt.py:framebuffer_size_px:2563 (high)
  • symbol:src/helix/gui/modern/qt.py:_heat_fragment_shader:5652 calls symbol:Visualization_Bench/prototype.js:clamp:261 (low)
  • symbol:src/helix/gui/modern/qt.py:_helix_mvp:6733 calls symbol:src/helix/gui/modern/qt.py:_look_at:5157 (high)
  • symbol:src/helix/gui/modern/qt.py:_helix_mvp:6733 calls symbol:src/helix/gui/modern/qt.py:_perspective:5174 (high)
  • symbol:src/helix/gui/modern/qt.py:_helix_mvp:6733 calls symbol:src/helix/gui/modern/qt.py:_scene_bounds:6837 (high)
  • symbol:src/helix/gui/modern/qt.py:_helix_mvp:6733 calls symbol:src/helix/studio/extension_host/supervisor.py:mode:92 (medium)
  • symbol:src/helix/gui/modern/qt.py:_infer_refresh_hz_from_frame_times:1999 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/gui/modern/qt.py:_infer_refresh_hz_from_frame_times:1999 calls symbol:src/helix/gui/modern/qt.py:_snap_common_refresh_hz:384 (high)
  • symbol:src/helix/gui/modern/qt.py:_infer_refresh_hz_from_frame_times:1999 calls symbol:src/helix/gui/modern/qt.py:_typical_refresh_rank:422 (high)
  • symbol:src/helix/gui/modern/qt.py:_invalidate_composite:5138 calls symbol:src/helix/studio/render/scene.py:update_composite_field:258 (medium)
  • symbol:src/helix/gui/modern/qt.py:_invalidate_dcas:5120 calls symbol:src/helix/studio/render/scene.py:update_dcas_field:235 (medium)
  • symbol:src/helix/gui/modern/qt.py:_invalidate_gc:5105 calls symbol:src/helix/studio/render/scene.py:update_gc_field:216 (medium)
  • symbol:src/helix/gui/modern/qt.py:_invalidate_indel_risk:5071 calls symbol:src/helix/studio/render/scene.py:update_indel_risk_field:177 (medium)
  • symbol:src/helix/gui/modern/qt.py:_invalidate_offtarget:5086 calls symbol:src/helix/studio/render/scene.py:update_offtarget_field:195 (medium)
  • symbol:src/helix/gui/modern/qt.py:_invalidate_pam_seed:5032 calls symbol:src/helix/studio/render/scene.py:update_pam_seed_field:131 (medium)
  • symbol:src/helix/gui/modern/qt.py:_invalidate_prime_dp:5052 calls symbol:src/helix/studio/render/scene.py:update_prime_dp_field:154 (medium)
  • symbol:src/helix/gui/modern/qt.py:_legend_item:1199 calls symbol:src/helix/gui/modern/qt.py:_css_rgba:920 (high)
  • symbol:src/helix/gui/modern/qt.py:_load_last_benchmark:7513 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/modern/qt.py:_locus_pulse_amount:5804 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/gui/modern/qt.py:_logical_to_physical_pos_px:230 calls symbol:src/helix/gui/modern/qt.py:_round_half_up:203 (high)
  • symbol:src/helix/gui/modern/qt.py:_logical_to_physical_px:217 calls symbol:src/helix/gui/modern/qt.py:_round_half_up:203 (high)
  • symbol:src/helix/gui/modern/qt.py:_maybe_commit_resize_allocations:1983 calls symbol:src/helix/gui/modern/qt.py:_reallocate_heavy_resources:1973 (high)
  • symbol:src/helix/gui/modern/qt.py:_maybe_commit_resize_allocations:1983 calls symbol:src/helix/gui/modern/qt.py:pop_heavy_commit:760 (high)
  • symbol:src/helix/gui/modern/qt.py:_maybe_reset_and_rebuild:6233 calls symbol:src/helix/gui/modern/qt.py:_reset_geometry_buffers:6304 (high)
  • symbol:src/helix/gui/modern/qt.py:_maybe_reset_and_rebuild:6233 calls symbol:src/helix/gui/modern/qt.py:_upload_buffers:4386 (high)
  • symbol:src/helix/gui/modern/qt.py:_maybe_reset_and_rebuild:6233 calls symbol:src/helix/gui/modern/qt.py:_upload_workflow_buffers:4645 (high)
  • symbol:src/helix/gui/modern/qt.py:_native_selected_event:3823 calls symbol:src/helix/gui/modern/qt.py:_native_simulation_events:3773 (high)
  • symbol:src/helix/gui/modern/qt.py:_native_simulation_events:3773 calls symbol:src/helix/gui/modern/qt.py:_cut_index_from_spec:3399 (high)
  • symbol:src/helix/gui/modern/qt.py:_native_simulation_events:3773 calls symbol:src/helix/gui/modern/qt.py:_event_index_from_spec_event:3760 (high)
  • symbol:src/helix/gui/modern/qt.py:_native_simulation_events:3773 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/gui/modern/qt.py:_note_resize_alloc_dirty:1827 calls symbol:src/helix/gui/modern/qt.py:_ensure_pick_resources:1833 (high)
  • symbol:src/helix/gui/modern/qt.py:_note_resize_alloc_dirty:1827 calls symbol:src/helix/gui/modern/qt.py:note_desired:751 (high)
  • symbol:src/helix/gui/modern/qt.py:_on_benchmark_complete:7462 calls symbol:src/helix/gui/modern/qt.py:_save_last_benchmark:7536 (high)
  • symbol:src/helix/gui/modern/qt.py:_on_benchmark_complete:7462 calls symbol:src/helix/gui/modern/qt.py:_update_benchmark_output:7474 (high)
  • symbol:src/helix/gui/modern/qt.py:_on_benchmark_complete:7462 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/modern/qt.py:_on_benchmark_failed:7467 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/modern/qt.py:_on_collapse_timeout:1085 calls symbol:src/helix/gui/modern/qt.py:_set_hud_state:1089 (high)
  • symbol:src/helix/gui/modern/qt.py:_on_event_picked:7903 calls symbol:src/helix/gui/modern/qt.py:set_selection:7387 (high)
  • symbol:src/helix/gui/modern/qt.py:_on_event_picked:7903 calls symbol:src/helix/gui/modern/selection_utils.py:compute_selection_payload:143 (medium)
  • symbol:src/helix/gui/modern/qt.py:_on_event_picked:7903 calls symbol:src/helix/gui/modern/selection_utils.py:event_confidence:72 (medium)
  • symbol:src/helix/gui/modern/qt.py:_on_layout_preset_changed:7820 calls symbol:src/helix/gui/modern/qt.py:_apply_layout_preset:7777 (high)
  • symbol:src/helix/gui/modern/qt.py:_on_layout_preset_changed:7820 calls symbol:src/helix/gui/modern/qt.py:_current_layout_preset:7767 (high)
  • symbol:src/helix/gui/modern/qt.py:_on_layout_preset_changed:7820 calls symbol:src/helix/gui/modern/qt.py:_schedule_layout_save:7832 (high)
  • symbol:src/helix/gui/modern/qt.py:_on_legend_toast_requested:7865 calls symbol:src/helix/gui/modern/qt.py:_reposition:1476 (high)
  • symbol:src/helix/gui/modern/qt.py:_on_legend_toast_requested:7865 calls symbol:src/helix/gui/modern/qt.py:arm:1376 (high)
  • symbol:src/helix/gui/modern/qt.py:_on_play_toggled:7446 calls symbol:src/helix/gui/modern/qt.py:emit:90 (high)
  • symbol:src/helix/gui/modern/qt.py:_on_play_toggled:7446 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/modern/qt.py:_on_rail_mode_changed:7366 calls symbol:src/helix/gui/modern/qt.py:emit:90 (high)
  • symbol:src/helix/gui/modern/qt.py:_on_run_benchmark:7450 calls symbol:src/helix/gui/modern/qt.py:BenchmarkWorker:1519 (high)
  • symbol:src/helix/gui/modern/qt.py:_on_run_benchmark:7450 calls symbol:src/helix/gui/modern/qt.py:connect:93 (high)
  • symbol:src/helix/gui/modern/qt.py:_on_run_benchmark:7450 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/modern/qt.py:_on_screen_changed:2672 calls symbol:src/helix/gui/modern/qt.py:_handle_possible_dpr_change:2649 (high)
  • symbol:src/helix/gui/modern/qt.py:_on_slider:7361 calls symbol:src/helix/gui/modern/qt.py:emit:90 (high)
  • symbol:src/helix/gui/modern/qt.py:_on_spec_selected:7869 calls symbol:src/helix/gui/modern/qt.py:_update_prime_physics:7889 (high)
  • symbol:src/helix/gui/modern/qt.py:_on_spec_selected:7869 calls symbol:src/helix/gui/modern/qt.py:set_model_layer:7383 (high)
  • symbol:src/helix/gui/modern/qt.py:_on_spec_selected:7869 calls symbol:src/helix/gui/modern/qt.py:set_spec_meta:1095 (high)
  • symbol:src/helix/gui/modern/qt.py:_on_spec_selected:7869 calls symbol:src/helix/gui/modern/qt.py:set_spec:6417 (high)
  • symbol:src/helix/gui/modern/qt.py:_on_spec_selected:7869 calls symbol:src/helix/gui/modern/selection_utils.py:infer_model_layer:109 (medium)
  • symbol:src/helix/gui/modern/qt.py:_on_time_update:7882 calls symbol:src/helix/gui/modern/qt.py:set_time_norm:6033 (high)
  • symbol:src/helix/gui/modern/qt.py:_on_time_update:7882 calls symbol:src/helix/gui/modern/qt.py:set_time:1158 (high)
  • symbol:src/helix/gui/modern/qt.py:_on_toast_tick:1407 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/gui/modern/qt.py:_overlay_fragment_shader:5751 calls symbol:Visualization_Bench/prototype.js:clamp:261 (low)
  • symbol:src/helix/gui/modern/qt.py:_paint_base_letters:3201 calls symbol:src/helix/gui/modern/qt.py:_paint_base_letters_generic:3211 (high)
  • symbol:src/helix/gui/modern/qt.py:_paint_dpi_debug_hud:2310 calls symbol:src/helix/gui/modern/qt.py:_device_pixel_ratio:2554 (high)
  • symbol:src/helix/gui/modern/qt.py:_paint_dpi_debug_hud:2310 calls symbol:src/helix/gui/modern/qt.py:_framebuffer_size_px:255 (high)
  • symbol:src/helix/gui/modern/qt.py:_paint_dpi_debug_hud:2310 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/gui/modern/qt.py:_paint_hud:4207 calls symbol:src/helix/gui/modern/qt.py:_collect_debug_hud_lines:4091 (high)
  • symbol:src/helix/gui/modern/qt.py:_paint_hud:4207 calls symbol:src/helix/gui/modern/qt.py:_draw_hud_block:4233 (high)
  • symbol:src/helix/gui/modern/qt.py:_paint_hud:4207 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/gui/modern/qt.py:_paint_perf_hud:2232 calls symbol:src/helix/gui/modern/qt.py:ViewerPerfStats:703 (high)
  • symbol:src/helix/gui/modern/qt.py:_paint_perf_hud:2232 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/gui/modern/qt.py:_period_equiv:2111 calls symbol:src/helix/gui/modern/qt.py:_period_ms:2108 (high)
  • symbol:src/helix/gui/modern/qt.py:_pick_ribbon_at:6853 calls symbol:src/helix/gui/modern/qt.py:_mvp_matrix:4843 (high)
  • symbol:src/helix/gui/modern/qt.py:_pick_ribbon_at:6853 calls symbol:src/helix/gui/modern/qt.py:emit:90 (high)
  • symbol:src/helix/gui/modern/qt.py:_pick_ribbon_at:6853 calls symbol:src/helix/gui/modern/qt.py:logical_pos_to_pick_px:2600 (high)
  • symbol:src/helix/gui/modern/qt.py:_pick_ribbon_at:6853 calls symbol:src/helix/gui/modern/qt.py:pick_buffer_size_px:2567 (high)
  • symbol:src/helix/gui/modern/qt.py:_rail_fragment_shader:5267 calls symbol:Visualization_Bench/prototype.js:clamp:261 (low)
  • symbol:src/helix/gui/modern/qt.py:_rail_vertex_shader:5219 calls symbol:Visualization_Bench/prototype.js:clamp:261 (low)
  • symbol:src/helix/gui/modern/qt.py:_read_pick_id_at_logical_pos:2645 calls symbol:src/helix/gui/modern/qt.py:_read_pick_id_at_pick_px:2618 (high)
  • symbol:src/helix/gui/modern/qt.py:_read_pick_id_at_logical_pos:2645 calls symbol:src/helix/gui/modern/qt.py:logical_pos_to_pick_px:2600 (high)
  • symbol:src/helix/gui/modern/qt.py:_read_pick_id_at_pick_px:2618 calls symbol:src/helix/gui/modern/qt.py:_assert_pick_sacredness:1846 (high)
  • symbol:src/helix/gui/modern/qt.py:_reallocate_heavy_resources:1973 calls symbol:src/helix/gui/modern/qt.py:_alloc_heavy_render_resources:857 (high)
  • symbol:src/helix/gui/modern/qt.py:_reallocate_pick_resources:1953 calls symbol:src/helix/gui/modern/qt.py:_alloc_pick_id_buffer_resources:803 (high)
  • symbol:src/helix/gui/modern/qt.py:_reallocate_pick_resources:1953 calls symbol:src/helix/gui/modern/qt.py:_assert_pick_sacredness:1846 (high)
  • symbol:src/helix/gui/modern/qt.py:_reallocate_pick_resources:1953 calls symbol:src/helix/gui/modern/qt.py:_try_release_mgl:794 (high)
  • symbol:src/helix/gui/modern/qt.py:_record_dpi_debug_input:1809 calls symbol:src/helix/gui/modern/qt.py:logical_pos_to_pick_px:2600 (high)
  • symbol:src/helix/gui/modern/qt.py:_refresh:1188 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/modern/qt.py:_render_workflow:4863 calls symbol:src/helix/gui/modern/qt.py:_device_pixel_ratio:2554 (high)
  • symbol:src/helix/gui/modern/qt.py:_render_workflow:4863 calls symbol:src/helix/gui/modern/qt.py:_framebuffer_size_px:255 (high)
  • symbol:src/helix/gui/modern/qt.py:_render_workflow:4863 calls symbol:src/helix/gui/modern/qt.py:_gl_mat4:4856 (high)
  • symbol:src/helix/gui/modern/qt.py:_render_workflow:4863 calls symbol:src/helix/gui/modern/qt.py:_locus_pulse_amount:5804 (high)
  • symbol:src/helix/gui/modern/qt.py:_render_workflow:4863 calls symbol:src/helix/gui/modern/qt.py:_ortho_mvp:5185 (high)
  • symbol:src/helix/gui/modern/qt.py:_render_workflow:4863 calls symbol:src/helix/studio/render/scene.py:render:309 (medium)
  • symbol:src/helix/gui/modern/qt.py:_reposition:1476 calls symbol:src/helix/gui/modern/qt.py:hud_state:1028 (high)
  • symbol:src/helix/gui/modern/qt.py:_reposition:1476 calls symbol:src/helix/gui/modern/qt.py:sizeHint:1023 (high)
  • symbol:src/helix/gui/modern/qt.py:_reposition:1476 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/gui/modern/qt.py:_reposition:1476 calls symbol:src/helix/studio/main_window.py:window:349 (medium)
  • symbol:src/helix/gui/modern/qt.py:_reset_camera_defaults:6767 calls symbol:src/helix/gui/modern/camera_fit.py:fit_perspective_orbit_distance:46 (medium)
  • symbol:src/helix/gui/modern/qt.py:_reset_camera_defaults:6767 calls symbol:src/helix/gui/modern/qt.py:_scene_bounds:6837 (high)
  • symbol:src/helix/gui/modern/qt.py:_reset_camera_defaults:6767 calls symbol:src/helix/gui/modern/qt.py:_update_camera_meta:6816 (high)
  • symbol:src/helix/gui/modern/qt.py:_reset_geometry_buffers:6304 calls symbol:src/helix/gui/modern/qt.py:_try_release_mgl:794 (high)
  • symbol:src/helix/gui/modern/qt.py:_reset_layout_to_preset_defaults:7826 calls symbol:src/helix/gui/modern/qt.py:_apply_layout_preset:7777 (high)
  • symbol:src/helix/gui/modern/qt.py:_reset_layout_to_preset_defaults:7826 calls symbol:src/helix/gui/modern/qt.py:_current_layout_preset:7767 (high)
  • symbol:src/helix/gui/modern/qt.py:_reset_layout_to_preset_defaults:7826 calls symbol:src/helix/gui/modern/qt.py:_save_layout_settings:7838 (high)
  • symbol:src/helix/gui/modern/qt.py:_save_last_benchmark:7536 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/gui/modern/qt.py:_save_last_benchmark:7536 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/modern/qt.py:_save_layout_settings:7838 calls symbol:src/helix/gui/modern/qt.py:_current_layout_preset:7767 (high)
  • symbol:src/helix/gui/modern/qt.py:_save_layout_settings:7838 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/gui/modern/qt.py:_score_color:7567 calls symbol:src/helix/gui/modern/qt.py:_css_rgb:915 (high)
  • symbol:src/helix/gui/modern/qt.py:_screen_for_bp:3848 calls symbol:src/helix/gui/modern/qt.py:_world_to_screen:3189 (high)
  • symbol:src/helix/gui/modern/qt.py:_set_arc_uniforms:3112 calls symbol:src/helix/gui/modern/qt.py:_gl_mat4:4856 (high)
  • symbol:src/helix/gui/modern/qt.py:_set_hud_state:1089 calls symbol:src/helix/gui/modern/qt.py:_apply_hud_state:1223 (high)
  • symbol:src/helix/gui/modern/qt.py:_set_time_seconds:6122 calls symbol:src/helix/gui/modern/qt.py:emit:90 (high)
  • symbol:src/helix/gui/modern/qt.py:_set_time_seconds:6122 calls symbol:src/helix/gui/modern/qt.py:set_playing:6619 (high)
  • symbol:src/helix/gui/modern/qt.py:_set_time_seconds:6122 calls symbol:src/helix/gui/modern/qt.py:set_time:1158 (high)
  • symbol:src/helix/gui/modern/qt.py:_signal_interaction:7063 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/gui/modern/qt.py:_signal_interaction:7063 calls symbol:src/helix/gui/modern/qt.py:emit:90 (high)
  • symbol:src/helix/gui/modern/qt.py:_snap_to_event:6162 calls symbol:src/helix/gui/modern/qt.py:_event_times_seconds:6153 (high)
  • symbol:src/helix/gui/modern/qt.py:_snap_to_event:6162 calls symbol:src/helix/gui/modern/qt.py:_set_time_seconds:6122 (high)
  • symbol:src/helix/gui/modern/qt.py:_step_frames:6188 calls symbol:src/helix/gui/modern/engine.py:event_times_seconds:150 (medium)
  • symbol:src/helix/gui/modern/qt.py:_step_frames:6188 calls symbol:src/helix/gui/modern/qt.py:_set_time_seconds:6122 (high)
  • symbol:src/helix/gui/modern/qt.py:_sync_camera_state_from_meta:6798 calls symbol:src/helix/gui/modern/qt.py:_reset_camera_defaults:6767 (high)
  • symbol:src/helix/gui/modern/qt.py:_tick:4270 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/gui/modern/qt.py:_tick:4270 calls symbol:src/helix/gui/modern/engine.py:advance:499 (medium)
  • symbol:src/helix/gui/modern/qt.py:_tick:4270 calls symbol:src/helix/gui/modern/qt.py:_trigger_resolve_moment:4264 (high)
  • symbol:src/helix/gui/modern/qt.py:_tick:4270 calls symbol:src/helix/gui/modern/qt.py:_update_camera_meta:6816 (high)
  • symbol:src/helix/gui/modern/qt.py:_tick:4270 calls symbol:src/helix/gui/modern/qt.py:emit:90 (high)
  • symbol:src/helix/gui/modern/qt.py:_update_benchmark_output:7474 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/modern/qt.py:_update_prime_physics:7889 calls symbol:src/helix/gui/modern/qt.py:set_prime_physics_score:7337 (high)
  • symbol:src/helix/gui/modern/qt.py:_upload_buffers:4386 calls symbol:docs/playground/js/realtime_worker.js:genome:77 (low)
  • symbol:src/helix/gui/modern/qt.py:_upload_buffers:4386 calls symbol:src/helix/gui/modern/qt.py:_build_param_ribbons_from_spec:5421 (high)
  • symbol:src/helix/gui/modern/qt.py:_upload_buffers:4386 calls symbol:src/helix/gui/modern/qt.py:_infer_base_count:4352 (high)
  • symbol:src/helix/gui/modern/qt.py:_upload_buffers:4386 calls symbol:src/helix/gui/modern/qt.py:_select_param_ribbon_events:5389 (high)
  • symbol:src/helix/gui/modern/qt.py:_upload_buffers:4386 calls symbol:src/helix/gui/modern/selection_utils.py:event_confidence:72 (medium)
  • symbol:src/helix/gui/modern/qt.py:_upload_buffers:4386 calls symbol:src/helix/sim/structural_risk.py:normalized:68 (medium)
  • symbol:src/helix/gui/modern/qt.py:_upload_buffers:4386 calls symbol:src/helix/studio/main_window.py:window:349 (medium)
  • symbol:src/helix/gui/modern/qt.py:_upload_sequence_to_gpu:2494 calls symbol:src/helix/gui/modern/qt.py:_encode_bases:2489 (high)
  • symbol:src/helix/gui/modern/qt.py:_upload_sequence_to_gpu:2494 calls symbol:src/helix/gui/modern/qt.py:_window_fragment_shader:5709 (high)
  • symbol:src/helix/gui/modern/qt.py:_upload_sequence_to_gpu:2494 calls symbol:src/helix/gui/modern/qt.py:_window_vertex_shader:5690 (high)
  • symbol:src/helix/gui/modern/qt.py:apply_view_state:5949 calls symbol:src/helix/gui/modern/qt.py:get_view_state:5923 (high)
  • symbol:src/helix/gui/modern/qt.py:arm:1376 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/gui/modern/qt.py:clear_loop_range:6084 calls symbol:src/helix/gui/modern/engine.py:clear_loop_range:213 (medium)
  • symbol:src/helix/gui/modern/qt.py:clear_loop_range:6084 calls symbol:src/helix/gui/modern/qt.py:emit:90 (high)
  • symbol:src/helix/gui/modern/qt.py:clear_loop_range:6084 calls symbol:src/helix/gui/modern/qt.py:set_time:1158 (high)
  • symbol:src/helix/gui/modern/qt.py:event:2675 calls symbol:src/helix/gui/modern/qt.py:_handle_possible_dpr_change:2649 (high)
  • symbol:src/helix/gui/modern/qt.py:event:2675 calls symbol:src/helix/studio/mcp_bridge.py:event:229 (medium)
  • symbol:src/helix/gui/modern/qt.py:eventFilter:1467 calls symbol:src/helix/gui/modern/qt.py:_reposition:1476 (high)
  • symbol:src/helix/gui/modern/qt.py:eventFilter:1467 calls symbol:src/helix/studio/main_window.py:window:349 (medium)
  • symbol:src/helix/gui/modern/qt.py:fit_to_locus:5817 calls symbol:src/helix/gui/modern/camera_fit.py:fit_ortho_camera_distance:9 (medium)
  • symbol:src/helix/gui/modern/qt.py:fit_to_locus:5817 calls symbol:src/helix/gui/modern/camera_fit.py:fit_perspective_orbit_distance:46 (medium)
  • symbol:src/helix/gui/modern/qt.py:fit_to_locus:5817 calls symbol:src/helix/gui/modern/camera_fit.py:radius_from_points:32 (medium)
  • symbol:src/helix/gui/modern/qt.py:fit_to_locus:5817 calls symbol:src/helix/gui/modern/qt.py:_cut_index_from_spec:3399 (high)
  • symbol:src/helix/gui/modern/qt.py:fit_to_locus:5817 calls symbol:src/helix/gui/modern/qt.py:_env_flag:718 (high)
  • symbol:src/helix/gui/modern/qt.py:fit_to_locus:5817 calls symbol:src/helix/gui/modern/qt.py:_start_camera_ease:5774 (high)
  • symbol:src/helix/gui/modern/qt.py:fit_to_locus:5817 calls symbol:src/helix/gui/modern/qt.py:framebuffer_size_px:2563 (high)
  • symbol:src/helix/gui/modern/qt.py:fit_to_locus:5817 calls symbol:src/helix/gui/modern/qt.py:set_window_camera:5769 (high)
  • symbol:src/helix/gui/modern/qt.py:focus_on_positions:6540 calls symbol:src/helix/gui/modern/camera_fit.py:fit_ortho_camera_distance:9 (medium)
  • symbol:src/helix/gui/modern/qt.py:focus_on_positions:6540 calls symbol:src/helix/gui/modern/camera_fit.py:fit_perspective_orbit_distance:46 (medium)
  • symbol:src/helix/gui/modern/qt.py:focus_on_positions:6540 calls symbol:src/helix/gui/modern/camera_fit.py:radius_from_points:32 (medium)
  • symbol:src/helix/gui/modern/qt.py:focus_on_positions:6540 calls symbol:src/helix/gui/modern/qt.py:_bp_to_x:4803 (high)
  • symbol:src/helix/gui/modern/qt.py:focus_on_positions:6540 calls symbol:src/helix/gui/modern/qt.py:_start_camera_ease:5774 (high)
  • symbol:src/helix/gui/modern/qt.py:focus_on_positions:6540 calls symbol:src/helix/gui/modern/qt.py:framebuffer_size_px:2563 (high)
  • symbol:src/helix/gui/modern/qt.py:framebuffer_size_px:2563 calls symbol:src/helix/gui/modern/qt.py:_device_pixel_ratio:2554 (high)
  • symbol:src/helix/gui/modern/qt.py:framebuffer_size_px:2563 calls symbol:src/helix/gui/modern/qt.py:_framebuffer_size_px:255 (high)
  • symbol:src/helix/gui/modern/qt.py:highlight_outcome:6579 calls symbol:src/helix/gui/modern/qt.py:focus_on_positions:6540 (high)
  • symbol:src/helix/gui/modern/qt.py:highlight_outcome:6579 calls symbol:src/helix/gui/modern/qt.py:highlight_window:6529 (high)
  • symbol:src/helix/gui/modern/qt.py:highlight_outcome:6579 calls symbol:src/helix/gui/modern/qt.py:set_rail_mode:6638 (high)
  • symbol:src/helix/gui/modern/qt.py:highlight_window:6529 calls symbol:src/helix/gui/modern/qt.py:_build_highlight_quad:4809 (high)
  • symbol:src/helix/gui/modern/qt.py:highlight_window:6529 calls symbol:src/helix/gui/modern/qt.py:_compute_highlight_param_range:6604 (high)
  • symbol:src/helix/gui/modern/qt.py:initializeGL:2698 calls symbol:src/helix/gui/modern/qt.py:_arc_fragment_shader:5351 (high)
  • symbol:src/helix/gui/modern/qt.py:initializeGL:2698 calls symbol:src/helix/gui/modern/qt.py:_arc_vertex_shader:5330 (high)
  • symbol:src/helix/gui/modern/qt.py:initializeGL:2698 calls symbol:src/helix/gui/modern/qt.py:_bars_fragment_shader:5615 (high)
  • symbol:src/helix/gui/modern/qt.py:initializeGL:2698 calls symbol:src/helix/gui/modern/qt.py:_bars_vertex_shader:5586 (high)
  • symbol:src/helix/gui/modern/qt.py:initializeGL:2698 calls symbol:src/helix/gui/modern/qt.py:_flat_fragment_shader:5679 (high)
  • symbol:src/helix/gui/modern/qt.py:initializeGL:2698 calls symbol:src/helix/gui/modern/qt.py:_flat_vertex_shader:5668 (high)
  • symbol:src/helix/gui/modern/qt.py:initializeGL:2698 calls symbol:src/helix/gui/modern/qt.py:_gl_set_blend:2803 (high)
  • symbol:src/helix/gui/modern/qt.py:initializeGL:2698 calls symbol:src/helix/gui/modern/qt.py:_gl_set_depth_test:2780 (high)
  • symbol:src/helix/gui/modern/qt.py:initializeGL:2698 calls symbol:src/helix/gui/modern/qt.py:_heat_fragment_shader:5652 (high)
  • symbol:src/helix/gui/modern/qt.py:initializeGL:2698 calls symbol:src/helix/gui/modern/qt.py:_heat_vertex_shader:5638 (high)
  • symbol:src/helix/gui/modern/qt.py:initializeGL:2698 calls symbol:src/helix/gui/modern/qt.py:_rail_fragment_shader:5267 (high)
  • symbol:src/helix/gui/modern/qt.py:initializeGL:2698 calls symbol:src/helix/gui/modern/qt.py:_rail_vertex_shader:5219 (high)
  • symbol:src/helix/gui/modern/qt.py:initializeGL:2698 calls symbol:src/helix/gui/modern/qt.py:_resolve_shader_root:129 (high)
  • symbol:src/helix/gui/modern/qt.py:initializeGL:2698 calls symbol:src/helix/gui/modern/qt.py:_upload_buffers:4386 (high)
  • symbol:src/helix/gui/modern/qt.py:initializeGL:2698 calls symbol:src/helix/studio/render/scene.py:GenomeScene:33 (medium)
  • symbol:src/helix/gui/modern/qt.py:keyPressEvent:7010 calls symbol:docs/playground/js/realtime_worker.js:frame:297 (low)
  • symbol:src/helix/gui/modern/qt.py:keyPressEvent:7010 calls symbol:src/helix/gui/modern/qt.py:_reset_camera_defaults:6767 (high)
  • symbol:src/helix/gui/modern/qt.py:keyPressEvent:7010 calls symbol:src/helix/gui/modern/qt.py:_signal_interaction:7063 (high)
  • symbol:src/helix/gui/modern/qt.py:keyPressEvent:7010 calls symbol:src/helix/gui/modern/qt.py:_snap_to_event:6162 (high)
  • symbol:src/helix/gui/modern/qt.py:keyPressEvent:7010 calls symbol:src/helix/gui/modern/qt.py:_step_frames:6188 (high)
  • symbol:src/helix/gui/modern/qt.py:keyPressEvent:7010 calls symbol:src/helix/gui/modern/qt.py:emit:90 (high)
  • symbol:src/helix/gui/modern/qt.py:keyPressEvent:7010 calls symbol:src/helix/gui/modern/qt.py:set_playing:6619 (high)
  • symbol:src/helix/gui/modern/qt.py:keyPressEvent:7010 calls symbol:src/helix/studio/iterated_dynamics.py:key:21 (medium)
  • symbol:src/helix/gui/modern/qt.py:logical_pos_to_physical_px:2583 calls symbol:src/helix/gui/modern/qt.py:_device_pixel_ratio:2554 (high)
  • symbol:src/helix/gui/modern/qt.py:logical_pos_to_physical_px:2583 calls symbol:src/helix/gui/modern/qt.py:_logical_to_physical_pos_px:230 (high)
  • symbol:src/helix/gui/modern/qt.py:logical_pos_to_physical_px:2583 calls symbol:src/helix/gui/modern/qt.py:framebuffer_size_px:2563 (high)
  • symbol:src/helix/gui/modern/qt.py:logical_pos_to_pick_px:2600 calls symbol:src/helix/gui/modern/qt.py:_assert_pick_sacredness:1846 (high)
  • symbol:src/helix/gui/modern/qt.py:logical_pos_to_pick_px:2600 calls symbol:src/helix/gui/modern/qt.py:_device_pixel_ratio:2554 (high)
  • symbol:src/helix/gui/modern/qt.py:logical_pos_to_pick_px:2600 calls symbol:src/helix/gui/modern/qt.py:_logical_to_physical_pos_px:230 (high)
  • symbol:src/helix/gui/modern/qt.py:logical_pos_to_pick_px:2600 calls symbol:src/helix/gui/modern/qt.py:pick_buffer_size_px:2567 (high)
  • symbol:src/helix/gui/modern/qt.py:mouseMoveEvent:6947 calls symbol:src/helix/gui/modern/qt.py:_record_dpi_debug_input:1809 (high)
  • symbol:src/helix/gui/modern/qt.py:mouseMoveEvent:6947 calls symbol:src/helix/gui/modern/qt.py:_signal_interaction:7063 (high)
  • symbol:src/helix/gui/modern/qt.py:mouseMoveEvent:6947 calls symbol:src/helix/gui/modern/qt.py:_update_camera_meta:6816 (high)
  • symbol:src/helix/gui/modern/qt.py:mouseMoveEvent:6947 calls symbol:src/helix/gui/modern/qt.py:mouseMoveEvent:2521 (high)
  • symbol:src/helix/gui/modern/qt.py:mousePressEvent:6911 calls symbol:src/helix/gui/modern/qt.py:_pick_ribbon_at:6853 (high)
  • symbol:src/helix/gui/modern/qt.py:mousePressEvent:6911 calls symbol:src/helix/gui/modern/qt.py:_record_dpi_debug_input:1809 (high)
  • symbol:src/helix/gui/modern/qt.py:mousePressEvent:6911 calls symbol:src/helix/gui/modern/qt.py:_signal_interaction:7063 (high)
  • symbol:src/helix/gui/modern/qt.py:mousePressEvent:6911 calls symbol:Visualization_Bench/prototype.js:button:920 (low)
  • symbol:src/helix/gui/modern/qt.py:note_interaction:1031 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/gui/modern/qt.py:note_interaction:1031 calls symbol:src/helix/gui/modern/qt.py:_arm_collapse_timer:1070 (high)
  • symbol:src/helix/gui/modern/qt.py:note_interaction:1031 calls symbol:src/helix/gui/modern/qt.py:_set_hud_state:1089 (high)
  • symbol:src/helix/gui/modern/qt.py:paintGL:2915 calls symbol:src/helix/clock.py:perf_counter:72 (medium)
  • symbol:src/helix/gui/modern/qt.py:paintGL:2915 calls symbol:src/helix/gui/modern/qt.py:_device_pixel_ratio:2554 (high)
  • symbol:src/helix/gui/modern/qt.py:paintGL:2915 calls symbol:src/helix/gui/modern/qt.py:_env_flag:718 (high)
  • symbol:src/helix/gui/modern/qt.py:paintGL:2915 calls symbol:src/helix/gui/modern/qt.py:_framebuffer_size_px:255 (high)
  • symbol:src/helix/gui/modern/qt.py:paintGL:2915 calls symbol:src/helix/gui/modern/qt.py:_gl_depth_test_guard:2794 (high)
  • symbol:src/helix/gui/modern/qt.py:paintGL:2915 calls symbol:src/helix/gui/modern/qt.py:_gl_mat4:4856 (high)
  • symbol:src/helix/gui/modern/qt.py:paintGL:2915 calls symbol:src/helix/gui/modern/qt.py:_helix_mvp:6733 (high)
  • symbol:src/helix/gui/modern/qt.py:paintGL:2915 calls symbol:src/helix/gui/modern/qt.py:_logical_to_physical_px:217 (high)
  • symbol:src/helix/gui/modern/qt.py:paintGL:2915 calls symbol:src/helix/gui/modern/qt.py:_maybe_commit_resize_allocations:1983 (high)
  • symbol:src/helix/gui/modern/qt.py:paintGL:2915 calls symbol:src/helix/gui/modern/qt.py:_maybe_reset_and_rebuild:6233 (high)
  • symbol:src/helix/gui/modern/qt.py:paintGL:2915 calls symbol:src/helix/gui/modern/qt.py:_mvp_matrix:4843 (high)
  • symbol:src/helix/gui/modern/qt.py:paintGL:2915 calls symbol:src/helix/gui/modern/qt.py:_note_resize_alloc_dirty:1827 (high)
  • symbol:src/helix/gui/modern/qt.py:paintGL:2915 calls symbol:src/helix/gui/modern/qt.py:_paint_base_letters_generic:3211 (high)
  • symbol:src/helix/gui/modern/qt.py:paintGL:2915 calls symbol:src/helix/gui/modern/qt.py:_paint_workflow_overlay:3999 (high)
  • symbol:src/helix/gui/modern/qt.py:paintGL:2915 calls symbol:src/helix/gui/modern/qt.py:_phase_value:5197 (high)
  • symbol:src/helix/gui/modern/qt.py:paintGL:2915 calls symbol:src/helix/gui/modern/qt.py:_render_workflow:4863 (high)
  • symbol:src/helix/gui/modern/qt.py:paintGL:2915 calls symbol:src/helix/gui/modern/qt.py:_workflow_base_positions:2372 (high)
  • symbol:src/helix/gui/modern/qt.py:paintGL:2915 calls symbol:src/helix/gui/modern/qt.py:emit:90 (high)
  • symbol:src/helix/gui/modern/qt.py:paintGL:2915 calls symbol:src/helix/studio/extension_host/supervisor.py:mode:92 (medium)
  • symbol:src/helix/gui/modern/qt.py:paintGL:2915 calls symbol:src/helix/studio/render/scene.py:render:309 (medium)
  • symbol:src/helix/gui/modern/qt.py:perf_stats:1806 calls symbol:src/helix/gui/modern/qt.py:ViewerPerfStats:703 (high)
  • symbol:src/helix/gui/modern/qt.py:pick_buffer_size_px:2567 calls symbol:src/helix/clock.py:perf_counter:72 (medium)
  • symbol:src/helix/gui/modern/qt.py:pick_buffer_size_px:2567 calls symbol:src/helix/gui/modern/qt.py:_note_resize_alloc_dirty:1827 (high)
  • symbol:src/helix/gui/modern/qt.py:pick_buffer_size_px:2567 calls symbol:src/helix/gui/modern/qt.py:framebuffer_size_px:2563 (high)
  • symbol:src/helix/gui/modern/qt.py:pulse_locus:5785 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/gui/modern/qt.py:reset_camera:6793 calls symbol:src/helix/gui/modern/qt.py:_reset_camera_defaults:6767 (high)
  • symbol:src/helix/gui/modern/qt.py:resizeGL:2767 calls symbol:src/helix/clock.py:perf_counter:72 (medium)
  • symbol:src/helix/gui/modern/qt.py:resizeGL:2767 calls symbol:src/helix/gui/modern/qt.py:_device_pixel_ratio:2554 (high)
  • symbol:src/helix/gui/modern/qt.py:resizeGL:2767 calls symbol:src/helix/gui/modern/qt.py:_framebuffer_size_px:255 (high)
  • symbol:src/helix/gui/modern/qt.py:resizeGL:2767 calls symbol:src/helix/gui/modern/qt.py:_note_resize_alloc_dirty:1827 (high)
  • symbol:src/helix/gui/modern/qt.py:run_modern_viz:7951 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/gui/modern/qt.py:run_modern_viz:7951 calls symbol:src/helix/gui/modern/qt.py:apply_helix_theme:125 (high)
  • symbol:src/helix/gui/modern/qt.py:run_modern_viz:7951 calls symbol:src/helix/gui/modern/qt.py:HelixModernWindow:7574 (high)
  • symbol:src/helix/gui/modern/qt.py:run_modern_viz:7951 calls symbol:src/helix/gui/modern/spec.py:load_viz_spec:175 (medium)
  • symbol:src/helix/gui/modern/qt.py:run_modern_viz:7951 calls symbol:src/helix/gui/modern/spec.py:load_viz_specs:198 (medium)
  • symbol:src/helix/gui/modern/qt.py:run_modern_viz:7951 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/gui/modern/qt.py:run_modern_viz:7951 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/gui/modern/qt.py:run:1527 calls symbol:src/helix/engine_benchmark.py:BenchmarkConfig:172 (medium)
  • symbol:src/helix/gui/modern/qt.py:run:1527 calls symbol:src/helix/engine_benchmark.py:run_benchmark:179 (medium)
  • symbol:src/helix/gui/modern/qt.py:run:1527 calls symbol:src/helix/gui/modern/qt.py:emit:90 (high)
  • symbol:src/helix/gui/modern/qt.py:scrub_to:6707 calls symbol:src/helix/gui/modern/qt.py:emit:90 (high)
  • symbol:src/helix/gui/modern/qt.py:scrub_to:6707 calls symbol:src/helix/gui/modern/qt.py:set_time:1158 (high)
  • symbol:src/helix/gui/modern/qt.py:set_composite_enabled:5027 calls symbol:src/helix/studio/render/scene.py:set_composite_enabled:122 (medium)
  • symbol:src/helix/gui/modern/qt.py:set_content:1295 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/modern/qt.py:set_dcas_enabled:5022 calls symbol:src/helix/studio/render/scene.py:set_dcas_enabled:128 (medium)
  • symbol:src/helix/gui/modern/qt.py:set_engine_info:7312 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/modern/qt.py:set_engine_status:7309 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/modern/qt.py:set_gc_enabled:5017 calls symbol:src/helix/studio/render/scene.py:set_gc_enabled:125 (medium)
  • symbol:src/helix/gui/modern/qt.py:set_guide_context:4981 calls symbol:src/helix/gui/modern/qt.py:_invalidate_composite:5138 (high)
  • symbol:src/helix/gui/modern/qt.py:set_guide_context:4981 calls symbol:src/helix/gui/modern/qt.py:_invalidate_dcas:5120 (high)
  • symbol:src/helix/gui/modern/qt.py:set_guide_context:4981 calls symbol:src/helix/gui/modern/qt.py:_invalidate_gc:5105 (high)
  • symbol:src/helix/gui/modern/qt.py:set_guide_context:4981 calls symbol:src/helix/gui/modern/qt.py:_invalidate_offtarget:5086 (high)
  • symbol:src/helix/gui/modern/qt.py:set_guide_context:4981 calls symbol:src/helix/gui/modern/qt.py:_invalidate_pam_seed:5032 (high)
  • symbol:src/helix/gui/modern/qt.py:set_hidden:1043 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/gui/modern/qt.py:set_hidden:1043 calls symbol:src/helix/gui/modern/qt.py:_arm_collapse_timer:1070 (high)
  • symbol:src/helix/gui/modern/qt.py:set_hidden:1043 calls symbol:src/helix/gui/modern/qt.py:_set_hud_state:1089 (high)
  • symbol:src/helix/gui/modern/qt.py:set_hidden:1043 calls symbol:src/helix/gui/modern/qt.py:_stop_collapse_timer:1079 (high)
  • symbol:src/helix/gui/modern/qt.py:set_indel_risk_enabled:5007 calls symbol:src/helix/studio/render/scene.py:set_indel_risk_enabled:116 (medium)
  • symbol:src/helix/gui/modern/qt.py:set_legend:7371 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/modern/qt.py:set_loop_enabled:6103 calls symbol:src/helix/gui/modern/engine.py:set_loop_enabled:216 (medium)
  • symbol:src/helix/gui/modern/qt.py:set_loop_enabled:6103 calls symbol:src/helix/gui/modern/qt.py:emit:90 (high)
  • symbol:src/helix/gui/modern/qt.py:set_loop_enabled:6103 calls symbol:src/helix/gui/modern/qt.py:set_time:1158 (high)
  • symbol:src/helix/gui/modern/qt.py:set_loop_range_seconds:6059 calls symbol:src/helix/gui/modern/engine.py:set_loop_range:186 (medium)
  • symbol:src/helix/gui/modern/qt.py:set_loop_range_seconds:6059 calls symbol:src/helix/gui/modern/qt.py:emit:90 (high)
  • symbol:src/helix/gui/modern/qt.py:set_loop_range_seconds:6059 calls symbol:src/helix/gui/modern/qt.py:set_time:1158 (high)
  • symbol:src/helix/gui/modern/qt.py:set_model_layer:7383 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/modern/qt.py:set_offtarget_enabled:5012 calls symbol:src/helix/studio/render/scene.py:set_offtarget_enabled:119 (medium)
  • symbol:src/helix/gui/modern/qt.py:set_pam_seed_enabled:4997 calls symbol:src/helix/studio/render/scene.py:set_pam_seed_enabled:107 (medium)
  • symbol:src/helix/gui/modern/qt.py:set_perf_hud_enabled:1784 calls symbol:src/helix/gui/modern/qt.py:ViewerPerfStats:703 (high)
  • symbol:src/helix/gui/modern/qt.py:set_phase:1154 calls symbol:src/helix/gui/modern/qt.py:_refresh:1188 (high)
  • symbol:src/helix/gui/modern/qt.py:set_phase:7306 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/modern/qt.py:set_playing:6619 calls symbol:src/helix/gui/modern/qt.py:emit:90 (high)
  • symbol:src/helix/gui/modern/qt.py:set_prime_context:4990 calls symbol:src/helix/gui/modern/qt.py:_invalidate_composite:5138 (high)
  • symbol:src/helix/gui/modern/qt.py:set_prime_context:4990 calls symbol:src/helix/gui/modern/qt.py:_invalidate_dcas:5120 (high)
  • symbol:src/helix/gui/modern/qt.py:set_prime_context:4990 calls symbol:src/helix/gui/modern/qt.py:_invalidate_gc:5105 (high)
  • symbol:src/helix/gui/modern/qt.py:set_prime_context:4990 calls symbol:src/helix/gui/modern/qt.py:_invalidate_prime_dp:5052 (high)
  • symbol:src/helix/gui/modern/qt.py:set_prime_dp_enabled:5002 calls symbol:src/helix/studio/render/scene.py:set_prime_dp_enabled:113 (medium)
  • symbol:src/helix/gui/modern/qt.py:set_prime_physics_score:7337 calls symbol:src/helix/gui/modern/qt.py:_pbs_hint:7560 (high)
  • symbol:src/helix/gui/modern/qt.py:set_prime_physics_score:7337 calls symbol:src/helix/gui/modern/qt.py:_score_color:7567 (high)
  • symbol:src/helix/gui/modern/qt.py:set_prime_physics_score:7337 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/modern/qt.py:set_rail_mode:6638 calls symbol:src/helix/gui/modern/qt.py:_reset_camera_defaults:6767 (high)
  • symbol:src/helix/gui/modern/qt.py:set_rail_mode:6638 calls symbol:src/helix/gui/modern/qt.py:_upload_buffers:4386 (high)
  • symbol:src/helix/gui/modern/qt.py:set_rail_mode:6638 calls symbol:src/helix/gui/modern/qt.py:RailViewMode:155 (high)
  • symbol:src/helix/gui/modern/qt.py:set_scoring_versions:7334 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/modern/qt.py:set_search_mode:2472 calls symbol:src/helix/gui/modern/qt.py:_css_rgb:915 (high)
  • symbol:src/helix/gui/modern/qt.py:set_search_mode:2472 calls symbol:src/helix/gui/modern/qt.py:_css_rgba:920 (high)
  • symbol:src/helix/gui/modern/qt.py:set_selected_event:1166 calls symbol:src/helix/gui/modern/qt.py:_refresh:1188 (high)
  • symbol:src/helix/gui/modern/qt.py:set_selection:7387 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/modern/qt.py:set_spec_meta:1095 calls symbol:src/helix/gui/modern/qt.py:_refresh:1188 (high)
  • symbol:src/helix/gui/modern/qt.py:set_spec_meta:1095 calls symbol:src/helix/gui/modern/selection_utils.py:infer_model_layer:109 (medium)
  • symbol:src/helix/gui/modern/qt.py:set_spec_meta:1095 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/modern/qt.py:set_spec:6417 calls symbol:src/helix/gui/modern/engine.py:HelixVizEngine:58 (medium)
  • symbol:src/helix/gui/modern/qt.py:set_spec:6417 calls symbol:src/helix/gui/modern/qt.py:_assert_geometry:7074 (high)
  • symbol:src/helix/gui/modern/qt.py:set_spec:6417 calls symbol:src/helix/gui/modern/qt.py:_reset_camera_defaults:6767 (high)
  • symbol:src/helix/gui/modern/qt.py:set_spec:6417 calls symbol:src/helix/gui/modern/qt.py:_reset_geometry_buffers:6304 (high)
  • symbol:src/helix/gui/modern/qt.py:set_spec:6417 calls symbol:src/helix/gui/modern/qt.py:_sync_camera_state_from_meta:6798 (high)
  • symbol:src/helix/gui/modern/qt.py:set_spec:6417 calls symbol:src/helix/gui/modern/qt.py:emit:90 (high)
  • symbol:src/helix/gui/modern/qt.py:set_spec:6417 calls symbol:src/helix/gui/modern/qt.py:from_spec:487 (high)
  • symbol:src/helix/gui/modern/qt.py:set_spec:6417 calls symbol:src/helix/gui/modern/qt.py:set_tile_context:4968 (high)
  • symbol:src/helix/gui/modern/qt.py:set_tile_context:4968 calls symbol:src/helix/gui/modern/qt.py:_invalidate_composite:5138 (high)
  • symbol:src/helix/gui/modern/qt.py:set_tile_context:4968 calls symbol:src/helix/gui/modern/qt.py:_invalidate_dcas:5120 (high)
  • symbol:src/helix/gui/modern/qt.py:set_tile_context:4968 calls symbol:src/helix/gui/modern/qt.py:_invalidate_gc:5105 (high)
  • symbol:src/helix/gui/modern/qt.py:set_tile_context:4968 calls symbol:src/helix/gui/modern/qt.py:_invalidate_indel_risk:5071 (high)
  • symbol:src/helix/gui/modern/qt.py:set_tile_context:4968 calls symbol:src/helix/gui/modern/qt.py:_invalidate_offtarget:5086 (high)
  • symbol:src/helix/gui/modern/qt.py:set_tile_context:4968 calls symbol:src/helix/gui/modern/qt.py:_invalidate_pam_seed:5032 (high)
  • symbol:src/helix/gui/modern/qt.py:set_tile_context:4968 calls symbol:src/helix/gui/modern/qt.py:_invalidate_prime_dp:5052 (high)
  • symbol:src/helix/gui/modern/qt.py:set_time_norm:6033 calls symbol:src/helix/gui/modern/qt.py:emit:90 (high)
  • symbol:src/helix/gui/modern/qt.py:set_time_norm:6033 calls symbol:src/helix/gui/modern/qt.py:set_time:1158 (high)
  • symbol:src/helix/gui/modern/qt.py:set_time_norm:7300 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/gui/modern/qt.py:set_time_seconds:6055 calls symbol:src/helix/gui/modern/qt.py:_set_time_seconds:6122 (high)
  • symbol:src/helix/gui/modern/qt.py:set_time:1158 calls symbol:src/helix/gui/modern/qt.py:_refresh:1188 (high)
  • symbol:src/helix/gui/modern/qt.py:set_truth_mode:6685 calls symbol:src/helix/gui/modern/qt.py:_normalize_truth_mode:6679 (high)
  • symbol:src/helix/gui/modern/qt.py:set_view_mode:1144 calls symbol:src/helix/gui/modern/qt.py:_refresh:1188 (high)
  • symbol:src/helix/gui/modern/qt.py:set_window:2389 calls symbol:src/helix/gui/modern/qt.py:_upload_sequence_to_gpu:2494 (high)
  • symbol:src/helix/gui/modern/qt.py:set_window:2389 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/gui/modern/qt.py:set_workflow_view:6493 calls symbol:src/helix/gui/modern/qt.py:_upload_workflow_buffers:4645 (high)
  • symbol:src/helix/gui/modern/qt.py:toggle_hidden:1040 calls symbol:src/helix/gui/modern/qt.py:set_hidden:1043 (high)
  • symbol:src/helix/gui/modern/qt.py:wheelEvent:6994 calls symbol:src/helix/gui/modern/qt.py:_record_dpi_debug_input:1809 (high)
  • symbol:src/helix/gui/modern/qt.py:wheelEvent:6994 calls symbol:src/helix/gui/modern/qt.py:_signal_interaction:7063 (high)
  • symbol:src/helix/gui/modern/qt.py:wheelEvent:6994 calls symbol:src/helix/gui/modern/qt.py:_update_camera_meta:6816 (high)
  • symbol:src/helix/gui/modern/selection_utils.py:__init__:249 calls symbol:src/helix/gui/modern/selection_utils.py:_validate:253 (high)
  • symbol:src/helix/gui/modern/selection_utils.py:_extract_probability:33 calls symbol:src/helix/gui/modern/selection_utils.py:_clamp01:19 (high)
  • symbol:src/helix/gui/modern/selection_utils.py:_param_ribbons_from_spec:271 calls symbol:src/helix/gui/modern/selection_utils.py:_select_param_ribbon_events:356 (high)
  • symbol:src/helix/gui/modern/selection_utils.py:_railband_top_probability:52 calls symbol:src/helix/gui/modern/selection_utils.py:_extract_probability:33 (high)
  • symbol:src/helix/gui/modern/selection_utils.py:_validate:253 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/gui/modern/selection_utils.py:event_confidence:72 calls symbol:src/helix/gui/modern/selection_utils.py:_best_outcome:45 (high)
  • symbol:src/helix/gui/modern/selection_utils.py:event_confidence:72 calls symbol:src/helix/gui/modern/selection_utils.py:_clamp01:19 (high)
  • symbol:src/helix/gui/modern/selection_utils.py:event_confidence:72 calls symbol:src/helix/gui/modern/selection_utils.py:_extract_probability:33 (high)
  • symbol:src/helix/gui/modern/selection_utils.py:event_confidence:72 calls symbol:src/helix/gui/modern/selection_utils.py:_railband_top_probability:52 (high)
  • symbol:src/helix/gui/modern/spec.py:_jsonify:233 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/gui/modern/spec.py:_jsonify:233 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:src/helix/gui/modern/spec.py:from_payload:109 calls symbol:src/helix/gui/modern/spec.py:from_payload:53 (high)
  • symbol:src/helix/gui/modern/spec.py:from_payload:53 calls symbol:src/helix/gui/modern/spec.py:from_token:31 (high)
  • symbol:src/helix/gui/modern/spec.py:load_viz_spec:175 calls symbol:src/helix/gui/modern/spec.py:from_payload:53 (high)
  • symbol:src/helix/gui/modern/spec.py:to_payload:150 calls symbol:src/helix/gui/modern/spec.py:_jsonify:233 (high)
  • symbol:src/helix/gui/railbands/widget.py:__init__:45 calls symbol:src/helix/gui/railbands/widget.py:__init__:17 (high)
  • symbol:src/helix/gui/railbands/widget.py:_draw_reference_strip:200 calls symbol:src/helix/gui/railbands/widget.py:x_for:118 (high)
  • symbol:src/helix/gui/railbands/widget.py:draw_outline:297 calls symbol:src/helix/gui/railbands/widget.py:x_for:118 (high)
  • symbol:src/helix/gui/railbands/widget.py:draw_segments:248 calls symbol:src/helix/gui/railbands/widget.py:x_for:118 (high)
  • symbol:src/helix/gui/railbands/widget.py:set_spec:63 calls symbol:src/helix/gui/railbands/widget.py:_start_animation:474 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1139 calls symbol:src/helix/gui/simbuilder/app.py:__init__:115 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1139 calls symbol:src/helix/gui/simbuilder/app.py:addWidget:125 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:115 calls symbol:src/helix/gui/simbuilder/app.py:__init__:203 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1160 calls symbol:src/helix/gui/simbuilder/app.py:__init__:115 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1301 calls symbol:src/helix/gui/simbuilder/app.py:_parse_env_flag:528 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1301 calls symbol:src/helix/gui/simbuilder/app.py:SimSettings:1284 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1361 calls symbol:src/helix/crispr/pam.py:PAM:30 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1361 calls symbol:src/helix/gui/simbuilder/app.py:__init__:115 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1361 calls symbol:src/helix/gui/simbuilder/app.py:_build_inline_callout:1620 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1361 calls symbol:src/helix/gui/simbuilder/app.py:_build_sim_mode_card:490 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1361 calls symbol:src/helix/gui/simbuilder/app.py:_configure_combo:1608 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1361 calls symbol:src/helix/gui/simbuilder/app.py:_load_from_model:1534 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1361 calls symbol:src/helix/gui/simbuilder/app.py:_parse_env_flag:528 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1361 calls symbol:src/helix/gui/simbuilder/app.py:addItem:122 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1361 calls symbol:src/helix/gui/simbuilder/app.py:addWidget:125 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1361 calls symbol:src/helix/gui/simbuilder/app.py:count:128 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1361 calls symbol:src/helix/gui/simbuilder/app.py:FlowLayout:112 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1361 calls symbol:src/helix/gui/simbuilder/app.py:HelixComboBox:6022 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1361 calls symbol:src/helix/studio/extension_host/supervisor.py:mode:92 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1361 calls symbol:src/helix/studio/limitations.py:limitations_doc_url:62 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1687 calls symbol:src/helix/gui/simbuilder/app.py:__init__:115 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1701 calls symbol:src/helix/gui/simbuilder/app.py:__init__:115 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1721 calls symbol:src/helix/gui/simbuilder/app.py:__init__:115 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1736 calls symbol:src/helix/gui/simbuilder/app.py:__init__:115 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:1736 calls symbol:src/helix/gui/simbuilder/app.py:addWidget:125 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:203 calls symbol:src/helix/gui/simbuilder/app.py:__init__:115 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:270 calls symbol:src/helix/gui/simbuilder/app.py:__init__:115 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:270 calls symbol:src/helix/gui/simbuilder/app.py:_sync:342 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:270 calls symbol:src/helix/gui/simbuilder/app.py:addWidget:125 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:270 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:2891 calls symbol:src/helix/gui/simbuilder/app.py:__init__:115 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:2891 calls symbol:src/helix/gui/simbuilder/app.py:_preview_selected:2950 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:2891 calls symbol:src/helix/gui/simbuilder/app.py:_update_save_buttons:2958 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:2891 calls symbol:src/helix/gui/simbuilder/app.py:addWidget:125 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:2891 calls symbol:src/helix/gui/simbuilder/app.py:FlowLayout:112 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:3499 calls symbol:src/helix/gui/simbuilder/app.py:__init__:115 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:3499 calls symbol:src/helix/gui/simbuilder/app.py:_apply_polymerase_profile:3606 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:3499 calls symbol:src/helix/gui/simbuilder/app.py:_build_sim_mode_card:490 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:3499 calls symbol:src/helix/gui/simbuilder/app.py:_build_sim_mode_intro_card:419 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:3499 calls symbol:src/helix/gui/simbuilder/app.py:addWidget:125 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:3499 calls symbol:src/helix/gui/simbuilder/app.py:FlowLayout:112 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:3499 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:365 calls symbol:src/helix/gui/simbuilder/app.py:__init__:115 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:5946 calls symbol:src/helix/gui/simbuilder/app.py:__init__:115 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:5946 calls symbol:src/helix/gui/simbuilder/app.py:_restore_window_state:5955 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:5946 calls symbol:src/helix/gui/simbuilder/app.py:load_state:2828 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:5946 calls symbol:src/helix/gui/simbuilder/app.py:SimBuilderWidget:3826 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:6025 calls symbol:src/helix/gui/simbuilder/app.py:__init__:115 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:6025 calls symbol:src/helix/gui/simbuilder/app.py:_init_completer:6032 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:671 calls symbol:src/helix/gui/simbuilder/app.py:__init__:115 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:671 calls symbol:src/helix/gui/simbuilder/app.py:_refresh_source_shell:1101 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:671 calls symbol:src/helix/gui/simbuilder/app.py:addWidget:125 (high)
  • symbol:src/helix/gui/simbuilder/app.py:__init__:671 calls symbol:src/helix/gui/simbuilder/app.py:FlowLayout:112 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_annotate_guides_with_proxies:2029 calls symbol:src/helix/crispr/guide_objectives.py:annotate_guides_with_metrics:257 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_annotate_guides_with_proxies:2029 calls symbol:src/helix/crispr/score.py:enumerate_off_targets:43 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_annotate_guides_with_proxies:2029 calls symbol:src/helix/crispr/score.py:score_off_targets:155 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_annotate_guides_with_proxies:2029 calls symbol:src/helix/gui/simbuilder/app.py:_offtarget_rank:1944 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_annotate_guides_with_proxies:2029 calls symbol:src/helix/studio/outcomes/cut_model.py:estimate_frameshift_fraction:767 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_apply_polymerase_profile:3606 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_augment_payload_audit:542 calls symbol:src/helix/provenance.py:current_git_sha:15 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_augment_payload_audit:542 calls symbol:src/helix/support/build_meta.py:build_info:44 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_build_config:3631 calls symbol:src/helix/gui/simbuilder/app.py:_resolve_template:3653 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_build_config:3631 calls symbol:src/helix/gui/simbuilder/app.py:sequence:798 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_build_config:3631 calls symbol:src/helix/gui/simbuilder/app.py:value:1309 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_build_config:3631 calls symbol:src/helix/studio/session.py:PCRConfig:668 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_build_inline_callout:1620 calls symbol:src/helix/gui/simbuilder/app.py:addWidget:125 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_build_inline_callout:1620 calls symbol:src/helix/studio/limitations.py:open_limitations:114 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_build_inline_callout:1620 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_build_overlays_for_window:5025 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_build_sim_mode_card:490 calls symbol:src/helix/gui/simbuilder/app.py:_configure_studio_sidebar_card:466 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_build_sim_mode_intro_card:419 calls symbol:src/helix/gui/simbuilder/app.py:addWidget:125 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_cancel_fm_build:5294 calls symbol:src/helix/gui/simbuilder/app.py:cancel:917 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_cancel_fm_build:5294 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_check_amplicon:3783 calls symbol:src/helix/gui/simbuilder/app.py:_resolve_template:3653 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_check_amplicon:3783 calls symbol:src/helix/studio/pcr_engine.py:find_amplicon:26 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_cleanup_fm_build_thread:5335 calls symbol:src/helix/gui/simbuilder/app.py:_refresh_fm_status:5145 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_cleanup_fm_build_thread:5335 calls symbol:src/helix/gui/simbuilder/app.py:genome_ingest:818 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_cleanup_fm_build_thread:5335 calls symbol:src/helix/gui/simbuilder/app.py:value:1309 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_compute_digest:1031 calls symbol:src/helix/studio/suggestions.py:compute_input_digest:68 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_compute_pareto_fronts:2096 calls symbol:src/helix/crispr/guide_objectives.py:pareto_front_ranks:212 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_configure_combo:1608 calls symbol:src/helix/genome/digital.py:view:92 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_context_from_run_model:4716 calls symbol:src/helix/gui/simbuilder/app.py:_coerce_int:4885 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_context_from_run_model:4716 calls symbol:src/helix/gui/simbuilder/app.py:to_dict:1329 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_context_from_run_model:4716 calls symbol:src/helix/studio/lightcone_live.py:parse_target_locus_range:42 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_display_spec:4447 calls symbol:src/helix/gui/modern/qt.py:set_workflow_view:6493 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_display_spec:4447 calls symbol:src/helix/gui/simbuilder/app.py:_log:5755 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_display_spec:4447 calls symbol:src/helix/gui/simbuilder/app.py:_show_viewer_canvas:5759 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_display_spec:4447 calls symbol:src/helix/gui/simbuilder/app.py:_workflow_from_serializable:518 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_display_spec:4447 calls symbol:src/helix/gui/simbuilder/app.py:log:1691 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_display_spec:4447 calls symbol:src/helix/gui/simbuilder/app.py:set_message:1151 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_display_spec:4447 calls symbol:src/helix/gui/simbuilder/app.py:update:1312 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_do_layout:166 calls symbol:src/helix/gui/simbuilder/app.py:setGeometry:151 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_do_layout:166 calls symbol:src/helix/gui/simbuilder/app.py:sizeHint:155 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_do_layout:166 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_ensure_combo_text:1598 calls symbol:src/helix/gui/simbuilder/app.py:addItem:122 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_export_guides_csv:5577 calls symbol:src/helix/crispr/guide_export.py:write_guides_csv:48 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_export_guides_csv:5577 calls symbol:src/helix/gui/simbuilder/app.py:_log:5755 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_export_guides_csv:5577 calls symbol:src/helix/gui/simbuilder/app.py:count:128 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_export_guides_csv:5577 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_export_json:2786 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_export_json:3423 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_export_spec:2797 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_export_spec:3434 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_find_guides:2357 calls symbol:src/helix/crispr/coords.py:anchor_midpoint_index:6 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_find_guides:2357 calls symbol:src/helix/crispr/guide.py:find_guides:66 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_find_guides:2357 calls symbol:src/helix/gui/simbuilder/app.py:_annotate_guides_with_proxies:2029 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_find_guides:2357 calls symbol:src/helix/gui/simbuilder/app.py:_pam_from_profile:2833 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_find_guides:2357 calls symbol:src/helix/gui/simbuilder/app.py:_recompute_viability:2011 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_find_guides:2357 calls symbol:src/helix/gui/simbuilder/app.py:_sequence_or_warn:2295 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_find_guides:2357 calls symbol:src/helix/gui/simbuilder/app.py:_update_guide_list:2126 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_find_guides:2357 calls symbol:src/helix/gui/simbuilder/app.py:count:128 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_find_guides:2357 calls symbol:src/helix/gui/simbuilder/app.py:guide_counts:1940 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_find_guides:2357 calls symbol:src/helix/gui/simbuilder/app.py:value:1309 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_find_guides:2357 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_format_label:2929 calls symbol:src/helix/gui/simbuilder/app.py:_strip_viz_suffix:2936 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_hash_sequence:1086 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_labeled_field:4183 calls symbol:src/helix/gui/simbuilder/app.py:addWidget:125 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_load_debug_spec:4438 calls symbol:src/helix/gui/simbuilder/app.py:_display_spec:4447 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_load_debug_spec:4438 calls symbol:src/helix/gui/simbuilder/app.py:_log:5755 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_load_from_file:864 calls symbol:src/helix/gui/simbuilder/app.py:_compute_digest:1031 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_load_from_file:864 calls symbol:src/helix/gui/simbuilder/app.py:_confidence_for_score:1024 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_load_from_file:864 calls symbol:src/helix/gui/simbuilder/app.py:_fast_length:1123 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_load_from_file:864 calls symbol:src/helix/gui/simbuilder/app.py:_start_ingest_async:901 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_load_from_file:864 calls symbol:src/helix/gui/simbuilder/app.py:locus_label:1074 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_load_from_file:864 calls symbol:src/helix/studio/locus_guess.py:infer_target_locus_from_filename:126 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_load_from_file:864 calls symbol:src/helix/studio/suggestions.py:suggestions_enabled:165 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_load_from_file:864 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_load_from_model:1534 calls symbol:src/helix/gui/simbuilder/app.py:_ensure_combo_text:1598 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_load_from_model:1534 calls symbol:src/helix/gui/simbuilder/app.py:_refresh_summary_chips:1673 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_load_from_model:1534 calls symbol:src/helix/gui/simbuilder/app.py:_set_combo_by_data:1603 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_load_from_model:1534 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_load_from_model:1534 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_log:5755 calls symbol:src/helix/gui/simbuilder/app.py:_console_log:6018 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_log:5755 calls symbol:src/helix/gui/simbuilder/app.py:log:1691 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_make_disclosure:4021 calls symbol:src/helix/gui/simbuilder/app.py:addWidget:125 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_make_disclosure:4021 calls symbol:src/helix/gui/simbuilder/app.py:content_layout:330 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_make_disclosure:4021 calls symbol:src/helix/gui/simbuilder/app.py:SimBuilderDisclosureSection:267 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_make_scroll_tab:4239 calls symbol:src/helix/gui/simbuilder/app.py:addWidget:125 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_mark_run_end:2716 calls symbol:src/helix/clock.py:perf_counter:72 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_mark_run_end:3372 calls symbol:src/helix/clock.py:perf_counter:72 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_mark_run_start:2712 calls symbol:src/helix/clock.py:perf_counter:72 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_mark_run_start:3368 calls symbol:src/helix/clock.py:perf_counter:72 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_on_always_show_exploratory_toggled:3970 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_on_always_show_exploratory_toggled:3970 calls symbol:src/helix/studio/outcome_explorer.py:refresh_open_outcome_explorers:12134 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_on_bookmark_item:5362 calls symbol:src/helix/gui/simbuilder/app.py:on_bookmark_clicked:4931 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_changed:1657 calls symbol:src/helix/gui/simbuilder/app.py:_refresh_summary_chips:1673 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_changed:1657 calls symbol:src/helix/gui/simbuilder/app.py:update:1312 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_changed:1657 calls symbol:src/helix/gui/simbuilder/app.py:value:1309 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_fm_error:5324 calls symbol:src/helix/gui/simbuilder/app.py:_refresh_fm_status:5145 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_fm_error:5324 calls symbol:src/helix/gui/simbuilder/app.py:genome_ingest:818 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_fm_error:5324 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_on_fm_finished:5311 calls symbol:src/helix/genome/fm_registry.py:set_fm_index:97 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_on_fm_finished:5311 calls symbol:src/helix/gui/simbuilder/app.py:_log:5755 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_fm_finished:5311 calls symbol:src/helix/gui/simbuilder/app.py:_refresh_fm_status:5145 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_fm_progress:5304 calls symbol:src/helix/gui/simbuilder/app.py:genome_ingest:818 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_fm_progress:5304 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_on_fm_progress:5304 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_on_gene_item:5354 calls symbol:src/helix/gui/simbuilder/app.py:on_gene_selected:4922 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_genome_ingested:4611 calls symbol:src/helix/genome/window_store.py:chrom_sizes:34 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_on_genome_ingested:4611 calls symbol:src/helix/genome/window_store.py:GenomeWindowStore:19 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_on_genome_ingested:4611 calls symbol:src/helix/gui/simbuilder/app.py:_log:5755 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_genome_ingested:4611 calls symbol:src/helix/gui/simbuilder/app.py:_refresh_fm_status:5145 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_genome_ingested:4611 calls symbol:src/helix/gui/simbuilder/app.py:_set_active_window:4958 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_genome_ingested:4611 calls symbol:src/helix/gui/simbuilder/app.py:clear:832 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_genome_ingested:4611 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_on_genome_ingested:4611 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_on_guide_changed:2462 calls symbol:src/helix/gui/simbuilder/app.py:_selected_guide:2456 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_guide_changed:2462 calls symbol:src/helix/gui/simbuilder/app.py:_set_active_window:4958 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_guide_changed:2462 calls symbol:src/helix/gui/simbuilder/app.py:value:1309 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_guide_focus_changed:5441 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_on_guide_len_changed:5571 calls symbol:src/helix/gui/simbuilder/app.py:_update_guide_len_recommendation:5533 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_guides_updated:5394 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_on_guides_updated:5394 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_on_ingest_cancelled:999 calls symbol:src/helix/gui/simbuilder/app.py:_refresh_source_shell:1101 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_ingest_error:991 calls symbol:src/helix/gui/simbuilder/app.py:_refresh_source_shell:1101 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_ingest_finished:964 calls symbol:src/helix/genome/fm_registry.py:register_ingest_result:88 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_on_ingest_finished:964 calls symbol:src/helix/gui/simbuilder/app.py:_refresh_source_shell:1101 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_ingest_finished:964 calls symbol:src/helix/gui/simbuilder/app.py:clear:832 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_ingest_finished:964 calls symbol:src/helix/studio/locus_guess.py:infer_target_locus_from_filename:126 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_on_ingest_finished:964 calls symbol:src/helix/studio/suggestions.py:suggestions_enabled:165 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_on_ingest_finished:964 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_on_ingest_progress:959 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_on_pcr_completed:4570 calls symbol:src/helix/gui/simbuilder/app.py:log:1691 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_pcr_completed:4570 calls symbol:src/helix/gui/simbuilder/app.py:update:1312 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_pcr_completed:4570 calls symbol:src/helix/studio/pcr_workflow.py:build_pcr_workflow_meta:46 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_on_pcr_completed:4570 calls symbol:src/helix/studio/session.py:set_status:361 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_on_run_failed:4566 calls symbol:src/helix/studio/session.py:error:365 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_on_run_failed:4566 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_on_run_started:4562 calls symbol:src/helix/studio/session.py:set_status:361 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_on_run_started:4562 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_on_text_changed:849 calls symbol:src/helix/gui/simbuilder/app.py:_compute_digest:1031 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_text_changed:849 calls symbol:src/helix/gui/simbuilder/app.py:_hash_sequence:1086 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_text_changed:849 calls symbol:src/helix/gui/simbuilder/app.py:_refresh_source_shell:1101 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_text_changed:849 calls symbol:src/helix/gui/simbuilder/app.py:sequence:798 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_text_changed:849 calls symbol:src/helix/studio/suggestions.py:suggestions_enabled:165 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_on_text_changed:849 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_on_viability_filters_toggled:5373 calls symbol:src/helix/gui/simbuilder/app.py:set_apply_viability_filters:1922 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_viability_filters_toggled:5373 calls symbol:src/helix/gui/simbuilder/app.py:set_summary:339 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_viability_filters_toggled:5373 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_on_viewer_frame:5774 calls symbol:src/helix/gui/simbuilder/app.py:_log:5755 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_viewer_frame:5774 calls symbol:src/helix/gui/simbuilder/app.py:_show_viewer_canvas:5759 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_viewer_frame:5774 calls symbol:src/helixspec/errors.py:format:12 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_on_viewer_frame:5774 calls symbol:Visualization_Bench/prototype.js:profile:354 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_on_window_controls_changed:5120 calls symbol:src/helix/gui/simbuilder/app.py:_set_active_window:4958 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_window_controls_changed:5120 calls symbol:src/helix/gui/simbuilder/app.py:value:1309 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_worker_failure:2773 calls symbol:src/helix/gui/simbuilder/app.py:_mark_run_end:2716 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_worker_failure:3410 calls symbol:src/helix/gui/simbuilder/app.py:_mark_run_end:2716 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_worker_success:2730 calls symbol:src/helix/gui/simbuilder/app.py:_augment_payload_audit:542 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_worker_success:2730 calls symbol:src/helix/gui/simbuilder/app.py:_mark_run_end:2716 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_worker_success:3385 calls symbol:src/helix/gui/simbuilder/app.py:_augment_payload_audit:542 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_worker_success:3385 calls symbol:src/helix/gui/simbuilder/app.py:_mark_run_end:2716 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_zoom_changed:5132 calls symbol:src/helix/gui/simbuilder/app.py:_on_window_controls_changed:5120 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_on_zoom_changed:5132 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_pam_from_profile:2833 calls symbol:src/helix/crispr/pam.py:get_pam:65 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_pam_from_profile:2833 calls symbol:src/helix/studio/mcp_bridge.py:info:104 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_preview_selected:2950 calls symbol:src/helix/gui/simbuilder/app.py:_current_entry:2944 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_recompute_viability:2011 calls symbol:src/helix/gui/simbuilder/app.py:_compute_pareto_fronts:2096 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_recompute_viability:2011 calls symbol:src/helix/gui/simbuilder/app.py:_mark_recommended_guide:1963 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_recompute_viability:2011 calls symbol:src/helix/gui/simbuilder/app.py:_rejection_reasons:1996 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_record_run:4500 calls symbol:src/helix/gui/simbuilder/app.py:_log:5755 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_record_run:4500 calls symbol:src/helix/gui/simbuilder/app.py:_run_model_from_payload:5866 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_record_run:4500 calls symbol:src/helix/gui/simbuilder/app.py:_update_offtarget_badge:5477 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_record_run:4500 calls symbol:src/helix/gui/simbuilder/app.py:add_entry:2918 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_record_run:4500 calls symbol:src/helix/studio/session.py:add_run:140 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_refresh_fm_status:5145 calls symbol:src/helix/genome/fm_registry.py:load_registry:63 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_refresh_fm_status:5145 calls symbol:src/helix/genome/fm_registry.py:resolve_fm_index:208 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_refresh_fm_status:5145 calls symbol:src/helix/gui/simbuilder/app.py:_update_offtarget_badge:5477 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_refresh_fm_status:5145 calls symbol:src/helix/gui/simbuilder/app.py:refresh_fm_state:2318 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_refresh_fm_status:5145 calls symbol:src/helix/gui/simbuilder/app.py:sequence_metadata:1039 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_refresh_fm_status:5145 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_refresh_guide_proxies:2444 calls symbol:src/helix/gui/simbuilder/app.py:_annotate_guides_with_proxies:2029 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_refresh_guide_proxies:2444 calls symbol:src/helix/gui/simbuilder/app.py:_recompute_viability:2011 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_refresh_guide_proxies:2444 calls symbol:src/helix/gui/simbuilder/app.py:_sequence_or_warn:2295 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_refresh_guide_proxies:2444 calls symbol:src/helix/gui/simbuilder/app.py:_update_guide_list:2126 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_refresh_summary_chips:1673 calls symbol:src/helix/gui/simbuilder/app.py:value:1309 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_refresh_summary_chips:1673 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_request_fm_build:2310 calls symbol:src/helix/gui/simbuilder/app.py:_start_fm_build:5233 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_request_fm_build:3157 calls symbol:src/helix/gui/simbuilder/app.py:_start_fm_build:5233 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_reset_viewer_camera:5804 calls symbol:src/helix/gui/modern/qt.py:reset_camera:6793 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_reset_viewer_camera:5804 calls symbol:src/helix/gui/simbuilder/app.py:_log:5755 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_resolve_template:3653 calls symbol:src/helix/gui/simbuilder/app.py:current_sequence:814 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_restore_window_state:5955 calls symbol:src/helix/gui/simbuilder/app.py:value:1309 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_restore_window_state:5955 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_run_model_from_payload:5866 calls symbol:src/helix/gui/simbuilder/app.py:locus_label:1074 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_run_model_from_payload:5866 calls symbol:src/helix/provenance.py:current_git_sha:15 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_run_model_from_payload:5866 calls symbol:src/helix/studio/models.py:EngineInfo:9 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_run_model_from_payload:5866 calls symbol:src/helix/studio/models.py:OutcomeModel:31 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_run_model_from_payload:5866 calls symbol:src/helix/studio/models.py:RunModel:63 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_save_dag:2987 calls symbol:src/helix/gui/simbuilder/app.py:_current_entry:2944 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_save_dag:2987 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_save_sim:2963 calls symbol:src/helix/gui/simbuilder/app.py:_current_entry:2944 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_save_sim:2963 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_save_spec:2975 calls symbol:src/helix/gui/simbuilder/app.py:_current_entry:2944 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_save_spec:2975 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_save_window_state:5965 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_sequence_or_warn:2295 calls symbol:src/helix/gui/simbuilder/app.py:current_sequence:814 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_sequence_or_warn:2295 calls symbol:src/helix/gui/simbuilder/app.py:sequence:798 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_sequence_or_warn:2295 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_sequence_or_warn:3206 calls symbol:src/helix/gui/simbuilder/app.py:current_sequence:814 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_sequence_or_warn:3206 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_set_active_window:4958 calls symbol:src/helix/genome/window_store.py:get_window:79 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_set_active_window:4958 calls symbol:src/helix/gui/simbuilder/app.py:_log:5755 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_set_active_window:4958 calls symbol:src/helix/gui/simbuilder/app.py:_update_viewer_from_window:4983 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_set_active_window:4958 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_sha256_prefixed:571 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_show_viewer_canvas:5759 calls symbol:src/helix/gui/simbuilder/app.py:set_message:1151 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_simulate:2493 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_simulate:2493 calls symbol:src/helix/genome/fm_registry.py:resolve_fm_index:208 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_simulate:2493 calls symbol:src/helix/gui/simbuilder/app.py:_parse_env_flag:528 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_simulate:2493 calls symbol:src/helix/gui/simbuilder/app.py:_selected_guide:2456 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_simulate:2493 calls symbol:src/helix/gui/simbuilder/app.py:_sequence_or_warn:2295 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_simulate:2493 calls symbol:src/helix/gui/simbuilder/app.py:sequence_metadata:1039 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_simulate:2493 calls symbol:src/helix/studio/debug_runtime.py:log_pid:16 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_simulate:3222 calls symbol:src/helix/crispr/model.py:CasSystem:39 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_simulate:3222 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_simulate:3222 calls symbol:src/helix/crispr/model.py:PAMRule:23 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_simulate:3222 calls symbol:src/helix/genome/fm_registry.py:resolve_fm_index:208 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_simulate:3222 calls symbol:src/helix/gui/simbuilder/app.py:_sequence_or_warn:2295 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_simulate:3222 calls symbol:src/helix/gui/simbuilder/app.py:sequence_metadata:1039 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_simulate:3222 calls symbol:src/helix/gui/simbuilder/app.py:value:1309 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_simulate:3222 calls symbol:src/helix/prime/model.py:PegRNA:16 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_simulate:3222 calls symbol:src/helix/prime/model.py:PrimeEditor:31 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_simulate:3222 calls symbol:src/helix/studio/debug_runtime.py:log_pid:16 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_start_fm_build:5233 calls symbol:src/helix/gui/simbuilder/app.py:_FmBuildWorker:5241 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_start_fm_build:5233 calls symbol:src/helix/gui/simbuilder/app.py:_log:5755 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_start_fm_build:5233 calls symbol:src/helix/gui/simbuilder/app.py:genome_ingest:818 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_start_fm_build:5233 calls symbol:src/helix/studio/session.py:Signal:27 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_start_ingest_async:901 calls symbol:src/helix/gui/simbuilder/app.py:_IngestWorker:905 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_start_ingest_async:901 calls symbol:src/helix/studio/session.py:Signal:27 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_start_worker:2677 calls symbol:src/helix/gui/bridge.py:QThread:15 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_start_worker:2677 calls symbol:src/helix/gui/simbuilder/app.py:_mark_run_start:2712 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_start_worker:2677 calls symbol:src/helix/gui/simbuilder/app.py:SimJobWorker:1695 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_start_worker:3659 calls symbol:src/helix/gui/bridge.py:QThread:15 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_start_worker:3659 calls symbol:src/helix/gui/simbuilder/app.py:PCRWorker:1715 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_sync_session_state:5606 calls symbol:src/helix/genome/fm_registry.py:load_registry:63 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_sync_session_state:5606 calls symbol:src/helix/genome/fm_registry.py:resolve_fm_index:208 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_sync_session_state:5606 calls symbol:src/helix/gui/simbuilder/app.py:genome_ingest:818 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_sync_session_state:5606 calls symbol:src/helix/gui/simbuilder/app.py:log:1691 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_sync_session_state:5606 calls symbol:src/helix/gui/simbuilder/app.py:make_gpu_window_payload:5007 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_sync_session_state:5606 calls symbol:src/helix/gui/simbuilder/app.py:sequence_metadata:1039 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_sync_session_state:5606 calls symbol:src/helix/gui/simbuilder/app.py:to_dict:1329 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_sync_session_state:5606 calls symbol:src/helix/gui/simbuilder/app.py:update:1312 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_sync_session_state:5606 calls symbol:src/helix/studio/session.py:set_status:361 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_sync_session_state:5606 calls symbol:src/helix/studio/suggestions.py:build_index_anchored_genome_suggestion:178 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_sync_session_state:5606 calls symbol:src/helix/studio/suggestions.py:suggestions_enabled:165 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_sync_session_state:5606 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_sync:342 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_update_guide_len_recommendation:5533 calls symbol:src/helix/gui/simbuilder/app.py:_guide_len_recommendation:5521 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_update_guide_len_recommendation:5533 calls symbol:src/helix/gui/simbuilder/app.py:value:1309 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_update_guide_len_recommendation:5533 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_update_guide_len_recommendation:5533 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_update_guide_list:2126 calls symbol:src/helix/codon.py:Frameshift:172 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_update_guide_list:2126 calls symbol:src/helix/gui/simbuilder/app.py:_format_rejection_reason:2116 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_update_guide_list:2126 calls symbol:src/helix/gui/simbuilder/app.py:addItem:122 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_update_guide_list:2126 calls symbol:src/helix/gui/simbuilder/app.py:clear:832 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_update_offtarget_badge:5477 calls symbol:docs/playground/js/realtime_worker.js:genome:77 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_update_offtarget_badge:5477 calls symbol:src/helix/genome/fm_registry.py:resolve_fm_index:208 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_update_offtarget_badge:5477 calls symbol:src/helix/gui/simbuilder/app.py:sequence_metadata:1039 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_update_offtarget_badge:5477 calls symbol:src/helix/gui/simbuilder/app.py:set_summary:339 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_update_offtarget_badge:5477 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_update_save_buttons:2958 calls symbol:src/helix/gui/simbuilder/app.py:_current_entry:2944 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_update_viewer_from_window:4983 calls symbol:src/helix/gui/simbuilder/app.py:_build_overlays_for_window:5025 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_update_viewer_from_window:4983 calls symbol:src/helix/gui/simbuilder/app.py:set_message:1151 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_update_viewer_from_window:4983 calls symbol:src/helix/gui/simbuilder/app.py:set_overlays:1780 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_update_viewer_from_window:4983 calls symbol:src/helix/gui/simbuilder/app.py:set_search_mode:1794 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_update_viewer_from_window:4983 calls symbol:src/helix/gui/simbuilder/app.py:set_window_camera:1773 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_update_viewer_from_window:4983 calls symbol:src/helix/gui/simbuilder/app.py:set_window:1746 (high)
  • symbol:src/helix/gui/simbuilder/app.py:_update_viewer_from_window:4983 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:_workflow_from_serializable:518 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/gui/simbuilder/app.py:_workflow_to_serializable:508 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/gui/simbuilder/app.py:add_entry:2918 calls symbol:src/helix/gui/simbuilder/app.py:_format_label:2929 (high)
  • symbol:src/helix/gui/simbuilder/app.py:add_entry:2918 calls symbol:src/helix/gui/simbuilder/app.py:_update_save_buttons:2958 (high)
  • symbol:src/helix/gui/simbuilder/app.py:add_entry:2918 calls symbol:src/helix/gui/simbuilder/app.py:addItem:122 (high)
  • symbol:src/helix/gui/simbuilder/app.py:addWidget:125 calls symbol:src/helix/gui/simbuilder/app.py:addItem:122 (high)
  • symbol:src/helix/gui/simbuilder/app.py:apply_dict:1324 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/gui/simbuilder/app.py:apply_dict:1324 calls symbol:src/helix/gui/simbuilder/app.py:update:1312 (high)
  • symbol:src/helix/gui/simbuilder/app.py:apply_visual_edit_context:4641 calls symbol:src/helix/gui/simbuilder/app.py:_coerce_int:4885 (high)
  • symbol:src/helix/gui/simbuilder/app.py:apply_visual_edit_context:4641 calls symbol:src/helix/gui/simbuilder/app.py:_focus_or_insert_visual_guide:4788 (high)
  • symbol:src/helix/gui/simbuilder/app.py:apply_visual_edit_context:4641 calls symbol:src/helix/gui/simbuilder/app.py:_format_visual_locus_label:4894 (high)
  • symbol:src/helix/gui/simbuilder/app.py:apply_visual_edit_context:4641 calls symbol:src/helix/gui/simbuilder/app.py:_set_builder_mode:4776 (high)
  • symbol:src/helix/gui/simbuilder/app.py:apply_visual_edit_context:4641 calls symbol:src/helix/gui/simbuilder/app.py:jump_to_locus:4909 (high)
  • symbol:src/helix/gui/simbuilder/app.py:apply_visual_edit_context:4641 calls symbol:src/helix/gui/simbuilder/app.py:set_sequence:821 (high)
  • symbol:src/helix/gui/simbuilder/app.py:apply_visual_edit_context:4641 calls symbol:src/helix/gui/simbuilder/app.py:set_window:1746 (high)
  • symbol:src/helix/gui/simbuilder/app.py:apply_visual_edit_context:4641 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:apply_visual_edit_context:4641 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:cancel_ingest:1015 calls symbol:src/helix/gui/simbuilder/app.py:cancel:917 (high)
  • symbol:src/helix/gui/simbuilder/app.py:clear:832 calls symbol:src/helix/gui/simbuilder/app.py:_refresh_source_shell:1101 (high)
  • symbol:src/helix/gui/simbuilder/app.py:closeEvent:5969 calls symbol:src/helix/gui/simbuilder/app.py:_save_window_state:5965 (high)
  • symbol:src/helix/gui/simbuilder/app.py:closeEvent:5969 calls symbol:src/helix/gui/simbuilder/app.py:save_state:2825 (high)
  • symbol:src/helix/gui/simbuilder/app.py:closeEvent:5969 calls symbol:src/helix/gui/simbuilder/app.py:shutdown:2779 (high)
  • symbol:src/helix/gui/simbuilder/app.py:closeEvent:5969 calls symbol:src/helix/studio/evaluation_access.py:sync:29 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:current_sequence:814 calls symbol:src/helix/gui/simbuilder/app.py:sequence:798 (high)
  • symbol:src/helix/gui/simbuilder/app.py:heightForWidth:147 calls symbol:src/helix/gui/simbuilder/app.py:_do_layout:166 (high)
  • symbol:src/helix/gui/simbuilder/app.py:jump_to_gene:4917 calls symbol:src/helix/gui/simbuilder/app.py:jump_to_locus:4909 (high)
  • symbol:src/helix/gui/simbuilder/app.py:jump_to_locus_str:4941 calls symbol:src/helix/gui/simbuilder/app.py:jump_to_locus:4909 (high)
  • symbol:src/helix/gui/simbuilder/app.py:jump_to_locus:4909 calls symbol:src/helix/gui/simbuilder/app.py:_set_active_window:4958 (high)
  • symbol:src/helix/gui/simbuilder/app.py:jump_to_locus:4909 calls symbol:src/helix/gui/simbuilder/app.py:value:1309 (high)
  • symbol:src/helix/gui/simbuilder/app.py:load_from_model:4634 calls symbol:src/helix/gui/simbuilder/app.py:_context_from_run_model:4716 (high)
  • symbol:src/helix/gui/simbuilder/app.py:load_from_model:4634 calls symbol:src/helix/gui/simbuilder/app.py:apply_visual_edit_context:4641 (high)
  • symbol:src/helix/gui/simbuilder/app.py:load_from_run_model:1550 calls symbol:src/helix/gui/simbuilder/app.py:_set_active_window:4958 (high)
  • symbol:src/helix/gui/simbuilder/app.py:load_from_run_model:1550 calls symbol:src/helix/gui/simbuilder/app.py:addItem:122 (high)
  • symbol:src/helix/gui/simbuilder/app.py:load_from_run_model:1550 calls symbol:src/helix/gui/simbuilder/app.py:clear:832 (high)
  • symbol:src/helix/gui/simbuilder/app.py:load_from_run_model:1550 calls symbol:src/helix/gui/simbuilder/app.py:set_sequence:821 (high)
  • symbol:src/helix/gui/simbuilder/app.py:load_from_run_model:1550 calls symbol:src/helix/gui/simbuilder/app.py:value:1309 (high)
  • symbol:src/helix/gui/simbuilder/app.py:load_from_run_model:1550 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:load_state:2828 calls symbol:src/helix/gui/simbuilder/app.py:value:1309 (high)
  • symbol:src/helix/gui/simbuilder/app.py:load_state:2828 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:load_state:3458 calls symbol:src/helix/gui/simbuilder/app.py:value:1309 (high)
  • symbol:src/helix/gui/simbuilder/app.py:load_state:3458 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:load_state:3458 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:load_state:3752 calls symbol:src/helix/gui/simbuilder/app.py:value:1309 (high)
  • symbol:src/helix/gui/simbuilder/app.py:load_state:3752 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:load_state:3752 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:load_state:5810 calls symbol:src/helix/gui/simbuilder/app.py:apply_dict:1324 (high)
  • symbol:src/helix/gui/simbuilder/app.py:load_state:5810 calls symbol:src/helix/gui/simbuilder/app.py:load_state:2828 (high)
  • symbol:src/helix/gui/simbuilder/app.py:load_state:5810 calls symbol:src/helix/gui/simbuilder/app.py:set_sequence:821 (high)
  • symbol:src/helix/gui/simbuilder/app.py:load_state:5810 calls symbol:src/helix/gui/simbuilder/app.py:value:1309 (high)
  • symbol:src/helix/gui/simbuilder/app.py:load_state:5810 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:locus_label:1074 calls symbol:src/helix/studio/locus_guess.py:canonical_coord_string:229 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:main:6004 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:main:6004 calls symbol:src/helix/gui/opengl.py:configure_opengl_surface_format:9 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:main:6004 calls symbol:src/helix/gui/simbuilder/app.py:SimBuilderWindow:5943 (high)
  • symbol:src/helix/gui/simbuilder/app.py:main:6004 calls symbol:src/helix/studio/session.py:SessionModel:126 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:main:6004 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/gui/simbuilder/app.py:make_gpu_window_payload:5007 calls symbol:src/helix/genome/window_store.py:get_window:79 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:minimumSize:158 calls symbol:src/helix/studio/outcome_explorer.py:minimumSize:1911 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:minimumSize:158 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/gui/simbuilder/app.py:mousePressEvent:1170 calls symbol:Visualization_Bench/prototype.js:button:920 (low)
  • symbol:src/helix/gui/simbuilder/app.py:on_bookmark_clicked:4931 calls symbol:src/helix/gui/simbuilder/app.py:jump_to_locus_str:4941 (high)
  • symbol:src/helix/gui/simbuilder/app.py:on_gene_selected:4922 calls symbol:src/helix/gui/simbuilder/app.py:jump_to_gene:4917 (high)
  • symbol:src/helix/gui/simbuilder/app.py:on_go_to_confirm:4938 calls symbol:src/helix/gui/simbuilder/app.py:jump_to_locus_str:4941 (high)
  • symbol:src/helix/gui/simbuilder/app.py:on_simulation_finished:5860 calls symbol:src/helix/gui/simbuilder/app.py:update:1312 (high)
  • symbol:src/helix/gui/simbuilder/app.py:on_simulation_finished:5860 calls symbol:src/helix/studio/session.py:append_outcome:326 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:paintEvent:1180 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/gui/simbuilder/app.py:refresh_fm_state:2318 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:src/helix/gui/simbuilder/app.py:refresh_fm_state:2318 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:refresh_fm_state:3166 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:src/helix/gui/simbuilder/app.py:refresh_fm_state:3166 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:run_active_tab:5747 calls symbol:src/helix/gui/simbuilder/app.py:_log:5755 (high)
  • symbol:src/helix/gui/simbuilder/app.py:run_sim_builder:5986 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:run_sim_builder:5986 calls symbol:src/helix/gui/opengl.py:configure_opengl_surface_format:9 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:run_sim_builder:5986 calls symbol:src/helix/gui/simbuilder/app.py:SimBuilderWindow:5943 (high)
  • symbol:src/helix/gui/simbuilder/app.py:run_sim_builder:5986 calls symbol:src/helix/studio/session.py:SessionModel:126 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:run_sim_builder:5986 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/gui/simbuilder/app.py:run:1725 calls symbol:src/helix/studio/pcr_engine.py:simulate_pcr:46 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:run:5257 calls symbol:src/helix/genome/fm_registry.py:build_fm_index_with_progress:123 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:run:921 calls symbol:src/helix/genome/ingest.py:ingest_fasta_to_2bit:97 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:safe_task:3343 calls symbol:src/helix/gui/simbuilder/app.py:task:2561 (high)
  • symbol:src/helix/gui/simbuilder/app.py:save_state:2825 calls symbol:src/helix/gui/simbuilder/app.py:value:1309 (high)
  • symbol:src/helix/gui/simbuilder/app.py:save_state:2825 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:save_state:3446 calls symbol:src/helix/gui/simbuilder/app.py:value:1309 (high)
  • symbol:src/helix/gui/simbuilder/app.py:save_state:3446 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:save_state:3741 calls symbol:src/helix/gui/simbuilder/app.py:value:1309 (high)
  • symbol:src/helix/gui/simbuilder/app.py:save_state:3741 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:save_state:5845 calls symbol:src/helix/gui/simbuilder/app.py:save_state:2825 (high)
  • symbol:src/helix/gui/simbuilder/app.py:save_state:5845 calls symbol:src/helix/gui/simbuilder/app.py:sequence:798 (high)
  • symbol:src/helix/gui/simbuilder/app.py:save_state:5845 calls symbol:src/helix/gui/simbuilder/app.py:to_dict:1329 (high)
  • symbol:src/helix/gui/simbuilder/app.py:save_state:5845 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:sequence_metadata:1039 calls symbol:src/helix/gui/simbuilder/app.py:_compute_digest:1031 (high)
  • symbol:src/helix/gui/simbuilder/app.py:sequence_metadata:1039 calls symbol:src/helix/gui/simbuilder/app.py:_raw_sequence_text:1093 (high)
  • symbol:src/helix/gui/simbuilder/app.py:sequence_metadata:1039 calls symbol:src/helix/gui/simbuilder/app.py:locus_label:1074 (high)
  • symbol:src/helix/gui/simbuilder/app.py:sequence_metadata:1039 calls symbol:src/helix/gui/simbuilder/app.py:sequence:798 (high)
  • symbol:src/helix/gui/simbuilder/app.py:sequence_metadata:1039 calls symbol:src/helix/studio/suggestions.py:build_locus_suggestion:122 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:sequence_metadata:1039 calls symbol:src/helix/studio/suggestions.py:SuggestionCandidate:76 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:sequence_metadata:1039 calls symbol:src/helix/studio/suggestions.py:suggestions_enabled:165 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:sequence:798 calls symbol:src/helix/gui/simbuilder/app.py:_hash_sequence:1086 (high)
  • symbol:src/helix/gui/simbuilder/app.py:sequence:798 calls symbol:src/helix/gui/simbuilder/app.py:_read_fasta:501 (high)
  • symbol:src/helix/gui/simbuilder/app.py:sequence:798 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:set_apply_viability_filters:1922 calls symbol:src/helix/gui/simbuilder/app.py:_recompute_viability:2011 (high)
  • symbol:src/helix/gui/simbuilder/app.py:set_apply_viability_filters:1922 calls symbol:src/helix/gui/simbuilder/app.py:_update_guide_list:2126 (high)
  • symbol:src/helix/gui/simbuilder/app.py:set_guide_sort_mode:1931 calls symbol:src/helix/gui/simbuilder/app.py:_update_guide_list:2126 (high)
  • symbol:src/helix/gui/simbuilder/app.py:set_message:1151 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:set_overlays:1780 calls symbol:src/helix/gui/modern/qt.py:set_overlays:2406 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:set_sequence:821 calls symbol:src/helix/gui/simbuilder/app.py:_hash_sequence:1086 (high)
  • symbol:src/helix/gui/simbuilder/app.py:set_sequence:821 calls symbol:src/helix/gui/simbuilder/app.py:_refresh_source_shell:1101 (high)
  • symbol:src/helix/gui/simbuilder/app.py:set_show_rejected_guides:1927 calls symbol:src/helix/gui/simbuilder/app.py:_update_guide_list:2126 (high)
  • symbol:src/helix/gui/simbuilder/app.py:set_summary:339 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:set_window_camera:1773 calls symbol:src/helix/gui/modern/qt.py:set_window_camera:5769 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:set_window:1746 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/gui/simbuilder/app.py:set_window:1758 calls symbol:src/helix/gui/simbuilder/app.py:set_sequence:821 (high)
  • symbol:src/helix/gui/simbuilder/app.py:set_window:1758 calls symbol:src/helix/gui/simbuilder/app.py:set_window:1746 (high)
  • symbol:src/helix/gui/simbuilder/app.py:setGeometry:151 calls symbol:src/helix/gui/simbuilder/app.py:_do_layout:166 (high)
  • symbol:src/helix/gui/simbuilder/app.py:setGeometry:151 calls symbol:src/helix/studio/outcome_explorer.py:setGeometry:1904 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:showPopup:6048 calls symbol:src/helix/genome/digital.py:view:92 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:shutdown:5855 calls symbol:src/helix/gui/simbuilder/app.py:shutdown:2779 (high)
  • symbol:src/helix/gui/simbuilder/app.py:sizeHint:155 calls symbol:src/helix/gui/simbuilder/app.py:minimumSize:158 (high)
  • symbol:src/helix/gui/simbuilder/app.py:task:2561 calls symbol:examples/offscreen_webrtc_demo/signaling/server.js:path:3 (low)
  • symbol:src/helix/gui/simbuilder/app.py:task:2561 calls symbol:src/helix/cli.py:_edit_dag_to_payload:227 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:task:2561 calls symbol:src/helix/crispr/dag_api.py:build_crispr_edit_dag:18 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:task:2561 calls symbol:src/helix/crispr/model.py:CasSystem:39 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:task:2561 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:task:2561 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:task:2561 calls symbol:src/helix/crispr/model.py:PAMRule:23 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:task:2561 calls symbol:src/helix/crispr/pam.py:build_crispr_pam_mask:183 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:task:2561 calls symbol:src/helix/crispr/pam.py:get_pam:65 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:task:2561 calls symbol:src/helix/crispr/simulate.py:resolve_crispr_priors:259 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:task:2561 calls symbol:src/helix/crispr/simulate.py:simulate_cut_repair:270 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:task:2561 calls symbol:src/helix/gui/modern/builders_2p5d.py:build_workflow2p5d_crispr:261 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:task:2561 calls symbol:src/helix/gui/modern/builders.py:build_crispr_orbitals_3d_spec:510 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:task:2561 calls symbol:src/helix/gui/modern/builders.py:build_crispr_rail_3d_spec:376 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:task:2561 calls symbol:src/helix/gui/modern/builders.py:build_crispr_viz_spec:40 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:task:2561 calls symbol:src/helix/gui/modern/dag_adapters.py:crispr_dag_to_sim_payload:194 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:task:2561 calls symbol:src/helix/gui/modern/dag_adapters.py:crispr_dag_to_viz_spec:178 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:task:2561 calls symbol:src/helix/gui/modern/dag_adapters.py:crispr_dag_to_workflow:207 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:task:2561 calls symbol:src/helix/gui/simbuilder/app.py:_augment_payload_audit:542 (high)
  • symbol:src/helix/gui/simbuilder/app.py:task:2561 calls symbol:src/helix/gui/simbuilder/app.py:_workflow_to_serializable:508 (high)
  • symbol:src/helix/gui/simbuilder/app.py:task:3305 calls symbol:src/helix/crispr/pam.py:build_prime_pam_mask:242 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:task:3305 calls symbol:src/helix/gui/modern/builders_2p5d.py:build_workflow2p5d_prime:354 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:task:3305 calls symbol:src/helix/gui/modern/builders.py:build_prime_scaffold_3d_spec:639 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:task:3305 calls symbol:src/helix/gui/modern/builders.py:build_prime_viz_spec:185 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:task:3305 calls symbol:src/helix/gui/simbuilder/app.py:_workflow_to_serializable:508 (high)
  • symbol:src/helix/gui/simbuilder/app.py:task:3305 calls symbol:src/helix/prime/priors.py:resolve_prime_priors:35 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:task:3305 calls symbol:src/helix/prime/simulator.py:simulate_prime_edit:268 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:trigger_simulation:2674 calls symbol:src/helix/gui/simbuilder/app.py:_simulate:2493 (high)
  • symbol:src/helix/gui/simbuilder/app.py:trigger_simulation:3335 calls symbol:src/helix/gui/simbuilder/app.py:_simulate:2493 (high)
  • symbol:src/helix/gui/simbuilder/app.py:trigger_simulation:3618 calls symbol:src/helix/gui/simbuilder/app.py:_build_config:3631 (high)
  • symbol:src/helix/gui/simbuilder/app.py:trigger_simulation:3618 calls symbol:src/helix/gui/simbuilder/app.py:_start_worker:2677 (high)
  • symbol:src/helix/gui/simbuilder/app.py:trigger_simulation:3618 calls symbol:src/helix/studio/debug_runtime.py:log_pid:16 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:update:1312 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/gui/simbuilder/app.py:wheelEvent:6041 calls symbol:src/helix/genome/digital.py:view:92 (medium)
  • symbol:src/helix/gui/simbuilder/app.py:wheelEvent:6041 calls symbol:src/helix/gui/modern/qt.py:wheelEvent:6994 (medium)
  • symbol:src/helix/gui/theme.py:_generate:138 calls symbol:src/helix/teams/release_integrity.py:generate:167 (medium)
  • symbol:src/helix/gui/theme.py:available_themes:80 calls symbol:src/helix/gui/theme.py:_display_name:46 (high)
  • symbol:src/helix/gui/theme.py:available_themes:80 calls symbol:src/helix/gui/theme.py:_load_tokens:51 (high)
  • symbol:src/helix/gui/theme.py:available_themes:80 calls symbol:src/helix/gui/theme.py:_token_typography:60 (high)
  • symbol:src/helix/gui/theme.py:available_themes:80 calls symbol:src/helix/gui/theme.py:HelixTheme:39 (high)
  • symbol:src/helix/gui/theme.py:available_themes:80 calls symbol:src/helix/gui/theme.py:token_theme_names:72 (high)
  • symbol:src/helix/gui/theme.py:current_theme_name:90 calls symbol:src/helix/app_identity.py:omnis_helix_settings:46 (medium)
  • symbol:src/helix/gui/theme.py:token_theme_names:72 calls symbol:src/helix/gui/theme.py:_load_tokens:51 (high)
  • symbol:src/helix/helix_cuda_fields.py:composite_editability_scores:80 calls symbol:src/helix/helix_cuda_fields.py:_ensure_array:13 (high)
  • symbol:src/helix/helix_cuda_fields.py:dcas9_occupancy_scores:26 calls symbol:src/helix/helix_cuda_fields.py:_ensure_array:13 (high)
  • symbol:src/helix/helix_cuda_fields.py:gc_homopolymer_scores:36 calls symbol:src/helix/helix_cuda_fields.py:_ensure_array:13 (high)
  • symbol:src/helix/helix_cuda_fields.py:indel_risk_scores:31 calls symbol:src/helix/helix_cuda_fields.py:_ensure_array:13 (high)
  • symbol:src/helix/helix_cuda_fields.py:offtarget_density_scores:67 calls symbol:src/helix/helix_cuda_fields.py:_ensure_array:13 (high)
  • symbol:src/helix/helix_cuda_fields.py:pam_seed_scores:18 calls symbol:src/helix/helix_cuda_fields.py:_ensure_array:13 (high)
  • symbol:src/helix/helix_cuda_fields.py:prime_dp_scores:72 calls symbol:src/helix/helix_cuda_fields.py:_ensure_array:13 (high)
  • symbol:src/helix/hub/decision_export.py:_apply_filters:166 calls symbol:src/helix/hub/decision_export.py:_decision_has_approval:98 (high)
  • symbol:src/helix/hub/decision_export.py:_apply_filters:166 calls symbol:src/helix/hub/decision_export.py:_extract_approved_at_utc:71 (high)
  • symbol:src/helix/hub/decision_export.py:_apply_filters:166 calls symbol:src/helix/hub/decision_export.py:_parse_rfc3339:58 (high)
  • symbol:src/helix/hub/decision_export.py:_key:206 calls symbol:src/helix/hub/decision_export.py:_extract_approved_at_utc:71 (high)
  • symbol:src/helix/hub/decision_export.py:_key:206 calls symbol:src/helix/hub/decision_export.py:_parse_rfc3339:58 (high)
  • symbol:src/helix/hub/decision_export.py:_load_receipts_by_digest:105 calls symbol:src/helix/canonicalization/jcs.py:jcs_bytes:27 (medium)
  • symbol:src/helix/hub/decision_export.py:_load_receipts_by_digest:105 calls symbol:src/helix/hub/decision_export.py:_sha256_prefixed:54 (high)
  • symbol:src/helix/hub/decision_export.py:_load_receipts_by_digest:105 calls symbol:src/helix/hub/decision.py:json_loads_no_dupes:30 (medium)
  • symbol:src/helix/hub/decision_export.py:_parse_rfc3339:58 calls symbol:src/helix/hub/decision_export.py:DecisionExportError:17 (high)
  • symbol:src/helix/hub/decision_export.py:_resolve_proof_pack:130 calls symbol:src/helix/hub/decision_export.py:_sha256_prefixed:54 (high)
  • symbol:src/helix/hub/decision_store.py:__init__:57 calls symbol:src/helix/hub/decision_store.py:DecisionStorePaths:37 (high)
  • symbol:src/helix/hub/decision_store.py:_atomic_write:29 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/hub/decision_store.py:_atomic_write:29 calls symbol:src/helix/systems/perturbation_program.py:with_name:52 (medium)
  • symbol:src/helix/hub/decision_store.py:_parse_rfc3339:19 calls symbol:src/helix/hub/decision_store.py:DecisionStoreError:15 (high)
  • symbol:src/helix/hub/decision_store.py:append_index:81 calls symbol:src/helix/canonicalization/jcs.py:jcs_dumps:15 (medium)
  • symbol:src/helix/hub/decision_store.py:append_index:81 calls symbol:src/helix/hub/decision_store.py:write:72 (high)
  • symbol:src/helix/hub/decision_store.py:append_index:81 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/hub/decision_store.py:list_latest:94 calls symbol:src/helix/hub/decision_store.py:_parse_rfc3339:19 (high)
  • symbol:src/helix/hub/decision_store.py:list_latest:94 calls symbol:src/helix/hub/decision_store.py:DecisionStoreError:15 (high)
  • symbol:src/helix/hub/decision_store.py:list_latest:94 calls symbol:src/helix/hub/decision.py:json_loads_no_dupes:30 (medium)
  • symbol:src/helix/hub/decision_store.py:load:64 calls symbol:src/helix/hub/decision_store.py:by_id_json:52 (high)
  • symbol:src/helix/hub/decision_store.py:load:64 calls symbol:src/helix/hub/decision_store.py:DecisionStoreError:15 (high)
  • symbol:src/helix/hub/decision_store.py:load:64 calls symbol:src/helix/hub/decision.py:json_loads_no_dupes:30 (medium)
  • symbol:src/helix/hub/decision_store.py:upsert:89 calls symbol:src/helix/hub/decision_store.py:append_index:81 (high)
  • symbol:src/helix/hub/decision_store.py:upsert:89 calls symbol:src/helix/hub/decision_store.py:write:72 (high)
  • symbol:src/helix/hub/decision_store.py:write:72 calls symbol:src/helix/canonicalization/jcs.py:jcs_dumps:15 (medium)
  • symbol:src/helix/hub/decision_store.py:write:72 calls symbol:src/helix/hub/decision_store.py:_atomic_write:29 (high)
  • symbol:src/helix/hub/decision_store.py:write:72 calls symbol:src/helix/hub/decision_store.py:by_id_json:52 (high)
  • symbol:src/helix/hub/decision_store.py:write:72 calls symbol:src/helix/hub/decision_store.py:DecisionStoreError:15 (high)
  • symbol:src/helix/hub/decision_store.py:write:72 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/hub/decision.py:_no_dupe_object_pairs:31 calls symbol:src/helix/hub/decision.py:DecisionError:15 (high)
  • symbol:src/helix/hub/decision.py:compute_decision_digest:47 calls symbol:src/helix/canonicalization/jcs.py:jcs_bytes:27 (medium)
  • symbol:src/helix/hub/decision.py:compute_decision_digest:47 calls symbol:src/helix/hub/decision.py:sha256_prefixed:19 (high)
  • symbol:src/helix/hub/decision.py:require_sha256_digest:23 calls symbol:src/helix/hub/decision.py:DecisionError:15 (high)
  • symbol:src/helix/hub/pilot_export.py:_collect_bundle_receipt_digests:72 calls symbol:src/helix/canonicalization/jcs.py:jcs_bytes:27 (medium)
  • symbol:src/helix/hub/pilot_export.py:_collect_bundle_receipt_digests:72 calls symbol:src/helix/hub/pilot_export.py:_load_json_obj:65 (high)
  • symbol:src/helix/hub/pilot_export.py:_collect_bundle_receipt_digests:72 calls symbol:src/helix/hub/pilot_export.py:_sha256_prefixed:53 (high)
  • symbol:src/helix/hub/pilot_export.py:_ensure_empty_dir:32 calls symbol:src/helix/hub/pilot_export.py:PilotExportError:25 (high)
  • symbol:src/helix/hub/pilot_export.py:_load_json_obj:65 calls symbol:src/helix/hub/decision.py:json_loads_no_dupes:30 (medium)
  • symbol:src/helix/hub/pilot_export.py:_load_json_obj:65 calls symbol:src/helix/hub/pilot_export.py:PilotExportError:25 (high)
  • symbol:src/helix/hub/pilot_export.py:_require_safe_filename_component:42 calls symbol:src/helix/hub/pilot_export.py:PilotExportError:25 (high)
  • symbol:src/helix/hub/proof_render.py:_canonical_digest:123 calls symbol:src/helix/canonicalization/jcs.py:jcs_bytes:27 (medium)
  • symbol:src/helix/hub/proof_render.py:_canonical_digest:123 calls symbol:src/helix/hub/proof_render.py:_sha256_prefixed:119 (high)
  • symbol:src/helix/hub/proof_render.py:_compute_bundle_digests:174 calls symbol:src/helix/hub/proof_render.py:_canonical_digest:123 (high)
  • symbol:src/helix/hub/proof_render.py:_compute_bundle_digests:174 calls symbol:src/helix/hub/proof_render.py:ProofBundleDigests:169 (high)
  • symbol:src/helix/hub/proof_render.py:_copy_bundle_into:127 calls symbol:src/helix/hub/proof_render.py:_safe_extract_zip:146 (high)
  • symbol:src/helix/hub/proof_render.py:_copy_bundle_into:127 calls symbol:src/helix/hub/proof_render.py:ProofRenderError:17 (high)
  • symbol:src/helix/hub/proof_render.py:_ensure_empty_dir:97 calls symbol:src/helix/hub/proof_render.py:ProofRenderError:17 (high)
  • symbol:src/helix/hub/proof_render.py:_load_json:112 calls symbol:src/helix/hub/decision.py:json_loads_no_dupes:30 (medium)
  • symbol:src/helix/hub/proof_render.py:_load_json:112 calls symbol:src/helix/hub/proof_render.py:ProofRenderError:17 (high)
  • symbol:src/helix/hub/proof_render.py:_safe_extract_zip:146 calls symbol:src/helix/hub/proof_render.py:ProofRenderError:17 (high)
  • symbol:src/helix/hub/proof_render.py:render_proof_v0:184 calls symbol:src/helix/canonicalization/jcs.py:jcs_dumps:15 (medium)
  • symbol:src/helix/hub/proof_render.py:render_proof_v0:184 calls symbol:src/helix/hub/decision.py:compute_decision_digest:47 (medium)
  • symbol:src/helix/hub/proof_render.py:render_proof_v0:184 calls symbol:src/helix/hub/proof_render.py:_canonical_digest:123 (high)
  • symbol:src/helix/hub/proof_render.py:render_proof_v0:184 calls symbol:src/helix/hub/proof_render.py:_compute_bundle_digests:174 (high)
  • symbol:src/helix/hub/proof_render.py:render_proof_v0:184 calls symbol:src/helix/hub/proof_render.py:_copy_bundle_into:127 (high)
  • symbol:src/helix/hub/proof_render.py:render_proof_v0:184 calls symbol:src/helix/hub/proof_render.py:_ensure_empty_dir:97 (high)
  • symbol:src/helix/hub/proof_render.py:render_proof_v0:184 calls symbol:src/helix/hub/proof_render.py:_escape:460 (high)
  • symbol:src/helix/hub/proof_render.py:render_proof_v0:184 calls symbol:src/helix/hub/proof_render.py:_load_json:112 (high)
  • symbol:src/helix/hub/proof_render.py:render_proof_v0:184 calls symbol:src/helix/hub/proof_render.py:_media_type_for_path:466 (high)
  • symbol:src/helix/hub/proof_render.py:render_proof_v0:184 calls symbol:src/helix/hub/proof_render.py:_pretty_json:108 (high)
  • symbol:src/helix/hub/proof_render.py:render_proof_v0:184 calls symbol:src/helix/hub/proof_render.py:_sha256_prefixed:119 (high)
  • symbol:src/helix/hub/proof_render.py:render_proof_v0:184 calls symbol:src/helix/hub/proof_render.py:ProofRenderError:17 (high)
  • symbol:src/helix/hub/proof_render.py:render_proof_v0:184 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/hub/proof_render.py:render_proof_v0:184 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/hub/proof_render.py:render_proof_v0:184 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/hub/review_approve.py:_canonical_digest:30 calls symbol:src/helix/canonicalization/jcs.py:jcs_bytes:27 (medium)
  • symbol:src/helix/hub/review_approve.py:_canonical_digest:30 calls symbol:src/helix/hub/decision.py:sha256_prefixed:19 (medium)
  • symbol:src/helix/hub/review_approve.py:_compute_bundle_core_digest:34 calls symbol:src/helix/hub/review_approve.py:_canonical_digest:30 (high)
  • symbol:src/helix/hub/review_approve.py:_compute_bundle_digest:41 calls symbol:src/helix/hub/review_approve.py:_canonical_digest:30 (high)
  • symbol:src/helix/hub/review_approve.py:_default_approval_id:57 calls symbol:src/helix/canonicalization/jcs.py:jcs_bytes:27 (medium)
  • symbol:src/helix/hub/review_approve.py:_load_json_obj:23 calls symbol:src/helix/hub/decision.py:json_loads_no_dupes:30 (medium)
  • symbol:src/helix/hub/review_approve.py:_load_json_obj:23 calls symbol:src/helix/hub/review_approve.py:ReviewApproveError:19 (high)
  • symbol:src/helix/hub/review_approve.py:_normalize_rfc3339_utc:45 calls symbol:src/helix/hub/review_approve.py:ReviewApproveError:19 (high)
  • symbol:src/helix/hub/review_approve.py:_verify_bundle_with_hubverifier_go:140 calls symbol:src/helix/hub/review_approve.py:_filter_go_stderr:131 (high)
  • symbol:src/helix/hub/review_approve.py:_verify_bundle_with_hubverifier_go:140 calls symbol:src/helix/hub/review_approve.py:ReviewApproveError:19 (high)
  • symbol:src/helix/hub/review_approve.py:inspect_bundle_for_review:78 calls symbol:src/helix/hub/review_approve.py:_canonical_digest:30 (high)
  • symbol:src/helix/hub/review_approve.py:inspect_bundle_for_review:78 calls symbol:src/helix/hub/review_approve.py:_compute_bundle_core_digest:34 (high)
  • symbol:src/helix/hub/review_approve.py:inspect_bundle_for_review:78 calls symbol:src/helix/hub/review_approve.py:_compute_bundle_digest:41 (high)
  • symbol:src/helix/hub/review_approve.py:inspect_bundle_for_review:78 calls symbol:src/helix/hub/review_approve.py:_load_json_obj:23 (high)
  • symbol:src/helix/hub/review_approve.py:inspect_bundle_for_review:78 calls symbol:src/helix/hub/review_approve.py:BundleInspection:69 (high)
  • symbol:src/helix/hub/review_approve.py:inspect_bundle_for_review:78 calls symbol:src/helix/hub/review_approve.py:ReviewApproveError:19 (high)
  • symbol:src/helix/hub/review_render.py:_canonical_digest:145 calls symbol:src/helix/canonicalization/jcs.py:jcs_bytes:27 (medium)
  • symbol:src/helix/hub/review_render.py:_canonical_digest:145 calls symbol:src/helix/hub/review_render.py:_sha256_prefixed:141 (high)
  • symbol:src/helix/hub/review_render.py:_compute_bundle_digests:202 calls symbol:src/helix/hub/review_render.py:_canonical_digest:145 (high)
  • symbol:src/helix/hub/review_render.py:_compute_bundle_digests:202 calls symbol:src/helix/hub/review_render.py:BundleDigests:197 (high)
  • symbol:src/helix/hub/review_render.py:_copy_bundle_into:155 calls symbol:src/helix/hub/review_render.py:_safe_extract_zip:174 (high)
  • symbol:src/helix/hub/review_render.py:_copy_bundle_into:155 calls symbol:src/helix/hub/review_render.py:ReviewRenderError:17 (high)
  • symbol:src/helix/hub/review_render.py:_ensure_empty_dir:119 calls symbol:src/helix/hub/review_render.py:ReviewRenderError:17 (high)
  • symbol:src/helix/hub/review_render.py:_explain_issue:335 calls symbol:src/helix/studio/session.py:error:365 (medium)
  • symbol:src/helix/hub/review_render.py:_load_json_obj:134 calls symbol:src/helix/hub/decision.py:json_loads_no_dupes:30 (medium)
  • symbol:src/helix/hub/review_render.py:_load_json_obj:134 calls symbol:src/helix/hub/review_render.py:ReviewRenderError:17 (high)
  • symbol:src/helix/hub/review_render.py:_run_hubverifier_go:223 calls symbol:src/helix/hub/review_render.py:ReviewRenderError:17 (high)
  • symbol:src/helix/hub/review_render.py:_run_hubverifier_go:223 calls symbol:src/helix/hub/review_render.py:VerifierStatus:213 (high)
  • symbol:src/helix/hub/review_render.py:_safe_extract_zip:174 calls symbol:src/helix/hub/review_render.py:ReviewRenderError:17 (high)
  • symbol:src/helix/io/__init__.py:read_plain_sequence:30 calls symbol:src/helix/io/__init__.py:read_fasta:8 (high)
  • symbol:src/helix/licensing/license.py:_load_json:90 calls symbol:src/helix/licensing/errors.py:LicenseNotFoundError:20 (medium)
  • symbol:src/helix/licensing/license.py:_load_json:90 calls symbol:src/helix/licensing/errors.py:LicenseSchemaError:24 (medium)
  • symbol:src/helix/licensing/license.py:_parse_signing_keys:102 calls symbol:src/helix/licensing/errors.py:LicenseSchemaError:24 (medium)
  • symbol:src/helix/licensing/license.py:_parse_signing_keys:102 calls symbol:src/helix/licensing/license.py:SigningPublicKey:46 (high)
  • symbol:src/helix/licensing/license.py:_utc_now:28 calls symbol:src/helix/clock.py:now_ns:38 (medium)
  • symbol:src/helix/licensing/license.py:is_active:70 calls symbol:src/helix/licensing/license.py:_parse_utc:33 (high)
  • symbol:src/helix/licensing/license.py:is_active:70 calls symbol:src/helix/licensing/license.py:_utc_now:28 (high)
  • symbol:src/helix/licensing/license.py:load_license:182 calls symbol:src/helix/licensing/errors.py:LicenseNotFoundError:20 (medium)
  • symbol:src/helix/licensing/license.py:load_license:182 calls symbol:src/helix/licensing/license.py:_env_license_path:80 (high)
  • symbol:src/helix/licensing/license.py:load_license:182 calls symbol:src/helix/licensing/license.py:_load_json:90 (high)
  • symbol:src/helix/licensing/license.py:load_license:182 calls symbol:src/helix/licensing/license.py:parse_license_v1:130 (high)
  • symbol:src/helix/licensing/license.py:parse_license_v1:130 calls symbol:src/helix/core/graph.py:signature:47 (medium)
  • symbol:src/helix/licensing/license.py:parse_license_v1:130 calls symbol:src/helix/licensing/errors.py:LicenseSchemaError:24 (medium)
  • symbol:src/helix/licensing/license.py:parse_license_v1:130 calls symbol:src/helix/licensing/license.py:_parse_signing_keys:102 (high)
  • symbol:src/helix/licensing/license.py:parse_license_v1:130 calls symbol:src/helix/licensing/license.py:HelixLicenseV1:53 (high)
  • symbol:src/helix/licensing/license.py:parse_license_v1:130 calls symbol:src/helix/licensing/verify.py:verify_issuer_signature:383 (medium)
  • symbol:src/helix/licensing/seats.py:_parse_positive_int:37 calls symbol:src/helix/licensing/errors.py:LicenseSchemaError:24 (medium)
  • symbol:src/helix/licensing/seats.py:local_seat_id:81 calls symbol:src/helix/core/graph.py:node:100 (medium)
  • symbol:src/helix/licensing/seats.py:local_seat_id:81 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/licensing/seats.py:parse_seat_entitlements:56 calls symbol:src/helix/licensing/errors.py:LicenseSchemaError:24 (medium)
  • symbol:src/helix/licensing/seats.py:parse_seat_entitlements:56 calls symbol:src/helix/licensing/seats.py:_parse_positive_int:37 (high)
  • symbol:src/helix/licensing/seats.py:parse_seat_entitlements:56 calls symbol:src/helix/licensing/seats.py:SeatEntitlements:20 (high)
  • symbol:src/helix/licensing/verify.py:_parse_issuer_keys:88 calls symbol:src/helix/licensing/errors.py:LicensingError:6 (medium)
  • symbol:src/helix/licensing/verify.py:_parse_issuer_keys:88 calls symbol:src/helix/licensing/verify.py:IssuerPublicKey:23 (high)
  • symbol:src/helix/licensing/verify.py:_parse_revocations:134 calls symbol:src/helix/licensing/errors.py:LicensingError:6 (medium)
  • symbol:src/helix/licensing/verify.py:_parse_revocations:134 calls symbol:src/helix/licensing/verify.py:LicenseRevocation:38 (high)
  • symbol:src/helix/licensing/verify.py:_utc_now:64 calls symbol:src/helix/clock.py:now_ns:38 (medium)
  • symbol:src/helix/licensing/verify.py:active_issuer_key_ids:222 calls symbol:src/helix/licensing/verify.py:_parse_utc:52 (high)
  • symbol:src/helix/licensing/verify.py:active_issuer_key_ids:222 calls symbol:src/helix/licensing/verify.py:_utc_now:64 (high)
  • symbol:src/helix/licensing/verify.py:active_issuer_key_ids:222 calls symbol:src/helix/licensing/verify.py:issuer_keyring:214 (high)
  • symbol:src/helix/licensing/verify.py:canonical_signed_payload_sha256:294 calls symbol:docs/playground/js/realtime.js:payload:438 (low)
  • symbol:src/helix/licensing/verify.py:canonical_signed_payload_sha256:294 calls symbol:src/helix/licensing/verify.py:_sha256_hex:290 (high)
  • symbol:src/helix/licensing/verify.py:canonical_signed_payload_sha256:294 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (medium)
  • symbol:src/helix/licensing/verify.py:issuer_key_ids:218 calls symbol:src/helix/licensing/verify.py:issuer_keyring:214 (high)
  • symbol:src/helix/licensing/verify.py:issuer_keyring:214 calls symbol:src/helix/licensing/verify.py:load_license_trust_store:176 (high)
  • symbol:src/helix/licensing/verify.py:issuer_public_key_raw_for_id:250 calls symbol:src/helix/licensing/verify.py:issuer_keyring:214 (high)
  • symbol:src/helix/licensing/verify.py:issuer_public_keys_raw:240 calls symbol:src/helix/licensing/verify.py:issuer_keyring:214 (high)
  • symbol:src/helix/licensing/verify.py:load_license_trust_store:176 calls symbol:src/helix/licensing/errors.py:LicensingError:6 (medium)
  • symbol:src/helix/licensing/verify.py:load_license_trust_store:176 calls symbol:src/helix/licensing/verify.py:_env_trust_store_path:83 (high)
  • symbol:src/helix/licensing/verify.py:load_license_trust_store:176 calls symbol:src/helix/licensing/verify.py:_parse_issuer_keys:88 (high)
  • symbol:src/helix/licensing/verify.py:load_license_trust_store:176 calls symbol:src/helix/licensing/verify.py:_parse_revocations:134 (high)
  • symbol:src/helix/licensing/verify.py:load_license_trust_store:176 calls symbol:src/helix/licensing/verify.py:LicenseTrustStore:46 (high)
  • symbol:src/helix/licensing/verify.py:read_private_key_raw:476 calls symbol:src/helix/licensing/errors.py:LicensingError:6 (medium)
  • symbol:src/helix/licensing/verify.py:read_private_key_raw:476 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/licensing/verify.py:read_private_key_raw:476 calls symbol:src/helix/studio/iterated_dynamics.py:key:21 (medium)
  • symbol:src/helix/licensing/verify.py:sign_ed25519:491 calls symbol:src/helix/licensing/errors.py:LicensingError:6 (medium)
  • symbol:src/helix/licensing/verify.py:sign_ed25519:491 calls symbol:Visualization_Bench/prototype.js:sign:572 (low)
  • symbol:src/helix/licensing/verify.py:verify_issuer_signature:383 calls symbol:src/helix/licensing/errors.py:LicenseSignatureError:28 (medium)
  • symbol:src/helix/licensing/verify.py:verify_issuer_signature:383 calls symbol:src/helix/licensing/verify.py:_ensure_license_not_revoked:263 (high)
  • symbol:src/helix/licensing/verify.py:verify_issuer_signature:383 calls symbol:src/helix/licensing/verify.py:_parse_utc:52 (high)
  • symbol:src/helix/licensing/verify.py:verify_issuer_signature:383 calls symbol:src/helix/licensing/verify.py:load_license_trust_store:176 (high)
  • symbol:src/helix/licensing/verify.py:verify_issuer_signature:383 calls symbol:src/helix/licensing/verify.py:verify_ed25519_signature:302 (high)
  • symbol:src/helix/lightcone/allele_ops.py:allele_ops_from_payload:31 calls symbol:src/helix/lightcone/allele_ops.py:DelOp:13 (high)
  • symbol:src/helix/lightcone/allele_ops.py:allele_ops_from_payload:31 calls symbol:src/helix/lightcone/allele_ops.py:InsOp:18 (high)
  • symbol:src/helix/lightcone/allele_ops.py:allele_ops_from_payload:31 calls symbol:src/helix/lightcone/allele_ops.py:MatchOp:8 (high)
  • symbol:src/helix/lightcone/allele_ops.py:allele_ops_from_payload:31 calls symbol:src/helix/lightcone/allele_ops.py:SubOp:23 (high)
  • symbol:src/helix/lightcone/allele_ops.py:canonical_payload:213 calls symbol:src/helix/lightcone/allele_ops.py:allele_ops_from_payload:31 (high)
  • symbol:src/helix/lightcone/allele_ops.py:canonical_payload:213 calls symbol:src/helix/lightcone/allele_ops.py:allele_ops_to_payload:50 (high)
  • symbol:src/helix/lightcone/allele_ops.py:canonical_payload:213 calls symbol:src/helix/lightcone/allele_ops.py:canonicalize_allele_ops:71 (high)
  • symbol:src/helix/lightcone/allele_ops.py:canonicalize_allele_ops:71 calls symbol:src/helix/gui/simbuilder/app.py:sequence:798 (medium)
  • symbol:src/helix/lightcone/allele_ops.py:push:84 calls symbol:src/helix/lightcone/allele_ops.py:_validate_nonneg_int:66 (high)
  • symbol:src/helix/lightcone/allele_ops.py:push:84 calls symbol:src/helix/lightcone/allele_ops.py:DelOp:13 (high)
  • symbol:src/helix/lightcone/allele_ops.py:push:84 calls symbol:src/helix/lightcone/allele_ops.py:InsOp:18 (high)
  • symbol:src/helix/lightcone/allele_ops.py:push:84 calls symbol:src/helix/lightcone/allele_ops.py:MatchOp:8 (high)
  • symbol:src/helix/lightcone/allele_ops.py:push:84 calls symbol:src/helix/lightcone/allele_ops.py:SubOp:23 (high)
  • symbol:src/helix/lightcone/branch_tree.py:_common_prefix_ref_len:48 calls symbol:docs/playground/js/realtime_worker.js:bases:302 (low)
  • symbol:src/helix/lightcone/branch_tree.py:_insert_script:137 calls symbol:src/helix/lightcone/branch_tree.py:_common_prefix_ref_len:48 (high)
  • symbol:src/helix/lightcone/branch_tree.py:_insert_script:137 calls symbol:src/helix/lightcone/branch_tree.py:_find_edge:130 (high)
  • symbol:src/helix/lightcone/branch_tree.py:_insert_script:137 calls symbol:src/helix/lightcone/branch_tree.py:_op_key:10 (high)
  • symbol:src/helix/lightcone/branch_tree.py:_insert_script:137 calls symbol:src/helix/lightcone/branch_tree.py:_ref_len:217 (high)
  • symbol:src/helix/lightcone/branch_tree.py:_insert_script:137 calls symbol:src/helix/lightcone/branch_tree.py:_split_op:22 (high)
  • symbol:src/helix/lightcone/branch_tree.py:_insert_script:137 calls symbol:src/helix/lightcone/branch_tree.py:BranchEdge:77 (high)
  • symbol:src/helix/lightcone/branch_tree.py:_insert_script:137 calls symbol:src/helix/lightcone/branch_tree.py:BranchNode:84 (high)
  • symbol:src/helix/lightcone/branch_tree.py:_split_op:22 calls symbol:src/helix/lightcone/allele_ops.py:DelOp:13 (medium)
  • symbol:src/helix/lightcone/branch_tree.py:_split_op:22 calls symbol:src/helix/lightcone/allele_ops.py:MatchOp:8 (medium)
  • symbol:src/helix/lightcone/branch_tree.py:_split_op:22 calls symbol:src/helix/lightcone/allele_ops.py:SubOp:23 (medium)
  • symbol:src/helix/lightcone/branch_tree.py:build_branch_tree:95 calls symbol:src/helix/lightcone/allele_ops.py:allele_ops_from_payload:31 (medium)
  • symbol:src/helix/lightcone/branch_tree.py:build_branch_tree:95 calls symbol:src/helix/lightcone/allele_ops.py:canonicalize_allele_ops:71 (medium)
  • symbol:src/helix/lightcone/branch_tree.py:build_branch_tree:95 calls symbol:src/helix/lightcone/branch_tree.py:_compute_mass:227 (high)
  • symbol:src/helix/lightcone/branch_tree.py:build_branch_tree:95 calls symbol:src/helix/lightcone/branch_tree.py:_insert_script:137 (high)
  • symbol:src/helix/lightcone/branch_tree.py:build_branch_tree:95 calls symbol:src/helix/lightcone/branch_tree.py:BranchNode:84 (high)
  • symbol:src/helix/lightcone/branch_tree.py:build_branch_tree:95 calls symbol:src/helix/lightcone/branch_tree.py:sort_recursive:89 (high)
  • symbol:src/helix/lightcone/branch_tree.py:collect_subtree_leaves:115 calls symbol:src/helix/lightcone/branch_tree.py:_collect_leaves:124 (high)
  • symbol:src/helix/lightcone/branch_tree.py:sort_recursive:89 calls symbol:src/helix/lightcone/branch_tree.py:_op_key:10 (high)
  • symbol:src/helix/lightcone/builders/base_v0.py:__init__:26 calls symbol:src/helix/lightcone/builders/base_v0.py:BaseV0Params:12 (high)
  • symbol:src/helix/lightcone/builders/base_v0.py:_sub_ops_for_edits:183 calls symbol:src/helix/lightcone/allele_ops.py:canonicalize_allele_ops:71 (medium)
  • symbol:src/helix/lightcone/builders/base_v0.py:_sub_ops_for_edits:183 calls symbol:src/helix/lightcone/allele_ops.py:MatchOp:8 (medium)
  • symbol:src/helix/lightcone/builders/base_v0.py:_sub_ops_for_edits:183 calls symbol:src/helix/lightcone/allele_ops.py:SubOp:23 (medium)
  • symbol:src/helix/lightcone/builders/crispr_v0.py:__init__:29 calls symbol:src/helix/lightcone/builders/crispr_v0.py:CrisprV0Params:13 (high)
  • symbol:src/helix/lightcone/builders/crispr_v0.py:build_from_document:32 calls symbol:src/helix/lightcone/builders/crispr_v0.py:build:44 (high)
  • symbol:src/helix/lightcone/builders/crispr_v0.py:build:44 calls symbol:examples/offscreen_webrtc_demo/signaling/server.js:path:3 (low)
  • symbol:src/helix/lightcone/builders/crispr_v0.py:build:44 calls symbol:src/helix/lightcone/allele_ops.py:allele_ops_to_payload:50 (medium)
  • symbol:src/helix/lightcone/builders/crispr_v0.py:build:44 calls symbol:src/helix/lightcone/allele_ops.py:canonicalize_allele_ops:71 (medium)
  • symbol:src/helix/lightcone/builders/crispr_v0.py:build:44 calls symbol:src/helix/lightcone/allele_ops.py:DelOp:13 (medium)
  • symbol:src/helix/lightcone/builders/crispr_v0.py:build:44 calls symbol:src/helix/lightcone/allele_ops.py:InsOp:18 (medium)
  • symbol:src/helix/lightcone/builders/crispr_v0.py:build:44 calls symbol:src/helix/lightcone/allele_ops.py:MatchOp:8 (medium)
  • symbol:src/helix/lightcone/builders/crispr_v0.py:build:44 calls symbol:src/helix/lightcone/contract.py:Outcome:319 (medium)
  • symbol:src/helix/lightcone/builders/crispr_v0.py:build:44 calls symbol:src/helix/lightcone/outcomes.py:canonicalize_outcomes:144 (medium)
  • symbol:src/helix/lightcone/builders/crispr_v0.py:build:44 calls symbol:src/helix/rng.py:Rng:57 (medium)
  • symbol:src/helix/lightcone/builders/prime_v0.py:__init__:27 calls symbol:src/helix/lightcone/builders/prime_v0.py:PrimeV0Params:13 (high)
  • symbol:src/helix/lightcone/builders/prime_v0.py:build_from_document:30 calls symbol:src/helix/lightcone/builders/prime_v0.py:build:39 (high)
  • symbol:src/helix/lightcone/builders/prime_v0.py:build_from_document:30 calls symbol:src/helixspec/ast.py:prime_edit:231 (medium)
  • symbol:src/helix/lightcone/builders/prime_v0.py:build:39 calls symbol:src/helix/lightcone/allele_ops.py:allele_ops_to_payload:50 (medium)
  • symbol:src/helix/lightcone/builders/prime_v0.py:build:39 calls symbol:src/helix/lightcone/allele_ops.py:canonicalize_allele_ops:71 (medium)
  • symbol:src/helix/lightcone/builders/prime_v0.py:build:39 calls symbol:src/helix/lightcone/allele_ops.py:DelOp:13 (medium)
  • symbol:src/helix/lightcone/builders/prime_v0.py:build:39 calls symbol:src/helix/lightcone/allele_ops.py:InsOp:18 (medium)
  • symbol:src/helix/lightcone/builders/prime_v0.py:build:39 calls symbol:src/helix/lightcone/allele_ops.py:MatchOp:8 (medium)
  • symbol:src/helix/lightcone/builders/prime_v0.py:build:39 calls symbol:src/helix/lightcone/allele_ops.py:SubOp:23 (medium)
  • symbol:src/helix/lightcone/builders/prime_v0.py:build:39 calls symbol:src/helix/lightcone/contract.py:Outcome:319 (medium)
  • symbol:src/helix/lightcone/builders/prime_v0.py:build:39 calls symbol:src/helix/lightcone/outcomes.py:canonicalize_outcomes:144 (medium)
  • symbol:src/helix/lightcone/builders/prime_v0.py:build:39 calls symbol:src/helix/rng.py:Rng:57 (medium)
  • symbol:src/helix/lightcone/contract.py:from_payload:131 calls symbol:src/helix/lightcone/contract.py:_rgba8_from_payload:305 (high)
  • symbol:src/helix/lightcone/contract.py:from_payload:215 calls symbol:src/helix/lightcone/contract.py:_rgba8_from_payload:305 (high)
  • symbol:src/helix/lightcone/contract.py:from_payload:405 calls symbol:src/helix/lightcone/contract.py:from_payload:18 (high)
  • symbol:src/helix/lightcone/contract.py:load_lightcone_document:459 calls symbol:src/helix/lightcone/contract.py:from_payload:18 (high)
  • symbol:src/helix/lightcone/demo.py:main:14 calls symbol:src/helix/lightcone/contract.py:load_lightcone_document:459 (medium)
  • symbol:src/helix/lightcone/demo.py:main:14 calls symbol:src/helix/lightcone/geometry.py:compile_lightcone_geometry:148 (medium)
  • symbol:src/helix/lightcone/demo.py:main:14 calls symbol:src/helix/lightcone/geometry.py:compiled_geometry_sha256:616 (medium)
  • symbol:src/helix/lightcone/demo.py:main:14 calls symbol:src/helix/lightcone/gpu_backend.py:gpu_preflight:245 (medium)
  • symbol:src/helix/lightcone/demo.py:main:14 calls symbol:src/helix/lightcone/gpu_backend.py:lightcone_gpu_shader_sha256:464 (medium)
  • symbol:src/helix/lightcone/demo.py:main:14 calls symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_rgba_gpu:1632 (medium)
  • symbol:src/helix/lightcone/demo.py:main:14 calls symbol:src/helix/lightcone/metadata.py:build_lightcone_png_text:35 (medium)
  • symbol:src/helix/lightcone/demo.py:main:14 calls symbol:src/helix/lightcone/png.py:write_png_rgba8:60 (medium)
  • symbol:src/helix/lightcone/demo.py:main:14 calls symbol:src/helix/lightcone/render.py:render_lightcone_rgba:405 (medium)
  • symbol:src/helix/lightcone/demo.py:main:14 calls symbol:src/helix/lightcone/render.py:render_settings_payload:278 (medium)
  • symbol:src/helix/lightcone/demo.py:main:14 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/lightcone/geometry.py:_draw_braid:695 calls symbol:src/helix/lightcone/geometry.py:draw_polyline:16 (high)
  • symbol:src/helix/lightcone/geometry.py:_edge_selection_id:109 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/lightcone/geometry.py:_enforce_monotone_phases:400 calls symbol:src/helix/lightcone/geometry.py:_clamp_float:24 (high)
  • symbol:src/helix/lightcone/geometry.py:_leaf_divergence_min:318 calls symbol:src/helix/lightcone/branch_tree.py:collect_subtree_leaves:115 (medium)
  • symbol:src/helix/lightcone/geometry.py:_leaf_divergence_min:318 calls symbol:src/helix/lightcone/geometry.py:_clamp_float:24 (high)
  • symbol:src/helix/lightcone/geometry.py:_style_apply_rules:51 calls symbol:src/helix/lightcone/geometry.py:_rule_matches:44 (high)
  • symbol:src/helix/lightcone/geometry.py:compiled_geometry_sha256:616 calls symbol:src/helix/lightcone/geometry.py:_clamp_float:24 (high)
  • symbol:src/helix/lightcone/geometry.py:compiled_geometry_sha256:616 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/lightcone/geometry.py:selection_id_for_path:241 calls symbol:src/helix/lightcone/geometry.py:_edge_selection_id:109 (high)
  • symbol:src/helix/lightcone/geometry.py:y_of_phase:179 calls symbol:src/helix/lightcone/geometry.py:_clamp_float:24 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:__del__:751 calls symbol:src/helix/lightcone/gpu_backend.py:close:668 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:__init__:504 calls symbol:src/helix/lightcone/gpu_backend.py:_inc:489 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:_default_phase_stages:48 calls symbol:src/helix/lightcone/contract.py:PhaseStage:48 (medium)
  • symbol:src/helix/lightcone/gpu_backend.py:_look_at:1015 calls symbol:src/helix/lightcone/gpu_backend.py:_cross:1003 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:_look_at:1015 calls symbol:src/helix/lightcone/gpu_backend.py:_dot:1007 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:_look_at:1015 calls symbol:src/helix/lightcone/gpu_backend.py:_normalize:996 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:_look_at:1015 calls symbol:src/helix/lightcone/gpu_backend.py:_subtract:1011 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:_scale_radius:76 calls symbol:src/helix/lightcone/render.py:_scale_radius:399 (medium)
  • symbol:src/helix/lightcone/gpu_backend.py:_segments_to_dda_disc_stamps:1084 calls symbol:src/helix/lightcone/gpu_backend.py:GpuSegment:129 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:_y_of_phase:943 calls symbol:src/helix/lightcone/gpu_backend.py:_clamp_float:68 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:close:668 calls symbol:src/helix/lightcone/gpu_backend.py:_dec:493 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:close:668 calls symbol:src/helix/lightcone/gpu_backend.py:_safe_release:497 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:ensure_framebuffers:564 calls symbol:src/helix/lightcone/gpu_backend.py:_dec:493 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:ensure_framebuffers:564 calls symbol:src/helix/lightcone/gpu_backend.py:_inc:489 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:ensure_framebuffers:564 calls symbol:src/helix/lightcone/gpu_backend.py:_safe_release:497 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:lightcone_gpu_backend_receipts:117 calls symbol:src/helix/lightcone/gpu_backend.py:_gpu_raster_mode:96 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:lightcone_gpu_backend_receipts:117 calls symbol:src/helix/lightcone/gpu_backend.py:sha256_hex:25 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:lightcone_gpu_backend_receipts:117 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/lightcone/gpu_backend.py:lightcone_gpu_shader_sha256:464 calls symbol:src/helix/lightcone/gpu_backend.py:sha256_hex:25 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:lightcone_gpu_shader_sha256:464 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_id_u32_gpu_from_golden:1667 calls symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_id_u32_gpu:1679 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_id_u32_gpu:1679 calls symbol:src/helix/lightcone/gpu_backend.py:_build_segments_tree_v1:1384 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_id_u32_gpu:1679 calls symbol:src/helix/lightcone/gpu_backend.py:_gpu_raster_mode:96 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_id_u32_gpu:1679 calls symbol:src/helix/lightcone/gpu_backend.py:_segments_to_dda_disc_stamps:1084 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_id_u32_gpu:1679 calls symbol:src/helix/lightcone/gpu_backend.py:close:668 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_id_u32_gpu:1679 calls symbol:src/helix/lightcone/gpu_backend.py:LightconeGpuRenderer:469 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_id_u32_gpu:1679 calls symbol:src/helix/lightcone/gpu_backend.py:render_id_u32:809 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_id_u32_gpu:1679 calls symbol:src/helix/lightcone/gpu_backend.py:upload_segments:595 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_rgba_gpu_from_golden:1620 calls symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_rgba_gpu:1632 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_rgba_gpu:1632 calls symbol:src/helix/lightcone/gpu_backend.py:_build_segments_lanes_v0:1153 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_rgba_gpu:1632 calls symbol:src/helix/lightcone/gpu_backend.py:_build_segments_tree_v1:1384 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_rgba_gpu:1632 calls symbol:src/helix/lightcone/gpu_backend.py:_gpu_raster_mode:96 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_rgba_gpu:1632 calls symbol:src/helix/lightcone/gpu_backend.py:_segments_to_dda_disc_stamps:1084 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_rgba_gpu:1632 calls symbol:src/helix/lightcone/gpu_backend.py:close:668 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_rgba_gpu:1632 calls symbol:src/helix/lightcone/gpu_backend.py:LightconeGpuRenderer:469 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_rgba_gpu:1632 calls symbol:src/helix/lightcone/gpu_backend.py:render_color:757 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_rgba_gpu:1632 calls symbol:src/helix/lightcone/gpu_backend.py:upload_segments:595 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:upload_segments:595 calls symbol:src/helix/lightcone/gpu_backend.py:_dec:493 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:upload_segments:595 calls symbol:src/helix/lightcone/gpu_backend.py:_inc:489 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:upload_segments:595 calls symbol:src/helix/lightcone/gpu_backend.py:_safe_release:497 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:y_of_p:1167 calls symbol:src/helix/lightcone/gpu_backend.py:_y_of_phase:943 (high)
  • symbol:src/helix/lightcone/gpu_backend.py:y_of_p:1401 calls symbol:src/helix/lightcone/gpu_backend.py:_y_of_phase:943 (high)
  • symbol:src/helix/lightcone/metadata.py:collect_renderer_fingerprint:14 calls symbol:src/helix/provenance.py:current_git_sha:15 (medium)
  • symbol:src/helix/lightcone/outcomes.py:normalize_outcomes:20 calls symbol:src/helix/lightcone/contract.py:Outcome:319 (medium)
  • symbol:src/helix/lightcone/outcomes.py:normalize_outcomes:20 calls symbol:src/helix/lightcone/outcomes.py:stable_sort_outcomes:16 (high)
  • symbol:src/helix/lightcone/perf.py:_git_sha:51 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/lightcone/perf.py:_git_sha:51 calls symbol:src/helix/support/subprocess.py:no_console_kwargs:8 (medium)
  • symbol:src/helix/lightcone/picking.py:_draw_line:69 calls symbol:src/helix/lightcone/picking.py:fill_disc:46 (high)
  • symbol:src/helix/lightcone/picking.py:build_selection_index:95 calls symbol:src/helix/lightcone/picking.py:_dominant_leaf:135 (high)
  • symbol:src/helix/lightcone/picking.py:build_selection_index:95 calls symbol:src/helix/lightcone/picking.py:SelectionInfo:84 (high)
  • symbol:src/helix/lightcone/picking.py:build_selection_index:95 calls symbol:src/helix/lightcone/picking.py:stable_id_for_label_unique:307 (high)
  • symbol:src/helix/lightcone/picking.py:draw_polyline:63 calls symbol:src/helix/lightcone/picking.py:_draw_line:69 (high)
  • symbol:src/helix/lightcone/picking.py:fill_disc:46 calls symbol:src/helix/lightcone/picking.py:set_pixel:36 (high)
  • symbol:src/helix/lightcone/picking.py:render_lightcone_id_rgba_from_golden:165 calls symbol:src/helix/lightcone/picking.py:render_lightcone_id_rgba:179 (high)
  • symbol:src/helix/lightcone/picking.py:set_pixel:36 calls symbol:src/helix/lightcone/picking.py:_encode_u32_be:11 (high)
  • symbol:src/helix/lightcone/picking.py:set_pixel:36 calls symbol:src/helix/lightcone/picking.py:_idx:33 (high)
  • symbol:src/helix/lightcone/picking.py:stable_id_for_label_unique:307 calls symbol:src/helix/lightcone/picking.py:stable_id_for_label:299 (high)
  • symbol:src/helix/lightcone/picking.py:stable_id_for_label:299 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/lightcone/png.py:_text_chunk:21 calls symbol:src/helix/lightcone/png.py:_chunk:13 (high)
  • symbol:src/helix/lightcone/png.py:_text_chunk:21 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/lightcone/png.py:decode_png_rgba8:71 calls symbol:src/helix/lightcone/png.py:DecodedPngRGBA8:65 (high)
  • symbol:src/helix/lightcone/png.py:encode_png_rgba8:32 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/lightcone/png.py:encode_png_rgba8:32 calls symbol:src/helix/lightcone/png.py:_chunk:13 (high)
  • symbol:src/helix/lightcone/png.py:encode_png_rgba8:32 calls symbol:src/helix/lightcone/png.py:_text_chunk:21 (high)
  • symbol:src/helix/lightcone/png.py:read_png_rgba8:132 calls symbol:src/helix/lightcone/png.py:decode_png_rgba8:71 (high)
  • symbol:src/helix/lightcone/png.py:write_png_rgba8:60 calls symbol:src/helix/lightcone/png.py:encode_png_rgba8:32 (high)
  • symbol:src/helix/lightcone/png.py:write_png_rgba8:60 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/lightcone/render.py:_default_phase_stages:141 calls symbol:src/helix/lightcone/contract.py:PhaseStage:48 (medium)
  • symbol:src/helix/lightcone/render.py:_draw_braid:642 calls symbol:src/helix/lightcone/render.py:draw_polyline:134 (high)
  • symbol:src/helix/lightcone/render.py:_style_apply_rules:178 calls symbol:src/helix/lightcone/render.py:_rule_matches:197 (high)
  • symbol:src/helix/lightcone/render.py:blend_pixel:53 calls symbol:src/helix/lightcone/render.py:_idx:50 (high)
  • symbol:src/helix/lightcone/render.py:draw_line:121 calls symbol:src/helix/lightcone/render.py:fill_disc:104 (high)
  • symbol:src/helix/lightcone/render.py:draw_polyline:134 calls symbol:src/helix/lightcone/render.py:draw_line:121 (high)
  • symbol:src/helix/lightcone/render.py:fill_disc:104 calls symbol:src/helix/lightcone/render.py:blend_pixel:53 (high)
  • symbol:src/helix/lightcone/render.py:fill_rect:91 calls symbol:src/helix/lightcone/render.py:_clamp_int:23 (high)
  • symbol:src/helix/lightcone/render.py:fill_rect:91 calls symbol:src/helix/lightcone/render.py:blend_pixel:53 (high)
  • symbol:src/helix/lightcone/render.py:render_lightcone_rgba_from_golden:353 calls symbol:src/helix/lightcone/render.py:render_lightcone_rgba:405 (high)
  • symbol:src/helix/lightcone/render.py:render_settings_sha256:348 calls symbol:src/helix/lightcone/render.py:render_settings_payload:278 (high)
  • symbol:src/helix/lightcone/render.py:render_settings_sha256:348 calls symbol:src/helix/lightcone/render.py:sha256_hex:16 (high)
  • symbol:src/helix/lightcone/render.py:render_settings_sha256:348 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/lightcone/render.py:y_of_phase:433 calls symbol:src/helix/lightcone/render.py:_clamp_float:27 (high)
  • symbol:src/helix/lightcone/snapshot.py:_off_target_to_payload:148 calls symbol:src/helix/lightcone/snapshot.py:_locus_to_payload:23 (high)
  • symbol:src/helix/lightcone/snapshot.py:_render_golden_to_payload:111 calls symbol:src/helix/lightcone/snapshot.py:_camera_to_payload:99 (high)
  • symbol:src/helix/lightcone/snapshot.py:_render_golden_to_payload:111 calls symbol:src/helix/lightcone/snapshot.py:_projection_to_payload:103 (high)
  • symbol:src/helix/lightcone/snapshot.py:_render_golden_to_payload:111 calls symbol:src/helix/lightcone/snapshot.py:_render_style_to_payload:57 (high)
  • symbol:src/helix/lightcone/snapshot.py:_render_golden_to_payload:111 calls symbol:src/helix/lightcone/snapshot.py:_renderer_to_payload:92 (high)
  • symbol:src/helix/lightcone/snapshot.py:_render_golden_to_payload:111 calls symbol:src/helix/lightcone/snapshot.py:_tolerance_to_payload:107 (high)
  • symbol:src/helix/lightcone/snapshot.py:_render_style_to_payload:57 calls symbol:src/helix/lightcone/snapshot.py:_style_rule_to_payload:46 (high)
  • symbol:src/helix/lightcone/stress.py:build_subtree:102 calls symbol:src/helix/lightcone/allele_ops.py:InsOp:18 (medium)
  • symbol:src/helix/lightcone/stress.py:build_subtree:102 calls symbol:src/helix/lightcone/branch_tree.py:BranchEdge:77 (medium)
  • symbol:src/helix/lightcone/stress.py:build_subtree:102 calls symbol:src/helix/lightcone/branch_tree.py:BranchNode:84 (medium)
  • symbol:src/helix/lightcone/stress.py:build_subtree:102 calls symbol:src/helix/lightcone/stress.py:dominant_index:75 (high)
  • symbol:src/helix/lightcone/stress.py:build_subtree:102 calls symbol:src/helix/lightcone/stress.py:make_leaf_node:94 (high)
  • symbol:src/helix/lightcone/stress.py:build_subtree:102 calls symbol:src/helix/lightcone/stress.py:split_mass:82 (high)
  • symbol:src/helix/lightcone/stress.py:dominant_index:75 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/lightcone/stress.py:make_leaf_node:94 calls symbol:src/helix/lightcone/branch_tree.py:BranchNode:84 (medium)
  • symbol:src/helix/live/cli_utils.py:_consumer:60 calls symbol:src/helix/live/realtime.py:broadcast:99 (medium)
  • symbol:src/helix/live/cli_utils.py:compose_run_id:32 calls symbol:src/helix/live/cli_utils.py:sanitize_run_name:26 (high)
  • symbol:src/helix/live/cli_utils.py:dump_json:85 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/live/cli_utils.py:maybe_create_realtime_queue:48 calls symbol:src/helix/live/realtime.py:RealtimeServer:52 (medium)
  • symbol:src/helix/live/cli_utils.py:prepare_live_bundle_dir:38 calls symbol:src/helix/clock.py:utc_now_stamp:112 (medium)
  • symbol:src/helix/live/cli_utils.py:prepare_live_bundle_dir:38 calls symbol:src/helix/live/cli_utils.py:sanitize_run_name:26 (high)
  • symbol:src/helix/live/livelab.py:__init__:46 calls symbol:src/helix/core/graph.py:GraphIR:53 (medium)
  • symbol:src/helix/live/livelab.py:_build_scheduler:233 calls symbol:src/helix/core/graph.py:iter_nodes:97 (medium)
  • symbol:src/helix/live/livelab.py:_build_scheduler:233 calls symbol:src/helix/core/graph.py:node:100 (medium)
  • symbol:src/helix/live/livelab.py:_build_scheduler:233 calls symbol:src/helix/core/graph.py:strongly_connected_components:109 (medium)
  • symbol:src/helix/live/livelab.py:_build_scheduler:233 calls symbol:src/helix/core/scheduler.py:Island:19 (medium)
  • symbol:src/helix/live/livelab.py:_build_scheduler:233 calls symbol:src/helix/core/scheduler.py:LiveScheduler:42 (medium)
  • symbol:src/helix/live/livelab.py:_dispatch:279 calls symbol:src/helix/live/livelab.py:_handle_add:352 (high)
  • symbol:src/helix/live/livelab.py:_dispatch:279 calls symbol:src/helix/live/livelab.py:_handle_connect:380 (high)
  • symbol:src/helix/live/livelab.py:_dispatch:279 calls symbol:src/helix/live/livelab.py:_handle_disconnect:394 (high)
  • symbol:src/helix/live/livelab.py:_dispatch:279 calls symbol:src/helix/live/livelab.py:_handle_dt:410 (high)
  • symbol:src/helix/live/livelab.py:_dispatch:279 calls symbol:src/helix/live/livelab.py:_handle_export:437 (high)
  • symbol:src/helix/live/livelab.py:_dispatch:279 calls symbol:src/helix/live/livelab.py:_handle_list:337 (high)
  • symbol:src/helix/live/livelab.py:_dispatch:279 calls symbol:src/helix/live/livelab.py:_handle_remove:373 (high)
  • symbol:src/helix/live/livelab.py:_dispatch:279 calls symbol:src/helix/live/livelab.py:_handle_run:423 (high)
  • symbol:src/helix/live/livelab.py:_dispatch:279 calls symbol:src/helix/live/livelab.py:_handle_set:401 (high)
  • symbol:src/helix/live/livelab.py:_dispatch:279 calls symbol:src/helix/live/livelab.py:_print_help:316 (high)
  • symbol:src/helix/live/livelab.py:_dispatch:279 calls symbol:src/helix/live/livelab.py:plan:146 (high)
  • symbol:src/helix/live/livelab.py:_ensure_scheduler:227 calls symbol:src/helix/live/livelab.py:_build_scheduler:233 (high)
  • symbol:src/helix/live/livelab.py:_handle_add:352 calls symbol:src/helix/live/livelab.py:_coerce_value:31 (high)
  • symbol:src/helix/live/livelab.py:_handle_add:352 calls symbol:src/helix/live/livelab.py:add_node:82 (high)
  • symbol:src/helix/live/livelab.py:_handle_connect:380 calls symbol:src/helix/live/livelab.py:connect:113 (high)
  • symbol:src/helix/live/livelab.py:_handle_disconnect:394 calls symbol:src/helix/live/livelab.py:disconnect:117 (high)
  • symbol:src/helix/live/livelab.py:_handle_dt:410 calls symbol:src/helix/live/livelab.py:set_dt_override:140 (high)
  • symbol:src/helix/live/livelab.py:_handle_export:437 calls symbol:src/helix/live/livelab.py:export_hgx:207 (high)
  • symbol:src/helix/live/livelab.py:_handle_export:437 calls symbol:src/helix/live/livelab.py:run:166 (high)
  • symbol:src/helix/live/livelab.py:_handle_list:337 calls symbol:src/helix/live/livelab.py:list_edges:79 (high)
  • symbol:src/helix/live/livelab.py:_handle_list:337 calls symbol:src/helix/live/livelab.py:list_nodes:76 (high)
  • symbol:src/helix/live/livelab.py:_handle_remove:373 calls symbol:src/helix/live/livelab.py:remove_node:94 (high)
  • symbol:src/helix/live/livelab.py:_handle_run:423 calls symbol:src/helix/live/livelab.py:run:166 (high)
  • symbol:src/helix/live/livelab.py:_handle_set:401 calls symbol:src/helix/live/livelab.py:_coerce_value:31 (high)
  • symbol:src/helix/live/livelab.py:_handle_set:401 calls symbol:src/helix/live/livelab.py:set_param:130 (high)
  • symbol:src/helix/live/livelab.py:add_node:82 calls symbol:src/helix/core/graph.py:add_node:63 (medium)
  • symbol:src/helix/live/livelab.py:connect:113 calls symbol:src/helix/core/graph.py:connect:71 (medium)
  • symbol:src/helix/live/livelab.py:disconnect:117 calls symbol:src/helix/core/graph.py:GraphIR:53 (medium)
  • symbol:src/helix/live/livelab.py:disconnect:117 calls symbol:src/helix/core/graph.py:iter_nodes:97 (medium)
  • symbol:src/helix/live/livelab.py:disconnect:117 calls symbol:src/helix/live/livelab.py:add_node:82 (high)
  • symbol:src/helix/live/livelab.py:disconnect:117 calls symbol:src/helix/live/livelab.py:connect:113 (high)
  • symbol:src/helix/live/livelab.py:export_hgx:207 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/live/livelab.py:export_hgx:207 calls symbol:src/helix/dsl/hgx.py:dump_hgx:40 (medium)
  • symbol:src/helix/live/livelab.py:export_hgx:207 calls symbol:src/helix/dsl/hgx.py:HGXModel:28 (medium)
  • symbol:src/helix/live/livelab.py:from_hgx:62 calls symbol:src/helix/dsl/hgx.py:build_graph_from_hgx:45 (medium)
  • symbol:src/helix/live/livelab.py:from_hgx:62 calls symbol:src/helix/dsl/hgx.py:load_hgx:34 (medium)
  • symbol:src/helix/live/livelab.py:list_nodes:76 calls symbol:src/helix/core/graph.py:iter_nodes:97 (medium)
  • symbol:src/helix/live/livelab.py:loop:259 calls symbol:src/helix/live/livelab.py:_dispatch:279 (high)
  • symbol:src/helix/live/livelab.py:loop:259 calls symbol:src/helix/live/livelab.py:LiveCommand:248 (high)
  • symbol:src/helix/live/livelab.py:plan:146 calls symbol:src/helix/core/graph.py:iter_nodes:97 (medium)
  • symbol:src/helix/live/livelab.py:plan:146 calls symbol:src/helix/core/graph.py:strongly_connected_components:109 (medium)
  • symbol:src/helix/live/livelab.py:plan:146 calls symbol:src/helix/live/cli_utils.py:print_plan_summary:185 (medium)
  • symbol:src/helix/live/livelab.py:remove_node:94 calls symbol:src/helix/core/graph.py:GraphIR:53 (medium)
  • symbol:src/helix/live/livelab.py:remove_node:94 calls symbol:src/helix/core/graph.py:iter_nodes:97 (medium)
  • symbol:src/helix/live/livelab.py:remove_node:94 calls symbol:src/helix/live/livelab.py:add_node:82 (high)
  • symbol:src/helix/live/livelab.py:remove_node:94 calls symbol:src/helix/live/livelab.py:connect:113 (high)
  • symbol:src/helix/live/livelab.py:set_param:130 calls symbol:src/helix/core/graph.py:node:100 (medium)
  • symbol:src/helix/live/metadata.py:_node_entry:24 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/live/metadata.py:describe_graph_nodes:10 calls symbol:src/helix/core/graph.py:iter_nodes:97 (medium)
  • symbol:src/helix/live/metadata.py:describe_graph_nodes:10 calls symbol:src/helix/live/metadata.py:_node_entry:24 (high)
  • symbol:src/helix/live/realtime.py:__init__:141 calls symbol:src/helix/live/realtime.py:parse_endpoint:15 (high)
  • symbol:src/helix/live/realtime.py:__init__:55 calls symbol:src/helix/live/realtime.py:parse_endpoint:15 (high)
  • symbol:src/helix/live/realtime.py:_accept_loop:66 calls symbol:src/helix/live/realtime.py:close:114 (high)
  • symbol:src/helix/live/realtime.py:_accept_loop:66 calls symbol:src/helix/studio/target_field.py:is_set:332 (medium)
  • symbol:src/helix/live/realtime.py:_command_loop:87 calls symbol:src/helix/live/realtime.py:_drop:128 (high)
  • symbol:src/helix/live/realtime.py:_command_loop:87 calls symbol:src/helix/live/realtime.py:poll:161 (high)
  • symbol:src/helix/live/realtime.py:_command_loop:87 calls symbol:src/helix/studio/target_field.py:is_set:332 (medium)
  • symbol:src/helix/live/realtime.py:_drop:128 calls symbol:src/helix/live/realtime.py:close:114 (high)
  • symbol:src/helix/live/realtime.py:_recv_loop:149 calls symbol:src/helix/live/realtime.py:close:114 (high)
  • symbol:src/helix/live/realtime.py:_recv_loop:149 calls symbol:src/helix/studio/target_field.py:is_set:332 (medium)
  • symbol:src/helix/live/realtime.py:close:114 calls symbol:src/helix/live/realtime.py:close:173 (high)
  • symbol:src/helix/live/realtime.py:close:173 calls symbol:src/helix/studio/target_field.py:is_set:332 (medium)
  • symbol:src/helix/live/realtime.py:send_command:167 calls symbol:src/helix/live/realtime.py:close:114 (high)
  • symbol:src/helix/live/state_reducer.py:push:47 calls symbol:src/helix/live/state_reducer.py:diff_snapshots:8 (high)
  • symbol:src/helix/live/state_reducer.py:push:47 calls symbol:src/helix/live/state_reducer.py:emit:66 (high)
  • symbol:src/helix/live/viz/app.py:__init__:29 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/live/viz/app.py:__init__:29 calls symbol:src/helix/live/viz/channel.py:bundle_playing:56 (medium)
  • symbol:src/helix/live/viz/app.py:__init__:29 calls symbol:src/helix/live/viz/channel.py:VizChannel:11 (medium)
  • symbol:src/helix/live/viz/app.py:_dispatch_hud_event:138 calls symbol:src/helix/live/viz/app.py:_send_control:177 (high)
  • symbol:src/helix/live/viz/app.py:_dispatch_hud_event:138 calls symbol:src/helix/live/viz/app.py:_toggle_pause:172 (high)
  • symbol:src/helix/live/viz/app.py:_dispatch_hud_event:138 calls symbol:src/helix/live/viz/channel.py:pause_bundle:61 (medium)
  • symbol:src/helix/live/viz/app.py:_dispatch_hud_event:138 calls symbol:src/helix/live/viz/channel.py:resume_bundle:65 (medium)
  • symbol:src/helix/live/viz/app.py:_dispatch_hud_event:138 calls symbol:src/helix/live/viz/channel.py:step_bundle:69 (medium)
  • symbol:src/helix/live/viz/app.py:_handle_input:113 calls symbol:src/helix/live/viz/app.py:_dispatch_hud_event:138 (high)
  • symbol:src/helix/live/viz/app.py:_handle_input:113 calls symbol:src/helix/live/viz/app.py:_toggle_pause:172 (high)
  • symbol:src/helix/live/viz/app.py:_handle_input:113 calls symbol:src/helix/live/viz/hud.py:handle_mouse:428 (medium)
  • symbol:src/helix/live/viz/app.py:_init_window:62 calls symbol:src/helix/live/viz/hud.py:HelixHUD:288 (medium)
  • symbol:src/helix/live/viz/app.py:_init_window:62 calls symbol:src/helix/live/viz/renderer.py:SceneRenderer:220 (medium)
  • symbol:src/helix/live/viz/app.py:_send_control:177 calls symbol:src/helix/clock.py:unix_time_s:96 (medium)
  • symbol:src/helix/live/viz/app.py:_send_control:177 calls symbol:src/helix/live/viz/channel.py:send_control:48 (medium)
  • symbol:src/helix/live/viz/app.py:_send_control:177 calls symbol:src/helix/security/tokens.py:token_urlsafe:16 (medium)
  • symbol:src/helix/live/viz/app.py:_tick:77 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/live/viz/app.py:_tick:77 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/live/viz/app.py:_tick:77 calls symbol:src/helix/live/viz/app.py:_handle_input:113 (high)
  • symbol:src/helix/live/viz/app.py:_tick:77 calls symbol:src/helix/live/viz/app.py:_update_metric_history:190 (high)
  • symbol:src/helix/live/viz/app.py:_tick:77 calls symbol:src/helix/live/viz/channel.py:bundle_playing:56 (medium)
  • symbol:src/helix/live/viz/app.py:_tick:77 calls symbol:src/helix/live/viz/channel.py:poll:33 (medium)
  • symbol:src/helix/live/viz/app.py:_tick:77 calls symbol:src/helix/live/viz/hud.py:build_controls:334 (medium)
  • symbol:src/helix/live/viz/app.py:_tick:77 calls symbol:src/helix/live/viz/renderer.py:apply_frame:235 (medium)
  • symbol:src/helix/live/viz/app.py:_toggle_pause:172 calls symbol:src/helix/live/viz/app.py:_send_control:177 (high)
  • symbol:src/helix/live/viz/app.py:run:50 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/live/viz/app.py:run:50 calls symbol:src/helix/live/viz/app.py:_init_window:62 (high)
  • symbol:src/helix/live/viz/app.py:run:50 calls symbol:src/helix/live/viz/app.py:_tick:77 (high)
  • symbol:src/helix/live/viz/app.py:run:50 calls symbol:src/helix/live/viz/channel.py:close:53 (medium)
  • symbol:src/helix/live/viz/channel.py:__init__:14 calls symbol:src/helix/live/viz/feed.py:BundleFeed:91 (medium)
  • symbol:src/helix/live/viz/channel.py:__init__:14 calls symbol:src/helix/live/viz/feed.py:RealtimeFeed:71 (medium)
  • symbol:src/helix/live/viz/channel.py:pause_bundle:61 calls symbol:src/helix/live/viz/feed.py:pause:130 (medium)
  • symbol:src/helix/live/viz/channel.py:resume_bundle:65 calls symbol:src/helix/live/viz/feed.py:resume:133 (medium)
  • symbol:src/helix/live/viz/channel.py:step_bundle:69 calls symbol:src/helix/live/viz/feed.py:step_once:143 (medium)
  • symbol:src/helix/live/viz/feed.py:__init__:74 calls symbol:src/helix/live/realtime.py:RealtimeClient:138 (medium)
  • symbol:src/helix/live/viz/feed.py:__init__:74 calls symbol:src/helix/live/viz/feed.py:_SnapshotState:25 (high)
  • symbol:src/helix/live/viz/feed.py:__init__:94 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/live/viz/feed.py:__init__:94 calls symbol:src/helix/live/viz/feed.py:_SnapshotState:25 (high)
  • symbol:src/helix/live/viz/feed.py:_apply_delta:49 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/live/viz/feed.py:apply:30 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/live/viz/feed.py:apply:30 calls symbol:src/helix/live/viz/feed.py:_apply_delta:49 (high)
  • symbol:src/helix/live/viz/feed.py:apply:30 calls symbol:src/helix/live/viz/feed.py:LiveFrame:16 (high)
  • symbol:src/helix/live/viz/feed.py:poll:108 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/live/viz/feed.py:poll:108 calls symbol:src/helix/live/viz/feed.py:_advance_index:151 (high)
  • symbol:src/helix/live/viz/feed.py:poll:108 calls symbol:src/helix/live/viz/feed.py:apply:30 (high)
  • symbol:src/helix/live/viz/feed.py:poll:78 calls symbol:src/helix/live/viz/feed.py:apply:30 (high)
  • symbol:src/helix/live/viz/feed.py:poll:78 calls symbol:src/helix/live/viz/feed.py:poll:61 (high)
  • symbol:src/helix/live/viz/feed.py:resume:133 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/live/viz/feed.py:send_command:84 calls symbol:src/helix/live/viz/feed.py:send_command:64 (high)
  • symbol:src/helix/live/viz/feed.py:toggle:137 calls symbol:src/helix/live/viz/feed.py:pause:130 (high)
  • symbol:src/helix/live/viz/feed.py:toggle:137 calls symbol:src/helix/live/viz/feed.py:resume:133 (high)
  • symbol:src/helix/live/viz/hud.py:__init__:149 calls symbol:src/helix/live/viz/hud.py:_build_atlas:263 (high)
  • symbol:src/helix/live/viz/hud.py:__init__:149 calls symbol:src/helix/live/viz/hud.py:_build_vao:193 (high)
  • symbol:src/helix/live/viz/hud.py:__init__:299 calls symbol:src/helix/live/viz/hud.py:_rebuild_vao:647 (high)
  • symbol:src/helix/live/viz/hud.py:__init__:299 calls symbol:src/helix/live/viz/hud.py:BitmapFont:146 (high)
  • symbol:src/helix/live/viz/hud.py:_draw_dropdown_menu:612 calls symbol:src/helix/live/viz/hud.py:_draw_label:559 (high)
  • symbol:src/helix/live/viz/hud.py:_draw_dropdown_menu:612 calls symbol:src/helix/live/viz/hud.py:_draw_rect:533 (high)
  • symbol:src/helix/live/viz/hud.py:_draw_dropdown_menu:612 calls symbol:src/helix/live/viz/hud.py:_dropdown_menu_rect:604 (high)
  • symbol:src/helix/live/viz/hud.py:_draw_dropdown_menu:612 calls symbol:src/helix/live/viz/hud.py:HUDControl:123 (high)
  • symbol:src/helix/live/viz/hud.py:_draw_dropdown_menu:612 calls symbol:src/helix/live/viz/hud.py:Rect:112 (high)
  • symbol:src/helix/live/viz/hud.py:_draw_plot:578 calls symbol:src/helix/live/viz/hud.py:_ensure_buffer:640 (high)
  • symbol:src/helix/live/viz/hud.py:_draw_rect:533 calls symbol:src/helix/live/viz/hud.py:_ensure_buffer:640 (high)
  • symbol:src/helix/live/viz/hud.py:_dropdown_menu_rect:604 calls symbol:src/helix/live/viz/hud.py:Rect:112 (high)
  • symbol:src/helix/live/viz/hud.py:_ensure_buffer:640 calls symbol:src/helix/live/viz/hud.py:_rebuild_vao:647 (high)
  • symbol:src/helix/live/viz/hud.py:_ensure_capacity:280 calls symbol:src/helix/live/viz/hud.py:_build_vao:193 (high)
  • symbol:src/helix/live/viz/hud.py:draw_text:199 calls symbol:src/helix/live/viz/hud.py:_ensure_capacity:280 (high)
  • symbol:src/helix/live/viz/hud.py:draw:488 calls symbol:src/helix/live/viz/hud.py:_clamp:142 (high)
  • symbol:src/helix/live/viz/hud.py:draw:488 calls symbol:src/helix/live/viz/hud.py:_draw_dropdown_menu:612 (high)
  • symbol:src/helix/live/viz/hud.py:draw:488 calls symbol:src/helix/live/viz/hud.py:_draw_label:559 (high)
  • symbol:src/helix/live/viz/hud.py:draw:488 calls symbol:src/helix/live/viz/hud.py:_draw_plot:578 (high)
  • symbol:src/helix/live/viz/hud.py:draw:488 calls symbol:src/helix/live/viz/hud.py:_draw_rect:533 (high)
  • symbol:src/helix/live/viz/hud.py:draw:488 calls symbol:src/helix/live/viz/hud.py:Rect:112 (high)
  • symbol:src/helix/live/viz/hud.py:draw:488 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/live/viz/hud.py:handle_mouse:428 calls symbol:src/helix/live/viz/hud.py:_clamp:142 (high)
  • symbol:src/helix/live/viz/hud.py:handle_mouse:428 calls symbol:src/helix/live/viz/hud.py:_dropdown_menu_rect:604 (high)
  • symbol:src/helix/live/viz/hud.py:handle_mouse:428 calls symbol:src/helix/live/viz/hud.py:contains:118 (high)
  • symbol:src/helix/live/viz/hud.py:handle_mouse:428 calls symbol:src/helix/live/viz/hud.py:HudEvent:136 (high)
  • symbol:src/helix/live/viz/hud.py:handle_mouse:428 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/live/viz/renderer.py:__init__:143 calls symbol:src/helix/live/viz/renderer.py:_build_vao:174 (high)
  • symbol:src/helix/live/viz/renderer.py:__init__:17 calls symbol:Visualization_Bench/prototype.js:clamp:261 (low)
  • symbol:src/helix/live/viz/renderer.py:__init__:223 calls symbol:src/helix/live/viz/renderer.py:AgentRenderer:140 (high)
  • symbol:src/helix/live/viz/renderer.py:__init__:223 calls symbol:src/helix/live/viz/renderer.py:HeatmapRenderer:14 (high)
  • symbol:src/helix/live/viz/renderer.py:_apply_live_delta:270 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/live/viz/renderer.py:_apply_live_delta:270 calls symbol:src/helix/live/viz/renderer.py:_update_live_agents:293 (high)
  • symbol:src/helix/live/viz/renderer.py:_apply_live_delta:270 calls symbol:src/helix/live/viz/renderer.py:update_from_tiles:94 (high)
  • symbol:src/helix/live/viz/renderer.py:_apply_live_delta:270 calls symbol:src/helix/live/viz/renderer.py:update:84 (high)
  • symbol:src/helix/live/viz/renderer.py:_apply_snapshot_frame:241 calls symbol:src/helix/live/viz/renderer.py:_detect_nodes:337 (high)
  • symbol:src/helix/live/viz/renderer.py:_apply_snapshot_frame:241 calls symbol:src/helix/live/viz/renderer.py:update:84 (high)
  • symbol:src/helix/live/viz/renderer.py:_detect_nodes:337 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/live/viz/renderer.py:_update_live_agents:293 calls symbol:src/helix/live/viz/renderer.py:update:84 (high)
  • symbol:src/helix/live/viz/renderer.py:apply_frame:235 calls symbol:src/helix/live/viz/renderer.py:_apply_live_delta:270 (high)
  • symbol:src/helix/live/viz/renderer.py:apply_frame:235 calls symbol:src/helix/live/viz/renderer.py:_apply_snapshot_frame:241 (high)
  • symbol:src/helix/live/viz/renderer.py:draw:333 calls symbol:src/helix/live/viz/renderer.py:render:118 (high)
  • symbol:src/helix/live/viz/renderer.py:render:118 calls symbol:src/helix/live/viz/renderer.py:render:203 (high)
  • symbol:src/helix/live/viz/renderer.py:render:203 calls symbol:src/helix/live/viz/renderer.py:render:118 (high)
  • symbol:src/helix/live/viz/renderer.py:update_from_tiles:94 calls symbol:src/helix/live/viz/renderer.py:_ensure_texture:127 (high)
  • symbol:src/helix/live/viz/renderer.py:update_from_tiles:94 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/live/viz/renderer.py:update:182 calls symbol:src/helix/live/viz/renderer.py:_build_vao:174 (high)
  • symbol:src/helix/live/viz/renderer.py:update:182 calls symbol:src/helix/live/viz/renderer.py:_colormap:212 (high)
  • symbol:src/helix/live/viz/renderer.py:update:182 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/live/viz/renderer.py:update:84 calls symbol:src/helix/live/viz/renderer.py:_ensure_texture:127 (high)
  • symbol:src/helix/live/viz/renderer.py:update:84 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/metrics_utils.py:run_metrics_to_summary:8 calls symbol:src/helix/metrics_utils.py:_normalize_top:39 (high)
  • symbol:src/helix/metrics/failure_modes.py:is_interpretability_impossible:77 calls symbol:src/helix/metrics/failure_modes.py:interpretability_of:70 (high)
  • symbol:src/helix/metrics/roi.py:_as_int:78 calls symbol:src/helix/metrics/roi.py:_text:44 (high)
  • symbol:src/helix/metrics/roi.py:_coerce_code_list:48 calls symbol:src/helix/metrics/roi.py:_as_sequence:38 (high)
  • symbol:src/helix/metrics/roi.py:_coerce_code_list:48 calls symbol:src/helix/metrics/roi.py:_text:44 (high)
  • symbol:src/helix/metrics/roi.py:_find_metrics_runs:165 calls symbol:src/helix/fs.py:rglob_sorted:47 (medium)
  • symbol:src/helix/metrics/roi.py:extract_policy_roi_estimates:69 calls symbol:src/helix/metrics/roi.py:_as_mapping:34 (high)
  • symbol:src/helix/metrics/roi.py:load_metrics_run_v1:125 calls symbol:src/helix/metrics/roi.py:_coerce_code_list:48 (high)
  • symbol:src/helix/metrics/roi.py:load_metrics_run_v1:125 calls symbol:src/helix/metrics/roi.py:_text:44 (high)
  • symbol:src/helix/metrics/roi.py:load_metrics_run_v1:125 calls symbol:src/helix/metrics/roi.py:_utc_from_iso8601:23 (high)
  • symbol:src/helix/metrics/roi.py:load_metrics_run_v1:125 calls symbol:src/helix/metrics/roi.py:MetricsRunV1:114 (high)
  • symbol:src/helix/metrics/roi.py:parse_date:290 calls symbol:src/helix/metrics/roi.py:_parse_date:173 (high)
  • symbol:src/helix/metrics/roi.py:write_summary_v1:281 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (medium)
  • symbol:src/helix/metrics/roi.py:write_summary_v1:281 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/metrics/roi.py:write_summary_v1:281 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/motif/core.py:as_json:33 calls symbol:src/helix/motif/core.py:consensus:30 (high)
  • symbol:src/helix/motif/core.py:consensus:30 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/nodes/abm.py:__init__:13 calls symbol:src/helix/nodes/abm.py:_normalize_layout:28 (high)
  • symbol:src/helix/nodes/abm.py:__init__:13 calls symbol:src/helix/nodes/abm.py:_seed_positions:35 (high)
  • symbol:src/helix/nodes/abm.py:__init__:13 calls symbol:src/helix/nodes/base.py:port:11 (medium)
  • symbol:src/helix/nodes/abm.py:step:47 calls symbol:src/helix/nodes/abm.py:_sample_field:71 (high)
  • symbol:src/helix/nodes/abm.py:step:47 calls symbol:src/helix/nodes/base.py:get_state:21 (medium)
  • symbol:src/helix/nodes/abm.py:step:47 calls symbol:src/helix/nodes/base.py:set_state:24 (medium)
  • symbol:src/helix/nodes/base.py:port:11 calls symbol:src/helix/core/graph.py:Port:10 (medium)
  • symbol:src/helix/nodes/couplers.py:__init__:11 calls symbol:src/helix/nodes/base.py:port:11 (medium)
  • symbol:src/helix/nodes/grn.py:__init__:12 calls symbol:src/helix/nodes/base.py:port:11 (medium)
  • symbol:src/helix/nodes/grn.py:step:22 calls symbol:src/helix/nodes/base.py:set_state:24 (medium)
  • symbol:src/helix/nodes/mech.py:__init__:11 calls symbol:src/helix/nodes/base.py:port:11 (medium)
  • symbol:src/helix/nodes/mech.py:step:20 calls symbol:src/helix/nodes/base.py:set_state:24 (medium)
  • symbol:src/helix/nodes/observer.py:__init__:11 calls symbol:src/helix/nodes/base.py:port:11 (medium)
  • symbol:src/helix/nodes/observer.py:step:19 calls symbol:src/helix/nodes/base.py:set_state:24 (medium)
  • symbol:src/helix/nodes/protein.py:__init__:12 calls symbol:src/helix/nodes/base.py:port:11 (medium)
  • symbol:src/helix/nodes/protein.py:step:21 calls symbol:src/helix/nodes/base.py:set_state:24 (medium)
  • symbol:src/helix/nodes/rd.py:_diffuse:80 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:src/helix/nodes/rd.py:step:61 calls symbol:src/helix/nodes/base.py:set_state:24 (medium)
  • symbol:src/helix/nodes/rd.py:step:61 calls symbol:src/helix/nodes/rd.py:_apply_control:72 (high)
  • symbol:src/helix/nodes/rd.py:step:61 calls symbol:src/helix/nodes/rd.py:_consume:101 (high)
  • symbol:src/helix/nodes/rd.py:step:61 calls symbol:src/helix/nodes/rd.py:_diffuse:80 (high)
  • symbol:src/helix/nodes/rewriter.py:__init__:11 calls symbol:src/helix/nodes/base.py:port:11 (medium)
  • symbol:src/helix/nodes/rewriter.py:step:19 calls symbol:src/helix/nodes/base.py:set_state:24 (medium)
  • symbol:src/helix/nodes/rulenet.py:__init__:18 calls symbol:src/helix/nodes/base.py:port:11 (medium)
  • symbol:src/helix/nodes/rulenet.py:__init__:18 calls symbol:src/helix/nodes/rulenet.py:__init__:47 (high)
  • symbol:src/helix/nodes/rulenet.py:_amici_step:99 calls symbol:src/helix/nodes/base.py:set_state:24 (medium)
  • symbol:src/helix/nodes/rulenet.py:_amici_step:99 calls symbol:src/helix/nodes/rulenet.py:_simple_step:86 (high)
  • symbol:src/helix/nodes/rulenet.py:_simple_step:86 calls symbol:src/helix/nodes/base.py:get_state:21 (medium)
  • symbol:src/helix/nodes/rulenet.py:_simple_step:86 calls symbol:src/helix/nodes/base.py:set_state:24 (medium)
  • symbol:src/helix/nodes/rulenet.py:step:27 calls symbol:src/helix/nodes/base.py:get_state:21 (medium)
  • symbol:src/helix/nodes/rulenet.py:step:27 calls symbol:src/helix/nodes/base.py:set_state:24 (medium)
  • symbol:src/helix/nodes/rulenet.py:step:80 calls symbol:src/helix/nodes/rulenet.py:_amici_step:99 (high)
  • symbol:src/helix/nodes/rulenet.py:step:80 calls symbol:src/helix/nodes/rulenet.py:_simple_step:86 (high)
  • symbol:src/helix/nussinov_algorithm.py:fold_to_dot_bracket:111 calls symbol:src/helix/nussinov_algorithm.py:nussinov:79 (high)
  • symbol:src/helix/ogn/analysis_server.py:do_GET:15 calls symbol:src/helix/ogn/analysis_store.py:get_by_run:46 (medium)
  • symbol:src/helix/ogn/analysis_server.py:do_GET:15 calls symbol:src/helix/ogn/analysis_store.py:to_dict:17 (medium)
  • symbol:src/helix/ogn/analysis_server.py:do_GET:15 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/ogn/analysis_server.py:do_GET:15 calls symbol:src/helix/teams/server.py:send_response:307 (medium)
  • symbol:src/helix/ogn/analysis_server.py:handler_factory:13 calls symbol:src/helix/ogn/analysis_server.py:Handler:14 (high)
  • symbol:src/helix/ogn/analysis_server.py:main:46 calls symbol:src/helix/ogn/analysis_server.py:run_server:38 (high)
  • symbol:src/helix/ogn/analysis_server.py:run_server:38 calls symbol:src/helix/ogn/analysis_server.py:handler_factory:13 (high)
  • symbol:src/helix/ogn/analysis_server.py:run_server:38 calls symbol:src/helix/ogn/analysis_store.py:AnalysisStore:27 (medium)
  • symbol:src/helix/ogn/analysis_store.py:get_by_run:46 calls symbol:src/helix/ogn/analysis_store.py:_path:34 (high)
  • symbol:src/helix/ogn/analysis_store.py:get_by_run:46 calls symbol:src/helix/ogn/analysis_store.py:AnalysisRecord:10 (high)
  • symbol:src/helix/ogn/analysis_store.py:save_summary:42 calls symbol:src/helix/ogn/analysis_store.py:AnalysisRecord:10 (high)
  • symbol:src/helix/ogn/analysis_store.py:save_summary:42 calls symbol:src/helix/ogn/analysis_store.py:save:37 (high)
  • symbol:src/helix/ogn/analysis_store.py:save:37 calls symbol:src/helix/ogn/analysis_store.py:_path:34 (high)
  • symbol:src/helix/ogn/analysis_store.py:save:37 calls symbol:src/helix/ogn/analysis_store.py:to_dict:17 (high)
  • symbol:src/helix/ogn/analysis_store.py:save:37 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/ogn/client.py:_execute:62 calls symbol:src/helix/ogn/client.py:_iso_now:12 (high)
  • symbol:src/helix/ogn/client.py:_execute:62 calls symbol:src/helix/ogn/client.py:OGNJobResult:42 (high)
  • symbol:src/helix/ogn/client.py:_execute:62 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/ogn/client.py:_iso_now:12 calls symbol:src/helix/clock.py:deterministic_utc_iso:51 (medium)
  • symbol:src/helix/ogn/client.py:_iso_now:12 calls symbol:src/helix/clock.py:utc_now_iso:57 (medium)
  • symbol:src/helix/ogn/client.py:submit:56 calls symbol:src/helix/ogn/client.py:_execute:62 (high)
  • symbol:src/helix/ogn/client.py:submit:56 calls symbol:src/helix/ogn/client.py:OGNJobStatus:29 (high)
  • symbol:src/helix/ogn/ingest_status_client.py:safe_set_status:47 calls symbol:src/helix/ogn/ingest_status_client.py:set_status:32 (high)
  • symbol:src/helix/ogn/ingest_status_client.py:set_status:32 calls symbol:src/helix/ogn/ingest_status_client.py:_headers:25 (high)
  • symbol:src/helix/ogn/ingest_status_client.py:set_status:32 calls symbol:src/helix/studio/ui_dispatcher.py:post:14 (medium)
  • symbol:src/helix/ogn/manager.py:fetch_results:26 calls symbol:tests/test_ogn_manager.py:fetch_job:50 (low)
  • symbol:src/helix/ogn/manager.py:run:31 calls symbol:src/helix/ogn/manager.py:fetch_results:26 (high)
  • symbol:src/helix/ogn/manager.py:run:31 calls symbol:src/helix/ogn/manager.py:status:23 (high)
  • symbol:src/helix/ogn/manager.py:run:31 calls symbol:src/helix/ogn/manager.py:submit:19 (high)
  • symbol:src/helix/ogn/manager.py:status:23 calls symbol:tests/test_ogn_manager.py:job_status:47 (low)
  • symbol:src/helix/ogn/manager.py:submit:19 calls symbol:src/helix/ogn/manager.py:OgnJobHandle:10 (high)
  • symbol:src/helix/ogn/manager.py:submit:19 calls symbol:tests/test_ogn_manager.py:submit_job:21 (low)
  • symbol:src/helix/ogn/scheduler_status_hooks.py:_set_status:14 calls symbol:src/helix/ogn/ingest_status_client.py:safe_set_status:47 (medium)
  • symbol:src/helix/ogn/scheduler_status_hooks.py:attach_scheduler_callbacks:42 calls symbol:src/helix/ogn/scheduler.py:on_failed:37 (medium)
  • symbol:src/helix/ogn/scheduler_status_hooks.py:attach_scheduler_callbacks:42 calls symbol:src/helix/ogn/scheduler.py:on_started:31 (medium)
  • symbol:src/helix/ogn/scheduler_status_hooks.py:attach_scheduler_callbacks:42 calls symbol:src/helix/ogn/scheduler.py:on_succeeded:34 (medium)
  • symbol:src/helix/ogn/scheduler_status_hooks.py:on_job_failed:30 calls symbol:src/helix/ogn/scheduler_status_hooks.py:_set_status:14 (high)
  • symbol:src/helix/ogn/scheduler_status_hooks.py:on_job_started:22 calls symbol:src/helix/ogn/scheduler_status_hooks.py:_set_status:14 (high)
  • symbol:src/helix/ogn/scheduler_status_hooks.py:on_job_succeeded:26 calls symbol:src/helix/ogn/scheduler_status_hooks.py:_set_status:14 (high)
  • symbol:src/helix/ogn/scheduler_status_hooks.py:on_run_submitted:18 calls symbol:src/helix/ogn/scheduler_status_hooks.py:_set_status:14 (high)
  • symbol:src/helix/ogn/scheduler_status_hooks.py:submit_run:35 calls symbol:src/helix/ogn/scheduler_status_hooks.py:on_run_submitted:18 (high)
  • symbol:src/helix/ogn/scheduler_status_hooks.py:submit_run:35 calls symbol:src/helix/ogn/scheduler.py:enqueue:25 (medium)
  • symbol:src/helix/ogn/scheduler.py:enqueue:25 calls symbol:src/helix/ogn/scheduler.py:Job:12 (high)
  • symbol:src/helix/pcr/rules.py:pcr_amplify_cycle:126 calls symbol:src/helix/edit/events.py:EditEvent:9 (medium)
  • symbol:src/helix/pcr/rules.py:pcr_error_branch:149 calls symbol:src/helix/edit/events.py:EditEvent:9 (medium)
  • symbol:src/helix/pcr/rules.py:pcr_error_branch:149 calls symbol:src/helix/genome/digital.py:materialize_chrom:110 (medium)
  • symbol:src/helix/pcr/rules.py:pcr_primer_binding:59 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/pcr/rules.py:pcr_primer_binding:59 calls symbol:src/helix/edit/events.py:EditEvent:9 (medium)
  • symbol:src/helix/pcr/rules.py:pcr_primer_binding:59 calls symbol:src/helix/pcr/rules.py:_find_k_mismatch_hits:16 (high)
  • symbol:src/helix/pcr/rules.py:pcr_primer_binding:59 calls symbol:src/helix/pcr/rules.py:_limit_events:47 (high)
  • symbol:src/helix/pcr/rules.py:pcr_primer_binding:59 calls symbol:src/helix/pcr/rules.py:_pcr_context:40 (high)
  • symbol:src/helix/pcr/rules.py:pcr_primer_binding:59 calls symbol:src/helix/pcr/rules.py:_revcomp:35 (high)
  • symbol:src/helix/pilot_package_cli.py:main:19 calls symbol:src/helix/pilot_package_cli.py:build_parser:10 (high)
  • symbol:src/helix/pilot_package_cli.py:main:19 calls symbol:src/helix/studio/pilot_handoff.py:to_dict:41 (medium)
  • symbol:src/helix/pilot_package_cli.py:main:19 calls symbol:src/helix/studio/pilot_handoff.py:verify_pilot_package:642 (medium)
  • symbol:src/helix/predictors/bundle.py:predictor_receipt_filename:41 calls symbol:src/helix/predictors/bundle.py:_safe_stem:35 (high)
  • symbol:src/helix/predictors/bundle.py:verify_prediction_receipt_hash:22 calls symbol:src/helix/predictors/receipt.py:sha256_json:22 (medium)
  • symbol:src/helix/predictors/compare.py:_score_ranges:34 calls symbol:src/helix/predictors/compare.py:_receipt_id:12 (high)
  • symbol:src/helix/predictors/compare.py:_score_ranges:34 calls symbol:src/helix/predictors/compare.py:_scores:17 (high)
  • symbol:src/helix/predictors/native_baseline.py:descriptor:38 calls symbol:src/helix/predictors/receipt.py:ModelDescriptor:37 (medium)
  • symbol:src/helix/predictors/native_baseline.py:predict:52 calls symbol:src/helix/predictors/native_baseline.py:_gc_fraction:10 (high)
  • symbol:src/helix/predictors/native_baseline.py:predict:52 calls symbol:src/helix/predictors/native_baseline.py:_homopolymer_penalty:17 (high)
  • symbol:src/helix/predictors/receipt.py:_normalize_output:118 calls symbol:src/helix/predictors/receipt.py:_clean_mapping:30 (high)
  • symbol:src/helix/predictors/receipt.py:_normalize_output:118 calls symbol:src/helix/predictors/receipt.py:_normalize_scores:101 (high)
  • symbol:src/helix/predictors/receipt.py:sha256_json:22 calls symbol:src/helix/predictors/receipt.py:stable_json_bytes:18 (high)
  • symbol:src/helix/predictors/receipt.py:stable_json_bytes:18 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/predictors/receipt.py:to_dict:51 calls symbol:src/helix/predictors/receipt.py:_clean_string:26 (high)
  • symbol:src/helix/predictors/receipt.py:to_dict:78 calls symbol:src/helix/predictors/receipt.py:_clean_mapping:30 (high)
  • symbol:src/helix/predictors/receipt.py:to_dict:78 calls symbol:src/helix/predictors/receipt.py:_clean_string:26 (high)
  • symbol:src/helix/predictors/registry.py:available_predictor_adapters:11 calls symbol:src/helix/predictors/native_baseline.py:NativeBaselinePredictor:34 (medium)
  • symbol:src/helix/predictors/registry.py:predictor_model_catalog:19 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/predictors/registry.py:predictor_model_catalog:19 calls symbol:src/helix/predictors/registry.py:available_predictor_adapters:11 (high)
  • symbol:src/helix/prime/physics.py:anchor_strength:85 calls symbol:src/helix/prime/physics.py:_range_penalty:78 (high)
  • symbol:src/helix/prime/physics.py:binding_efficiency:97 calls symbol:src/helix/prime/physics.py:anchor_strength:85 (high)
  • symbol:src/helix/prime/physics.py:binding_efficiency:97 calls symbol:src/helix/prime/physics.py:extension_strength:90 (high)
  • symbol:src/helix/prime/physics.py:compute_pbs_dG:170 calls symbol:src/helix/prime/physics.py:_complement:156 (high)
  • symbol:src/helix/prime/physics.py:compute_pbs_dG:170 calls symbol:src/helix/prime/physics.py:_pair_delta_g:160 (high)
  • symbol:src/helix/prime/physics.py:compute_rt_path_dG:180 calls symbol:src/helix/prime/physics.py:_pair_delta_g:160 (high)
  • symbol:src/helix/prime/physics.py:extension_strength:90 calls symbol:src/helix/prime/physics.py:_range_penalty:78 (high)
  • symbol:src/helix/prime/physics.py:log_efficiency:103 calls symbol:src/helix/prime/physics.py:binding_efficiency:97 (high)
  • symbol:src/helix/prime/priors.py:resolve_prime_priors:35 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/prime/rules.py:_local_gc_fraction:33 calls symbol:src/helix/bioinformatics.py:gc_content:62 (medium)
  • symbol:src/helix/prime/rules.py:prime_flap_resolution:119 calls symbol:src/helix/genome/digital.py:materialize_chrom:110 (medium)
  • symbol:src/helix/prime/rules.py:prime_flap_resolution:119 calls symbol:src/helix/prime/physics.py:branch_distribution:107 (medium)
  • symbol:src/helix/prime/rules.py:prime_flap_resolution:119 calls symbol:src/helix/prime/physics.py:PrimeBranchDistribution:23 (medium)
  • symbol:src/helix/prime/rules.py:prime_flap_resolution:119 calls symbol:src/helix/prime/rules.py:_get_prime_physics:26 (high)
  • symbol:src/helix/prime/rules.py:prime_no_edit:103 calls symbol:src/helix/edit/events.py:EditEvent:9 (medium)
  • symbol:src/helix/prime/rules.py:prime_rtt_clean:46 calls symbol:src/helix/bioinformatics.py:reverse_complement:198 (medium)
  • symbol:src/helix/prime/rules.py:prime_rtt_clean:46 calls symbol:src/helix/edit/events.py:EditEvent:9 (medium)
  • symbol:src/helix/prime/rules.py:prime_rtt_clean:46 calls symbol:src/helix/genome/digital.py:materialize_chrom:110 (medium)
  • symbol:src/helix/prime/rules.py:prime_rtt_clean:46 calls symbol:src/helix/prime/physics.py:log_efficiency:103 (medium)
  • symbol:src/helix/prime/rules.py:prime_rtt_clean:46 calls symbol:src/helix/prime/physics.py:mismatch_count:130 (medium)
  • symbol:src/helix/prime/rules.py:prime_rtt_clean:46 calls symbol:src/helix/prime/rules.py:_get_prime_objects:19 (high)
  • symbol:src/helix/prime/rules.py:prime_rtt_clean:46 calls symbol:src/helix/prime/rules.py:_get_prime_physics:26 (high)
  • symbol:src/helix/prime/rules.py:prime_rtt_clean:46 calls symbol:src/helix/prime/rules.py:_local_gc_fraction:33 (high)
  • symbol:src/helix/prime/rules.py:prime_rtt_clean:46 calls symbol:src/helix/prime/simulator.py:apply_rtt_edit:168 (medium)
  • symbol:src/helix/prime/rules.py:prime_rtt_clean:46 calls symbol:src/helix/prime/simulator.py:locate_prime_target_site:84 (medium)
  • symbol:src/helix/prime/simulator.py:_find_exact_match:53 calls symbol:src/helix/decision_support/calibration_registry.py:find:25 (medium)
  • symbol:src/helix/prime/simulator.py:_nick_position:224 calls symbol:src/helix/prime/simulator.py:_peg_field:209 (high)
  • symbol:src/helix/prime/simulator.py:_normalize_prime_priors:190 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/prime/simulator.py:_normalize_prime_priors:190 calls symbol:src/helix/prime/priors.py:resolve_prime_priors:35 (medium)
  • symbol:src/helix/prime/simulator.py:_sequence_sha:186 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/prime/simulator.py:_stable_run_id:204 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/prime/simulator.py:predict_prime_outcomes_for_targets:504 calls symbol:src/helix/prime/physics.py:binding_efficiency:97 (medium)
  • symbol:src/helix/prime/simulator.py:predict_prime_outcomes_for_targets:504 calls symbol:src/helix/prime/physics.py:mismatch_count:130 (medium)
  • symbol:src/helix/prime/simulator.py:predict_prime_outcomes_for_targets:504 calls symbol:src/helix/prime/physics.py:PrimePhysics:45 (medium)
  • symbol:src/helix/prime/simulator.py:predict_prime_outcomes_for_targets:504 calls symbol:src/helix/prime/simulator.py:locate_prime_target_site:84 (high)
  • symbol:src/helix/prime/simulator.py:predict_prime_outcomes_for_targets:504 calls symbol:src/helix/prime/simulator.py:PrimePrediction:43 (high)
  • symbol:src/helix/protein.py:_parse_args:149 calls symbol:Visualization_Bench/prototype.js:profile:354 (low)
  • symbol:src/helix/protein.py:_select_sequence:132 calls symbol:src/helix/protein.py:_require_biopython:41 (high)
  • symbol:src/helix/protein.py:_select_sequence:132 calls symbol:src/helix/protein.py:clean_sequence:67 (high)
  • symbol:src/helix/protein.py:_select_sequence:132 calls symbol:src/helix/protein.py:load_fasta_sequences:124 (high)
  • symbol:src/helix/protein.py:_select_sequence:132 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/protein.py:hydropathy_profile:102 calls symbol:src/helix/protein.py:_require_biopython:41 (high)
  • symbol:src/helix/protein.py:hydropathy_profile:102 calls symbol:src/helix/protein.py:clean_sequence:67 (high)
  • symbol:src/helix/protein.py:hydropathy_profile:102 calls symbol:src/helix/protein.py:HydropathyWindow:61 (high)
  • symbol:src/helix/protein.py:load_fasta_sequences:124 calls symbol:src/helix/protein.py:_require_biopython:41 (high)
  • symbol:src/helix/protein.py:load_fasta_sequences:124 calls symbol:src/helix/protein.py:clean_sequence:67 (high)
  • symbol:src/helix/protein.py:load_fasta_sequences:124 calls symbol:src/helix/teams/digest.py:parse:21 (medium)
  • symbol:src/helix/protein.py:main:187 calls symbol:src/helix/protein.py:_parse_args:149 (high)
  • symbol:src/helix/protein.py:main:187 calls symbol:src/helix/protein.py:_require_biopython:41 (high)
  • symbol:src/helix/protein.py:main:187 calls symbol:src/helix/protein.py:_select_sequence:132 (high)
  • symbol:src/helix/protein.py:main:187 calls symbol:src/helix/protein.py:hydropathy_profile:102 (high)
  • symbol:src/helix/protein.py:main:187 calls symbol:src/helix/protein.py:summarize_sequence:86 (high)
  • symbol:src/helix/protein.py:summarize_sequence:86 calls symbol:src/helix/protein.py:_require_biopython:41 (high)
  • symbol:src/helix/protein.py:summarize_sequence:86 calls symbol:src/helix/protein.py:clean_sequence:67 (high)
  • symbol:src/helix/protein.py:summarize_sequence:86 calls symbol:src/helix/protein.py:ProteinSummary:49 (high)
  • symbol:src/helix/provenance.py:current_git_sha:15 calls symbol:src/helix/support/subprocess.py:no_console_kwargs:8 (medium)
  • symbol:src/helix/release_urls.py:public_github_asset_url:41 calls symbol:src/helix/release_urls.py:public_github_release_download_base:30 (high)
  • symbol:src/helix/release_urls.py:public_github_asset_urls:109 calls symbol:src/helix/release_urls.py:public_github_asset_url:41 (high)
  • symbol:src/helix/release_urls.py:public_github_release_download_base:30 calls symbol:src/helix/release_urls.py:public_github_releases_url:25 (high)
  • symbol:src/helix/release_urls.py:public_github_release_tag_url:34 calls symbol:src/helix/release_urls.py:public_github_releases_url:25 (high)
  • symbol:src/helix/release_urls.py:public_github_releases_url:25 calls symbol:src/helix/release_urls.py:_normalize_repo:18 (high)
  • symbol:src/helix/repro/bundle.py:_build_run_state:158 calls symbol:src/helix/repro/bundle.py:_require_int:74 (high)
  • symbol:src/helix/repro/bundle.py:_build_run_state:158 calls symbol:src/helix/repro/bundle.py:ReproBundleError:28 (high)
  • symbol:src/helix/repro/bundle.py:_default_env_fingerprint:439 calls symbol:src/helix/provenance.py:current_git_sha:15 (medium)
  • symbol:src/helix/repro/bundle.py:_default_env_fingerprint:439 calls symbol:src/helix/scientific_contract.py:collect_backend_fingerprint:504 (medium)
  • symbol:src/helix/repro/bundle.py:_load_json:64 calls symbol:src/helix/repro/bundle.py:ReproBundleError:28 (high)
  • symbol:src/helix/repro/bundle.py:_load_policy:571 calls symbol:src/helix/repro/bundle.py:_load_json:64 (high)
  • symbol:src/helix/repro/bundle.py:_normalize_sequence:89 calls symbol:src/helix/repro/bundle.py:ReproBundleError:28 (high)
  • symbol:src/helix/repro/bundle.py:_require_int:74 calls symbol:src/helix/repro/bundle.py:ReproBundleError:28 (high)
  • symbol:src/helix/repro/bundle.py:compare_backend_outputs:732 calls symbol:src/helix/repro/bundle.py:_load_json:64 (high)
  • symbol:src/helix/repro/bundle.py:load_case_spec:137 calls symbol:src/helix/repro/bundle.py:_load_json:64 (high)
  • symbol:src/helix/repro/bundle.py:load_case_spec:137 calls symbol:src/helix/repro/bundle.py:ReproBundleError:28 (high)
  • symbol:src/helix/repro/bundle.py:sha256_canonical_json:55 calls symbol:src/helix/repro/bundle.py:sha256_bytes:43 (high)
  • symbol:src/helix/repro/bundle.py:sha256_canonical_json:55 calls symbol:src/helix/repro/bundle.py:stable_json_bytes:39 (high)
  • symbol:src/helix/repro/bundle.py:stable_json_bytes:39 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/rna/mfe.py:traceback_W:108 calls symbol:src/helix/rna/mfe.py:traceback_V:127 (high)
  • symbol:src/helix/rna/partition.py:centroid_structure:163 calls symbol:src/helix/rna/partition.py:mea_structure:108 (high)
  • symbol:src/helix/rng.py:__init__:63 calls symbol:src/helix/rng.py:_record_stream:37 (high)
  • symbol:src/helix/rng.py:__init__:63 calls symbol:src/helix/rng.py:RngStream:15 (high)
  • symbol:src/helix/rng.py:__new__:60 calls symbol:src/helix/teams/systems_enforcement.py:__new__:71 (medium)
  • symbol:src/helix/rng.py:derive_seed:45 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/rng.py:numpy_rng:83 calls symbol:src/helix/rng.py:_record_stream:37 (high)
  • symbol:src/helix/rng.py:numpy_rng:83 calls symbol:src/helix/rng.py:RngStream:15 (high)
  • symbol:src/helix/rng.py:seed:77 calls symbol:src/helix/seed/tree.py:seed:40 (medium)
  • symbol:src/helix/run_engine.py:_build_spec:192 calls symbol:src/helix/ogn/client.py:OGNJobSpec:17 (medium)
  • symbol:src/helix/run_engine.py:_build_spec:192 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/run_engine.py:_elapsed_ms:287 calls symbol:src/helix/clock.py:perf_counter:72 (medium)
  • symbol:src/helix/run_engine.py:_merge_run_config:254 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/run_engine.py:_run_crispr:75 calls symbol:src/helix/clock.py:perf_counter:72 (medium)
  • symbol:src/helix/run_engine.py:_run_crispr:75 calls symbol:src/helix/crispr/pam.py:build_crispr_pam_mask:183 (medium)
  • symbol:src/helix/run_engine.py:_run_crispr:75 calls symbol:src/helix/crispr/simulate.py:resolve_crispr_priors:259 (medium)
  • symbol:src/helix/run_engine.py:_run_crispr:75 calls symbol:src/helix/crispr/simulate.py:simulate_cut_repair:270 (medium)
  • symbol:src/helix/run_engine.py:_run_crispr:75 calls symbol:src/helix/run_engine.py:_elapsed_ms:287 (high)
  • symbol:src/helix/run_engine.py:_run_crispr:75 calls symbol:src/helix/run_engine.py:_extract_sequence:244 (high)
  • symbol:src/helix/run_engine.py:_run_crispr:75 calls symbol:src/helix/run_engine.py:_finalize_snapshot:267 (high)
  • symbol:src/helix/run_engine.py:_run_crispr:75 calls symbol:src/helix/run_engine.py:_maybe_int:293 (high)
  • symbol:src/helix/run_engine.py:_run_crispr:75 calls symbol:src/helix/run_engine.py:_merge_run_config:254 (high)
  • symbol:src/helix/run_engine.py:_run_pcr:158 calls symbol:src/helix/clock.py:perf_counter:72 (medium)
  • symbol:src/helix/run_engine.py:_run_pcr:158 calls symbol:src/helix/run_engine.py:_elapsed_ms:287 (high)
  • symbol:src/helix/run_engine.py:_run_pcr:158 calls symbol:src/helix/run_engine.py:_merge_run_config:254 (high)
  • symbol:src/helix/run_engine.py:_run_pcr:158 calls symbol:src/helix/run_engine.py:_utc_timestamp:302 (high)
  • symbol:src/helix/run_engine.py:_run_pcr:158 calls symbol:src/helix/studio/pcr_engine.py:simulate_pcr:46 (medium)
  • symbol:src/helix/run_engine.py:_run_prime:121 calls symbol:src/helix/clock.py:perf_counter:72 (medium)
  • symbol:src/helix/run_engine.py:_run_prime:121 calls symbol:src/helix/crispr/pam.py:build_prime_pam_mask:242 (medium)
  • symbol:src/helix/run_engine.py:_run_prime:121 calls symbol:src/helix/prime/priors.py:resolve_prime_priors:35 (medium)
  • symbol:src/helix/run_engine.py:_run_prime:121 calls symbol:src/helix/prime/simulator.py:simulate_prime_edit:268 (medium)
  • symbol:src/helix/run_engine.py:_run_prime:121 calls symbol:src/helix/run_engine.py:_elapsed_ms:287 (high)
  • symbol:src/helix/run_engine.py:_run_prime:121 calls symbol:src/helix/run_engine.py:_extract_sequence:244 (high)
  • symbol:src/helix/run_engine.py:_run_prime:121 calls symbol:src/helix/run_engine.py:_finalize_snapshot:267 (high)
  • symbol:src/helix/run_engine.py:_run_prime:121 calls symbol:src/helix/run_engine.py:_maybe_int:293 (high)
  • symbol:src/helix/run_engine.py:_run_prime:121 calls symbol:src/helix/run_engine.py:_merge_run_config:254 (high)
  • symbol:src/helix/run_engine.py:_utc_timestamp:302 calls symbol:src/helix/clock.py:deterministic_utc_iso:51 (medium)
  • symbol:src/helix/run_engine.py:_utc_timestamp:302 calls symbol:src/helix/clock.py:utc_now_iso:57 (medium)
  • symbol:src/helix/run_engine.py:execute:214 calls symbol:src/helix/ogn/client.py:submit:56 (medium)
  • symbol:src/helix/run_engine.py:execute:214 calls symbol:src/helix/ogn/client.py:wait_for_completion:87 (medium)
  • symbol:src/helix/run_engine.py:execute:214 calls symbol:src/helix/run_engine.py:_build_spec:192 (high)
  • symbol:src/helix/run_engine.py:execute:214 calls symbol:src/helix/run_engine.py:EngineResult:35 (high)
  • symbol:src/helix/run_engine.py:execute:51 calls symbol:src/helix/clock.py:set_deterministic_anchor_from_run_id:25 (medium)
  • symbol:src/helix/run_engine.py:execute:51 calls symbol:src/helix/entropy.py:set_deterministic_entropy_seed_from_run_id:33 (medium)
  • symbol:src/helix/run_engine.py:execute:51 calls symbol:src/helix/metrics_utils.py:run_metrics_to_summary:8 (medium)
  • symbol:src/helix/run_engine.py:execute:51 calls symbol:src/helix/rng.py:clear_rng_streams:26 (medium)
  • symbol:src/helix/run_engine.py:execute:51 calls symbol:src/helix/rng.py:rng_streams:30 (medium)
  • symbol:src/helix/run_engine.py:execute:51 calls symbol:src/helix/run_engine.py:_extract_state:235 (high)
  • symbol:src/helix/run_engine.py:execute:51 calls symbol:src/helix/run_engine.py:_run_crispr:75 (high)
  • symbol:src/helix/run_engine.py:execute:51 calls symbol:src/helix/run_engine.py:_run_pcr:158 (high)
  • symbol:src/helix/run_engine.py:execute:51 calls symbol:src/helix/run_engine.py:_run_prime:121 (high)
  • symbol:src/helix/run_engine.py:execute:51 calls symbol:src/helix/run_engine.py:EngineResult:35 (high)
  • symbol:src/helix/run_engine.py:execute:51 calls symbol:src/helix/studio/run_metrics.py:compute_run_metrics:134 (medium)
  • symbol:src/helix/run_engine.py:execute:51 calls symbol:src/helix/temp.py:set_deterministic_temp_seed_from_run_id:34 (medium)
  • symbol:src/helix/schema/__init__.py:_check_spec_version:55 calls symbol:src/helix/schema/__init__.py:_parse_version:48 (high)
  • symbol:src/helix/schema/__init__.py:_check_spec_version:55 calls symbol:src/helix/schema/__init__.py:SchemaError:44 (high)
  • symbol:src/helix/schema/__init__.py:describe_schema:325 calls symbol:src/helix/schema/__init__.py:SchemaError:44 (high)
  • symbol:src/helix/schema/__init__.py:diff_manifests:390 calls symbol:src/helix/schema/__init__.py:_prop_keys:382 (high)
  • symbol:src/helix/schema/__init__.py:format_manifest_diff:423 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/schema/__init__.py:format_manifest_diff:423 calls symbol:docs/playground/js/realtime.js:diff:512 (low)
  • symbol:src/helix/schema/__init__.py:validate_viz_payload:310 calls symbol:src/helix/schema/__init__.py:_check_spec_version:55 (high)
  • symbol:src/helix/schema/__init__.py:validate_viz_payload:310 calls symbol:src/helix/schema/__init__.py:SchemaError:44 (high)
  • symbol:src/helix/scientific_contract.py:_collect_cuda_fingerprint:156 calls symbol:src/helix/scientific_contract.py:_probe_cuda_via_nvidia_smi:97 (high)
  • symbol:src/helix/scientific_contract.py:_collect_cuda_fingerprint:156 calls symbol:src/helix/scientific_contract.py:_probe_cuda_via_torch:126 (high)
  • symbol:src/helix/scientific_contract.py:_default_paths:409 calls symbol:src/helix/scientific_contract.py:_resolve_repro_path:401 (high)
  • symbol:src/helix/scientific_contract.py:_pick:273 calls symbol:src/helix/scientific_contract.py:_env:250 (high)
  • symbol:src/helix/scientific_contract.py:_probe_cuda_via_nvidia_smi:97 calls symbol:src/helix/scientific_contract.py:_run_nvidia_smi:73 (high)
  • symbol:src/helix/scientific_contract.py:_probe_cuda_via_nvidia_smi:97 calls symbol:src/helix/scientific_contract.py:_to_int:64 (high)
  • symbol:src/helix/scientific_contract.py:_probe_cuda_via_torch:126 calls symbol:src/helix_engine/native.py:is_available:20 (medium)
  • symbol:src/helix/scientific_contract.py:_probe_cuda_via_torch:126 calls symbol:src/helix/scientific_contract.py:_to_int:64 (high)
  • symbol:src/helix/scientific_contract.py:_reset_contract_identity_for_tests:312 calls symbol:src/helix/scientific_contract.py:_register_distribution_sampler:347 (high)
  • symbol:src/helix/scientific_contract.py:_resolve_repro_path:401 calls symbol:src/helix/scientific_contract.py:_candidate_repro_roots:379 (high)
  • symbol:src/helix/scientific_contract.py:_run_nvidia_smi:73 calls symbol:src/helix/support/subprocess.py:no_console_kwargs:8 (medium)
  • symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/scientific_contract.py:collect_backend_fingerprint:504 calls symbol:src/helix/scientific_contract.py:_collect_cuda_fingerprint:156 (high)
  • symbol:src/helix/scientific_contract.py:collect_backend_fingerprint:504 calls symbol:src/helix/scientific_contract.py:_is_gpu_backend:50 (high)
  • symbol:src/helix/scientific_contract.py:collect_backend_fingerprint:504 calls symbol:src/helix/scientific_contract.py:_safe_platform:57 (high)
  • symbol:src/helix/scientific_contract.py:collect_backend_fingerprint:504 calls symbol:src/helix/scientific_contract.py:is_backend_fingerprint_complete:539 (high)
  • symbol:src/helix/scientific_contract.py:collect_backend_fingerprint:504 calls symbol:src/helix/studio/mcp_bridge.py:info:104 (medium)
  • symbol:src/helix/scientific_contract.py:current_contract_downgrades:218 calls symbol:src/helix/campaigns/receipt.py:current:33 (medium)
  • symbol:src/helix/scientific_contract.py:is_backend_fingerprint_complete:539 calls symbol:src/helix/scientific_contract.py:_is_gpu_backend:50 (high)
  • symbol:src/helix/scientific_contract.py:is_backend_fingerprint_complete:539 calls symbol:src/helix/scientific_contract.py:_to_int:64 (high)
  • symbol:src/helix/scientific_contract.py:register_distribution_sampler:357 calls symbol:src/helix/scientific_contract.py:_register_distribution_sampler:347 (high)
  • symbol:src/helix/scientific_contract.py:sha256_prefixed:327 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (high)
  • symbol:src/helix/seed/guard.py:enable_guard_from_env:11 calls symbol:src/helix/determinism/guard.py:install:311 (medium)
  • symbol:src/helix/seed/minimizer.py:_canon_hash:22 calls symbol:src/helix/seed/minimizer.py:_encode_kmer:11 (high)
  • symbol:src/helix/seed/minimizer.py:_canon_hash:22 calls symbol:src/helix/seed/minimizer.py:_revcomp:18 (high)
  • symbol:src/helix/seed/minimizer.py:minimizers:30 calls symbol:src/helix/seed/minimizer.py:_canon_hash:22 (high)
  • symbol:src/helix/seed/syncmer.py:syncmers:9 calls symbol:src/helix/seed/minimizer.py:_canon_hash:22 (medium)
  • symbol:src/helix/seed/tree.py:_info:34 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/seed/tree.py:seed_bytes:37 calls symbol:src/helix/seed/tree.py:_hkdf_sha256:15 (high)
  • symbol:src/helix/seed/tree.py:seed_bytes:37 calls symbol:src/helix/seed/tree.py:_info:34 (high)
  • symbol:src/helix/seed/tree.py:seed_bytes:37 calls symbol:src/helix/seed/tree.py:_to_bytes:9 (high)
  • symbol:src/helix/seed/tree.py:seed:40 calls symbol:src/helix/seed/tree.py:seed_bytes:37 (high)
  • symbol:src/helix/server/config.py:load_config:18 calls symbol:src/helix/server/config.py:HelixConfig:13 (high)
  • symbol:src/helix/server/config.py:load_config:18 calls symbol:src/helix/server/config.py:IngestRegistryConfig:8 (high)
  • symbol:src/helix/server/instrument_runs_api.py:api_get_run_analysis:50 calls symbol:src/helix/server/analysis_client.py:get_by_run:19 (medium)
  • symbol:src/helix/server/instrument_runs_api.py:api_get_run:41 calls symbol:src/helix/server/instrument_runs_api.py:get_run:19 (high)
  • symbol:src/helix/server/instrument_runs_api.py:api_list_runs:35 calls symbol:src/helix/server/instrument_runs_api.py:list_runs:15 (high)
  • symbol:src/helix/server/instrument_runs_api.py:list_runs:15 calls symbol:src/helix/server/run_registry_client.py:list_runs:19 (medium)
  • symbol:src/helix/sim/evidence.py:_coerce_spec:81 calls symbol:src/helix/sim/evidence.py:EvidenceSpec:10 (high)
  • symbol:src/helix/sim/evidence.py:_summarize_distribution:55 calls symbol:src/helix/sim/posterior.py:entropy_bits:28 (medium)
  • symbol:src/helix/sim/evidence.py:_summarize_observed:66 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/sim/evidence.py:_summarize_observed:66 calls symbol:src/helix/sim/posterior.py:entropy_bits:28 (medium)
  • symbol:src/helix/sim/experiment_planner.py:_canonical_json_bytes:354 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/sim/experiment_planner.py:_dirichlet_entropy_bits:86 calls symbol:src/helix/sim/experiment_planner.py:_digamma:72 (high)
  • symbol:src/helix/sim/experiment_planner.py:_posterior_summary_for_hash:362 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/sim/experiment_planner.py:_sha256_prefixed:358 calls symbol:src/helix/sim/experiment_planner.py:_canonical_json_bytes:354 (high)
  • symbol:src/helix/sim/posterior.py:_extract_metadata:104 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/sim/posterior.py:_extract_probability:49 calls symbol:src/helix/sim/posterior.py:_coerce_float:35 (high)
  • symbol:src/helix/sim/posterior.py:_extract_probability:49 calls symbol:src/helix/sim/posterior.py:_sanitize_probability:42 (high)
  • symbol:src/helix/sim/posterior.py:_sanitize_probability:42 calls symbol:src/helix/sim/posterior.py:_coerce_float:35 (high)
  • symbol:src/helix/sim/structural_risk.py:_heavy_tail_bin_mass:239 calls symbol:examples/plugins/remote_web_panel/ui/main.js:p:74 (low)
  • symbol:src/helix/sim/structural_risk.py:_poisson_p_ge3:216 calls symbol:src/helix/sim/structural_risk.py:_clamp01:14 (high)
  • symbol:src/helix/sim/structural_risk.py:_strand_token:35 calls symbol:src/helix/sim/structural_risk.py:_safe_str:31 (high)
  • symbol:src/helix/sim/structural_risk.py:normalized:68 calls symbol:src/helix/sim/structural_risk.py:_clamp01:14 (high)
  • symbol:src/helix/sim/structural_risk.py:normalized:68 calls symbol:src/helix/sim/structural_risk.py:_safe_int:24 (high)
  • symbol:src/helix/sim/structural_risk.py:normalized:68 calls symbol:src/helix/sim/structural_risk.py:_safe_str:31 (high)
  • symbol:src/helix/sim/structural_risk.py:normalized:68 calls symbol:src/helix/sim/structural_risk.py:_strand_token:35 (high)
  • symbol:src/helix/sim/structural_risk.py:normalized:68 calls symbol:src/helix/sim/structural_risk.py:BreakSite:59 (high)
  • symbol:src/helix/sim/structural_risk.py:to_dict:196 calls symbol:src/helix/sim/structural_risk.py:to_dict:79 (high)
  • symbol:src/helix/sketch/hll.py:_hash64:16 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/sketch/hll.py:compute_hll:42 calls symbol:src/helix/sketch/hll.py:_hash64:16 (high)
  • symbol:src/helix/sketch/hll.py:compute_hll:42 calls symbol:src/helix/sketch/hll.py:_normalize:12 (high)
  • symbol:src/helix/sketch/hll.py:compute_hll:42 calls symbol:src/helix/sketch/hll.py:HLLSketch:21 (high)
  • symbol:src/helix/sketch/hll.py:to_dict:38 calls symbol:src/helix/sketch/hll.py:estimate:25 (high)
  • symbol:src/helix/sketch/hll.py:union_hll:60 calls symbol:src/helix/sketch/hll.py:HLLSketch:21 (high)
  • symbol:src/helix/sketch/minhash.py:_hash64:15 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/sketch/minhash.py:compute_sketch:30 calls symbol:src/helix/sketch/minhash.py:_hash64:15 (high)
  • symbol:src/helix/sketch/minhash.py:compute_sketch:30 calls symbol:src/helix/sketch/minhash.py:_normalize:11 (high)
  • symbol:src/helix/sketch/minhash.py:compute_sketch:30 calls symbol:src/helix/sketch/minhash.py:MinHashSketch:21 (high)
  • symbol:src/helix/snapshot_bundle.py:_canonical_bytes:24 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/snapshot_bundle.py:_load_json:34 calls symbol:src/helix/snapshot_bundle.py:SnapshotBundleError:18 (high)
  • symbol:src/helix/snapshot_bundle.py:_snapshot_id:41 calls symbol:src/helix/clock.py:utc_now_stamp:112 (medium)
  • symbol:src/helix/snapshot_bundle.py:_snapshot_id:41 calls symbol:src/helix/security/tokens.py:token_hex:12 (medium)
  • symbol:src/helix/snapshot_bundle.py:_snapshot_id:41 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/snapshot_bundle.py:add_file:145 calls symbol:src/helix/snapshot_bundle.py:_sha256_bytes:28 (high)
  • symbol:src/helix/snapshot_bundle.py:load_manifest:85 calls symbol:src/helix/snapshot_bundle.py:SnapshotBundleError:18 (high)
  • symbol:src/helix/snapshot_bundle.py:read_bytes:93 calls symbol:src/helix/snapshot_bundle.py:SnapshotBundleError:18 (high)
  • symbol:src/helix/snapshot_bundle.py:read_json:100 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (high)
  • symbol:src/helix/snapshot_bundle.py:read_json:100 calls symbol:src/helix/snapshot_bundle.py:SnapshotBundleError:18 (high)
  • symbol:src/helix/snapshot_bundle.py:read_json:100 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/species/builder.py:load_reference_map_tsv:20 calls symbol:src/helix/species/builder.py:ReferenceMapRow:12 (high)
  • symbol:src/helix/species/builder.py:load_taxonomy_jsonl:53 calls symbol:src/helix/species/bundle.py:TaxonEntry:18 (medium)
  • symbol:src/helix/species/bundle.py:_canonical_json:86 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/species/bundle.py:to_entry:60 calls symbol:src/helix/species/bundle.py:ReferenceEntry:34 (high)
  • symbol:src/helix/species/core.py:_all_hashes:133 calls symbol:src/helix/species/core.py:iter_canonical_kmer_hashes:37 (high)
  • symbol:src/helix/species/core.py:_hash_value:30 calls symbol:src/helix/species/core.py:splitmix64:22 (high)
  • symbol:src/helix/species/detect.py:_normalize_posterior:120 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/species/detect.py:_sha256_json:41 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/string/fm.py:build_bwt:15 calls symbol:src/helix/string/fm.py:_ensure_sentinel:8 (high)
  • symbol:src/helix/string/fm.py:build_fm:35 calls symbol:src/helix/string/fm.py:build_bwt:15 (high)
  • symbol:src/helix/string/fm.py:build_fm:35 calls symbol:src/helix/string/fm.py:FMIndex:27 (high)
  • symbol:src/helix/string/fm.py:search:75 calls symbol:src/helix/string/fm.py:rank:55 (high)
  • symbol:src/helix/studio/about_dialog.py:__init__:11 calls symbol:src/helix/studio/about_dialog.py:_copy_to_clipboard:59 (high)
  • symbol:src/helix/studio/about_dialog.py:__init__:11 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/studio/about_dialog.py:__init__:11 calls symbol:src/helix/support/build_meta.py:build_info:44 (medium)
  • symbol:src/helix/studio/about_dialog.py:_copy_to_clipboard:59 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/app.py:_apply:489 calls symbol:src/helix/studio/app.py:_log_window_metrics:447 (high)
  • symbol:src/helix/studio/app.py:_apply:489 calls symbol:src/helix/studio/app.py:_pick_screen:466 (high)
  • symbol:src/helix/studio/app.py:_bootstrap_environment:237 calls symbol:src/helix/studio/app.py:_choose_qt_platform:213 (high)
  • symbol:src/helix/studio/app.py:_bootstrap_environment:237 calls symbol:src/helix/studio/app.py:_try_enable_windows_per_monitor_dpi:106 (high)
  • symbol:src/helix/studio/app.py:_choose_qt_platform:213 calls symbol:src/helix/studio/app.py:_detect_wsl:200 (high)
  • symbol:src/helix/studio/app.py:_choose_qt_platform:213 calls symbol:src/helix/studio/app.py:_env_flag:206 (high)
  • symbol:src/helix/studio/app.py:_configure_application:165 calls symbol:src/helix/studio/ui_tokens.py:ui_scale_factor:25 (medium)
  • symbol:src/helix/studio/app.py:_configure_terminal_ctrl_c:150 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/app.py:_ensure_cuda_fields:20 calls symbol:src/helix/fs.py:glob_sorted:37 (medium)
  • symbol:src/helix/studio/app.py:_format_screen:357 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:src/helix/studio/app.py:_log_added:413 calls symbol:src/helix/studio/app.py:_format_screen:357 (high)
  • symbol:src/helix/studio/app.py:_log_primary:406 calls symbol:src/helix/studio/app.py:_format_screen:357 (high)
  • symbol:src/helix/studio/app.py:_log_removed:420 calls symbol:src/helix/studio/app.py:_format_screen:357 (high)
  • symbol:src/helix/studio/app.py:_log_scaling_debug:382 calls symbol:src/helix/studio/app.py:_format_screen:357 (high)
  • symbol:src/helix/studio/app.py:_log_window_metrics:447 calls symbol:src/helix/studio/app.py:_format_screen:357 (high)
  • symbol:src/helix/studio/app.py:_parse_args:314 calls symbol:src/helix/studio/extension_host/supervisor.py:mode:92 (medium)
  • symbol:src/helix/studio/app.py:_pick_screen:466 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:src/helix/studio/app.py:_pick_screen:466 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/app.py:_run_welcome_smoke:694 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:runs:183 (medium)
  • symbol:src/helix/studio/app.py:_run_welcome_smoke:694 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/app.py:_run_welcome_smoke:694 calls symbol:src/helix/studio/welcome.py:set_recent_handler:1168 (medium)
  • symbol:src/helix/studio/app.py:_run_welcome_smoke:694 calls symbol:src/helix/studio/welcome.py:WelcomeDialog:254 (medium)
  • symbol:src/helix/studio/app.py:_run_welcome_smoke:694 calls symbol:src/helix/temp.py:gettempdir:43 (medium)
  • symbol:src/helix/studio/app.py:_start_watchdog:334 calls symbol:src/helix/clock.py:perf_counter:72 (medium)
  • symbol:src/helix/studio/app.py:_tick:342 calls symbol:src/helix/clock.py:perf_counter:72 (medium)
  • symbol:src/helix/studio/app.py:launch:295 calls symbol:src/helix/config.py:HelixFeatures:86 (medium)
  • symbol:src/helix/studio/app.py:launch:295 calls symbol:src/helix/gui/theme.py:apply_helix_theme:196 (medium)
  • symbol:src/helix/studio/app.py:launch:295 calls symbol:src/helix/studio/app.py:_bootstrap_environment:237 (high)
  • symbol:src/helix/studio/app.py:launch:295 calls symbol:src/helix/studio/app.py:_configure_application:165 (high)
  • symbol:src/helix/studio/app.py:launch:295 calls symbol:src/helix/studio/app.py:_load_app_icon:175 (high)
  • symbol:src/helix/studio/app.py:launch:295 calls symbol:src/helix/studio/context.py:StudioContext:12 (medium)
  • symbol:src/helix/studio/app.py:launch:295 calls symbol:src/helix/studio/main_window.py:_default_project_root:378 (medium)
  • symbol:src/helix/studio/app.py:launch:295 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (medium)
  • symbol:src/helix/studio/app.py:launch:295 calls symbol:src/helix/studio/project.py:ProjectModel:145 (medium)
  • symbol:src/helix/studio/app.py:launch:295 calls symbol:src/helix/studio/session.py:SessionModel:126 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/config.py:HelixFeatures:86 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/determinism/guard.py:enable_from_env:691 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/gui/opengl.py:configure_opengl_surface_format:9 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/gui/theme.py:apply_helix_theme:196 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/ogn/client.py:MockOGNClient:49 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/ogn/manager.py:OgnManager:14 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/scientific_contract.py:load_model_semantics:485 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/scientific_contract.py:load_policy:417 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/app.py:_bootstrap_environment:237 (high)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/app.py:_configure_application:165 (high)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/app.py:_configure_terminal_ctrl_c:150 (high)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/app.py:_force_window_screen:463 (high)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/app.py:_load_app_icon:175 (high)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/app.py:_log_scaling_debug:382 (high)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/app.py:_log_window_metrics:447 (high)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/app.py:_parse_args:314 (high)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/app.py:_run_welcome_smoke:694 (high)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/app.py:_should_start_maximized:517 (high)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/app.py:_start_watchdog:334 (high)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/context.py:StudioContext:12 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/crash_dialog.py:maybe_show_crash_dialog:160 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/debug_runtime.py:install_window_tracker:31 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/debug_runtime.py:log_pid:16 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/main_window.py:_default_project_root:378 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/main_window.py:_run_welcome_if_needed:9349 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/main_window.py:show:852 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/mcp_bridge.py:start:62 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/mcp_bridge.py:stop:81 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/mcp_bridge.py:StudioMcpBridge:46 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/perf.py:install_exception_shield:94 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/perf.py:PerfOverlay:63 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/perf.py:text:76 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/project.py:load:174 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/project.py:ProjectModel:145 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/studio/session.py:SessionModel:126 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:src/helix/support/events.py:log_event:171 (medium)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/app.py:main:527 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/assays/assay_chooser.py:_amplicon_length:237 calls symbol:src/helix/studio/assays/assay_chooser.py:_safe_int:36 (high)
  • symbol:src/helix/studio/assays/assay_chooser.py:_amplicon_window:243 calls symbol:src/helix/studio/assays/assay_chooser.py:_safe_int:36 (high)
  • symbol:src/helix/studio/assays/assay_chooser.py:_canonical_json_bytes:15 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/assays/assay_chooser.py:_has_primers:228 calls symbol:src/helix/studio/assays/assay_chooser.py:_norm:43 (high)
  • symbol:src/helix/studio/assays/assay_chooser.py:_high_risk_count:159 calls symbol:src/helix/studio/assays/assay_chooser.py:_norm:43 (high)
  • symbol:src/helix/studio/assays/assay_chooser.py:_infer_insertion_length:255 calls symbol:src/helix/studio/assays/assay_chooser.py:_safe_int:36 (high)
  • symbol:src/helix/studio/assays/assay_chooser.py:_infer_insertion_length:255 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/assays/assay_chooser.py:_prime_warnings_flag:54 calls symbol:src/helix/studio/assays/assay_chooser.py:_norm:43 (high)
  • symbol:src/helix/studio/assays/assay_chooser.py:_spectrum_entropy:127 calls symbol:src/helix/studio/assays/assay_chooser.py:_norm:43 (high)
  • symbol:src/helix/studio/assays/assay_chooser.py:_spectrum_entropy:127 calls symbol:src/helix/studio/assays/assay_chooser.py:_safe_float:29 (high)
  • symbol:src/helix/studio/assays/assay_chooser.py:_truncated_spectrum:145 calls symbol:src/helix/studio/assays/assay_chooser.py:_norm:43 (high)
  • symbol:src/helix/studio/assays/assay_chooser.py:_truncated_spectrum:145 calls symbol:src/helix/studio/assays/assay_chooser.py:_safe_float:29 (high)
  • symbol:src/helix/studio/assays/assay_chooser.py:assay_plan_json_bytes:21 calls symbol:src/helix/studio/assays/assay_chooser.py:_canonical_json_bytes:15 (high)
  • symbol:src/helix/studio/assays/assay_chooser.py:assay_plan_sha256:25 calls symbol:src/helix/studio/assays/assay_chooser.py:assay_plan_json_bytes:21 (high)
  • symbol:src/helix/studio/assays/primer_design.py:_canonical_json_bytes:29 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/assays/primer_design.py:_score_primer:220 calls symbol:src/helix/studio/assays/primer_design.py:_gc_fraction:180 (high)
  • symbol:src/helix/studio/assays/primer_design.py:_score_primer:220 calls symbol:src/helix/studio/assays/primer_design.py:_tm_wallace:195 (high)
  • symbol:src/helix/studio/assays/primer_design.py:primer_plan_json_bytes:172 calls symbol:src/helix/studio/assays/primer_design.py:_canonical_json_bytes:29 (high)
  • symbol:src/helix/studio/assays/primer_design.py:primer_plan_sha256:176 calls symbol:src/helix/studio/assays/primer_design.py:primer_plan_json_bytes:172 (high)
  • symbol:src/helix/studio/backend_config.py:load_backend_config:12 calls symbol:src/helix/studio/backend_config.py:StudioBackendConfig:8 (high)
  • symbol:src/helix/studio/base_position_calibration.py:_canonical_json_bytes:25 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/base_position_calibration.py:_effective_sample_size:173 calls symbol:src/helix/studio/base_position_calibration.py:_normalize_text:169 (high)
  • symbol:src/helix/studio/base_position_calibration.py:_effective_sample_size:173 calls symbol:src/helix/studio/base_position_calibration.py:_safe_float:158 (high)
  • symbol:src/helix/studio/base_position_calibration.py:_extract_observed_positions:205 calls symbol:src/helix/studio/base_position_calibration.py:_safe_float:158 (high)
  • symbol:src/helix/studio/base_position_calibration.py:_extract_predicted_positions:197 calls symbol:src/helix/studio/base_position_calibration.py:_safe_float:158 (high)
  • symbol:src/helix/studio/base_position_calibration.py:_ppm:444 calls symbol:src/helix/studio/base_position_calibration.py:_safe_float:158 (high)
  • symbol:src/helix/studio/base_position_calibration.py:base_position_batch_eval_markdown:79 calls symbol:src/helix/studio/base_position_calibration.py:format_base_position_batch_eval_summary:63 (high)
  • symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_batch_eval_json_bytes:55 calls symbol:src/helix/studio/base_position_calibration.py:_canonical_json_bytes:25 (high)
  • symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_batch_eval_sha256:59 calls symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_batch_eval_json_bytes:55 (high)
  • symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_eval_json_bytes:47 calls symbol:src/helix/studio/base_position_calibration.py:_canonical_json_bytes:25 (high)
  • symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_eval_sha256:51 calls symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_eval_json_bytes:47 (high)
  • symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_preview_json_bytes:39 calls symbol:src/helix/studio/base_position_calibration.py:_canonical_json_bytes:25 (high)
  • symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_preview_sha256:43 calls symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_preview_json_bytes:39 (high)
  • symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_profile_json_bytes:31 calls symbol:src/helix/studio/base_position_calibration.py:_canonical_json_bytes:25 (high)
  • symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_profile_sha256:35 calls symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_profile_json_bytes:31 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:__init__:160 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_on_weight_changed:968 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:__init__:160 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_render_history:1048 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:__init__:160 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_update_decision_mode_from_session:376 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:__init__:160 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:__init__:160 calls symbol:src/helix/studio/extension_host/supervisor.py:mode:92 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:__init__:160 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:__init__:160 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:__init__:160 calls symbol:src/helix/studio/workers.py:CancelToken:31 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:__init__:160 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:__init__:160 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_candidate:1180 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_capture_plan_snapshot:1100 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_candidate:1180 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_next_history_id:1092 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_candidate:1180 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_render_history:1048 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_candidate:1180 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_safe_int:47 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_candidate:1180 calls symbol:src/helix/studio/edit_plan.py:edit_plan_to_dict:143 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_candidate:1180 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_candidate:1180 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_decision_mode_gate:390 calls symbol:src/helix/studio/extension_host/supervisor.py:mode:92 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_selected:1172 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_candidate:1180 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_snapshot:1121 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_snapshot:1121 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_capture_plan_snapshot:1100 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_snapshot:1121 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_next_history_id:1092 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_snapshot:1121 calls symbol:src/helix/studio/edit_plan.py:edit_plan_to_dict:143 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_snapshot:1121 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_snapshot:1121 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_weights:986 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_rerank_candidates:1016 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_build_batch_spec:72 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_pam_class_from:66 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_build_batch_spec:72 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_pam_pattern_from:54 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_build_batch_spec:72 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_safe_int:47 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_build_batch_spec:72 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_build_batch_spec:72 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_candidate_sort_key:641 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_safe_int:47 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_capture_plan_snapshot:1100 calls symbol:src/helix/studio/edit_plan.py:edit_plan_to_dict:143 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_capture_plan_snapshot:1100 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_current_weights:894 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_display_weights:858 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_current_weights:894 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_map_weights_for_spec:884 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_current_weights:894 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_normalize_weights:900 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_display_weights:858 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_history_key:1064 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_safe_int:47 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_load_ranking_spec:935 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_load_ranking_spec:935 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_map_weights_for_display:867 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_load_ranking_spec:935 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_normalize_weights:900 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_load_ranking_spec:935 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_update_evaluation_lock:1004 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_load_ranking_spec:935 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_map_weights_for_display:867 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_map_weights_for_spec:884 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_maybe_update_evaluation_metrics:575 calls symbol:src/helix/evaluation/auroc_metric.py:build_auroc_metric_v1:17 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_maybe_update_evaluation_metrics:575 calls symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_maybe_update_evaluation_metrics:575 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_maybe_update_evaluation_metrics:575 calls symbol:src/helix/sweep.py:export:135 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_maybe_update_evaluation_metrics:575 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_next_history_id:1092 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_safe_int:47 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_normalize_weights:900 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_err:508 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_set_running:457 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_err:508 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_export_clicked:1318 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_write_bundle:1341 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_export_clicked:1318 calls symbol:src/helix/studio/export_gate.py:build_export_context:45 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_export_clicked:1318 calls symbol:src/helix/studio/ui/export_gate.py:ensure_export_allowed:19 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_ok:504 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_set_results:514 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_ok:504 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_set_running:457 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_pair_mode_toggled:424 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_pair_mode_toggled:424 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_pareto_toggled:1042 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_filtered_candidates:1035 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_pareto_toggled:1042 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_render_table:656 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_row_activated:1168 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_candidate:1180 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_run_clicked:474 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_build_batch_spec:72 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_run_clicked:474 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_set_running:457 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_run_clicked:474 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_selection_changed:734 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_render_details:745 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_state_changed:445 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_render_history:1048 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_state_changed:445 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_update_decision_mode_from_session:376 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_state_changed:445 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_weight_changed:968 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_weight_changed:968 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_weights:986 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_weight_changed:968 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_display_weights:858 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_weight_changed:968 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_map_weights_for_spec:884 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_weight_changed:968 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_normalize_weights:900 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_weight_changed:968 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_reject_weight_edit:561 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_on_weight_changed:968 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_reject_weight_edit:561 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_load_ranking_spec:935 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_reject_weight_edit:561 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_render_details:745 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_render_table:656 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_render_details:745 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_render_table:656 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_safe_int:47 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_rerank_candidates:1016 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_current_weights:894 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_rerank_candidates:1016 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_filtered_candidates:1035 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_rerank_candidates:1016 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_render_table:656 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_rerank_candidates:1016 calls symbol:src/helix/studio/batch/model.py:normalized_composite_score:329 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_revert_history_entry:1161 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_snapshot:1121 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_run:484 calls symbol:src/helix/studio/batch/model.py:run_batch:462 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_set_results:514 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_filtered_candidates:1035 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_set_results:514 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_load_ranking_spec:935 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_set_results:514 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_maybe_update_evaluation_metrics:575 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_set_results:514 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_record_evaluation_lock_metadata:547 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_set_results:514 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_render_table:656 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_set_results:514 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_report_is_pair_mode:465 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_set_results:514 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_rerank_candidates:1016 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_set_results:514 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_update_decision_mode_from_session:376 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_set_results:514 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_set_results:514 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_set_running:457 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_update_decision_mode_from_session:376 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_decision_mode_gate:390 (high)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_update_decision_mode_from_session:376 calls symbol:src/helix/studio/run_artifact.py:artifact_decision_mode_eligible:1207 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_update_decision_mode_from_session:376 calls symbol:src/helix/studio/run_artifact.py:artifact_is_valid:1185 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_update_decision_mode_from_session:376 calls symbol:src/helix/studio/session.py:ensure_run_artifact:189 (medium)
  • symbol:src/helix/studio/batch/batch_compare_panel.py:_write_bundle:1341 calls symbol:src/helix/studio/batch/bundle.py:write_batch_bundle:235 (medium)
  • symbol:src/helix/studio/batch/bundle.py:_parse_sha256_file:360 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/batch/bundle.py:build_manifest:32 calls symbol:src/helix/studio/batch/bundle.py:_created_utc:27 (high)
  • symbol:src/helix/studio/batch/bundle.py:build_manifest:32 calls symbol:src/helix/studio/batch/bundle.py:sha256_hex:19 (high)
  • symbol:src/helix/studio/batch/bundle.py:stable_json_bytes:23 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/batch/bundle.py:verify_batch_bundle_zip_bytes:256 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/batch/bundle.py:verify_batch_bundle_zip_bytes:256 calls symbol:src/helix/studio/batch/bundle.py:_find_pack_dirname:243 (high)
  • symbol:src/helix/studio/batch/bundle.py:verify_batch_bundle_zip_bytes:256 calls symbol:src/helix/studio/batch/bundle.py:sha256_hex:19 (high)
  • symbol:src/helix/studio/batch/bundle.py:verify_batch_bundle_zip_bytes:256 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/batch/bundle.py:write_batch_bundle:235 calls symbol:src/helix/studio/batch/bundle.py:build_batch_bundle_zip_bytes:51 (high)
  • symbol:src/helix/studio/batch/bundle.py:write_batch_bundle:235 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/studio/batch/model.py:_build_candidate_result:638 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/batch/model.py:_build_candidate_result:638 calls symbol:src/helix/studio/assays/assay_chooser.py:build_assay_plan:616 (medium)
  • symbol:src/helix/studio/batch/model.py:_build_candidate_result:638 calls symbol:src/helix/studio/assays/primer_design.py:build_primer_plan:393 (medium)
  • symbol:src/helix/studio/batch/model.py:_build_candidate_result:638 calls symbol:src/helix/studio/batch/model.py:_run_offtargets_for_guides:547 (high)
  • symbol:src/helix/studio/batch/model.py:_build_candidate_result:638 calls symbol:src/helix/studio/offtargets/model.py:offtarget_report_to_dict:301 (medium)
  • symbol:src/helix/studio/batch/model.py:_build_candidate_result:638 calls symbol:src/helix/studio/offtargets/reference_accessor.py:accessor:341 (medium)
  • symbol:src/helix/studio/batch/model.py:_build_candidate_result:638 calls symbol:src/helix/studio/offtargets/reference_accessor.py:build_reference_cache_from_config:360 (medium)
  • symbol:src/helix/studio/batch/model.py:_build_candidate_result:638 calls symbol:src/helix/studio/offtargets/reference_accessor.py:OffTargetReferenceCache:329 (medium)
  • symbol:src/helix/studio/batch/model.py:_build_candidate_result:638 calls symbol:src/helix/studio/offtargets/validation_plan.py:build_validation_plan:207 (medium)
  • symbol:src/helix/studio/batch/model.py:_build_candidate_result:638 calls symbol:src/helix/studio/outcomes/clone_yield.py:build_clone_plan:87 (medium)
  • symbol:src/helix/studio/batch/model.py:_build_candidate_result:638 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (medium)
  • symbol:src/helix/studio/batch/model.py:_canonical_json_bytes:37 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/batch/model.py:_genome_digest:59 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/batch/model.py:_objective_dominates:297 calls symbol:src/helix/studio/batch/model.py:_objective_value:273 (high)
  • symbol:src/helix/studio/batch/model.py:_pareto_front:154 calls symbol:src/helix/studio/batch/model.py:_dominates:168 (high)
  • symbol:src/helix/studio/batch/model.py:batch_report_json_bytes:47 calls symbol:src/helix/studio/batch/model.py:_canonical_json_bytes:37 (high)
  • symbol:src/helix/studio/batch/model.py:batch_report_sha256:55 calls symbol:src/helix/studio/batch/model.py:batch_report_json_bytes:47 (high)
  • symbol:src/helix/studio/batch/model.py:batch_spec_json_bytes:43 calls symbol:src/helix/studio/batch/model.py:_canonical_json_bytes:37 (high)
  • symbol:src/helix/studio/batch/model.py:batch_spec_sha256:51 calls symbol:src/helix/studio/batch/model.py:batch_spec_json_bytes:43 (high)
  • symbol:src/helix/studio/batch/model.py:compute_inputs_sha256:449 calls symbol:src/helix/studio/batch/model.py:_canonical_json_bytes:37 (high)
  • symbol:src/helix/studio/batch/model.py:compute_inputs_sha256:449 calls symbol:src/helix/studio/batch/model.py:_genome_digest:59 (high)
  • symbol:src/helix/studio/batch/model.py:compute_pareto_flags:315 calls symbol:src/helix/studio/batch/model.py:_objective_dominates:297 (high)
  • symbol:src/helix/studio/calibration_coverage.py:_coerce_text_list:35 calls symbol:src/helix/studio/calibration_coverage.py:_text:27 (high)
  • symbol:src/helix/studio/calibration_coverage.py:_norm:31 calls symbol:src/helix/studio/calibration_coverage.py:_text:27 (high)
  • symbol:src/helix/studio/calibration_coverage.py:build_run_context_v1_from_summary:90 calls symbol:src/helix/studio/calibration_coverage.py:_mapping:23 (high)
  • symbol:src/helix/studio/calibration_coverage.py:build_run_context_v1_from_summary:90 calls symbol:src/helix/studio/calibration_coverage.py:_text:27 (high)
  • symbol:src/helix/studio/calibration_coverage.py:build_run_context_v1_from_summary:90 calls symbol:src/helix/studio/calibration_coverage.py:build_run_context_v1:55 (high)
  • symbol:src/helix/studio/calibration.py:_canonical_json_bytes:31 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/calibration.py:_desired_frequency_from_report:117 calls symbol:src/helix/studio/calibration.py:_safe_float:53 (high)
  • symbol:src/helix/studio/calibration.py:_desired_frequency_from_report:117 calls symbol:src/helix/studio/outcomes/clone_yield.py:build_clone_plan:87 (medium)
  • symbol:src/helix/studio/calibration.py:_effective_sample_size:93 calls symbol:src/helix/studio/calibration.py:_normalize_text:64 (high)
  • symbol:src/helix/studio/calibration.py:_effective_sample_size:93 calls symbol:src/helix/studio/calibration.py:_safe_float:53 (high)
  • symbol:src/helix/studio/calibration.py:_prime_prior_map:134 calls symbol:src/helix/studio/calibration.py:_safe_float:53 (high)
  • symbol:src/helix/studio/calibration.py:calibration_preview_json_bytes:45 calls symbol:src/helix/studio/calibration.py:_canonical_json_bytes:31 (high)
  • symbol:src/helix/studio/calibration.py:calibration_preview_sha256:49 calls symbol:src/helix/studio/calibration.py:calibration_preview_json_bytes:45 (high)
  • symbol:src/helix/studio/calibration.py:calibration_profile_json_bytes:37 calls symbol:src/helix/studio/calibration.py:_canonical_json_bytes:31 (high)
  • symbol:src/helix/studio/calibration.py:calibration_profile_sha256:41 calls symbol:src/helix/studio/calibration.py:calibration_profile_json_bytes:37 (high)
  • symbol:src/helix/studio/center_panel.py:__init__:239 calls symbol:src/helix/app_identity.py:omnis_helix_settings:46 (medium)
  • symbol:src/helix/studio/center_panel.py:__init__:239 calls symbol:src/helix/studio/center_panel.py:__init__:57 (high)
  • symbol:src/helix/studio/center_panel.py:__init__:239 calls symbol:src/helix/studio/center_panel.py:_build_hero:328 (high)
  • symbol:src/helix/studio/center_panel.py:__init__:239 calls symbol:src/helix/studio/center_panel.py:_build_summary_panel:1212 (high)
  • symbol:src/helix/studio/center_panel.py:__init__:239 calls symbol:src/helix/studio/center_panel.py:_refresh_pilot_package_lane:832 (high)
  • symbol:src/helix/studio/center_panel.py:__init__:239 calls symbol:src/helix/studio/center_panel.py:_update_hero_actions_layout:1061 (high)
  • symbol:src/helix/studio/center_panel.py:__init__:239 calls symbol:src/helix/studio/center_panel.py:_update_hero_card_padding:1002 (high)
  • symbol:src/helix/studio/center_panel.py:__init__:239 calls symbol:src/helix/studio/center_panel.py:_update_hero_card_width:1044 (high)
  • symbol:src/helix/studio/center_panel.py:__init__:239 calls symbol:src/helix/studio/center_panel.py:_update_hero_workspace_layout:1153 (high)
  • symbol:src/helix/studio/center_panel.py:__init__:239 calls symbol:src/helix/studio/center_panel.py:HeroStatusModel:43 (high)
  • symbol:src/helix/studio/center_panel.py:__init__:239 calls symbol:src/helix/studio/center_panel.py:update_status:1825 (high)
  • symbol:src/helix/studio/center_panel.py:__init__:239 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/center_panel.py:__init__:239 calls symbol:src/helix/studio/outcome_explorer.py:set_run_select_handler:8832 (medium)
  • symbol:src/helix/studio/center_panel.py:__init__:239 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/center_panel.py:__init__:57 calls symbol:src/helix/studio/center_panel.py:__init__:239 (high)
  • symbol:src/helix/studio/center_panel.py:_apply_card_tone:1477 calls symbol:src/helix/studio/center_panel.py:_repolish_widget:1466 (high)
  • symbol:src/helix/studio/center_panel.py:_build_hero:328 calls symbol:src/helix/studio/center_panel.py:_build_launch_lane_card:766 (high)
  • symbol:src/helix/studio/center_panel.py:_build_hero:328 calls symbol:src/helix/studio/center_panel.py:_build_stat_card:732 (high)
  • symbol:src/helix/studio/center_panel.py:_build_hero:328 calls symbol:src/helix/studio/center_panel.py:_set_onboarding_seen:1494 (high)
  • symbol:src/helix/studio/center_panel.py:_build_hero:328 calls symbol:src/helix/studio/center_panel.py:MolecularPreviewWidget:52 (high)
  • symbol:src/helix/studio/center_panel.py:_build_hero:328 calls symbol:src/helix/studio/hint_banner.py:HintBanner:9 (medium)
  • symbol:src/helix/studio/center_panel.py:_build_hero:328 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/center_panel.py:_build_hero:328 calls symbol:src/helix/studio/plugins/registry.py:latest:32 (medium)
  • symbol:src/helix/studio/center_panel.py:_build_stat_card:732 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/center_panel.py:_build_summary_panel:1212 calls symbol:src/helix/studio/center_panel.py:_set_onboarding_seen:1494 (high)
  • symbol:src/helix/studio/center_panel.py:_build_summary_panel:1212 calls symbol:src/helix/studio/hint_banner.py:HintBanner:9 (medium)
  • symbol:src/helix/studio/center_panel.py:_build_summary_panel:1212 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/center_panel.py:_build_summary_panel:1212 calls symbol:src/helix/studio/outcome_explorer.py:FlowLayout:1859 (medium)
  • symbol:src/helix/studio/center_panel.py:_build_summary_panel:1212 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerWidget:5518 (medium)
  • symbol:src/helix/studio/center_panel.py:_copy_latest_pilot_package_archive_path:953 calls symbol:src/helix/studio/center_panel.py:_latest_pilot_package_paths:811 (high)
  • symbol:src/helix/studio/center_panel.py:_copy_latest_pilot_package_archive_path:953 calls symbol:src/helix/studio/pilot_package_ui.py:copy_local_path:201 (medium)
  • symbol:src/helix/studio/center_panel.py:_copy_latest_pilot_package_path:946 calls symbol:src/helix/studio/center_panel.py:_latest_pilot_package_paths:811 (high)
  • symbol:src/helix/studio/center_panel.py:_copy_latest_pilot_package_path:946 calls symbol:src/helix/studio/pilot_package_ui.py:copy_local_path:201 (medium)
  • symbol:src/helix/studio/center_panel.py:_copy_latest_pilot_package_summary_path:960 calls symbol:src/helix/studio/center_panel.py:_latest_pilot_package_paths:811 (high)
  • symbol:src/helix/studio/center_panel.py:_copy_latest_pilot_package_summary_path:960 calls symbol:src/helix/studio/pilot_package_ui.py:copy_local_path:201 (medium)
  • symbol:src/helix/studio/center_panel.py:_copy_latest_pilot_package_summary_path:960 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (medium)
  • symbol:src/helix/studio/center_panel.py:_copy_latest_pilot_package_verify_command:972 calls symbol:src/helix/studio/center_panel.py:_latest_pilot_package_paths:811 (high)
  • symbol:src/helix/studio/center_panel.py:_copy_latest_pilot_package_verify_command:972 calls symbol:src/helix/studio/pilot_package_ui.py:copy_pilot_package_verify_command:318 (medium)
  • symbol:src/helix/studio/center_panel.py:_copy_latest_pilot_package_verify_command:972 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (medium)
  • symbol:src/helix/studio/center_panel.py:_draw_grid:110 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/center_panel.py:_draw_labels:207 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/center_panel.py:_latest_pilot_package_paths:811 calls symbol:src/helix/studio/pilot_handoff.py:resolve_existing_pilot_package_paths:246 (medium)
  • symbol:src/helix/studio/center_panel.py:_on_clone_requested_from_timeline:1455 calls symbol:src/helix/studio/main_window.py:_clone_run_to_builder:3100 (medium)
  • symbol:src/helix/studio/center_panel.py:_on_compare_requested_from_timeline:1447 calls symbol:src/helix/studio/main_window.py:_on_focus_compare_requested:2965 (medium)
  • symbol:src/helix/studio/center_panel.py:_on_molecular_preview_clicked:1543 calls symbol:src/helix/studio/main_window.py:_set_center_tab:2362 (medium)
  • symbol:src/helix/studio/center_panel.py:_on_molecular_preview_clicked:1543 calls symbol:src/helix/studio/main_window.py:open_center_tab:5418 (medium)
  • symbol:src/helix/studio/center_panel.py:_on_open_helixspec_clicked:1533 calls symbol:src/helix/studio/main_window.py:_set_center_tab:2362 (medium)
  • symbol:src/helix/studio/center_panel.py:_on_open_helixspec_clicked:1533 calls symbol:src/helix/studio/main_window.py:open_center_tab:5418 (medium)
  • symbol:src/helix/studio/center_panel.py:_on_open_latest_clicked:1506 calls symbol:src/helix/studio/main_window.py:latest_run_id:3474 (medium)
  • symbol:src/helix/studio/center_panel.py:_on_open_latest_clicked:1506 calls symbol:src/helix/studio/main_window.py:on_run_activated:5246 (medium)
  • symbol:src/helix/studio/center_panel.py:_on_run_selected_from_timeline:1439 calls symbol:src/helix/studio/main_window.py:on_run_activated:5246 (medium)
  • symbol:src/helix/studio/center_panel.py:_on_session_error:1868 calls symbol:src/helix/studio/center_panel.py:HeroStatusModel:43 (high)
  • symbol:src/helix/studio/center_panel.py:_on_session_error:1868 calls symbol:src/helix/studio/center_panel.py:update_status:1825 (high)
  • symbol:src/helix/studio/center_panel.py:_on_session_run_recorded:1892 calls symbol:src/helix/studio/center_panel.py:HeroStatusModel:43 (high)
  • symbol:src/helix/studio/center_panel.py:_on_session_run_recorded:1892 calls symbol:src/helix/studio/center_panel.py:update_status:1825 (high)
  • symbol:src/helix/studio/center_panel.py:_on_session_state_changed:1690 calls symbol:src/helix/studio/center_panel.py:_refresh_evaluation_from_config:1330 (high)
  • symbol:src/helix/studio/center_panel.py:_on_session_state_changed:1690 calls symbol:src/helix/studio/center_panel.py:HeroStatusModel:43 (high)
  • symbol:src/helix/studio/center_panel.py:_on_session_state_changed:1690 calls symbol:src/helix/studio/center_panel.py:update_status:1825 (high)
  • symbol:src/helix/studio/center_panel.py:_on_session_status:1879 calls symbol:src/helix/studio/center_panel.py:HeroStatusModel:43 (high)
  • symbol:src/helix/studio/center_panel.py:_on_session_status:1879 calls symbol:src/helix/studio/center_panel.py:update_status:1825 (high)
  • symbol:src/helix/studio/center_panel.py:_open_latest_pilot_package_archive:939 calls symbol:src/helix/studio/center_panel.py:_latest_pilot_package_paths:811 (high)
  • symbol:src/helix/studio/center_panel.py:_open_latest_pilot_package_archive:939 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/center_panel.py:_open_latest_pilot_package_folder:894 calls symbol:src/helix/studio/center_panel.py:_latest_pilot_package_paths:811 (high)
  • symbol:src/helix/studio/center_panel.py:_open_latest_pilot_package_folder:894 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/center_panel.py:_open_latest_pilot_package_summary:927 calls symbol:src/helix/studio/center_panel.py:_latest_pilot_package_paths:811 (high)
  • symbol:src/helix/studio/center_panel.py:_open_latest_pilot_package_summary:927 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/center_panel.py:_open_latest_pilot_package_summary:927 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (medium)
  • symbol:src/helix/studio/center_panel.py:_preview_latest_pilot_manifest:901 calls symbol:src/helix/studio/center_panel.py:_latest_pilot_package_paths:811 (high)
  • symbol:src/helix/studio/center_panel.py:_preview_latest_pilot_manifest:901 calls symbol:src/helix/studio/pilot_package_ui.py:preview_pilot_package_manifest:222 (medium)
  • symbol:src/helix/studio/center_panel.py:_refresh_evaluation_from_config:1330 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/center_panel.py:_refresh_evaluation_from_config:1330 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/center_panel.py:_refresh_insight_cards:1761 calls symbol:src/helix/studio/center_panel.py:_apply_card_tone:1477 (high)
  • symbol:src/helix/studio/center_panel.py:_refresh_insight_cards:1761 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/center_panel.py:_refresh_pilot_package_lane:832 calls symbol:src/helix/studio/center_panel.py:_apply_card_tone:1477 (high)
  • symbol:src/helix/studio/center_panel.py:_refresh_pilot_package_lane:832 calls symbol:src/helix/studio/center_panel.py:_latest_pilot_package_paths:811 (high)
  • symbol:src/helix/studio/center_panel.py:_refresh_pilot_package_lane:832 calls symbol:src/helix/studio/center_panel.py:_set_pilot_package_actions_visible:877 (high)
  • symbol:src/helix/studio/center_panel.py:_refresh_pilot_package_lane:832 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (medium)
  • symbol:src/helix/studio/center_panel.py:_refresh_pilot_package_lane:832 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/center_panel.py:_refresh_workspace_lanes:1794 calls symbol:src/helix/studio/center_panel.py:_apply_card_tone:1477 (high)
  • symbol:src/helix/studio/center_panel.py:_refresh_workspace_lanes:1794 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/center_panel.py:_set_onboarding_seen:1494 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/center_panel.py:_set_summary_chip:1683 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/center_panel.py:_update_hero_actions_layout:1061 calls symbol:src/helix/studio/center_panel.py:_hero_available_width:988 (high)
  • symbol:src/helix/studio/center_panel.py:_update_hero_actions_layout:1061 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/center_panel.py:_update_hero_actions_layout:1061 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/center_panel.py:_update_hero_card_padding:1002 calls symbol:src/helix/studio/center_panel.py:_hero_available_width:988 (high)
  • symbol:src/helix/studio/center_panel.py:_update_hero_card_padding:1002 calls symbol:src/helix/studio/main_window.py:window:349 (medium)
  • symbol:src/helix/studio/center_panel.py:_update_hero_card_width:1044 calls symbol:src/helix/studio/center_panel.py:_hero_available_width:988 (high)
  • symbol:src/helix/studio/center_panel.py:_update_hero_card_width:1044 calls symbol:src/helix/studio/center_panel.py:_update_hero_overview_layout:1112 (high)
  • symbol:src/helix/studio/center_panel.py:_update_hero_card_width:1044 calls symbol:src/helix/studio/center_panel.py:_update_hero_workspace_layout:1153 (high)
  • symbol:src/helix/studio/center_panel.py:_update_hero_overview_layout:1112 calls symbol:src/helix/studio/center_panel.py:_hero_available_width:988 (high)
  • symbol:src/helix/studio/center_panel.py:_update_hero_workspace_layout:1153 calls symbol:src/helix/studio/center_panel.py:_hero_available_width:988 (high)
  • symbol:src/helix/studio/center_panel.py:_update_hero_workspace_layout:1153 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/center_panel.py:_update_hero_workspace_layout:1153 calls symbol:src/helix/studio/outcome_explorer.py:count:1879 (medium)
  • symbol:src/helix/studio/center_panel.py:_update_hero_workspace_layout:1153 calls symbol:src/helix/studio/outcome_explorer.py:takeAt:1887 (medium)
  • symbol:src/helix/studio/center_panel.py:_verify_latest_pilot_package:909 calls symbol:src/helix/studio/center_panel.py:_latest_pilot_package_paths:811 (high)
  • symbol:src/helix/studio/center_panel.py:_verify_latest_pilot_package:909 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (medium)
  • symbol:src/helix/studio/center_panel.py:_verify_latest_pilot_package:909 calls symbol:src/helix/studio/pilot_package_ui.py:preview_pilot_package_verification:290 (medium)
  • symbol:src/helix/studio/center_panel.py:bind_session:317 calls symbol:src/helix/studio/center_panel.py:_on_session_state_changed:1690 (high)
  • symbol:src/helix/studio/center_panel.py:mousePressEvent:67 calls symbol:Visualization_Bench/prototype.js:button:920 (low)
  • symbol:src/helix/studio/center_panel.py:paintEvent:77 calls symbol:src/helix/studio/center_panel.py:_draw_dna_helix:158 (high)
  • symbol:src/helix/studio/center_panel.py:paintEvent:77 calls symbol:src/helix/studio/center_panel.py:_draw_grid:110 (high)
  • symbol:src/helix/studio/center_panel.py:paintEvent:77 calls symbol:src/helix/studio/center_panel.py:_draw_labels:207 (high)
  • symbol:src/helix/studio/center_panel.py:paintEvent:77 calls symbol:src/helix/studio/center_panel.py:_draw_protein_surface:124 (high)
  • symbol:src/helix/studio/center_panel.py:set_compact_mode:291 calls symbol:src/helix/studio/center_panel.py:_update_hero_actions_layout:1061 (high)
  • symbol:src/helix/studio/center_panel.py:set_compact_mode:291 calls symbol:src/helix/studio/center_panel.py:_update_hero_card_padding:1002 (high)
  • symbol:src/helix/studio/center_panel.py:set_compact_mode:291 calls symbol:src/helix/studio/center_panel.py:_update_hero_card_width:1044 (high)
  • symbol:src/helix/studio/center_panel.py:set_compact_mode:291 calls symbol:src/helix/studio/center_panel.py:_update_hero_workspace_layout:1153 (high)
  • symbol:src/helix/studio/center_panel.py:set_compact_mode:291 calls symbol:src/helix/studio/outcome_explorer.py:set_compact_mode:11156 (medium)
  • symbol:src/helix/studio/center_panel.py:set_evs:1553 calls symbol:src/helix/studio/center_panel.py:_refresh_evaluation_from_config:1330 (high)
  • symbol:src/helix/studio/center_panel.py:set_evs:1553 calls symbol:src/helix/studio/center_panel.py:_set_summary_chip:1683 (high)
  • symbol:src/helix/studio/center_panel.py:set_evs:1553 calls symbol:src/helix/studio/center_panel.py:_transition_to_summary:1483 (high)
  • symbol:src/helix/studio/center_panel.py:set_evs:1553 calls symbol:src/helix/studio/center_panel.py:HeroStatusModel:43 (high)
  • symbol:src/helix/studio/center_panel.py:set_evs:1553 calls symbol:src/helix/studio/center_panel.py:show_hero:1462 (high)
  • symbol:src/helix/studio/center_panel.py:set_evs:1553 calls symbol:src/helix/studio/center_panel.py:update_status:1825 (high)
  • symbol:src/helix/studio/center_panel.py:set_evs:1553 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/center_panel.py:set_focus_layout:1408 calls symbol:src/helix/studio/outcome_explorer.py:set_focus_mode:6361 (medium)
  • symbol:src/helix/studio/center_panel.py:set_run_list:1424 calls symbol:src/helix/studio/outcome_explorer.py:set_run_list:8797 (medium)
  • symbol:src/helix/studio/center_panel.py:update_status:1825 calls symbol:src/helix/studio/center_panel.py:_refresh_insight_cards:1761 (high)
  • symbol:src/helix/studio/center_panel.py:update_status:1825 calls symbol:src/helix/studio/center_panel.py:_refresh_pilot_package_lane:832 (high)
  • symbol:src/helix/studio/center_panel.py:update_status:1825 calls symbol:src/helix/studio/center_panel.py:_refresh_workspace_lanes:1794 (high)
  • symbol:src/helix/studio/center_panel.py:update_status:1825 calls symbol:src/helix/studio/center_panel.py:_repolish_widget:1466 (high)
  • symbol:src/helix/studio/center_panel.py:update_status:1825 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/command_palette.py:_rebuild:91 calls symbol:src/helix/studio/ui_tokens.py:monospace_font:89 (medium)
  • symbol:src/helix/studio/command_palette.py:_run_selected:118 calls symbol:src/helix/studio/command_palette.py:selected_command:85 (high)
  • symbol:src/helix/studio/command_palette.py:showEvent:78 calls symbol:src/helix/studio/ui/window_positioning.py:ensure_on_screen:87 (medium)
  • symbol:src/helix/studio/commands.py:run:103 calls symbol:src/helix/studio/commands.py:get:94 (high)
  • symbol:src/helix/studio/commands.py:unregister_owner:85 calls symbol:src/helix/studio/commands.py:get:94 (high)
  • symbol:src/helix/studio/commands.py:unregister_owner:85 calls symbol:src/helix/studio/commands.py:unregister:73 (high)
  • symbol:src/helix/studio/commands.py:unregister:73 calls symbol:src/helix/studio/commands.py:get:94 (high)
  • symbol:src/helix/studio/crash_dialog.py:__init__:35 calls symbol:src/helix/app_identity.py:omnis_helix_settings:46 (medium)
  • symbol:src/helix/studio/crash_dialog.py:__init__:35 calls symbol:src/helix/studio/crash_dialog.py:_upload_support_bundle:113 (high)
  • symbol:src/helix/studio/crash_dialog.py:__init__:35 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/studio/crash_dialog.py:__init__:35 calls symbol:src/helix/support/crash.py:format_crash_text:147 (medium)
  • symbol:src/helix/studio/crash_dialog.py:__init__:35 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/crash_dialog.py:_close_dialog:90 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/crash_dialog.py:_copy_to_clipboard:95 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/crash_dialog.py:_export_support_bundle:102 calls symbol:src/helix/support/bundle.py:write_support_bundle:232 (medium)
  • symbol:src/helix/studio/crash_dialog.py:_upload_support_bundle:113 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/crash_dialog.py:_upload_support_bundle:113 calls symbol:src/helix/studio/ui_dispatcher.py:post:14 (medium)
  • symbol:src/helix/studio/crash_dialog.py:_upload_support_bundle:113 calls symbol:src/helix/support/bundle.py:write_support_bundle:232 (medium)
  • symbol:src/helix/studio/crash_dialog.py:_upload_support_bundle:113 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:bundle:22 (low)
  • symbol:src/helix/studio/crash_dialog.py:maybe_show_crash_dialog:160 calls symbol:src/helix/studio/crash_dialog.py:CrashReportDialog:34 (high)
  • symbol:src/helix/studio/crash_dialog.py:maybe_show_crash_dialog:160 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/crash_dialog.py:maybe_show_crash_dialog:160 calls symbol:src/helix/support/crash.py:latest_crash:129 (medium)
  • symbol:src/helix/studio/crash_dialog.py:maybe_show_crash_dialog:160 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/debug_runtime.py:install_window_tracker:31 calls symbol:src/helix/studio/debug_runtime.py:_env_flag:9 (high)
  • symbol:src/helix/studio/debug_runtime.py:install_window_tracker:31 calls symbol:src/helix/studio/debug_runtime.py:_Tracker:48 (high)
  • symbol:src/helix/studio/debug_runtime.py:log_pid:16 calls symbol:src/helix/clock.py:unix_time_s:96 (medium)
  • symbol:src/helix/studio/debug_runtime.py:log_pid:16 calls symbol:src/helix/studio/debug_runtime.py:_env_flag:9 (high)
  • symbol:src/helix/studio/delivery/contract.py:_norm_payload:43 calls symbol:src/helix/studio/delivery/contract.py:_norm_token:26 (high)
  • symbol:src/helix/studio/delivery/contract.py:_norm_type:30 calls symbol:src/helix/studio/delivery/contract.py:_norm_token:26 (high)
  • symbol:src/helix/studio/delivery/contract.py:delivery_decl_from_any:192 calls symbol:src/helix/studio/delivery/contract.py:_norm_payload:43 (high)
  • symbol:src/helix/studio/delivery/contract.py:delivery_decl_from_any:192 calls symbol:src/helix/studio/delivery/contract.py:_norm_token:26 (high)
  • symbol:src/helix/studio/delivery/contract.py:delivery_decl_from_any:192 calls symbol:src/helix/studio/delivery/contract.py:_norm_type:30 (high)
  • symbol:src/helix/studio/delivery/contract.py:delivery_decl_from_any:192 calls symbol:src/helix/studio/delivery/contract.py:DeliveryValidationError:20 (high)
  • symbol:src/helix/studio/delivery/contract.py:delivery_decl_from_any:192 calls symbol:src/helix/studio/delivery/contract.py:validate_delivery_decl:63 (high)
  • symbol:src/helix/studio/delivery/contract.py:validate_delivery_decl:63 calls symbol:src/helix/studio/delivery/contract.py:_norm_payload:43 (high)
  • symbol:src/helix/studio/delivery/contract.py:validate_delivery_decl:63 calls symbol:src/helix/studio/delivery/contract.py:_norm_token:26 (high)
  • symbol:src/helix/studio/delivery/contract.py:validate_delivery_decl:63 calls symbol:src/helix/studio/delivery/contract.py:_norm_type:30 (high)
  • symbol:src/helix/studio/delivery/contract.py:validate_delivery_decl:63 calls symbol:src/helix/studio/delivery/contract.py:DeliveryIssue:15 (high)
  • symbol:src/helix/studio/demo_layout.py:seed_canonical_demo_state:9 calls symbol:src/helix/studio/main_window.py:_apply_default_splitter_sizes:3412 (medium)
  • symbol:src/helix/studio/demo_layout.py:seed_canonical_demo_state:9 calls symbol:src/helix/studio/main_window.py:_on_open_demo_session:9746 (medium)
  • symbol:src/helix/studio/demo_layout.py:seed_canonical_demo_state:9 calls symbol:src/helix/studio/main_window.py:reset_layout_to_defaults:4800 (medium)
  • symbol:src/helix/studio/demo_layout.py:seed_canonical_demo_state:9 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/demo_loader.py:_add_repair_node:342 calls symbol:src/helix/studio/demo_loader.py:_apply_text_diff:29 (high)
  • symbol:src/helix/studio/demo_loader.py:_add_repair_node:342 calls symbol:src/helix/studio/demo_loader.py:_sha256_hex:25 (high)
  • symbol:src/helix/studio/demo_loader.py:_add_repair_node:342 calls symbol:src/helix/studio/session.py:log:354 (medium)
  • symbol:src/helix/studio/demo_loader.py:_add_repair_node:342 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/demo_loader.py:_json_safe_obj:35 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/demo_loader.py:_json_safe_obj:35 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:src/helix/studio/demo_loader.py:_sha256_hex:25 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/demo_loader.py:build_canonical_demo_snapshot:99 calls symbol:src/helix/gui/modern/builders_2p5d.py:build_workflow2p5d_crispr:261 (medium)
  • symbol:src/helix/studio/demo_loader.py:build_canonical_demo_snapshot:99 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (medium)
  • symbol:src/helix/studio/demo_loader.py:build_canonical_demo_snapshot:99 calls symbol:src/helix/gui/modern/spec.py:EditVisualizationSpec:69 (medium)
  • symbol:src/helix/studio/demo_loader.py:build_canonical_demo_snapshot:99 calls symbol:src/helix/studio/demo_loader.py:_counts_from_probs:60 (high)
  • symbol:src/helix/studio/demo_loader.py:build_canonical_demo_snapshot:99 calls symbol:src/helix/studio/demo_loader.py:_json_safe_obj:35 (high)
  • symbol:src/helix/studio/demo_loader.py:build_canonical_demo_snapshot:99 calls symbol:src/helix/studio/demo_loader.py:_sha256_hex:25 (high)
  • symbol:src/helix/studio/demo_loader.py:build_canonical_demo_snapshot:99 calls symbol:src/helix/studio/experiment_presets.py:load_preset:93 (medium)
  • symbol:src/helix/studio/demo_loader.py:build_canonical_demo_snapshot:99 calls symbol:src/helix/studio/experiment_presets.py:preset_to_snapshot:102 (medium)
  • symbol:src/helix/studio/demo_loader.py:build_canonical_demo_snapshot:99 calls symbol:src/helix/studio/session.py:log:354 (medium)
  • symbol:src/helix/studio/demo_loader.py:build_canonical_demo_snapshot:99 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/demo_loader.py:build_canonical_demo_snapshot:99 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/demo_loader.py:build_guide_summaries_from_demo:829 calls symbol:src/helix/studio/demo_loader.py:build_guide_summaries_from_runs:834 (high)
  • symbol:src/helix/studio/demo_loader.py:build_guide_summaries_from_demo:829 calls symbol:src/helix/studio/demo_loader.py:build_runmodels_from_demo:795 (high)
  • symbol:src/helix/studio/demo_loader.py:build_guide_summaries_from_runs:834 calls symbol:src/helix/studio/guide_inspector.py:GuideRunSummary:29 (medium)
  • symbol:src/helix/studio/demo_loader.py:build_guide_summaries_from_runs:834 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/demo_loader.py:build_guide_summaries_from_session:864 calls symbol:src/helix/studio/demo_loader.py:build_guide_summaries_from_runs:834 (high)
  • symbol:src/helix/studio/demo_loader.py:build_runmodels_from_demo:795 calls symbol:src/helix/studio/demo_loader.py:_load_demo_json:95 (high)
  • symbol:src/helix/studio/demo_loader.py:build_runmodels_from_demo:795 calls symbol:src/helix/studio/models.py:EngineInfo:9 (medium)
  • symbol:src/helix/studio/demo_loader.py:build_runmodels_from_demo:795 calls symbol:src/helix/studio/models.py:RunModel:63 (medium)
  • symbol:src/helix/studio/demo_loader.py:build_runmodels_from_demo:795 calls symbol:src/helix/studio/session_io.py:load_session:95 (medium)
  • symbol:src/helix/studio/demo_loader.py:build_runmodels_from_demo:795 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/demo_loader.py:demo_guides_payload:871 calls symbol:src/helix/studio/demo_loader.py:_load_demo_json:95 (high)
  • symbol:src/helix/studio/divergence_proof_bundle.py:load_divergence_proof_bundle:36 calls symbol:src/helixspec/divergence.py:verify_divergence_bundle:605 (medium)
  • symbol:src/helix/studio/divergence_proof_dialog.py:__init__:29 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/studio/divergence_proof_dialog.py:__init__:29 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:bundle:22 (low)
  • symbol:src/helix/studio/divergence_proof_dialog.py:_copy_verify_command:112 calls symbol:src/helix/studio/divergence_proof_bundle.py:verify_command:30 (medium)
  • symbol:src/helix/studio/divergence_proof_dialog.py:_copy_verify_command:112 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/divergence_proof_dialog.py:_open:102 calls symbol:src/helix/studio/divergence_proof_dialog.py:load_bundle:83 (high)
  • symbol:src/helix/studio/divergence_proof_dialog.py:load_bundle:83 calls symbol:src/helix/studio/divergence_proof_bundle.py:load_divergence_proof_bundle:36 (medium)
  • symbol:src/helix/studio/divergence_proof_dialog.py:load_bundle:83 calls symbol:src/helix/studio/divergence_proof_bundle.py:render_one_screen_drift_summary:87 (medium)
  • symbol:src/helix/studio/divergence_proof_dialog.py:load_bundle:83 calls symbol:src/helix/studio/divergence_proof_bundle.py:verify_command:30 (medium)
  • symbol:src/helix/studio/divergence_proof_dialog.py:load_bundle:83 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/dock_panels.py:unregister_owner:73 calls symbol:src/helix/studio/dock_panels.py:get:82 (high)
  • symbol:src/helix/studio/dock_panels.py:unregister_owner:73 calls symbol:src/helix/studio/dock_panels.py:unregister:61 (high)
  • symbol:src/helix/studio/dock_panels.py:unregister:61 calls symbol:src/helix/studio/dock_panels.py:get:82 (high)
  • symbol:src/helix/studio/doctor_dialog.py:__init__:23 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/studio/doctor_dialog.py:__init__:23 calls symbol:src/helix/support/doctor.py:render_doctor_report:61 (medium)
  • symbol:src/helix/studio/doctor_dialog.py:_copy_to_clipboard:61 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/doctor_dialog.py:_save_to_file:67 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:docs/playground/js/realtime.js:details:584 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:src/helix/studio/edit_dag_panel.py:__init__:494 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:src/helix/studio/edit_dag_panel.py:_apply_dag_density_layout:3811 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:src/helix/studio/edit_dag_panel.py:_apply_header_layout:3858 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:src/helix/studio/edit_dag_panel.py:_build_canvas_disclosure:1820 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:src/helix/studio/edit_dag_panel.py:_build_canvas_notice:1790 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:src/helix/studio/edit_dag_panel.py:_build_decision_panel:2121 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:src/helix/studio/edit_dag_panel.py:_build_inline_callout:1761 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:src/helix/studio/edit_dag_panel.py:_build_selection_card:1865 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:src/helix/studio/edit_dag_panel.py:_build_tail_risk_panel:1998 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:src/helix/studio/edit_dag_panel.py:_build_zero_outcomes_panel:2191 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:src/helix/studio/edit_dag_panel.py:_CanvasOverlayGuard:819 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:src/helix/studio/edit_dag_panel.py:_DagGraphicsView:491 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:src/helix/studio/edit_dag_panel.py:_OutcomeReviewSurface:833 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:src/helix/studio/limitations.py:limitations_doc_url:62 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:src/helix/studio/offtargets/tail_risk_helpers.py:tail_risk_flag_from_config:90 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:src/helix/studio/ui_tokens.py:monospace_font:89 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:src/helix/studio/workers.py:CancelToken:31 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:1200 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:494 calls symbol:src/helix/studio/edit_dag_panel.py:__init__:598 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:820 calls symbol:src/helix/studio/edit_dag_panel.py:__init__:494 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:__init__:836 calls symbol:src/helix/studio/edit_dag_panel.py:__init__:494 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_add_outcome_review_backdrop:3895 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_alt_paths:5467 calls symbol:src/helix/studio/edit_dag_panel.py:_best_path_to:5208 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_alt_paths:5467 calls symbol:src/helix/studio/session.py:log:354 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_alt_paths:5467 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_anchor_points:678 calls symbol:src/helix/studio/edit_dag_panel.py:_rect_boundary_offset:695 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_dag_density_layout:3811 calls symbol:src/helix/studio/edit_dag_panel.py:_compact_dag_layout:3808 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_dag_density_layout:3811 calls symbol:src/helix/studio/edit_dag_panel.py:_sync_summary_metrics_geometry:4362 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_focus_filter:4866 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_focus_filter:4866 calls symbol:src/helix/studio/edit_dag_panel.py:set_main_path_glow:762 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 calls symbol:src/helix/studio/edit_dag_panel.py:_add_outcome_review_backdrop:3895 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 calls symbol:src/helix/studio/edit_dag_panel.py:_apply_focus_filter:4866 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 calls symbol:src/helix/studio/edit_dag_panel.py:_clear_outcome_review_surface:2719 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 calls symbol:src/helix/studio/edit_dag_panel.py:_make_edge_item:4798 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 calls symbol:src/helix/studio/edit_dag_panel.py:_make_node_item:4565 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 calls symbol:src/helix/studio/edit_dag_panel.py:_mass_audit_status:3992 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 calls symbol:src/helix/studio/edit_dag_panel.py:_refit_scene_view:3758 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 calls symbol:src/helix/studio/edit_dag_panel.py:_refresh_tail_risk_panel:2077 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 calls symbol:src/helix/studio/edit_dag_panel.py:_select_node_if_present:4507 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 calls symbol:src/helix/studio/edit_dag_panel.py:_sync_fit_view_action:5519 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 calls symbol:src/helix/studio/edit_dag_panel.py:_sync_layout_edit_state:5509 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 calls symbol:src/helix/studio/edit_dag_panel.py:_update_canvas_context_copy:1954 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 calls symbol:src/helix/studio/edit_dag_panel.py:_update_mass_audit_label:4005 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 calls symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 calls symbol:src/helix/studio/edit_dag_panel.py:_update_outcome_summary:4044 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 calls symbol:src/helix/studio/edit_dag_panel.py:_update_selection_card:2451 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 calls symbol:src/helix/studio/edit_dag_panel.py:_update_suppressed_label:3979 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 calls symbol:src/helix/studio/edit_dag_panel.py:add_edge:787 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 calls symbol:src/helix/studio/edit_dag_panel.py:set_model:844 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_apply_summary_bar_layout:4331 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_artifact_blocked_message:2727 calls symbol:src/helix/studio/run_artifact.py:artifact_root_causes:1192 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_best_path_with_score:5432 calls symbol:src/helix/studio/session.py:log:354 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_build_canvas_disclosure:1820 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_build_canvas_disclosure:1820 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_build_canvas_disclosure:1820 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_build_canvas_notice:1790 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_build_canvas_notice:1790 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_build_edge_constraints:3629 calls symbol:src/helix/studio/semantic_schema.py:build_provenance:309 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_build_inline_callout:1761 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_build_inline_callout:1761 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_build_selection_card:1865 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_build_tail_risk_panel:1998 calls symbol:src/helix/studio/edit_dag_panel.py:_refresh_tail_risk_panel:2077 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_build_tail_risk_panel:1998 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_build_tail_risk_panel:1998 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_build_zero_outcomes_panel:2191 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_build:2897 calls symbol:src/helix/studio/edit_dag_panel.py:_build_scene_model:2928 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_clear_outcome_review_surface:2719 calls symbol:src/helix/studio/edit_dag_panel.py:set_model:844 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_coerce_dag:416 calls symbol:src/helix/edit/dag.py:dag_from_payload:69 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_coerce_dag:416 calls symbol:src/helix/studio/edit_dag_panel.py:_coerce_payload:377 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_coerce_payload:377 calls symbol:src/helix/studio/edit_dag_panel.py:_frames_to_artifact_payload:350 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_coerce_payload:377 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_confidence_for_model:4150 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_dag_has_branch_mass:2646 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_dag_has_branch_mass:2646 calls symbol:src/helix/studio/edit_dag_panel.py:_coerce_dag:416 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_diagnose_zero_outcomes:2665 calls symbol:src/helix/studio/edit_dag_panel.py:_dag_has_branch_mass:2646 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_dismiss_node_details:1696 calls symbol:src/helix/studio/edit_dag_panel.py:_position_canvas_overlays:1649 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_dismiss_node_details:1696 calls symbol:src/helix/studio/edit_dag_panel.py:selected_node_id:2393 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_dominant_path_ids:6345 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_draw_surface:901 calls symbol:src/helix/studio/edit_dag_panel.py:_draw_card:1111 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_draw_surface:901 calls symbol:src/helix/studio/edit_dag_panel.py:_draw_edge_bus:1041 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_draw_surface:901 calls symbol:src/helix/studio/edit_dag_panel.py:_draw_edge:1050 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_draw_surface:901 calls symbol:src/helix/studio/edit_dag_panel.py:_draw_group_label:1024 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_draw_surface:901 calls symbol:src/helix/studio/edit_dag_panel.py:_edge_label:1033 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_draw_surface:901 calls symbol:src/helix/studio/edit_dag_panel.py:_outcome_review_compact_detail_geometry:485 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_draw_surface:901 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_draw_surface:901 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_evaluate_transcript_sequence:6155 calls symbol:src/helix/genome/digital.py:materialize_chrom:110 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_fallback_outcome_title:3262 calls symbol:src/helix/studio/edit_dag_panel.py:_format_node_title:304 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_fallback_outcome_title:3262 calls symbol:src/helix/studio/edit_dag_panel.py:_humanize_label:249 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_fallback_outcome_title:3262 calls symbol:src/helix/studio/edit_dag_panel.py:_node_label:260 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_format_edge_diff:5308 calls symbol:src/helix/studio/semantic_schema.py:unknown:280 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_format_node_title:304 calls symbol:src/helix/studio/edit_dag_panel.py:_humanize_label:249 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_format_node_title:304 calls symbol:src/helix/studio/edit_dag_panel.py:_node_delta_summary:281 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_format_node_title:304 calls symbol:src/helix/studio/edit_dag_panel.py:_node_label:260 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_format_node_title:304 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_format_path_diagnostics:5415 calls symbol:src/helix/studio/edit_dag_panel.py:_alt_paths:5467 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_format_path_diagnostics:5415 calls symbol:src/helix/studio/edit_dag_panel.py:_best_path_with_score:5432 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_format_physical_state:5378 calls symbol:src/helix/studio/semantic_schema.py:format_scalar:294 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_format_uncertainty:5399 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_format_uncertainty:5399 calls symbol:src/helix/studio/semantic_schema.py:format_scalar:294 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_format_weight_display:139 calls symbol:src/helix/studio/edit_dag_panel.py:_approx_display_band:114 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_fragment_html:4089 calls symbol:src/helix/studio/edit_dag_panel.py:_pct:4076 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_fragment_plain:4086 calls symbol:src/helix/studio/edit_dag_panel.py:_pct:4076 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_frames_to_artifact_payload:350 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_frames_to_artifact_payload:350 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_guide_context:5613 calls symbol:src/helix/studio/edit_dag_panel.py:_sequence_from_state:5559 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_guide_context:5613 calls symbol:src/helix/studio/evs_view_models.py:guide_from_evs:127 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_hash_dag:6550 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_hash_dag:6550 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_humanize_label:249 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_is_empty_payload:322 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_make_node_item:4565 calls symbol:docs/playground/js/realtime.js:weight:294 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_make_node_item:4565 calls symbol:src/helix/core/graph.py:node:100 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_make_node_item:4565 calls symbol:src/helix/studio/edit_dag_panel.py:_DagNodeItem:703 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_make_node_item:4565 calls symbol:src/helix/studio/edit_dag_panel.py:set_drag_enabled:759 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_make_node_item:4565 calls symbol:src/helix/studio/semantic_schema.py:format_scalar:294 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_make_node_item:4565 calls symbol:src/helix/studio/sink_ui_helpers.py:sink_badge_and_tooltip:8 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_model_versions:6573 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_model_versions:6573 calls symbol:src/helix/provenance.py:current_git_sha:15 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_model_versions:6573 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_node_view_by_id:2433 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_apply_suggested_locus:2239 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_apply_suggested_locus:2239 calls symbol:src/helix/studio/session.py:log:354 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_apply_suggested_locus:2239 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_apply_suggested_locus:2239 calls symbol:src/helix/studio/suggestions.py:actionable:154 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_apply_suggested_locus:2239 calls symbol:src/helix/studio/suggestions.py:suggestions_enabled:165 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_display_options_changed:2540 calls symbol:src/helix/studio/edit_dag_panel.py:_render:2884 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_display_options_changed:2540 calls symbol:src/helix/studio/edit_dag_panel.py:selected_node_id:2393 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_err:2908 calls symbol:src/helix/studio/edit_dag_panel.py:_clear_outcome_review_surface:2719 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_err:2908 calls symbol:src/helix/studio/edit_dag_panel.py:_update_outcome_summary:4044 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_err:2908 calls symbol:src/helix/studio/edit_dag_panel.py:_update_selection_card:2451 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_err:2908 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_fit_view:5532 calls symbol:src/helix/studio/edit_dag_panel.py:_ensure_node_visible:5542 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_fit_view:5532 calls symbol:src/helix/studio/edit_dag_panel.py:_refit_scene_view:3758 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_fit_view:5532 calls symbol:src/helix/studio/edit_dag_panel.py:selected_node_id:2393 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_generate_outcome_summary:2281 calls symbol:src/helix/studio/edit_dag_panel.py:_format_outcome_receipt_markdown:148 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_generate_outcome_summary:2281 calls symbol:src/helix/studio/edit_dag_panel.py:export_outcome_summary_receipt:6377 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_generate_outcome_summary:2281 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_generate_outcome_summary:2281 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_generate_outcome_summary:2281 calls symbol:src/helix/studio/ui_tokens.py:monospace_font:89 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_generate_outcome_summary:2281 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_highlight_toggled:2366 calls symbol:src/helix/studio/edit_dag_panel.py:_on_display_options_changed:2540 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_layout_changed:2548 calls symbol:src/helix/studio/edit_dag_panel.py:_render:2884 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_layout_changed:2548 calls symbol:src/helix/studio/edit_dag_panel.py:selected_node_id:2393 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_layout_edit_toggled:5505 calls symbol:src/helix/studio/edit_dag_panel.py:_sync_layout_edit_state:5509 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_layout_reset:5551 calls symbol:src/helix/studio/edit_dag_panel.py:_render:2884 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_node_detail_advanced_toggled:1715 calls symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_node_detail_advanced_toggled:1715 calls symbol:src/helix/studio/edit_dag_panel.py:selected_node_id:2393 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_ok:2905 calls symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_open_limitations:2278 calls symbol:src/helix/studio/limitations.py:open_limitations:114 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_outcome_review_node_selected:1703 calls symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_outcome_review_node_selected:1703 calls symbol:src/helix/studio/edit_dag_panel.py:_update_selection_card:2451 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_outcome_review_node_selected:1703 calls symbol:src/helix/studio/session.py:emit:31 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_scene_selection_changed:4832 calls symbol:src/helix/studio/edit_dag_panel.py:_apply_focus_filter:4866 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_scene_selection_changed:4832 calls symbol:src/helix/studio/edit_dag_panel.py:_ensure_node_visible:5542 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_scene_selection_changed:4832 calls symbol:src/helix/studio/edit_dag_panel.py:_position_canvas_overlays:1649 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_scene_selection_changed:4832 calls symbol:src/helix/studio/edit_dag_panel.py:_selection_badge_text:2438 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_scene_selection_changed:4832 calls symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_scene_selection_changed:4832 calls symbol:src/helix/studio/edit_dag_panel.py:_update_outcome_summary:4044 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_scene_selection_changed:4832 calls symbol:src/helix/studio/edit_dag_panel.py:_update_selection_card:2451 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_scene_selection_changed:4832 calls symbol:src/helix/studio/session.py:emit:31 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_scene_selection_changed:4832 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/edit_dag_panel.py:_artifact_blocked_message:2727 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/edit_dag_panel.py:_claims_dirty:2633 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/edit_dag_panel.py:_clear_outcome_review_surface:2719 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/edit_dag_panel.py:_current_outcomes:2043 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/edit_dag_panel.py:_diagnose_zero_outcomes:2665 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/edit_dag_panel.py:_empty_message_for_state:2558 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/edit_dag_panel.py:_hide_zero_outcomes_panel:2233 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/edit_dag_panel.py:_is_empty_payload:322 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/edit_dag_panel.py:_latest_run:2582 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/edit_dag_panel.py:_missing_outcome_prereqs:2608 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/edit_dag_panel.py:_refresh_tail_risk_panel:2077 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/edit_dag_panel.py:_render_evs_fallback:2599 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/edit_dag_panel.py:_render:2884 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/edit_dag_panel.py:_show_prereq_gate:2698 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/edit_dag_panel.py:_show_zero_outcomes_panel:2225 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/edit_dag_panel.py:_update_outcome_summary:4044 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/edit_dag_panel.py:_update_selection_card:2451 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/edit_dag_panel.py:selected_node_id:2393 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/evs_view_models.py:build_outcome_dag_fallback_from_evs:473 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/offtargets/tail_risk_helpers.py:tail_risk_flag_from_config:90 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/run_artifact.py:artifact_decision_mode_eligible:1207 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/run_artifact.py:artifact_is_valid:1185 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/session.py:ensure_run_artifact:189 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/session.py:mark_run_invalid:178 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/suggestions.py:actionable:154 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:src/helix/studio/suggestions.py:suggestions_enabled:165 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_tail_item_clicked:2110 calls symbol:src/helix/studio/edit_dag_panel.py:select_node:2408 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_tail_risk_toggled:2067 calls symbol:src/helix/studio/edit_dag_panel.py:_refresh_tail_risk_panel:2077 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_tail_risk_toggled:2067 calls symbol:src/helix/studio/offtargets/tail_risk_helpers.py:update_tail_risk_flag:105 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_on_tail_risk_toggled:2067 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_path_entry:6449 calls symbol:src/helix/studio/edit_dag_panel.py:_format_weight_display:139 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_pick_node_id:895 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_pick_node_id:895 calls symbol:src/helix/live/viz/hud.py:contains:118 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_plain:6232 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_position_canvas_overlays:1649 calls symbol:src/helix/studio/edit_dag_panel.py:_outcome_review_compact_detail_geometry:485 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_reference_locus_context:5572 calls symbol:src/helix/studio/edit_dag_panel.py:_latest_run:2582 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_reference_locus_context:5572 calls symbol:src/helix/studio/evs_view_models.py:reference_locus_from_evs:199 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_reference_locus_context:5572 calls symbol:src/helix/studio/lightcone_live.py:parse_target_locus_range:42 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_refit_scene_view:3758 calls symbol:src/helix/eval/azimuth_mlp_phase3.py:transform:40 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_refit_scene_view:3758 calls symbol:src/helix/studio/edit_dag_panel.py:_model_node_bounds:475 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_refresh_tail_risk_panel:2077 calls symbol:src/helix/studio/edit_dag_panel.py:_current_outcomes:2043 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_refresh_tail_risk_panel:2077 calls symbol:src/helix/studio/offtargets/tail_risk_helpers.py:build_tail_risk_entries:29 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_refresh_tail_risk_panel:2077 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_render_evs_fallback:2599 calls symbol:src/helix/studio/edit_dag_panel.py:_render:2884 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_render_evs_fallback:2599 calls symbol:src/helix/studio/edit_dag_panel.py:selected_node_id:2393 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_save:2336 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_select_dominant_outcome:2445 calls symbol:src/helix/studio/edit_dag_panel.py:select_node:2408 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_select_node_if_present:4507 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_select_node_if_present:4507 calls symbol:src/helix/studio/edit_dag_panel.py:_ensure_node_visible:5542 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_select_node_if_present:4507 calls symbol:src/helix/studio/edit_dag_panel.py:_position_canvas_overlays:1649 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_select_node_if_present:4507 calls symbol:src/helix/studio/edit_dag_panel.py:_select_outcome_review_node:4544 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_select_node_if_present:4507 calls symbol:src/helix/studio/edit_dag_panel.py:_selection_badge_text:2438 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_select_node_if_present:4507 calls symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_select_node_if_present:4507 calls symbol:src/helix/studio/edit_dag_panel.py:_update_outcome_summary:4044 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_select_node_if_present:4507 calls symbol:src/helix/studio/edit_dag_panel.py:_update_selection_card:2451 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_select_node_if_present:4507 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_select_outcome_review_node:4544 calls symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_select_outcome_review_node:4544 calls symbol:src/helix/studio/edit_dag_panel.py:_update_outcome_summary:4044 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_select_outcome_review_node:4544 calls symbol:src/helix/studio/edit_dag_panel.py:_update_selection_card:2451 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_select_outcome_review_node:4544 calls symbol:src/helix/studio/edit_dag_panel.py:set_selected_node_id:851 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_select_outcome_review_node:4544 calls symbol:src/helix/studio/session.py:emit:31 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_selected_or_default_node_id:2416 calls symbol:src/helix/studio/edit_dag_panel.py:selected_node_id:2393 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_selection_badge_text:2438 calls symbol:src/helix/studio/edit_dag_panel.py:_node_view_by_id:2433 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_sequence_from_state:5559 calls symbol:src/helix/studio/evs_view_models.py:sequence_from_evs:101 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_show_prereq_gate:2698 calls symbol:src/helix/studio/edit_dag_panel.py:_clear_outcome_review_surface:2719 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_show_prereq_gate:2698 calls symbol:src/helix/studio/edit_dag_panel.py:_refresh_tail_risk_panel:2077 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_show_prereq_gate:2698 calls symbol:src/helix/studio/edit_dag_panel.py:_update_canvas_context_copy:1954 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_show_prereq_gate:2698 calls symbol:src/helix/studio/edit_dag_panel.py:_update_outcome_summary:4044 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_show_prereq_gate:2698 calls symbol:src/helix/studio/edit_dag_panel.py:_update_selection_card:2451 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_show_prereq_gate:2698 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_show_zero_outcomes_panel:2225 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_summary_focus_node:4183 calls symbol:src/helix/studio/edit_dag_panel.py:selected_node_id:2393 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_summary_focus_node:4183 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_summary_run_context:4199 calls symbol:src/helix/studio/edit_dag_panel.py:_guide_context:5613 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_summary_run_context:4199 calls symbol:src/helix/studio/edit_dag_panel.py:_latest_run:2582 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_summary_run_context:4199 calls symbol:src/helix/studio/edit_dag_panel.py:_reference_locus_context:5572 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_summary_run_context:4199 calls symbol:src/helix/studio/edit_dag_panel.py:_sequence_from_state:5559 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_summary_run_context:4199 calls symbol:src/helix/studio/evs_view_models.py:guide_from_evs:127 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_summary_run_context:4199 calls symbol:src/helix/studio/evs_view_models.py:reference_locus_from_evs:199 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_summary_run_context:4199 calls symbol:src/helix/studio/evs_view_models.py:sequence_from_evs:101 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_sync_layout_edit_state:5509 calls symbol:src/helix/studio/edit_dag_panel.py:set_drag_enabled:759 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_sync_summary_metrics_geometry:4362 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_canvas_context_copy:1954 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_mass_audit_label:4005 calls symbol:src/helix/studio/edit_dag_panel.py:_mass_audit_status:3992 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_mass_audit_label:4005 calls symbol:src/helix/studio/sink_ui_helpers.py:format_mass_audit_line:19 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_mass_audit_label:4005 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_node_detail_header_actions:1722 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 calls symbol:docs/playground/js/realtime.js:tag:106 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 calls symbol:examples/offscreen_webrtc_demo/signaling/server.js:path:3 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 calls symbol:src/helix/studio/edit_dag_panel.py:_approx_display_band:114 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 calls symbol:src/helix/studio/edit_dag_panel.py:_confidence_for_node:4488 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 calls symbol:src/helix/studio/edit_dag_panel.py:_format_constraints:5340 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 calls symbol:src/helix/studio/edit_dag_panel.py:_format_edge_diff:5308 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 calls symbol:src/helix/studio/edit_dag_panel.py:_format_edge_provenance:5249 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 calls symbol:src/helix/studio/edit_dag_panel.py:_format_edge_strength:5271 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 calls symbol:src/helix/studio/edit_dag_panel.py:_format_evidence:5385 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 calls symbol:src/helix/studio/edit_dag_panel.py:_format_path_diagnostics:5415 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 calls symbol:src/helix/studio/edit_dag_panel.py:_format_physical_state:5378 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 calls symbol:src/helix/studio/edit_dag_panel.py:_format_uncertainty:5399 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 calls symbol:src/helix/studio/edit_dag_panel.py:_position_canvas_overlays:1649 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 calls symbol:src/helix/studio/edit_dag_panel.py:_sort_incoming_edges:5234 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 calls symbol:src/helix/studio/edit_dag_panel.py:_update_node_detail_header_actions:1722 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 calls symbol:src/helix/studio/ui_tokens.py:monospace_font:89 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_node_details:5004 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_outcome_summary:4044 calls symbol:src/helix/studio/edit_dag_panel.py:_update_summary_metrics:4274 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_outcome_summary:4044 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_selection_card:2451 calls symbol:src/helix/studio/edit_dag_panel.py:_apply_dag_density_layout:3811 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_selection_card:2451 calls symbol:src/helix/studio/edit_dag_panel.py:_best_path_to:5208 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_selection_card:2451 calls symbol:src/helix/studio/edit_dag_panel.py:_confidence_for_node:4488 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_selection_card:2451 calls symbol:src/helix/studio/edit_dag_panel.py:_node_delta_summary:281 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_selection_card:2451 calls symbol:src/helix/studio/edit_dag_panel.py:_node_view_by_id:2433 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_selection_card:2451 calls symbol:src/helix/studio/edit_dag_panel.py:_selected_or_default_node_id:2416 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_selection_card:2451 calls symbol:src/helix/studio/edit_dag_panel.py:active_edit_context:5779 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_selection_card:2451 calls symbol:src/helix/studio/edit_dag_panel.py:selected_node_id:2393 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_selection_card:2451 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_summary_metrics:4274 calls symbol:src/helix/studio/edit_dag_panel.py:_summary_focus_node:4183 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_summary_metrics:4274 calls symbol:src/helix/studio/edit_dag_panel.py:_summary_run_context:4199 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_summary_metrics:4274 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:_update_suppressed_label:3979 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:active_edit_context:5779 calls symbol:src/helix/studio/edit_dag_panel.py:_focus_window_for_node:5687 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:active_edit_context:5779 calls symbol:src/helix/studio/edit_dag_panel.py:_guide_context:5613 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:active_edit_context:5779 calls symbol:src/helix/studio/edit_dag_panel.py:_node_view_by_id:2433 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:active_edit_context:5779 calls symbol:src/helix/studio/edit_dag_panel.py:_reference_locus_context:5572 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:active_edit_context:5779 calls symbol:src/helix/studio/edit_dag_panel.py:_selected_or_default_node_id:2416 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:active_edit_context:5779 calls symbol:src/helix/studio/edit_dag_panel.py:_sequence_from_state:5559 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:apply_view_state:2378 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:apply_view_state:2378 calls symbol:src/helix/studio/edit_dag_panel.py:_select_node_if_present:4507 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:export_outcome_summary_receipt:6377 calls symbol:src/helix/studio/edit_dag_panel.py:_dominant_path_ids:6345 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:export_outcome_summary_receipt:6377 calls symbol:src/helix/studio/edit_dag_panel.py:_hash_dag:6550 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:export_outcome_summary_receipt:6377 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_sha256:247 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:export_outcome_summary_receipt:6377 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_sha256:230 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:get_view_state:2372 calls symbol:src/helix/studio/edit_dag_panel.py:selected_node_id:2393 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:itemChange:802 calls symbol:src/helix/studio/edit_dag_panel.py:update_path:643 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:leaveEvent:890 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:mouseMoveEvent:546 calls symbol:src/helix/studio/edit_dag_panel.py:mouseMoveEvent:882 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:mouseMoveEvent:546 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:mouseMoveEvent:546 calls symbol:src/helix/studio/session.py:emit:31 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:mouseMoveEvent:882 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:mouseMoveEvent:882 calls symbol:src/helix/studio/edit_dag_panel.py:_pick_node_id:895 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:mouseMoveEvent:882 calls symbol:src/helix/studio/edit_dag_panel.py:mouseMoveEvent:546 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:mouseMoveEvent:882 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:mousePressEvent:534 calls symbol:src/helix/studio/edit_dag_panel.py:_node_item_at:520 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:mousePressEvent:534 calls symbol:src/helix/studio/edit_dag_panel.py:mousePressEvent:872 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:mousePressEvent:534 calls symbol:Visualization_Bench/prototype.js:button:920 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:mousePressEvent:872 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:mousePressEvent:872 calls symbol:src/helix/studio/edit_dag_panel.py:_pick_node_id:895 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:mousePressEvent:872 calls symbol:src/helix/studio/edit_dag_panel.py:mousePressEvent:534 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:mousePressEvent:872 calls symbol:src/helix/studio/session.py:emit:31 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:mousePressEvent:872 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:mousePressEvent:872 calls symbol:Visualization_Bench/prototype.js:button:920 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:mouseReleaseEvent:575 calls symbol:Visualization_Bench/prototype.js:button:920 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:paintEvent:855 calls symbol:src/helix/studio/edit_dag_panel.py:_draw_surface:901 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:paintEvent:855 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:paths_preserving_reading_frame:5842 calls symbol:src/helix/studio/edit_dag_panel.py:_coerce_dag:416 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:paths_preserving_reading_frame:5842 calls symbol:src/helix/studio/edit_dag_panel.py:_load_transcripts_for_frame:5965 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:paths_preserving_reading_frame:5842 calls symbol:src/helix/studio/edit_dag_panel.py:_path_frame_verdict:6089 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:paths_preserving_reading_frame:5842 calls symbol:src/helix/studio/edit_dag_panel.py:add_edge:787 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:resizeEvent:3799 calls symbol:src/helix/studio/edit_dag_panel.py:_apply_dag_density_layout:3811 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:resizeEvent:3799 calls symbol:src/helix/studio/edit_dag_panel.py:_apply_header_layout:3858 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:resizeEvent:3799 calls symbol:src/helix/studio/edit_dag_panel.py:_apply_summary_bar_layout:4331 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:resizeEvent:3799 calls symbol:src/helix/studio/edit_dag_panel.py:_sync_summary_metrics_geometry:4362 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:score:5239 calls symbol:src/helix/studio/edit_dag_panel.py:_event_delta_bp:5296 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:select_node:2408 calls symbol:src/helix/studio/edit_dag_panel.py:_select_node_if_present:4507 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:select_node:2408 calls symbol:src/helix/studio/edit_dag_panel.py:_select_outcome_review_node:4544 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:set_evs:2591 calls symbol:src/helix/studio/edit_dag_panel.py:_on_state_changed:2745 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:set_evs:2591 calls symbol:src/helix/studio/evs_view_models.py:run_model_from_evs:344 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:set_model:844 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:set_selected_node_id:851 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/edit_dag_panel.py:showEvent:3792 calls symbol:src/helix/studio/edit_dag_panel.py:_apply_dag_density_layout:3811 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:showEvent:3792 calls symbol:src/helix/studio/edit_dag_panel.py:_apply_header_layout:3858 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:states_violating_strand_continuity:5912 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/edit_dag_panel.py:states_violating_strand_continuity:5912 calls symbol:src/helix/studio/edit_dag_panel.py:_coerce_dag:416 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:update_path:643 calls symbol:src/helix/studio/edit_dag_panel.py:_anchor_points:678 (high)
  • symbol:src/helix/studio/edit_dag_panel.py:wheelEvent:511 calls symbol:src/helix/studio/session.py:emit:31 (medium)
  • symbol:src/helix/studio/edit_plan.py:_canonical_json_bytes:34 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/edit_plan.py:default_edit_plan:112 calls symbol:src/helix/studio/edit_plan.py:_default_plan_dict:40 (high)
  • symbol:src/helix/studio/edit_plan.py:default_edit_plan:112 calls symbol:src/helix/studio/edit_plan.py:EditPlanV1:87 (high)
  • symbol:src/helix/studio/edit_plan.py:edit_plan_from_dict_with_error:119 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/edit_plan.py:edit_plan_from_dict_with_error:119 calls symbol:src/helix/studio/edit_plan.py:_default_plan_dict:40 (high)
  • symbol:src/helix/studio/edit_plan.py:edit_plan_from_dict_with_error:119 calls symbol:src/helix/studio/edit_plan.py:default_edit_plan:112 (high)
  • symbol:src/helix/studio/edit_plan.py:edit_plan_from_dict:138 calls symbol:src/helix/studio/edit_plan.py:edit_plan_from_dict_with_error:119 (high)
  • symbol:src/helix/studio/edit_plan.py:edit_plan_json_bytes:153 calls symbol:src/helix/studio/edit_plan.py:_canonical_json_bytes:34 (high)
  • symbol:src/helix/studio/edit_plan.py:edit_plan_json_bytes:153 calls symbol:src/helix/studio/edit_plan.py:edit_plan_to_dict:143 (high)
  • symbol:src/helix/studio/edit_plan.py:edit_plan_json_schema:164 calls symbol:src/helix/studio/edit_plan.py:_schema_path:30 (high)
  • symbol:src/helix/studio/edit_plan.py:edit_plan_json_schema:164 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/studio/edit_plan.py:edit_plan_sha256:158 calls symbol:src/helix/studio/edit_plan.py:edit_plan_json_bytes:153 (high)
  • symbol:src/helix/studio/edit_plan.py:edit_plan_to_dict:143 calls symbol:src/helix/studio/edit_plan.py:default_edit_plan:112 (high)
  • symbol:src/helix/studio/edit_plan.py:edit_plan_to_dict:143 calls symbol:src/helix/studio/edit_plan.py:edit_plan_from_dict:138 (high)
  • symbol:src/helix/studio/entrypoint.py:main:31 calls symbol:src/helix/studio/entrypoint.py:_load_app_main:26 (high)
  • symbol:src/helix/studio/entrypoint.py:main:31 calls symbol:src/helix/studio/entrypoint.py:_print_stub_help:10 (high)
  • symbol:src/helix/studio/evaluation_access.py:_default_settings:46 calls symbol:src/helix/app_identity.py:omnis_helix_settings:46 (medium)
  • symbol:src/helix/studio/evaluation_access.py:_settings_obj:50 calls symbol:src/helix/studio/evaluation_access.py:_default_settings:46 (high)
  • symbol:src/helix/studio/evaluation_access.py:_utc_today:54 calls symbol:src/helix/clock.py:now_ns:38 (medium)
  • symbol:src/helix/studio/evaluation_access.py:clear_evaluation_access:77 calls symbol:src/helix/studio/evaluation_access.py:_settings_obj:50 (high)
  • symbol:src/helix/studio/evaluation_access.py:clear_evaluation_access:77 calls symbol:src/helix/studio/evaluation_access.py:remove:27 (high)
  • symbol:src/helix/studio/evaluation_access.py:clear_evaluation_access:77 calls symbol:src/helix/studio/evaluation_access.py:sync:29 (high)
  • symbol:src/helix/studio/evidence_view_model.py:_dataset_ref:135 calls symbol:src/helix/studio/evidence_view_model.py:_mapping:131 (high)
  • symbol:src/helix/studio/evidence_view_model.py:_dataset_ref:135 calls symbol:src/helix/studio/evidence_view_model.py:_s:126 (high)
  • symbol:src/helix/studio/evidence_view_model.py:_dataset_ref:135 calls symbol:src/helix/studio/evidence_view_model.py:DatasetRef:11 (high)
  • symbol:src/helix/studio/evidence_view_model.py:build_evidence_overview:143 calls symbol:src/helix/studio/evidence_view_model.py:_dataset_ref:135 (high)
  • symbol:src/helix/studio/evidence_view_model.py:build_evidence_overview:143 calls symbol:src/helix/studio/evidence_view_model.py:_mapping:131 (high)
  • symbol:src/helix/studio/evidence_view_model.py:build_evidence_overview:143 calls symbol:src/helix/studio/evidence_view_model.py:_s:126 (high)
  • symbol:src/helix/studio/evidence_view_model.py:build_evidence_overview:143 calls symbol:src/helix/studio/evidence_view_model.py:BackendRef:17 (high)
  • symbol:src/helix/studio/evidence_view_model.py:build_evidence_overview:143 calls symbol:src/helix/studio/evidence_view_model.py:CalibrationBundleRef:37 (high)
  • symbol:src/helix/studio/evidence_view_model.py:build_evidence_overview:143 calls symbol:src/helix/studio/evidence_view_model.py:EvidenceOverview:109 (high)
  • symbol:src/helix/studio/evidence_view_model.py:build_evidence_overview:143 calls symbol:src/helix/studio/evidence_view_model.py:ModelRef:25 (high)
  • symbol:src/helix/studio/evidence_view_model.py:build_evidence_overview:143 calls symbol:src/helix/studio/evidence_view_model.py:ParamsRef:32 (high)
  • symbol:src/helix/studio/evidence_view_model.py:build_evidence_overview:143 calls symbol:src/helix/studio/evidence_view_model.py:PriorsRef:50 (high)
  • symbol:src/helix/studio/evidence_view_model.py:build_evidence_overview:143 calls symbol:src/helix/studio/governance_stamp.py:interpretation_for_mode:11 (medium)
  • symbol:src/helix/studio/evidence_view_model.py:build_evidence_overview:143 calls symbol:src/helix/studio/governance_stamp.py:normalize_decision_mode:6 (medium)
  • symbol:src/helix/studio/evidence_view_model.py:load_matching_calibration_bundle_report:243 calls symbol:src/helix/calibration/bundle.py:find_calibration_bundle:377 (medium)
  • symbol:src/helix/studio/evidence_view_model.py:load_matching_calibration_bundle_report:243 calls symbol:src/helix/studio/evidence_view_model.py:_s:126 (high)
  • symbol:src/helix/studio/evidence_view_model.py:load_matching_calibration_bundle_report:243 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:bundle:22 (low)
  • symbol:src/helix/studio/evidence_view_model.py:load_matching_calibration_metrics:216 calls symbol:src/helix/studio/evidence_view_model.py:CalibrationMetrics:56 (high)
  • symbol:src/helix/studio/evidence_view_model.py:load_matching_calibration_metrics:216 calls symbol:src/helix/studio/evidence_view_model.py:load_matching_calibration_bundle_report:243 (high)
  • symbol:src/helix/studio/evidence_view_model.py:load_matching_calibration_metrics:216 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/evidence_view_model.py:mode_help_text:385 calls symbol:src/helix/studio/governance_stamp.py:normalize_decision_mode:6 (medium)
  • symbol:src/helix/studio/evidence_view_model.py:mode_help_text:385 calls symbol:src/helix/studio/governance_stamp.py:ui_mode_subtext:51 (medium)
  • symbol:src/helix/studio/evidence_view_model.py:tier_help_text:368 calls symbol:src/helix/studio/evidence_view_model.py:tier_mapping_ranges:348 (high)
  • symbol:src/helix/studio/evidence_view_model.py:tier_mapping_ranges:348 calls symbol:src/helix/studio/ordinal_bins.py:tier_for_rank:23 (medium)
  • symbol:src/helix/studio/evs_bridge.py:extract_guide_context:13 calls symbol:src/helix/studio/evs_bridge.py:GuideContext:8 (high)
  • symbol:src/helix/studio/evs_bridge.py:extract_prime_context:56 calls symbol:src/helix/studio/evs_bridge.py:PrimeContext:50 (high)
  • symbol:src/helix/studio/evs_view_models.py:_candidate_local_index:422 calls symbol:src/helix/studio/evs_view_models.py:_safe_int:23 (high)
  • symbol:src/helix/studio/evs_view_models.py:_delta_bp_from_diff:258 calls symbol:src/helix/studio/evs_view_models.py:_safe_int:23 (high)
  • symbol:src/helix/studio/evs_view_models.py:_event_from_outcome:434 calls symbol:src/helix/studio/evs_view_models.py:_candidate_local_index:422 (high)
  • symbol:src/helix/studio/evs_view_models.py:_event_from_outcome:434 calls symbol:src/helix/studio/evs_view_models.py:_clamp:30 (high)
  • symbol:src/helix/studio/evs_view_models.py:_event_from_outcome:434 calls symbol:src/helix/studio/evs_view_models.py:_safe_int:23 (high)
  • symbol:src/helix/studio/evs_view_models.py:_extract_sequence:52 calls symbol:src/helix/studio/evs_view_models.py:_looks_like_sequence:12 (high)
  • symbol:src/helix/studio/evs_view_models.py:compute_cut_index:180 calls symbol:src/helix/studio/evs_view_models.py:_safe_int:23 (high)
  • symbol:src/helix/studio/evs_view_models.py:outcomes_from_evs:275 calls symbol:src/helix/studio/evs_view_models.py:_delta_bp_from_diff:258 (high)
  • symbol:src/helix/studio/evs_view_models.py:outcomes_from_evs:275 calls symbol:src/helix/studio/evs_view_models.py:_safe_int:23 (high)
  • symbol:src/helix/studio/evs_view_models.py:outcomes_from_evs:275 calls symbol:src/helix/studio/evs_view_models.py:_value_at:43 (high)
  • symbol:src/helix/studio/evs_view_models.py:reference_locus_from_evs:199 calls symbol:src/helix/studio/evs_view_models.py:_mapping_at:34 (high)
  • symbol:src/helix/studio/evs_view_models.py:reference_locus_from_evs:199 calls symbol:src/helix/studio/evs_view_models.py:_safe_int:23 (high)
  • symbol:src/helix/studio/evs_view_models.py:reference_locus_from_evs:199 calls symbol:src/helix/studio/evs_view_models.py:guide_from_evs:127 (high)
  • symbol:src/helix/studio/evs_view_models.py:reference_locus_from_evs:199 calls symbol:src/helix/studio/evs_view_models.py:sequence_from_evs:101 (high)
  • symbol:src/helix/studio/evs_view_models.py:reference_locus_from_evs:199 calls symbol:src/helix/studio/lightcone_live.py:parse_target_locus_range:42 (medium)
  • symbol:src/helix/studio/evs_view_models.py:run_model_from_evs:344 calls symbol:src/helix/studio/evs_view_models.py:_clamp:30 (high)
  • symbol:src/helix/studio/evs_view_models.py:run_model_from_evs:344 calls symbol:src/helix/studio/evs_view_models.py:_edit_plan_target:113 (high)
  • symbol:src/helix/studio/evs_view_models.py:run_model_from_evs:344 calls symbol:src/helix/studio/evs_view_models.py:_edit_type_from_evs:333 (high)
  • symbol:src/helix/studio/evs_view_models.py:run_model_from_evs:344 calls symbol:src/helix/studio/evs_view_models.py:_mapping_at:34 (high)
  • symbol:src/helix/studio/evs_view_models.py:run_model_from_evs:344 calls symbol:src/helix/studio/evs_view_models.py:_safe_int:23 (high)
  • symbol:src/helix/studio/evs_view_models.py:run_model_from_evs:344 calls symbol:src/helix/studio/evs_view_models.py:compute_cut_index:180 (high)
  • symbol:src/helix/studio/evs_view_models.py:run_model_from_evs:344 calls symbol:src/helix/studio/evs_view_models.py:guide_from_evs:127 (high)
  • symbol:src/helix/studio/evs_view_models.py:run_model_from_evs:344 calls symbol:src/helix/studio/evs_view_models.py:outcomes_from_evs:275 (high)
  • symbol:src/helix/studio/evs_view_models.py:run_model_from_evs:344 calls symbol:src/helix/studio/evs_view_models.py:sequence_from_evs:101 (high)
  • symbol:src/helix/studio/evs_view_models.py:run_model_from_evs:344 calls symbol:src/helix/studio/evs_view_models.py:target_locus_from_evs:243 (high)
  • symbol:src/helix/studio/evs_view_models.py:run_model_from_evs:344 calls symbol:src/helix/studio/models.py:EngineInfo:9 (medium)
  • symbol:src/helix/studio/evs_view_models.py:run_model_from_evs:344 calls symbol:src/helix/studio/models.py:OutcomeModel:31 (medium)
  • symbol:src/helix/studio/evs_view_models.py:run_model_from_evs:344 calls symbol:src/helix/studio/models.py:RunModel:63 (medium)
  • symbol:src/helix/studio/evs_view_models.py:sequence_from_evs:101 calls symbol:src/helix/studio/evs_view_models.py:_extract_sequence:52 (high)
  • symbol:src/helix/studio/evs_view_models.py:sequence_from_evs:101 calls symbol:src/helix/studio/evs_view_models.py:_safe_int:23 (high)
  • symbol:src/helix/studio/evs_view_models.py:target_locus_from_evs:243 calls symbol:src/helix/studio/evs_view_models.py:_safe_int:23 (high)
  • symbol:src/helix/studio/evs_view_models.py:target_locus_from_evs:243 calls symbol:src/helix/studio/evs_view_models.py:reference_locus_from_evs:199 (high)
  • symbol:src/helix/studio/evs_view_models.py:target_locus_from_evs:243 calls symbol:src/helix/studio/evs_view_models.py:sequence_from_evs:101 (high)
  • symbol:src/helix/studio/experiment_intent_spec_panel.py:__init__:29 calls symbol:src/helix/studio/experiment_intent_spec_panel.py:_wire_inputs:142 (high)
  • symbol:src/helix/studio/experiment_intent_spec_panel.py:__init__:29 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/experiment_intent_spec_panel.py:__init__:29 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/experiment_intent_spec_panel.py:__init__:29 calls symbol:src/helix/studio/ui_tokens.py:monospace_font:89 (medium)
  • symbol:src/helix/studio/experiment_intent_spec_panel.py:_commit:297 calls symbol:src/helix/studio/experiment_intent_spec_panel.py:_build_payload:269 (high)
  • symbol:src/helix/studio/experiment_intent_spec_panel.py:_commit:297 calls symbol:src/helix/studio/experiment_intent_spec_panel.py:_refresh_warnings:256 (high)
  • symbol:src/helix/studio/experiment_intent_spec_panel.py:_commit:297 calls symbol:src/helix/studio/session.py:set_experiment_intent_spec:341 (medium)
  • symbol:src/helix/studio/experiment_intent_spec_panel.py:_parse_premortem:204 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_intent_spec_panel.py:_parse_snapshots:232 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_intent_spec_panel.py:_refresh_warnings:256 calls symbol:src/helix/studio/experiment_intent_spec_panel.py:_build_payload:269 (high)
  • symbol:src/helix/studio/experiment_intent_spec_panel.py:_refresh_warnings:256 calls symbol:src/helix/studio/experiment_intent_spec.py:intent_spec_missing_required_fields:73 (medium)
  • symbol:src/helix/studio/experiment_intent_spec_panel.py:_refresh_warnings:256 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_intent_spec_panel.py:_schedule_premortem:192 calls symbol:src/helix/studio/experiment_intent_spec_panel.py:_parse_premortem:204 (high)
  • symbol:src/helix/studio/experiment_intent_spec_panel.py:_schedule_snapshots:198 calls symbol:src/helix/studio/experiment_intent_spec_panel.py:_parse_snapshots:232 (high)
  • symbol:src/helix/studio/experiment_intent_spec_panel.py:_wire_inputs:142 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/experiment_intent_spec_panel.py:set_intent_spec:159 calls symbol:src/helix/studio/experiment_intent_spec_panel.py:_refresh_warnings:256 (high)
  • symbol:src/helix/studio/experiment_intent_spec_panel.py:set_intent_spec:159 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_to_dict:230 (medium)
  • symbol:src/helix/studio/experiment_intent_spec_panel.py:set_intent_spec:159 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_intent_spec.py:_canonical_json_bytes:26 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/experiment_intent_spec.py:_default_spec_dict:54 calls symbol:src/helix/studio/experiment_intent_spec.py:_default_decision_rule:50 (high)
  • symbol:src/helix/studio/experiment_intent_spec.py:_default_spec_dict:54 calls symbol:src/helix/studio/experiment_intent_spec.py:_default_perturbation:42 (high)
  • symbol:src/helix/studio/experiment_intent_spec.py:_default_spec_dict:54 calls symbol:src/helix/studio/experiment_intent_spec.py:_default_readout:46 (high)
  • symbol:src/helix/studio/experiment_intent_spec.py:_default_spec_dict:54 calls symbol:src/helix/studio/experiment_intent_spec.py:_default_snapshots:32 (high)
  • symbol:src/helix/studio/experiment_intent_spec.py:default_experiment_intent_spec:193 calls symbol:src/helix/studio/experiment_intent_spec.py:_default_snapshots:32 (high)
  • symbol:src/helix/studio/experiment_intent_spec.py:default_experiment_intent_spec:193 calls symbol:src/helix/studio/experiment_intent_spec.py:_default_spec_dict:54 (high)
  • symbol:src/helix/studio/experiment_intent_spec.py:default_experiment_intent_spec:193 calls symbol:src/helix/studio/experiment_intent_spec.py:ExperimentIntentSpecV1:169 (high)
  • symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_from_dict_with_error:202 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_from_dict_with_error:202 calls symbol:src/helix/studio/experiment_intent_spec.py:_default_snapshots:32 (high)
  • symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_from_dict_with_error:202 calls symbol:src/helix/studio/experiment_intent_spec.py:_default_spec_dict:54 (high)
  • symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_from_dict_with_error:202 calls symbol:src/helix/studio/experiment_intent_spec.py:default_experiment_intent_spec:193 (high)
  • symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_from_dict:225 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_from_dict_with_error:202 (high)
  • symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_json_bytes:242 calls symbol:src/helix/studio/experiment_intent_spec.py:_canonical_json_bytes:26 (high)
  • symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_json_bytes:242 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_to_dict:230 (high)
  • symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_json_schema:253 calls symbol:src/helix/studio/experiment_intent_spec.py:_schema_path:22 (high)
  • symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_json_schema:253 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_sha256:247 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_json_bytes:242 (high)
  • symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_to_dict:230 calls symbol:src/helix/studio/experiment_intent_spec.py:_default_snapshots:32 (high)
  • symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_to_dict:230 calls symbol:src/helix/studio/experiment_intent_spec.py:default_experiment_intent_spec:193 (high)
  • symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_to_dict:230 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_from_dict:225 (high)
  • symbol:src/helix/studio/experiment_intent_spec.py:intent_spec_missing_required_fields:73 calls symbol:src/helix/live/livelab.py:empty:58 (medium)
  • symbol:src/helix/studio/experiment_intent_spec.py:intent_spec_missing_required_fields:73 calls symbol:src/helix/studio/experiment_intent_spec.py:_norm_text:69 (high)
  • symbol:src/helix/studio/experiment_intent_spec.py:intent_spec_missing_required_fields:73 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_to_dict:230 (high)
  • symbol:src/helix/studio/experiment_presets.py:_read_single_contig_fasta:41 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/experiment_presets.py:_read_single_contig_fasta:41 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/experiment_presets.py:_resolve_genome_sequence:72 calls symbol:src/helix/studio/experiment_presets.py:_read_single_contig_fasta:41 (high)
  • symbol:src/helix/studio/experiment_presets.py:_resolve_genome_sequence:72 calls symbol:src/helix/studio/experiment_presets.py:_repo_root:37 (high)
  • symbol:src/helix/studio/experiment_presets.py:list_presets:261 calls symbol:src/helix/fs.py:glob_sorted:37 (medium)
  • symbol:src/helix/studio/experiment_presets.py:list_presets:261 calls symbol:src/helix/studio/experiment_presets.py:_load_json:30 (high)
  • symbol:src/helix/studio/experiment_presets.py:list_presets:261 calls symbol:src/helix/studio/experiment_presets.py:ExperimentPreset:16 (high)
  • symbol:src/helix/studio/experiment_presets.py:load_preset:93 calls symbol:src/helix/studio/experiment_presets.py:_load_json:30 (high)
  • symbol:src/helix/studio/experiment_presets.py:load_preset:93 calls symbol:src/helix/studio/experiment_presets.py:ExperimentPreset:16 (high)
  • symbol:src/helix/studio/experiment_presets.py:preset_to_snapshot:102 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/experiment_presets.py:preset_to_snapshot:102 calls symbol:src/helix/studio/experiment_presets.py:_resolve_genome_sequence:72 (high)
  • symbol:src/helix/studio/experiment_presets.py:save_user_preset:279 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:186 calls symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:186 calls symbol:src/helix/studio/experiment_setup_dialog.py:_apply_visual_state:302 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 calls symbol:src/helix/studio/experiment_setup_dialog.py:__init__:186 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 calls symbol:src/helix/studio/experiment_setup_dialog.py:_apply_default_by_start_mode:2572 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 calls symbol:src/helix/studio/experiment_setup_dialog.py:_on_section_toggled:1822 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 calls symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 calls symbol:src/helix/studio/experiment_setup_dialog.py:_suppress_inline_target_define_button:1879 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 calls symbol:src/helix/studio/experiment_setup_dialog.py:_tick_contract_last_updated:1653 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 calls symbol:src/helix/studio/experiment_setup_dialog.py:_wire_refresh:2553 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 calls symbol:src/helix/studio/experiment_setup_dialog.py:IntentCard:183 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 calls symbol:src/helix/studio/experiment_setup_model.py:intent_card_meta:727 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 calls symbol:src/helix/studio/experiment_setup_model.py:IntentCardMeta:125 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 calls symbol:src/helix/studio/lightcone_audit_pack.py:line:55 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 calls symbol:src/helix/studio/target_field.py:TargetFieldWidget:212 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 calls symbol:src/helix/studio/target_field.py:text:338 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 calls symbol:src/helix/studio/target_refine_drawer.py:TargetRefineDrawer:24 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 calls symbol:src/helix/studio/ui_tokens.py:monospace_font:89 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:__init__:392 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_apply_default_by_start_mode:2572 calls symbol:src/helix/studio/experiment_setup_dialog.py:_apply_preset:2579 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_apply_preset:2579 calls symbol:src/helix/studio/experiment_setup_dialog.py:_apply_selections:2644 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_apply_preset:2579 calls symbol:src/helix/studio/experiment_setup_dialog.py:_set_section_expanded:1841 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_apply_preset:2579 calls symbol:src/helix/studio/experiment_setup_dialog.py:_update_intent_cards:2601 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_apply_preset:2579 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_apply_readout_suggestion:3777 calls symbol:src/helix/studio/experiment_setup_dialog.py:_constrain_assay_options:3829 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_apply_readout_suggestion:3777 calls symbol:src/helix/studio/experiment_setup_dialog.py:_current_selections:2755 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_apply_readout_suggestion:3777 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_readout_plan:3811 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_apply_readout_suggestion:3777 calls symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_apply_readout_suggestion:3777 calls symbol:src/helix/studio/experiment_setup_dialog.py:_suggested_readout_plan:3726 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_apply_selections:2644 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_apply_selections:2644 calls symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_apply_selections:2644 calls symbol:src/helix/studio/target_field.py:set_from_text:323 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_apply_selections:2644 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_apply_selections:2644 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_apply_visual_state:302 calls symbol:src/helix/studio/experiment_setup_dialog.py:_check_pixmap:359 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_apply_visual_state:302 calls symbol:src/helix/studio/experiment_setup_dialog.py:_tinted_icon:345 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_apply:1616 calls symbol:src/helix/studio/ui/window_positioning.py:center_on_focused_window:145 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_build_payload:2826 calls symbol:src/helix/studio/experiment_setup_dialog.py:_create_mode:2976 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_build_payload:2826 calls symbol:src/helix/studio/experiment_setup_dialog.py:_current_selections:2755 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_build_payload:2826 calls symbol:src/helix/studio/experiment_setup_dialog.py:_design_ready:2932 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_build_payload:2826 calls symbol:src/helix/studio/experiment_setup_dialog.py:_draft_ready:2916 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_build_payload:2826 calls symbol:src/helix/studio/experiment_setup_dialog.py:_run_ready:2957 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_build_payload:2826 calls symbol:src/helix/studio/experiment_setup_dialog.py:_target_is_bound:2884 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_build_payload:2826 calls symbol:src/helix/studio/experiment_setup_model.py:build_experiment_intent_spec:369 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_build_payload:2826 calls symbol:src/helix/studio/experiment_setup_model.py:build_experiment_spec:426 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_build_payload:2826 calls symbol:src/helix/studio/experiment_setup_model.py:initial_rail_segment_for_goal:522 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_build_payload:2826 calls symbol:src/helix/studio/experiment_setup_model.py:load_policy_template:540 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_build_payload:2826 calls symbol:src/helix/studio/target_resolution.py:snapshot:213 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_check_pixmap:359 calls symbol:src/helix/studio/experiment_setup_dialog.py:_tinted_icon:345 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_clear_target_locus_resolution:2175 calls symbol:src/helix/studio/target_field.py:clear:353 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_clear_target_locus_resolution:2175 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_constrain_assay_options:3829 calls symbol:src/helix/studio/experiment_setup_dialog.py:_allowed_assay_keys:3815 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_constrain_assay_options:3829 calls symbol:src/helix/studio/target_field.py:clear:353 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_copy_environment_fingerprint:1765 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_copy_environment_fingerprint:1765 calls symbol:src/helix/studio/experiment_setup_dialog.py:_resolve_environment_fingerprint:1696 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_copy_environment_fingerprint:1765 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_copy_spec_json:1684 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_copy_summary:1672 calls symbol:src/helix/studio/target_field.py:text:338 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_copy_summary:1672 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_create_mode:2976 calls symbol:src/helix/studio/experiment_setup_dialog.py:_draft_ready:2916 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_create_mode:2976 calls symbol:src/helix/studio/experiment_setup_dialog.py:_run_ready:2957 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_current_selections:2755 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_current_selections:2755 calls symbol:src/helix/studio/experiment_setup_model.py:ExperimentSetupSelections:97 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_current_selections:2755 calls symbol:src/helix/studio/target_field.py:text:338 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_derived_decision_question:3498 calls symbol:src/helix/studio/experiment_setup_dialog.py:_target_is_bound:2884 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_design_ready:2932 calls symbol:src/helix/studio/target_field.py:token:335 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_design_ready:2932 calls symbol:src/helix/studio/target_resolution.py:snapshot:213 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_draft_ready:2916 calls symbol:src/helix/studio/experiment_setup_dialog.py:_has_min_success_criteria:2907 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_export_status_plain:3936 calls symbol:src/helix/studio/experiment_setup_dialog.py:_design_ready:2932 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_export_status_plain:3936 calls symbol:src/helix/studio/experiment_setup_dialog.py:_run_ready:2957 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_export_status_text:3911 calls symbol:src/helix/studio/experiment_setup_dialog.py:_design_ready:2932 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_export_status_text:3911 calls symbol:src/helix/studio/experiment_setup_dialog.py:_run_ready:2957 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_focus_delivery_field:2048 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_widget:1963 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_focus_delivery_field:2048 calls symbol:src/helix/studio/experiment_setup_dialog.py:_set_section_expanded:1841 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_focus_hypothesis_field:1980 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_widget:1963 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_focus_hypothesis_field:1980 calls symbol:src/helix/studio/experiment_setup_dialog.py:_set_section_expanded:1841 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_focus_modality_field:2040 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_widget:1963 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_focus_modality_field:2040 calls symbol:src/helix/studio/experiment_setup_dialog.py:_set_section_expanded:1841 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_focus_offtarget_definition:2003 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_widget:1963 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_focus_offtarget_definition:2003 calls symbol:src/helix/studio/experiment_setup_dialog.py:_set_section_expanded:1841 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_focus_readout_plan:3811 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_widget:1963 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_focus_readout_plan:3811 calls symbol:src/helix/studio/experiment_setup_dialog.py:_set_section_expanded:1841 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_focus_success_criteria:1988 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_widget:1963 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_focus_success_criteria:1988 calls symbol:src/helix/studio/experiment_setup_dialog.py:_set_section_expanded:1841 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_focus_target_field:1933 calls symbol:src/helix/gui/simbuilder/app.py:showPopup:6048 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_focus_target_field:1933 calls symbol:src/helix/studio/experiment_setup_dialog.py:_set_section_expanded:1841 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_focus_target_field:1933 calls symbol:src/helix/studio/target_field.py:focus_and_open:341 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_focus_target_field:1933 calls symbol:src/helix/studio/target_field.py:token:335 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_focus_target_intent_field:2044 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_widget:1963 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_focus_target_intent_field:2044 calls symbol:src/helix/studio/experiment_setup_dialog.py:_set_section_expanded:1841 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_focus_validation_readout:1999 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_widget:1963 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_focus_validation_readout:1999 calls symbol:src/helix/studio/experiment_setup_dialog.py:_set_section_expanded:1841 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_focus_widget:1963 calls symbol:src/helix/gui/simbuilder/app.py:showPopup:6048 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_intent_completeness_text:3511 calls symbol:src/helix/studio/experiment_setup_dialog.py:_design_ready:2932 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_intent_completeness_text:3511 calls symbol:src/helix/studio/experiment_setup_dialog.py:_draft_ready:2916 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_intent_completeness_text:3511 calls symbol:src/helix/studio/experiment_setup_dialog.py:_required_evidence_tiers:3706 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_intent_completeness_text:3511 calls symbol:src/helix/studio/experiment_setup_dialog.py:_run_ready:2957 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_is_valid:2981 calls symbol:src/helix/studio/experiment_setup_dialog.py:_draft_ready:2916 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_lock_window_size_to_current:1629 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_maybe_auto_open_target_refine:2125 calls symbol:src/helix/studio/experiment_setup_dialog.py:_open_target_refine_drawer:2061 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_maybe_auto_open_target_refine:2125 calls symbol:src/helix/studio/target_field.py:token:335 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_contract_diff_toggled:1781 calls symbol:src/helix/studio/experiment_setup_dialog.py:_update_contract_diff:1790 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_create_clicked:4043 calls symbol:src/helix/studio/experiment_setup_dialog.py:_build_payload:2826 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_create_clicked:4043 calls symbol:src/helix/studio/experiment_setup_dialog.py:_current_selections:2755 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_create_clicked:4043 calls symbol:src/helix/studio/experiment_setup_dialog.py:_is_valid:2981 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_create_clicked:4043 calls symbol:src/helix/studio/experiment_setup_dialog.py:ExperimentSetupResult:144 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_create_clicked:4043 calls symbol:src/helix/studio/experiment_setup_model.py:session_class_for_output_class:534 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_done:2260 calls symbol:src/helix/studio/experiment_setup_dialog.py:_current_selections:2755 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_done:2260 calls symbol:src/helix/studio/experiment_setup_dialog.py:_populate_target_scope_options:2284 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_done:2260 calls symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_done:2260 calls symbol:src/helix/studio/experiment_setup_dialog.py:_render_target_locus_resolution:2445 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_done:2260 calls symbol:src/helix/studio/qtconcurrent_compat.py:result:29 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_done:2425 calls symbol:src/helix/studio/experiment_setup_dialog.py:_current_selections:2755 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_done:2425 calls symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_done:2425 calls symbol:src/helix/studio/experiment_setup_dialog.py:_render_target_locus_resolution:2445 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_done:2425 calls symbol:src/helix/studio/qtconcurrent_compat.py:result:29 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_policy_badge_clicked:2619 calls symbol:src/helix/studio/experiment_setup_dialog.py:_current_selections:2755 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_policy_badge_clicked:2619 calls symbol:src/helix/studio/experiment_setup_dialog.py:_policy_effect_text:3894 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_primary_goal_change_clicked:1869 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_widget:1963 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_primary_goal_change_clicked:1869 calls symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_primary_goal_change_clicked:1869 calls symbol:src/helix/studio/experiment_setup_dialog.py:_set_section_expanded:1841 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_link_activated:3738 calls symbol:src/helix/studio/experiment_setup_dialog.py:_apply_preset:2579 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_link_activated:3738 calls symbol:src/helix/studio/experiment_setup_dialog.py:_apply_readout_suggestion:3777 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_link_activated:3738 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_hypothesis_field:1980 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_link_activated:3738 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_modality_field:2040 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_link_activated:3738 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_offtarget_definition:2003 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_link_activated:3738 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_success_criteria:1988 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_link_activated:3738 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_target_field:1933 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_link_activated:3738 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_target_intent_field:2044 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_link_activated:3738 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_validation_readout:1999 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_link_activated:3738 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_widget:1963 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_link_activated:3738 calls symbol:src/helix/studio/experiment_setup_dialog.py:_set_section_expanded:1841 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_primary_action_clicked:2007 calls symbol:src/helix/studio/experiment_setup_dialog.py:_apply_preset:2579 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_primary_action_clicked:2007 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_hypothesis_field:1980 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_primary_action_clicked:2007 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_modality_field:2040 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_primary_action_clicked:2007 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_offtarget_definition:2003 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_primary_action_clicked:2007 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_success_criteria:1988 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_primary_action_clicked:2007 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_target_intent_field:2044 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_primary_action_clicked:2007 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_validation_readout:1999 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_primary_action_clicked:2007 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_widget:1963 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_primary_action_clicked:2007 calls symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_link_activated:3738 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_primary_action_clicked:2007 calls symbol:src/helix/studio/experiment_setup_dialog.py:_set_section_expanded:1841 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_readout_link_activated:3774 calls symbol:src/helix/studio/experiment_setup_dialog.py:_on_readiness_link_activated:3738 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_save_template_clicked:4061 calls symbol:src/helix/studio/experiment_setup_dialog.py:_build_payload:2826 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_save_template_clicked:4061 calls symbol:src/helix/studio/experiment_setup_dialog.py:_update_contract_diff:1790 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_save_template_clicked:4061 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_save_template_clicked:4061 calls symbol:src/helix/studio/target_field.py:text:338 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_target_define_clicked:1893 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_target_field:1933 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_target_define_clicked:1893 calls symbol:src/helix/studio/experiment_setup_dialog.py:_open_target_refine_drawer:2061 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_target_define_clicked:1893 calls symbol:src/helix/studio/experiment_setup_dialog.py:_set_section_expanded:1841 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_target_field_changed:2146 calls symbol:src/helix/studio/experiment_setup_dialog.py:_clear_target_locus_resolution:2175 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_target_field_changed:2146 calls symbol:src/helix/studio/experiment_setup_dialog.py:_current_selections:2755 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_target_field_changed:2146 calls symbol:src/helix/studio/experiment_setup_dialog.py:_maybe_auto_open_target_refine:2125 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_target_field_changed:2146 calls symbol:src/helix/studio/experiment_setup_dialog.py:_set_section_expanded:1841 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_target_field_changed:2146 calls symbol:src/helix/studio/experiment_setup_dialog.py:_start_target_locus_resolution:2207 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_target_field_changed:2146 calls symbol:src/helix/studio/target_field.py:token:335 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_target_scope_changed:2328 calls symbol:src/helix/studio/experiment_setup_dialog.py:_current_selections:2755 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_target_scope_changed:2328 calls symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_target_scope_changed:2328 calls symbol:src/helix/studio/experiment_setup_dialog.py:_render_target_locus_resolution:2445 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_target_scope_changed:2328 calls symbol:src/helix/studio/experiment_setup_dialog.py:_start_target_gene_resolution:2406 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_target_scope_changed:2328 calls symbol:src/helix/studio/target_field.py:text:338 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_target_scope_changed:2328 calls symbol:src/helix/studio/target_resolution.py:ScopeSelection:127 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_target_scope_custom_changed:2396 calls symbol:src/helix/studio/experiment_setup_dialog.py:_current_selections:2755 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_target_scope_custom_changed:2396 calls symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_target_scope_custom_changed:2396 calls symbol:src/helix/studio/experiment_setup_dialog.py:_render_target_locus_resolution:2445 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_target_scope_custom_changed:2396 calls symbol:src/helix/studio/target_field.py:text:338 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_on_target_scope_custom_changed:2396 calls symbol:src/helix/studio/target_resolution.py:ScopeSelection:127 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_open_target_refine_drawer:2061 calls symbol:src/helix/studio/experiment_setup_dialog.py:_focus_target_field:1933 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_open_target_refine_drawer:2061 calls symbol:src/helix/studio/target_field.py:parse_token_line:175 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_open_target_refine_drawer:2061 calls symbol:src/helix/studio/target_field.py:TargetToken:91 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_open_target_refine_drawer:2061 calls symbol:src/helix/studio/target_field.py:text:338 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_open_target_refine_drawer:2061 calls symbol:src/helix/studio/target_field.py:token:335 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_open_target_refine_drawer:2061 calls symbol:src/helix/studio/target_refine_drawer.py:focus_first:140 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_policy_effect_text:3894 calls symbol:src/helix/studio/experiment_setup_dialog.py:_label_for:3676 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_populate_target_scope_options:2284 calls symbol:src/helix/studio/target_field.py:clear:353 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_populate_target_scope_options:2284 calls symbol:Visualization_Bench/prototype.js:features:1313 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_primary_readiness_action:3572 calls symbol:src/helix/studio/experiment_setup_dialog.py:_design_ready:2932 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_primary_readiness_action:3572 calls symbol:src/helix/studio/experiment_setup_dialog.py:_draft_ready:2916 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_primary_readiness_action:3572 calls symbol:src/helix/studio/experiment_setup_dialog.py:_run_ready:2957 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_primary_readiness_action:3572 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_readiness_text:3624 calls symbol:src/helix/studio/experiment_setup_dialog.py:_design_ready:2932 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_readiness_text:3624 calls symbol:src/helix/studio/experiment_setup_dialog.py:_draft_ready:2916 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_readiness_text:3624 calls symbol:src/helix/studio/experiment_setup_dialog.py:_run_ready:2957 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_readout_hint_text:3858 calls symbol:src/helix/studio/experiment_setup_dialog.py:_required_evidence_tiers:3706 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_readout_sync_text:3880 calls symbol:src/helix/studio/experiment_setup_dialog.py:_label_for:3676 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_readout_sync_text:3880 calls symbol:src/helix/studio/experiment_setup_dialog.py:_readout_level_satisfies:3714 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_readout_sync_text:3880 calls symbol:src/helix/studio/experiment_setup_dialog.py:_required_evidence_tiers:3706 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 calls symbol:src/helix/studio/experiment_setup_dialog.py:_build_payload:2826 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 calls symbol:src/helix/studio/experiment_setup_dialog.py:_create_mode:2976 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 calls symbol:src/helix/studio/experiment_setup_dialog.py:_current_selections:2755 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 calls symbol:src/helix/studio/experiment_setup_dialog.py:_is_valid:2981 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 calls symbol:src/helix/studio/experiment_setup_dialog.py:_update_contract_diff:1790 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 calls symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 calls symbol:src/helix/studio/experiment_setup_dialog.py:_update_environment_fingerprint:1742 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_render_target_locus_resolution:2445 calls symbol:src/helix/studio/target_resolution.py:snapshot:213 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_render_target_locus_resolution:2445 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_resolve_environment_fingerprint:1696 calls symbol:src/helix/scientific_contract.py:current_contract_identity:212 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_resolve_environment_fingerprint:1696 calls symbol:src/helix/scientific_contract.py:load_model_semantics:485 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_resolve_environment_fingerprint:1696 calls symbol:src/helix/scientific_contract.py:load_policy:417 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_resolve_environment_fingerprint:1696 calls symbol:src/helix/scientific_contract.py:sha256_prefixed:327 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_run_ready:2957 calls symbol:src/helix/studio/experiment_setup_dialog.py:_design_ready:2932 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_run_ready:2957 calls symbol:src/helix/studio/experiment_setup_dialog.py:_has_min_success_criteria:2907 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_run_ready:2957 calls symbol:src/helix/studio/experiment_setup_dialog.py:_readout_level_satisfies:3714 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_run_ready:2957 calls symbol:src/helix/studio/experiment_setup_dialog.py:_required_evidence_tiers:3706 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_set_section_expanded:1841 calls symbol:src/helix/studio/experiment_setup_dialog.py:_on_section_toggled:1822 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_set_section_expanded:1841 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_show_unlocks_panel:2613 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_start_target_gene_resolution:2406 calls symbol:src/helix/studio/qtconcurrent_compat.py:QFutureWatcher:14 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_start_target_gene_resolution:2406 calls symbol:src/helix/studio/qtconcurrent_compat.py:qt_run:34 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_start_target_gene_resolution:2406 calls symbol:src/helix/studio/qtconcurrent_compat.py:setFuture:21 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_start_target_gene_resolution:2406 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_start_target_locus_resolution:2207 calls symbol:src/helix/studio/experiment_setup_dialog.py:_current_selections:2755 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_start_target_locus_resolution:2207 calls symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_start_target_locus_resolution:2207 calls symbol:src/helix/studio/experiment_setup_dialog.py:_render_target_locus_resolution:2445 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_start_target_locus_resolution:2207 calls symbol:src/helix/studio/qtconcurrent_compat.py:QFutureWatcher:14 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_start_target_locus_resolution:2207 calls symbol:src/helix/studio/qtconcurrent_compat.py:qt_run:34 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_start_target_locus_resolution:2207 calls symbol:src/helix/studio/qtconcurrent_compat.py:setFuture:21 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_start_target_locus_resolution:2207 calls symbol:src/helix/studio/target_field.py:clear:353 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_start_target_locus_resolution:2207 calls symbol:src/helix/studio/target_resolution.py:parse_locus_primary:59 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_start_target_locus_resolution:2207 calls symbol:src/helix/studio/target_resolution.py:TargetLocusResolutionState:200 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_start_target_locus_resolution:2207 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_status_color_hex:96 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_status_color_hex:96 calls symbol:src/helix/studio/experiment_setup_dialog.py:_active_theme_name:87 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_suggested_readout_plan:3726 calls symbol:src/helix/studio/experiment_setup_dialog.py:_required_evidence_tiers:3706 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_summary_text:3945 calls symbol:src/helix/studio/experiment_setup_dialog.py:_assay_label:3697 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_summary_text:3945 calls symbol:src/helix/studio/experiment_setup_dialog.py:_derived_decision_question:3498 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_summary_text:3945 calls symbol:src/helix/studio/experiment_setup_dialog.py:_export_status_plain:3936 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_summary_text:3945 calls symbol:src/helix/studio/experiment_setup_dialog.py:_label_for:3676 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_summary_text:3945 calls symbol:src/helix/studio/experiment_setup_dialog.py:_off_target_method_display:3685 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_summary_text:3945 calls symbol:src/helix/studio/experiment_setup_dialog.py:_target_is_bound:2884 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_summary_text:3945 calls symbol:src/helix/studio/target_field.py:display_line:104 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_summary_text:3945 calls symbol:src/helix/studio/target_field.py:token:335 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_target_is_bound:2884 calls symbol:src/helix/studio/target_field.py:token:335 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_target_is_bound:2884 calls symbol:src/helix/studio/target_resolution.py:snapshot:213 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_tick_contract_last_updated:1653 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_tick_contract_last_updated:1653 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_tinted_icon:345 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_toggle_readiness_details:1638 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_contract_diff:1790 calls symbol:src/helix/studio/target_field.py:text:338 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_decision_question_default:3476 calls symbol:src/helix/studio/experiment_setup_dialog.py:_derived_decision_question:3498 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_decision_question_default:3476 calls symbol:src/helix/studio/target_field.py:text:338 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_decision_question_default:3476 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_blend_color:127 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_constrain_assay_options:3829 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_current_selections:2755 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_export_status_text:3911 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_hex_rgb:139 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_intent_completeness_text:3511 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_label_for:3676 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_maybe_auto_open_target_refine:2125 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_policy_effect_text:3894 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_primary_readiness_action:3572 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_readiness_text:3624 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_readout_hint_text:3858 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_readout_sync_text:3880 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_render_target_locus_resolution:2445 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_set_section_expanded:1841 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_set_target_spotlight_active:1909 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_status_color_hex:96 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_summary_text:3945 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_suppress_inline_target_define_button:1879 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_target_is_bound:2884 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_unlocks_text:4030 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_update_decision_question_default:3476 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_update_intent_cards:2601 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_update_policy_badge:2629 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_update_readiness_gate:3414 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_update_section_checklist:3319 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/experiment_setup_dialog.py:_update_section_gating:3295 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/target_field.py:text:338 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:src/helix/studio/target_field.py:token:335 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_dynamic_ui:3035 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_environment_fingerprint:1742 calls symbol:src/helix/studio/experiment_setup_dialog.py:_resolve_environment_fingerprint:1696 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_environment_fingerprint:1742 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_intent_cards:2601 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_intent_cards:2601 calls symbol:src/helix/studio/experiment_setup_dialog.py:set_selected:297 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_policy_badge:2629 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_readiness_gate:3414 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_readiness_gate:3414 calls symbol:src/helix/studio/experiment_setup_dialog.py:_design_ready:2932 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_readiness_gate:3414 calls symbol:src/helix/studio/experiment_setup_dialog.py:_draft_ready:2916 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_readiness_gate:3414 calls symbol:src/helix/studio/experiment_setup_dialog.py:_primary_readiness_action:3572 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_readiness_gate:3414 calls symbol:src/helix/studio/experiment_setup_dialog.py:_run_ready:2957 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_readiness_gate:3414 calls symbol:src/helix/studio/experiment_setup_dialog.py:_status_color_hex:96 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_readiness_gate:3414 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_section_checklist:3319 calls symbol:src/helix/studio/experiment_setup_dialog.py:_required_evidence_tiers:3706 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_section_checklist:3319 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_section_gating:3295 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_update_section_gating:3295 calls symbol:src/helix/studio/experiment_setup_dialog.py:_set_section_expanded:1841 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:_wire_refresh:2553 calls symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:enterEvent:366 calls symbol:src/helix/studio/experiment_setup_dialog.py:_apply_visual_state:302 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:enterEvent:366 calls symbol:src/helix/studio/welcome.py:enterEvent:197 (medium)
  • symbol:src/helix/studio/experiment_setup_dialog.py:is_done:3356 calls symbol:src/helix/studio/experiment_setup_dialog.py:_has_min_success_criteria:2907 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:is_done:3356 calls symbol:src/helix/studio/experiment_setup_dialog.py:_readout_level_satisfies:3714 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:is_done:3356 calls symbol:src/helix/studio/experiment_setup_dialog.py:_required_evidence_tiers:3706 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:is_done:3356 calls symbol:src/helix/studio/experiment_setup_dialog.py:_target_is_bound:2884 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:leaveEvent:371 calls symbol:src/helix/studio/experiment_setup_dialog.py:_apply_visual_state:302 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:mousePressEvent:376 calls symbol:src/helix/studio/experiment_setup_dialog.py:preset_id:294 (high)
  • symbol:src/helix/studio/experiment_setup_dialog.py:mousePressEvent:376 calls symbol:Visualization_Bench/prototype.js:button:920 (low)
  • symbol:src/helix/studio/experiment_setup_dialog.py:set_selected:297 calls symbol:src/helix/studio/experiment_setup_dialog.py:_apply_visual_state:302 (high)
  • symbol:src/helix/studio/experiment_setup_model.py:_decision_question:295 calls symbol:src/helix/studio/experiment_setup_model.py:_goal_label:164 (high)
  • symbol:src/helix/studio/experiment_setup_model.py:_decision_question:295 calls symbol:src/helix/studio/experiment_setup_model.py:_norm_target:200 (high)
  • symbol:src/helix/studio/experiment_setup_model.py:_decision_rule:306 calls symbol:src/helix/studio/experiment_setup_model.py:_success_criteria_summary:271 (high)
  • symbol:src/helix/studio/experiment_setup_model.py:_intent_card_decision_label:180 calls symbol:src/helix/studio/experiment_setup_model.py:_goal_label:164 (high)
  • symbol:src/helix/studio/experiment_setup_model.py:build_experiment_spec:426 calls symbol:src/helix/studio/delivery/contract.py:delivery_decl_from_any:192 (medium)
  • symbol:src/helix/studio/experiment_setup_model.py:build_experiment_spec:426 calls symbol:src/helix/studio/experiment_setup_model.py:_decision_question:295 (high)
  • symbol:src/helix/studio/experiment_setup_model.py:build_experiment_spec:426 calls symbol:src/helix/studio/experiment_setup_model.py:_success_criteria_summary:271 (high)
  • symbol:src/helix/studio/experiment_setup_model.py:build_experiment_spec:426 calls symbol:src/helix/studio/experiment_spec.py:default_experiment_spec:184 (medium)
  • symbol:src/helix/studio/experiment_setup_model.py:default_setup_selections:135 calls symbol:src/helix/studio/experiment_setup_model.py:ExperimentSetupSelections:97 (high)
  • symbol:src/helix/studio/experiment_setup_model.py:intent_card_meta:727 calls symbol:src/helix/studio/experiment_setup_model.py:_evidence_tiers_label:171 (high)
  • symbol:src/helix/studio/experiment_setup_model.py:intent_card_meta:727 calls symbol:src/helix/studio/experiment_setup_model.py:_intent_card_decision_label:180 (high)
  • symbol:src/helix/studio/experiment_setup_model.py:intent_card_meta:727 calls symbol:src/helix/studio/experiment_setup_model.py:IntentCardMeta:125 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:__init__:103 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:__init__:103 calls symbol:src/helix/studio/experiment_intent_spec_panel.py:ExperimentIntentSpecEditor:26 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:__init__:103 calls symbol:src/helix/studio/experiment_spec_panel.py:_wire_inputs:364 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:__init__:103 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:__init__:103 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:__init__:103 calls symbol:src/helix/studio/ui_tokens.py:monospace_font:89 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_apply_genome_candidate:1062 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_apply_genome_candidate:1062 calls symbol:src/helix/studio/session.py:log:354 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_apply_genome_candidate:1062 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_apply_genome_candidate:1062 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_spec_panel.py:_apply_locus_candidate:1022 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_apply_locus_candidate:1022 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_apply_locus_candidate:1022 calls symbol:src/helix/studio/session.py:log:354 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_apply_locus_candidate:1022 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_apply_locus_candidate:1022 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_spec_panel.py:_commit_spec:838 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/experiment_spec_panel.py:_commit_spec:838 calls symbol:src/helix/studio/experiment_spec_panel.py:_refresh_warnings:795 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_commit_spec:838 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_commit_spec:838 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_delivery_from_choice:682 calls symbol:src/helix/studio/delivery/contract.py:delivery_decl_from_any:192 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_on_accessibility_override_toggled:732 calls symbol:src/helix/studio/experiment_spec_panel.py:_schedule_cell_context:739 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_on_apply_genome_suggestion:1105 calls symbol:src/helix/studio/experiment_spec_panel.py:_apply_genome_candidate:1062 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_on_apply_genome_suggestion:1105 calls symbol:src/helix/studio/experiment_spec_panel.py:_choose_candidate:916 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_on_apply_genome_suggestion:1105 calls symbol:src/helix/studio/suggestions.py:actionable:154 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_on_apply_genome_suggestion:1105 calls symbol:src/helix/studio/suggestions.py:suggestions_enabled:165 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_on_apply_locus_suggestion:1087 calls symbol:src/helix/studio/experiment_spec_panel.py:_apply_locus_candidate:1022 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_on_apply_locus_suggestion:1087 calls symbol:src/helix/studio/experiment_spec_panel.py:_choose_candidate:916 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_on_apply_locus_suggestion:1087 calls symbol:src/helix/studio/suggestions.py:actionable:154 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_on_apply_locus_suggestion:1087 calls symbol:src/helix/studio/suggestions.py:suggestions_enabled:165 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_on_intended_toggle:606 calls symbol:src/helix/studio/experiment_spec_panel.py:_schedule_base_edit:625 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_on_state_changed:1011 calls symbol:src/helix/studio/experiment_spec_panel.py:_show_genome_suggestion:976 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_on_state_changed:1011 calls symbol:src/helix/studio/experiment_spec_panel.py:_show_locus_suggestion:945 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_on_state_changed:1011 calls symbol:src/helix/studio/suggestions.py:suggestions_enabled:165 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_parse_assumptions:536 calls symbol:src/helix/studio/experiment_spec_panel.py:_sync_base_controls_from_assumptions:566 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_parse_assumptions:536 calls symbol:src/helix/studio/experiment_spec_panel.py:_sync_cell_controls_from_assumptions:649 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_parse_assumptions:536 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_spec_panel.py:_parse_constraints:483 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_spec_panel.py:_parse_edit_intent:507 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_spec_panel.py:_refresh_warnings:795 calls symbol:src/helix/studio/experiment_spec_panel.py:_validate_base_window:613 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_refresh_warnings:795 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_spec_panel.py:_schedule_assumptions:476 calls symbol:src/helix/studio/experiment_spec_panel.py:_parse_assumptions:536 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_schedule_base_edit:625 calls symbol:src/helix/studio/experiment_spec_panel.py:_normalize_editor_type:89 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_schedule_base_edit:625 calls symbol:src/helix/studio/experiment_spec_panel.py:_sync_assumptions_text:789 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_schedule_base_edit:625 calls symbol:src/helix/studio/experiment_spec_panel.py:_validate_base_window:613 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_schedule_cell_context:739 calls symbol:src/helix/studio/experiment_spec_panel.py:_delivery_from_choice:682 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_schedule_cell_context:739 calls symbol:src/helix/studio/experiment_spec_panel.py:_sync_assumptions_text:789 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_schedule_cell_context:739 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_spec_panel.py:_schedule_constraints:462 calls symbol:src/helix/studio/experiment_spec_panel.py:_parse_constraints:483 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_schedule_edit_intent:469 calls symbol:src/helix/studio/experiment_spec_panel.py:_parse_edit_intent:507 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_show_genome_suggestion:976 calls symbol:src/helix/studio/suggestions.py:actionable:154 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_show_genome_suggestion:976 calls symbol:src/helix/studio/suggestions.py:suggestions_enabled:165 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_show_genome_suggestion:976 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_spec_panel.py:_show_locus_suggestion:945 calls symbol:src/helix/studio/suggestions.py:actionable:154 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_show_locus_suggestion:945 calls symbol:src/helix/studio/suggestions.py:suggestions_enabled:165 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_show_locus_suggestion:945 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_spec_panel.py:_sync_base_controls_from_assumptions:566 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_sync_base_controls_from_assumptions:566 calls symbol:src/helix/studio/experiment_spec_panel.py:_default_base_window:83 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_sync_base_controls_from_assumptions:566 calls symbol:src/helix/studio/experiment_spec_panel.py:_normalize_editor_type:89 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_sync_base_controls_from_assumptions:566 calls symbol:src/helix/studio/experiment_spec_panel.py:_validate_base_window:613 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:_sync_base_controls_from_assumptions:566 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/experiment_spec_panel.py:_sync_cell_controls_from_assumptions:649 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_sync_cell_controls_from_assumptions:649 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/experiment_spec_panel.py:_sync_cell_controls_from_assumptions:649 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_spec_panel.py:_sync_delivery_controls_from_spec:705 calls symbol:src/helix/studio/delivery/contract.py:delivery_decl_from_any:192 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:_validate_base_window:613 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_spec_panel.py:_wire_inputs:364 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:set_spec:389 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/experiment_spec_panel.py:set_spec:389 calls symbol:src/helix/studio/delivery/contract.py:delivery_decl_from_any:192 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:set_spec:389 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:set_spec:389 calls symbol:src/helix/studio/experiment_intent_spec_panel.py:set_intent_spec:159 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:set_spec:389 calls symbol:src/helix/studio/experiment_spec_panel.py:_refresh_warnings:795 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:set_spec:389 calls symbol:src/helix/studio/experiment_spec_panel.py:_sync_base_controls_from_assumptions:566 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:set_spec:389 calls symbol:src/helix/studio/experiment_spec_panel.py:_sync_cell_controls_from_assumptions:649 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:set_spec:389 calls symbol:src/helix/studio/experiment_spec_panel.py:_sync_delivery_controls_from_spec:705 (high)
  • symbol:src/helix/studio/experiment_spec_panel.py:set_spec:389 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/experiment_spec_panel.py:set_spec:389 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/experiment_spec_panel.py:set_spec:389 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/experiment_spec.py:_canonical_json_bytes:42 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/experiment_spec.py:_coerce_delivery:169 calls symbol:src/helix/studio/delivery/contract.py:delivery_decl_from_any:192 (medium)
  • symbol:src/helix/studio/experiment_spec.py:_default_spec_dict:75 calls symbol:src/helix/studio/experiment_spec.py:_default_locus:66 (high)
  • symbol:src/helix/studio/experiment_spec.py:_default_spec_dict:75 calls symbol:src/helix/studio/experiment_spec.py:_default_reference:56 (high)
  • symbol:src/helix/studio/experiment_spec.py:_strip_none:48 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/experiment_spec.py:default_experiment_spec:184 calls symbol:src/helix/studio/experiment_spec.py:_default_spec_dict:75 (high)
  • symbol:src/helix/studio/experiment_spec.py:default_experiment_spec:184 calls symbol:src/helix/studio/experiment_spec.py:_strip_none:48 (high)
  • symbol:src/helix/studio/experiment_spec.py:default_experiment_spec:184 calls symbol:src/helix/studio/experiment_spec.py:ExperimentSpecV1:125 (high)
  • symbol:src/helix/studio/experiment_spec.py:experiment_spec_from_dict_with_error:191 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/experiment_spec.py:experiment_spec_from_dict_with_error:191 calls symbol:src/helix/studio/experiment_spec.py:_default_spec_dict:75 (high)
  • symbol:src/helix/studio/experiment_spec.py:experiment_spec_from_dict_with_error:191 calls symbol:src/helix/studio/experiment_spec.py:_strip_none:48 (high)
  • symbol:src/helix/studio/experiment_spec.py:experiment_spec_from_dict_with_error:191 calls symbol:src/helix/studio/experiment_spec.py:default_experiment_spec:184 (high)
  • symbol:src/helix/studio/experiment_spec.py:experiment_spec_from_dict:210 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_from_dict_with_error:191 (high)
  • symbol:src/helix/studio/experiment_spec.py:experiment_spec_json_bytes:225 calls symbol:src/helix/studio/experiment_spec.py:_canonical_json_bytes:42 (high)
  • symbol:src/helix/studio/experiment_spec.py:experiment_spec_json_bytes:225 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (high)
  • symbol:src/helix/studio/experiment_spec.py:experiment_spec_json_schema:236 calls symbol:src/helix/studio/experiment_spec.py:_schema_path:38 (high)
  • symbol:src/helix/studio/experiment_spec.py:experiment_spec_json_schema:236 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/studio/experiment_spec.py:experiment_spec_sha256:230 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_json_bytes:225 (high)
  • symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 calls symbol:src/helix/studio/experiment_spec.py:default_experiment_spec:184 (high)
  • symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_from_dict:210 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/repro_mv.py:__init__:40 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:RunHistoryProxy:190 (medium)
  • symbol:src/helix/studio/experimental/run_history_mv/repro_mv.py:__init__:40 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:RunHistoryTableModel:19 (medium)
  • symbol:src/helix/studio/experimental/run_history_mv/repro_mv.py:add_snapshot:82 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:add_snapshot_insert:57 (medium)
  • symbol:src/helix/studio/experimental/run_history_mv/repro_mv.py:add_snapshot:82 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:add_snapshot_reset:39 (medium)
  • symbol:src/helix/studio/experimental/run_history_mv/repro_mv.py:churn_filters:106 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:set_search:201 (medium)
  • symbol:src/helix/studio/experimental/run_history_mv/repro_mv.py:main:116 calls symbol:src/helix/studio/extension_host/supervisor.py:mode:92 (medium)
  • symbol:src/helix/studio/experimental/run_history_mv/repro_mv.py:run_case:162 calls symbol:src/helix/studio/experimental/run_history_mv/repro_mv.py:add_snapshot:82 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/repro_mv.py:run_case:162 calls symbol:src/helix/studio/experimental/run_history_mv/repro_mv.py:churn_filters:106 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/repro_mv.py:run_case:162 calls symbol:src/helix/studio/experimental/run_history_mv/repro_mv.py:make_snapshot:20 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/repro_mv.py:run_case:162 calls symbol:src/helix/studio/experimental/run_history_mv/repro_mv.py:MVWidget:39 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/repro_mv.py:run_case:162 calls symbol:src/helix/studio/experimental/run_history_mv/repro_mv.py:teardown:77 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/repro_mv.py:run_case:162 calls symbol:src/helix/studio/experimental/run_history_mv/repro_mv.py:toggle_sort:111 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/repro_mv.py:run_case:162 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:_run_id_for:157 (medium)
  • symbol:src/helix/studio/experimental/run_history_mv/repro_mv.py:run_case:162 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:add_snapshots_insert_batch:66 (medium)
  • symbol:src/helix/studio/experimental/run_history_mv/repro_mv.py:run_case:162 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:RunRow:13 (medium)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:_emit_row_data_changed:173 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:columnCount:94 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:_emit_row_data_changed:173 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:index:294 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:_run_id_for:157 calls symbol:src/helix/studio/run_metrics.py:ensure_state_payload:81 (medium)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:_start_metrics:162 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:_emit_row_data_changed:173 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:_start_metrics:162 calls symbol:src/helix/studio/run_metrics.py:summarize_snapshot:93 (medium)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:add_snapshot_insert:57 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:_run_id_for:157 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:add_snapshot_insert:57 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:_start_metrics:162 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:add_snapshot_insert:57 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:RunRow:13 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:add_snapshot_reset:39 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:_run_id_for:157 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:add_snapshot_reset:39 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:_start_metrics:162 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:add_snapshot_reset:39 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:RunRow:13 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:add_snapshots_insert_batch:66 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:_run_id_for:157 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:add_snapshots_insert_batch:66 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:_start_metrics:162 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:add_snapshots_insert_batch:66 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:RunRow:13 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:data:103 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:_start_metrics:162 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:filterAcceptsRow:217 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:data:103 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:filterAcceptsRow:217 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:index:294 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:filterAcceptsRow:217 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:is_pinned:186 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:filterAcceptsRow:217 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:rowCount:91 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:index:294 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:rowCount:91 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:index:294 calls symbol:src/helix/studio/run_history.py:index:522 (medium)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:lessThan:248 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:data:103 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:rowCount:288 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:rowCount:91 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:set_pinned:80 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:_emit_row_data_changed:173 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:toggle_pin:87 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:set_pinned:80 (high)
  • symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:total_rows:280 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:rowCount:91 (high)
  • symbol:src/helix/studio/export_clip.py:_choose_ffmpeg_codec:366 calls symbol:src/helix/support/subprocess.py:no_console_kwargs:8 (medium)
  • symbol:src/helix/studio/export_clip.py:_stable_json_bytes:29 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/export_clip.py:detect_mp4_encoder:351 calls symbol:src/helix/studio/export_clip.py:_choose_ffmpeg_codec:366 (high)
  • symbol:src/helix/studio/export_clip.py:detect_mp4_encoder:351 calls symbol:src/helix/studio/export_clip.py:Mp4Encoder:346 (high)
  • symbol:src/helix/studio/export_clip.py:redacted_spec_summary:490 calls symbol:src/helix/studio/export_clip.py:sha256_text:37 (high)
  • symbol:src/helix/studio/export_clip.py:sha256_json:33 calls symbol:src/helix/studio/export_clip.py:_sha256_bytes:25 (high)
  • symbol:src/helix/studio/export_clip.py:sha256_json:33 calls symbol:src/helix/studio/export_clip.py:_stable_json_bytes:29 (high)
  • symbol:src/helix/studio/export_clip.py:sha256_text:37 calls symbol:src/helix/studio/export_clip.py:_sha256_bytes:25 (high)
  • symbol:src/helix/studio/export_clip.py:sha256_text:37 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/export_evidence.py:_deterministic_header_mode:53 calls symbol:src/helix/determinism/nondet.py:nondeterminism_allowed:27 (medium)
  • symbol:src/helix/studio/export_evidence.py:_deterministic_header_mode:53 calls symbol:src/helix/studio/export_evidence.py:_truthy:49 (high)
  • symbol:src/helix/studio/export_evidence.py:_run_model_from_snapshot:59 calls symbol:src/helix/studio/models.py:EngineInfo:9 (medium)
  • symbol:src/helix/studio/export_evidence.py:_run_model_from_snapshot:59 calls symbol:src/helix/studio/models.py:OutcomeModel:31 (medium)
  • symbol:src/helix/studio/export_evidence.py:_run_model_from_snapshot:59 calls symbol:src/helix/studio/models.py:RunModel:63 (medium)
  • symbol:src/helix/studio/export_evidence.py:_sha256_json:40 calls symbol:src/helix/studio/export_evidence.py:_sha256_bytes:36 (high)
  • symbol:src/helix/studio/export_evidence.py:_sha256_json:40 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/export_evidence.py:write_evidence_json:225 calls symbol:src/helix/governance/gates.py:require_decision_grade_signing:13 (medium)
  • symbol:src/helix/studio/export_evidence.py:write_evidence_json:225 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/export_gate.py:build_export_context:45 calls symbol:src/helix/studio/export_gate.py:ExportDecisionContext:10 (high)
  • symbol:src/helix/studio/export_gate.py:build_export_context:45 calls symbol:src/helix/studio/governance_stamp.py:normalize_decision_mode:6 (medium)
  • symbol:src/helix/studio/export_image_settings.py:set_write_image_provenance_sidecars_enabled:43 calls symbol:src/helix/app_identity.py:omnis_helix_settings:46 (medium)
  • symbol:src/helix/studio/export_image_settings.py:set_write_image_provenance_sidecars_enabled:43 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/export_image_settings.py:write_image_provenance_sidecars_enabled:27 calls symbol:src/helix/app_identity.py:omnis_helix_settings:46 (medium)
  • symbol:src/helix/studio/export_image_settings.py:write_image_provenance_sidecars_enabled:27 calls symbol:src/helix/studio/export_image_settings.py:_boolish:11 (high)
  • symbol:src/helix/studio/export_image_settings.py:write_image_provenance_sidecars_enabled:27 calls symbol:src/helix/support/build_meta.py:is_enterprise_build:54 (medium)
  • symbol:src/helix/studio/export_labels.py:build_export_label:36 calls symbol:src/helix/studio/governance_stamp.py:export_watermark_label:23 (medium)
  • symbol:src/helix/studio/export_provenance.py:export_provenance_c14n_bytes:84 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/export_provenance.py:export_provenance_sha256:88 calls symbol:src/helix/studio/export_provenance.py:export_provenance_c14n_bytes:84 (high)
  • symbol:src/helix/studio/export_run.py:_deterministic_header_mode:39 calls symbol:src/helix/determinism/nondet.py:nondeterminism_allowed:27 (medium)
  • symbol:src/helix/studio/export_run.py:_deterministic_header_mode:39 calls symbol:src/helix/studio/export_run.py:_truthy:35 (high)
  • symbol:src/helix/studio/export_run.py:export_run_from_session:217 calls symbol:src/helix/studio/export_run.py:export_run_artifacts:128 (high)
  • symbol:src/helix/studio/export_run.py:export_run_from_session:217 calls symbol:src/helix/studio/session.py:get_run_by_id:207 (medium)
  • symbol:src/helix/studio/export_run.py:run_model_from_snapshot:228 calls symbol:src/helix/provenance.py:current_git_sha:15 (medium)
  • symbol:src/helix/studio/export_run.py:run_model_from_snapshot:228 calls symbol:src/helix/studio/models.py:EngineInfo:9 (medium)
  • symbol:src/helix/studio/export_run.py:run_model_from_snapshot:228 calls symbol:src/helix/studio/models.py:OutcomeModel:31 (medium)
  • symbol:src/helix/studio/export_run.py:run_model_from_snapshot:228 calls symbol:src/helix/studio/models.py:RunModel:63 (medium)
  • symbol:src/helix/studio/extension_host/client.py:_fail_pending:344 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/extension_host/client.py:_handle_response:271 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/studio/extension_host/client.py:_handle_response:271 calls symbol:src/helix/studio/extension_host/client.py:_record_latency:299 (high)
  • symbol:src/helix/studio/extension_host/client.py:_read_stderr:258 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/extension_host/client.py:_read_stdout:221 calls symbol:src/helix/studio/extension_host/client.py:_fail_pending:344 (high)
  • symbol:src/helix/studio/extension_host/client.py:_read_stdout:221 calls symbol:src/helix/studio/extension_host/client.py:_handle_response:271 (high)
  • symbol:src/helix/studio/extension_host/client.py:_read_stdout:221 calls symbol:src/helix/studio/extension_host/client.py:_throttle_notification:314 (high)
  • symbol:src/helix/studio/extension_host/client.py:_read_stdout:221 calls symbol:src/helix/studio/extension_host/jsonrpc.py:read_frame:118 (medium)
  • symbol:src/helix/studio/extension_host/client.py:_record_latency:299 calls symbol:src/helix/studio/extension_host/client.py:_MethodLatencyBuckets:28 (high)
  • symbol:src/helix/studio/extension_host/client.py:_throttle_notification:314 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/studio/extension_host/client.py:_write:210 calls symbol:src/helix/studio/extension_host/jsonrpc.py:write_frame:140 (medium)
  • symbol:src/helix/studio/extension_host/client.py:call_async:151 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/studio/extension_host/client.py:call_async:151 calls symbol:src/helix/studio/extension_host/client.py:_PendingRequest:21 (high)
  • symbol:src/helix/studio/extension_host/client.py:call_async:151 calls symbol:src/helix/studio/extension_host/client.py:_write:210 (high)
  • symbol:src/helix/studio/extension_host/client.py:call_async:151 calls symbol:src/helix/studio/extension_host/jsonrpc.py:make_request:55 (medium)
  • symbol:src/helix/studio/extension_host/client.py:call:138 calls symbol:src/helix/studio/extension_host/client.py:call_async:151 (high)
  • symbol:src/helix/studio/extension_host/client.py:call:138 calls symbol:src/helix/studio/extension_host/client.py:cancel:172 (high)
  • symbol:src/helix/studio/extension_host/client.py:call:138 calls symbol:src/helix/studio/qtconcurrent_compat.py:result:29 (medium)
  • symbol:src/helix/studio/extension_host/client.py:cancel:172 calls symbol:src/helix/studio/extension_host/client.py:notify:131 (high)
  • symbol:src/helix/studio/extension_host/client.py:notify:131 calls symbol:src/helix/studio/extension_host/client.py:_write:210 (high)
  • symbol:src/helix/studio/extension_host/client.py:notify:131 calls symbol:src/helix/studio/extension_host/jsonrpc.py:make_notification:68 (medium)
  • symbol:src/helix/studio/extension_host/client.py:start:73 calls symbol:src/helix/support/subprocess.py:no_console_kwargs:8 (medium)
  • symbol:src/helix/studio/extension_host/client.py:stats:178 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/extension_host/client.py:stats:178 calls symbol:src/helix/studio/extension_host/client.py:is_running:98 (high)
  • symbol:src/helix/studio/extension_host/client.py:stop:109 calls symbol:src/helix/studio/extension_host/client.py:_fail_pending:344 (high)
  • symbol:src/helix/studio/extension_host/client.py:stop:109 calls symbol:src/helix/studio/extension_host/client.py:call:138 (high)
  • symbol:src/helix/studio/extension_host/client.py:stop:109 calls symbol:src/helix/studio/terminal/process_backend.py:kill:218 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:_call_command_handler:643 calls symbol:src/helix/core/graph.py:signature:47 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:_done:413 calls symbol:src/helix/studio/extension_host/host_process.py:_send:165 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:_done:413 calls symbol:src/helix/studio/extension_host/host_process.py:notify:169 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:_done:413 calls symbol:src/helix/studio/extension_host/jsonrpc.py:JsonRpcError:12 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:_done:413 calls symbol:src/helix/studio/extension_host/jsonrpc.py:make_error:81 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:_done:413 calls symbol:src/helix/studio/extension_host/jsonrpc.py:make_result:77 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:_done:413 calls symbol:src/helix/studio/qtconcurrent_compat.py:result:29 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:_done:538 calls symbol:src/helix/studio/extension_host/host_process.py:_send:165 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:_done:538 calls symbol:src/helix/studio/extension_host/host_process.py:notify:169 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:_done:538 calls symbol:src/helix/studio/extension_host/jsonrpc.py:JsonRpcError:12 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:_done:538 calls symbol:src/helix/studio/extension_host/jsonrpc.py:make_error:81 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:_done:538 calls symbol:src/helix/studio/extension_host/jsonrpc.py:make_result:77 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:_done:538 calls symbol:src/helix/studio/qtconcurrent_compat.py:result:29 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:_ensure_sys_path:360 calls symbol:src/helix/fs.py:glob_sorted:37 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:_reply_error:724 calls symbol:src/helix/studio/extension_host/host_process.py:_send:165 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:_reply_error:724 calls symbol:src/helix/studio/extension_host/jsonrpc.py:make_error:81 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:_reply:721 calls symbol:src/helix/studio/extension_host/host_process.py:_send:165 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:_reply:721 calls symbol:src/helix/studio/extension_host/jsonrpc.py:make_result:77 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:_send:165 calls symbol:src/helix/studio/extension_host/jsonrpc.py:write_frame:140 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:_test_stall_hello_s:69 calls symbol:src/helix/studio/extension_host/remote_api.py:get:498 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:cancel_request:602 calls symbol:src/helix/studio/extension_host/host_process.py:_send:165 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:cancel_request:602 calls symbol:src/helix/studio/extension_host/host_process.py:notify:169 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:cancel_request:602 calls symbol:src/helix/studio/extension_host/jsonrpc.py:JsonRpcError:12 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:cancel_request:602 calls symbol:src/helix/studio/extension_host/jsonrpc.py:make_error:81 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:cancel_request:602 calls symbol:src/helix/studio/extension_host/remote_api.py:get:498 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:cancel_request:602 calls symbol:src/helix/studio/extension_host/remote_api.py:set:504 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:emit_local_event:223 calls symbol:src/helix/studio/extension_host/host_process.py:_call_event_handler:629 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:emit_local_event:223 calls symbol:src/helix/studio/extension_host/host_process.py:notify:169 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:emit_local_event:223 calls symbol:src/helix/studio/extension_host/remote_api.py:get:498 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:invoke_command_async:384 calls symbol:src/helix/studio/extension_host/host_process.py:_PendingInvoke:136 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:invoke_command_async:384 calls symbol:src/helix/studio/extension_host/host_process.py:_send:165 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:invoke_command_async:384 calls symbol:src/helix/studio/extension_host/host_process.py:CommandContext:87 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:invoke_command_async:384 calls symbol:src/helix/studio/extension_host/jsonrpc.py:JsonRpcError:12 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:invoke_command_async:384 calls symbol:src/helix/studio/extension_host/jsonrpc.py:make_error:81 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:invoke_command_async:384 calls symbol:src/helix/studio/extension_host/remote_api.py:get:498 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:invoke_command:344 calls symbol:src/helix/studio/extension_host/host_process.py:notify:169 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:invoke_command:344 calls symbol:src/helix/studio/extension_host/remote_api.py:get:498 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:is_cancelled:127 calls symbol:src/helix/studio/target_field.py:is_set:332 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:is_cancelled:93 calls symbol:src/helix/studio/target_field.py:is_set:332 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:load_plugin:237 calls symbol:src/helix/clock.py:perf_counter:72 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:load_plugin:237 calls symbol:src/helix/datasets/validation_packs/signed_plugin_trust_chain_v1/inputs/plugin_root/demo_trustchain_plugin.py:activate:1 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:load_plugin:237 calls symbol:src/helix/studio/extension_host/host_process.py:_ensure_sys_path:360 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:load_plugin:237 calls symbol:src/helix/studio/extension_host/host_process.py:_LoadedRemotePlugin:39 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:load_plugin:237 calls symbol:src/helix/studio/extension_host/host_process.py:_wrap_deactivate:48 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:load_plugin:237 calls symbol:src/helix/studio/extension_host/remote_api.py:get:498 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:load_plugin:237 calls symbol:src/helix/studio/extension_host/remote_api.py:RemotePluginApi:53 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:load_plugin:237 calls symbol:src/helix/studio/plugins/manifest.py:parse_entry:144 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:load_plugin:237 calls symbol:src/helix/studio/plugins/policy.py:policy_from_dict:300 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:main:704 calls symbol:src/helix/studio/extension_host/host_process.py:_ExtensionHostRuntime:143 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:notify:169 calls symbol:src/helix/studio/extension_host/host_process.py:_send:165 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:notify:169 calls symbol:src/helix/studio/extension_host/jsonrpc.py:make_notification:68 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:throw_if_cancelled:130 calls symbol:src/helix/studio/extension_host/host_process.py:CommandCancelled:65 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:throw_if_cancelled:130 calls symbol:src/helix/studio/extension_host/host_process.py:is_cancelled:93 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:throw_if_cancelled:96 calls symbol:src/helix/studio/extension_host/host_process.py:CommandCancelled:65 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:throw_if_cancelled:96 calls symbol:src/helix/studio/extension_host/host_process.py:is_cancelled:93 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:track_web_panel:190 calls symbol:src/helix/studio/extension_host/remote_api.py:set:504 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:unload_plugin:294 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/extension_host/host_process.py:unload_plugin:294 calls symbol:src/helix/studio/extension_host/host_process.py:notify:169 (high)
  • symbol:src/helix/studio/extension_host/host_process.py:unload_plugin:294 calls symbol:src/helix/studio/extension_host/remote_api.py:get:498 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:unload_plugin:294 calls symbol:src/helix/studio/extension_host/remote_api.py:set:504 (medium)
  • symbol:src/helix/studio/extension_host/host_process.py:unregister_event_handler:210 calls symbol:src/helix/studio/extension_host/remote_api.py:get:498 (medium)
  • symbol:src/helix/studio/extension_host/jsonrpc.py:_read_exact:104 calls symbol:src/helix/studio/extension_host/jsonrpc.py:JsonRpcError:12 (high)
  • symbol:src/helix/studio/extension_host/jsonrpc.py:decode_bytes:45 calls symbol:src/helix/studio/extension_host/jsonrpc.py:JsonRpcError:12 (high)
  • symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 calls symbol:src/helix/studio/extension_host/jsonrpc.py:JsonRpcError:12 (high)
  • symbol:src/helix/studio/extension_host/jsonrpc.py:encode_bytes:41 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (high)
  • symbol:src/helix/studio/extension_host/jsonrpc.py:make_error:81 calls symbol:src/helix/studio/extension_host/jsonrpc.py:as_dict:17 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:_check_url:130 calls symbol:src/helix/studio/extension_host/remote_api.py:_host_matches:109 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:_load:482 calls symbol:src/helix/studio/extension_host/remote_api.py:_path:478 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:_load:482 calls symbol:src/helix/studio/extension_host/remote_api.py:read_text:211 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:_path:478 calls symbol:src/helix/studio/extension_host/remote_api.py:_base_dir:49 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:_path:478 calls symbol:src/helix/studio/extension_host/remote_api.py:_ensure_dir:44 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:_save:492 calls symbol:src/helix/studio/extension_host/remote_api.py:_path:478 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:_save:492 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:cache_dir:533 calls symbol:src/helix/studio/extension_host/remote_api.py:_base_dir:49 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:cache_dir:533 calls symbol:src/helix/studio/extension_host/remote_api.py:_ensure_dir:44 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:clipboard_set:338 calls symbol:src/helix/studio/extension_host/remote_api.py:notify:25 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:emit:568 calls symbol:src/helix/studio/extension_host/remote_api.py:notify:25 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:get:498 calls symbol:src/helix/studio/commands.py:get:94 (medium)
  • symbol:src/helix/studio/extension_host/remote_api.py:get:498 calls symbol:src/helix/studio/extension_host/remote_api.py:_load:482 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:log:99 calls symbol:src/helix/studio/extension_host/remote_api.py:notify:25 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:open_url:318 calls symbol:src/helix/studio/extension_host/remote_api.py:notify:25 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:post_message:459 calls symbol:src/helix/studio/extension_host/remote_api.py:notify:25 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:read_bytes:217 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (medium)
  • symbol:src/helix/studio/extension_host/remote_api.py:read_bytes:217 calls symbol:src/helix/studio/plugins/policy.py:can_read:56 (medium)
  • symbol:src/helix/studio/extension_host/remote_api.py:read_text:211 calls symbol:src/helix/datasets/__init__.py:read_text:28 (medium)
  • symbol:src/helix/studio/extension_host/remote_api.py:read_text:211 calls symbol:src/helix/studio/plugins/policy.py:can_read:56 (medium)
  • symbol:src/helix/studio/extension_host/remote_api.py:remove:516 calls symbol:src/helix/studio/extension_host/remote_api.py:_load:482 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:remove:516 calls symbol:src/helix/studio/extension_host/remote_api.py:_save:492 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:set:504 calls symbol:src/helix/studio/extension_host/remote_api.py:_load:482 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:set:504 calls symbol:src/helix/studio/extension_host/remote_api.py:_save:492 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:subscribe:557 calls symbol:src/helix/studio/extension_host/remote_api.py:register_event_handler:37 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:temp_dir:536 calls symbol:src/helix/studio/extension_host/remote_api.py:_base_dir:49 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:temp_dir:536 calls symbol:src/helix/studio/extension_host/remote_api.py:_ensure_dir:44 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:unsubscribe:565 calls symbol:src/helix/studio/extension_host/remote_api.py:unregister_event_handler:41 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:user_data_dir:530 calls symbol:src/helix/studio/extension_host/remote_api.py:_base_dir:49 (high)
  • symbol:src/helix/studio/extension_host/remote_api.py:user_data_dir:530 calls symbol:src/helix/studio/extension_host/remote_api.py:_ensure_dir:44 (high)
  • symbol:src/helix/studio/extension_host/supervisor.py:_ensure_host:368 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/studio/extension_host/supervisor.py:_ensure_host:368 calls symbol:src/helix/studio/extension_host/client.py:is_running:98 (medium)
  • symbol:src/helix/studio/extension_host/supervisor.py:_ensure_host:368 calls symbol:src/helix/studio/extension_host/client.py:stop:109 (medium)
  • symbol:src/helix/studio/extension_host/supervisor.py:_ensure_host:368 calls symbol:src/helix/studio/extension_host/supervisor.py:_build_env:355 (high)
  • symbol:src/helix/studio/extension_host/supervisor.py:_on_notification:403 calls symbol:src/helix/studio/main_window.py:_on_notification:7609 (medium)
  • symbol:src/helix/studio/extension_host/supervisor.py:all_hosts:123 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/extension_host/supervisor.py:client_for_plugin:112 calls symbol:src/helix/studio/extension_host/supervisor.py:_norm_plugin_id:14 (high)
  • symbol:src/helix/studio/extension_host/supervisor.py:map_plugin:106 calls symbol:src/helix/studio/extension_host/supervisor.py:_norm_plugin_id:14 (high)
  • symbol:src/helix/studio/extension_host/supervisor.py:notify_all:153 calls symbol:src/helix/studio/extension_host/client.py:is_running:98 (medium)
  • symbol:src/helix/studio/extension_host/supervisor.py:notify_all:153 calls symbol:src/helix/studio/extension_host/client.py:notify:131 (medium)
  • symbol:src/helix/studio/extension_host/supervisor.py:notify_all:153 calls symbol:src/helix/studio/extension_host/supervisor.py:all_hosts:123 (high)
  • symbol:src/helix/studio/extension_host/supervisor.py:plugins_for_host_key:131 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/extension_host/supervisor.py:resolve_host_key:95 calls symbol:src/helix/studio/extension_host/supervisor.py:_norm_plugin_host_mode:27 (high)
  • symbol:src/helix/studio/extension_host/supervisor.py:resolve_host_key:95 calls symbol:src/helix/studio/extension_host/supervisor.py:_norm_plugin_id:14 (high)
  • symbol:src/helix/studio/extension_host/supervisor.py:start_shared_host:139 calls symbol:src/helix/studio/extension_host/supervisor.py:_ensure_host:368 (high)
  • symbol:src/helix/studio/extension_host/supervisor.py:stats:308 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/extension_host/supervisor.py:stats:308 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/studio/extension_host/supervisor.py:stats:308 calls symbol:src/helix/studio/extension_host/client.py:is_running:98 (medium)
  • symbol:src/helix/studio/extension_host/supervisor.py:stats:308 calls symbol:src/helix/studio/extension_host/client.py:stderr_tail:175 (medium)
  • symbol:src/helix/studio/extension_host/supervisor.py:stats:308 calls symbol:src/helix/studio/extension_host/supervisor.py:all_hosts:123 (high)
  • symbol:src/helix/studio/extension_host/supervisor.py:stop_all:162 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/extension_host/supervisor.py:stop_all:162 calls symbol:src/helix/studio/extension_host/client.py:stop:109 (medium)
  • symbol:src/helix/studio/extension_host/supervisor.py:stop_host:180 calls symbol:src/helix/studio/extension_host/client.py:stop:109 (medium)
  • symbol:src/helix/studio/extension_host/supervisor.py:stop_plugin_host:201 calls symbol:src/helix/studio/extension_host/supervisor.py:_norm_plugin_id:14 (high)
  • symbol:src/helix/studio/extension_host/supervisor.py:stop_plugin_host:201 calls symbol:src/helix/studio/extension_host/supervisor.py:stop_host:180 (high)
  • symbol:src/helix/studio/gl_panel.py:__init__:1132 calls symbol:src/helix/studio/gl_panel.py:__init__:155 (high)
  • symbol:src/helix/studio/gl_panel.py:__init__:155 calls symbol:src/helix/studio/gl_panel.py:__init__:824 (high)
  • symbol:src/helix/studio/gl_panel.py:__init__:2034 calls symbol:src/helix/studio/gl_panel.py:__init__:155 (high)
  • symbol:src/helix/studio/gl_panel.py:__init__:2128 calls symbol:src/helix/studio/gl_panel.py:__init__:155 (high)
  • symbol:src/helix/studio/gl_panel.py:__init__:2128 calls symbol:src/helix/studio/gl_panel.py:EventMarkerSlider:145 (high)
  • symbol:src/helix/studio/gl_panel.py:__init__:2128 calls symbol:src/helix/studio/gl_panel.py:native_gl_enabled_from_env:97 (high)
  • symbol:src/helix/studio/gl_panel.py:__init__:2128 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/gl_panel.py:__init__:824 calls symbol:src/helix/studio/gl_panel.py:__init__:155 (high)
  • symbol:src/helix/studio/gl_panel.py:_apply_pending_scrubber_state:2747 calls symbol:src/helix/studio/gl_panel.py:set_loop_enabled:275 (high)
  • symbol:src/helix/studio/gl_panel.py:_apply_pending_scrubber_state:2747 calls symbol:src/helix/studio/gl_panel.py:set_loop_range_seconds:245 (high)
  • symbol:src/helix/studio/gl_panel.py:_apply_pending_scrubber_state:2747 calls symbol:src/helix/studio/gl_panel.py:set_view_window_seconds:239 (high)
  • symbol:src/helix/studio/gl_panel.py:_apply_pending_scrubber_state:2747 calls symbol:src/helix/studio/main_window.py:window:349 (medium)
  • symbol:src/helix/studio/gl_panel.py:_apply_pending_scrubber_state:2747 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_apply_pending_view_state:2728 calls symbol:src/helix/studio/gl_panel.py:apply_view_state:2094 (high)
  • symbol:src/helix/studio/gl_panel.py:_apply_pending_view_state:2728 calls symbol:src/helix/studio/gl_panel.py:set_spec:1156 (high)
  • symbol:src/helix/studio/gl_panel.py:_bp_from_x:922 calls symbol:src/helix/studio/gl_panel.py:_track_rect:881 (high)
  • symbol:src/helix/studio/gl_panel.py:_build_event_rows:1236 calls symbol:src/helix/studio/outcomes/model.py:list:151 (medium)
  • symbol:src/helix/studio/gl_panel.py:_build_event_rows:1236 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/studio/gl_panel.py:_build_perf_line:5171 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_build_quality_line:5186 calls symbol:src/helix/studio/run_metrics.py:classify_run_quality:535 (medium)
  • symbol:src/helix/studio/gl_panel.py:_build_spec_from_state:3227 calls symbol:src/helix/gui/modern/builders.py:build_crispr_orbitals_3d_spec:510 (medium)
  • symbol:src/helix/studio/gl_panel.py:_build_spec_from_state:3227 calls symbol:src/helix/gui/modern/builders.py:build_crispr_rail_3d_spec:376 (medium)
  • symbol:src/helix/studio/gl_panel.py:_build_spec_from_state:3227 calls symbol:src/helix/gui/modern/builders.py:build_crispr_viz_spec:40 (medium)
  • symbol:src/helix/studio/gl_panel.py:_build_spec_from_state:3227 calls symbol:src/helix/gui/modern/builders.py:build_prime_scaffold_3d_spec:639 (medium)
  • symbol:src/helix/studio/gl_panel.py:_build_spec_from_state:3227 calls symbol:src/helix/gui/modern/builders.py:build_prime_viz_spec:185 (medium)
  • symbol:src/helix/studio/gl_panel.py:_build_spec_from_state:3227 calls symbol:src/helix/studio/gl_panel.py:_sequence_from_payload:3266 (high)
  • symbol:src/helix/studio/gl_panel.py:_build_spec_from_state:3227 calls symbol:src/helix/studio/gl_panel.py:_sequence_from_state:3257 (high)
  • symbol:src/helix/studio/gl_panel.py:_build_spec_from_state:3227 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_clear_selected_event_focus:3331 calls symbol:src/helix/studio/gl_panel.py:_clear_focus_window_override:3615 (high)
  • symbol:src/helix/studio/gl_panel.py:_distribution_dominance:1435 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_edit_window_bins:1948 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_emit_focus:931 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/gl_panel.py:_export_resolve_clip:4226 calls symbol:src/helix/clock.py:local_now_stamp:122 (medium)
  • symbol:src/helix/studio/gl_panel.py:_export_resolve_clip:4226 calls symbol:src/helix/gui/modern/engine.py:event_times_seconds:150 (medium)
  • symbol:src/helix/studio/gl_panel.py:_export_resolve_clip:4226 calls symbol:src/helix/studio/export_clip.py:build_capture_metadata:504 (medium)
  • symbol:src/helix/studio/gl_panel.py:_export_resolve_clip:4226 calls symbol:src/helix/studio/export_clip.py:compute_clip_window:229 (medium)
  • symbol:src/helix/studio/gl_panel.py:_export_resolve_clip:4226 calls symbol:src/helix/studio/export_clip.py:detect_mp4_encoder:351 (medium)
  • symbol:src/helix/studio/gl_panel.py:_export_resolve_clip:4226 calls symbol:src/helix/studio/export_clip.py:frame_times_seconds:320 (medium)
  • symbol:src/helix/studio/gl_panel.py:_export_resolve_clip:4226 calls symbol:src/helix/studio/gl_panel.py:_prompt_export_allowed:4182 (high)
  • symbol:src/helix/studio/gl_panel.py:_export_resolve_clip:4226 calls symbol:src/helix/studio/gl_panel.py:get_view_state:2091 (high)
  • symbol:src/helix/studio/gl_panel.py:_export_resolve_clip:4226 calls symbol:src/helix/studio/gl_panel.py:view_window_seconds:226 (high)
  • symbol:src/helix/studio/gl_panel.py:_export_resolve_clip:4226 calls symbol:src/helix/studio/governance_stamp.py:export_watermark_label:23 (medium)
  • symbol:src/helix/studio/gl_panel.py:_export_resolve_clip:4226 calls symbol:src/helix/studio/governance_stamp.py:extract_decision_grade_proof_from_artifact:58 (medium)
  • symbol:src/helix/studio/gl_panel.py:_export_resolve_clip:4226 calls symbol:src/helix/studio/governance_stamp.py:governance_stamp_lines:353 (medium)
  • symbol:src/helix/studio/gl_panel.py:_export_resolve_clip:4226 calls symbol:src/helix/studio/governance_stamp.py:interpretation_for_mode:11 (medium)
  • symbol:src/helix/studio/gl_panel.py:_export_resolve_clip:4226 calls symbol:src/helix/studio/governance_stamp.py:normalize_decision_mode:6 (medium)
  • symbol:src/helix/studio/gl_panel.py:_export_resolve_clip:4226 calls symbol:src/helix/studio/main_window.py:window:349 (medium)
  • symbol:src/helix/studio/gl_panel.py:_export_resolve_clip:4226 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_export_resolve_clip:4226 calls symbol:src/helix/studio/outcomes/model.py:list:151 (medium)
  • symbol:src/helix/studio/gl_panel.py:_export_resolve_clip:4226 calls symbol:src/helix/studio/session.py:ensure_run_artifact:189 (medium)
  • symbol:src/helix/studio/gl_panel.py:_export_resolve_clip:4226 calls symbol:src/helix/studio/session.py:error:365 (medium)
  • symbol:src/helix/studio/gl_panel.py:_export_resolve_clip:4226 calls symbol:tools/studio_screenshot_receipt.mjs:metadata:333 (low)
  • symbol:src/helix/studio/gl_panel.py:_extract_spec:3211 calls symbol:src/helix/gui/modern/dag_adapters.py:crispr_dag_to_viz_spec:178 (medium)
  • symbol:src/helix/studio/gl_panel.py:_extract_spec:3211 calls symbol:src/helix/gui/modern/spec.py:load_viz_spec:175 (medium)
  • symbol:src/helix/studio/gl_panel.py:_extract_spec:3211 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_extract_spec:3211 calls symbol:src/helix/studio/session.py:log:354 (medium)
  • symbol:src/helix/studio/gl_panel.py:_fade_follow_notice:2881 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/studio/gl_panel.py:_fade_follow_notice:2881 calls symbol:src/helix/studio/gl_panel.py:_show_follow_suspended_indicator:2839 (high)
  • symbol:src/helix/studio/gl_panel.py:_fit_to_locus:3988 calls symbol:src/helix/gui/modern/engine.py:event_times_seconds:150 (medium)
  • symbol:src/helix/studio/gl_panel.py:_fit_to_locus:3988 calls symbol:src/helix/studio/gl_panel.py:_suspend_follow_for:2823 (high)
  • symbol:src/helix/studio/gl_panel.py:_fit_to_locus:3988 calls symbol:src/helix/studio/gl_panel.py:fit_to_locus:2111 (high)
  • symbol:src/helix/studio/gl_panel.py:_fit_to_locus:3988 calls symbol:src/helix/studio/gl_panel.py:flash_preview_band:279 (high)
  • symbol:src/helix/studio/gl_panel.py:_fit_to_locus:3988 calls symbol:src/helix/studio/gl_panel.py:get_view_state:2091 (high)
  • symbol:src/helix/studio/gl_panel.py:_fit_to_locus:3988 calls symbol:src/helix/studio/gl_panel.py:pulse_locus:2114 (high)
  • symbol:src/helix/studio/gl_panel.py:_fit_to_locus:3988 calls symbol:src/helix/studio/gl_panel.py:set_time_norm:2074 (high)
  • symbol:src/helix/studio/gl_panel.py:_fit_to_locus:3988 calls symbol:src/helix/studio/gl_panel.py:set_view_window_seconds:239 (high)
  • symbol:src/helix/studio/gl_panel.py:_fit_to_locus:3988 calls symbol:src/helix/studio/gl_panel.py:view_window_seconds:226 (high)
  • symbol:src/helix/studio/gl_panel.py:_fit_to_locus:3988 calls symbol:src/helix/studio/locus_fit.py:fit_time_window_to_event_cluster:43 (medium)
  • symbol:src/helix/studio/gl_panel.py:_fit_to_locus:3988 calls symbol:src/helix/studio/main_window.py:window:349 (medium)
  • symbol:src/helix/studio/gl_panel.py:_fit_to_locus:3988 calls symbol:src/helix/studio/outcomes/model.py:list:151 (medium)
  • symbol:src/helix/studio/gl_panel.py:_fit_view_to_events:3962 calls symbol:src/helix/gui/modern/engine.py:event_times_seconds:150 (medium)
  • symbol:src/helix/studio/gl_panel.py:_fit_view_to_events:3962 calls symbol:src/helix/studio/gl_panel.py:reset_view_window:242 (high)
  • symbol:src/helix/studio/gl_panel.py:_fit_view_to_events:3962 calls symbol:src/helix/studio/gl_panel.py:set_view_window_seconds:239 (high)
  • symbol:src/helix/studio/gl_panel.py:_fit_view_to_events:3962 calls symbol:src/helix/studio/outcomes/model.py:list:151 (medium)
  • symbol:src/helix/studio/gl_panel.py:_fit_view_to_loop_range:3946 calls symbol:src/helix/studio/gl_panel.py:loop_range_seconds:342 (high)
  • symbol:src/helix/studio/gl_panel.py:_fit_view_to_loop_range:3946 calls symbol:src/helix/studio/gl_panel.py:set_view_window_seconds:239 (high)
  • symbol:src/helix/studio/gl_panel.py:_focus_rect:885 calls symbol:src/helix/studio/gl_panel.py:_track_rect:881 (high)
  • symbol:src/helix/studio/gl_panel.py:_focus_rect:885 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/gl_panel.py:_follow_playhead_if_needed:4788 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/studio/gl_panel.py:_follow_playhead_if_needed:4788 calls symbol:src/helix/studio/gl_panel.py:set_view_window_seconds:239 (high)
  • symbol:src/helix/studio/gl_panel.py:_follow_playhead_if_needed:4788 calls symbol:src/helix/studio/gl_panel.py:view_window_seconds:226 (high)
  • symbol:src/helix/studio/gl_panel.py:_handle_rect:900 calls symbol:src/helix/studio/gl_panel.py:_focus_rect:885 (high)
  • symbol:src/helix/studio/gl_panel.py:_handle_rect:900 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/gl_panel.py:_hit_loop_handle:527 calls symbol:src/helix/live/viz/hud.py:contains:118 (medium)
  • symbol:src/helix/studio/gl_panel.py:_hit_loop_handle:527 calls symbol:src/helix/studio/gl_panel.py:_groove_rect:454 (high)
  • symbol:src/helix/studio/gl_panel.py:_hit_loop_handle:527 calls symbol:src/helix/studio/gl_panel.py:_loop_x_positions:494 (high)
  • symbol:src/helix/studio/gl_panel.py:_hit_mode:907 calls symbol:src/helix/live/viz/hud.py:contains:118 (medium)
  • symbol:src/helix/studio/gl_panel.py:_hit_mode:907 calls symbol:src/helix/studio/gl_panel.py:_focus_rect:885 (high)
  • symbol:src/helix/studio/gl_panel.py:_hit_mode:907 calls symbol:src/helix/studio/gl_panel.py:_handle_rect:900 (high)
  • symbol:src/helix/studio/gl_panel.py:_loop_x_positions:494 calls symbol:src/helix/studio/gl_panel.py:_range_x_positions:500 (high)
  • symbol:src/helix/studio/gl_panel.py:_marker_at_pos:462 calls symbol:src/helix/studio/gl_panel.py:_groove_rect:454 (high)
  • symbol:src/helix/studio/gl_panel.py:_normalise_outcomes:1183 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_animate_toggled:3725 calls symbol:src/helix/studio/gl_panel.py:set_animate:2059 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_focus_window_overlay_changed:3660 calls symbol:src/helix/studio/gl_panel.py:_refresh_focus_window_overlay:3664 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_focus_window_overlay_changed:3660 calls symbol:src/helix/studio/gl_panel.py:_set_focus_window_override:3621 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_gl_event_picked:3347 calls symbol:src/helix/gui/modern/selection_utils.py:compute_selection_payload:143 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_gl_event_picked:3347 calls symbol:src/helix/studio/gl_panel.py:_clear_selected_event_focus:3331 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_gl_event_picked:3347 calls symbol:src/helix/studio/gl_panel.py:_reference_locus_context:3483 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_gl_event_picked:3347 calls symbol:src/helix/studio/gl_panel.py:_refresh_event_focus_label:3338 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_gl_event_picked:3347 calls symbol:src/helix/studio/gl_panel.py:_refresh_focus_window_overlay:3664 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_gl_event_picked:3347 calls symbol:src/helix/studio/gl_panel.py:_selected_event_focus_window:3553 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_gl_event_picked:3347 calls symbol:src/helix/studio/gl_panel.py:_set_focus_window_override:3621 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_gl_event_picked:3347 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_gl_playing_changed:4977 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/gl_panel.py:_on_gl_time_updated:4964 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_gl_time_updated:4964 calls symbol:src/helix/studio/gl_panel.py:_follow_playhead_if_needed:4788 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_gl_time_updated:4964 calls symbol:src/helix/studio/gl_panel.py:value_for_time_seconds:354 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_play_toggled:3741 calls symbol:src/helix/studio/gl_panel.py:set_playing:2062 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_preview_timer:320 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_preview_timer:320 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_rail_mode_changed:3748 calls symbol:src/helix/studio/gl_panel.py:_set_spatial_surface_for_mode:3767 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_rail_mode_changed:3748 calls symbol:src/helix/studio/gl_panel.py:set_rail_mode:2071 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_speed_changed:3729 calls symbol:src/helix/studio/gl_panel.py:set_playback_speed:2068 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/gui/modern/dag_adapters.py:crispr_dag_to_workflow:207 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/gl_panel.py:_apply_pending_scrubber_state:2747 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/gl_panel.py:_apply_pending_view_state:2728 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/gl_panel.py:_build_spec_from_state:3227 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/gl_panel.py:_extract_spec:3211 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/gl_panel.py:_refresh_design_context:3283 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/gl_panel.py:_refresh_overlay:3712 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/gl_panel.py:_refresh_time_markers:4994 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/gl_panel.py:_set_spatial_surface_for_mode:3767 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/gl_panel.py:_show_placeholder:3277 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/gl_panel.py:_workflow_from_serializable:118 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/gl_panel.py:set_duration_seconds:229 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/gl_panel.py:set_loop_enabled:275 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/gl_panel.py:set_loop_range_seconds:245 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/gl_panel.py:set_markers:389 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/gl_panel.py:set_spec:1156 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/gl_panel.py:set_workflow_view:2053 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/outcomes/base_overlay.py:build_base_overlay:111 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/outcomes/hotspots.py:build_hotspot_segments:176 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/outcomes/model.py:compute_outcomes_for_current_plan:266 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_json_bytes:262 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/outcomes/prime_model.py:extract_prime_inputs_from_session:185 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/outcomes/prime_overlay.py:build_prime_overlay:95 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/run_metrics.py:compute_run_metrics:134 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/session.py:error:365 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/session.py:mark_viz_clean:357 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_state_changed:2930 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_time_loop_cleared:3895 calls symbol:src/helix/studio/gl_panel.py:clear_loop_range:2085 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_time_loop_cleared:3895 calls symbol:src/helix/studio/gl_panel.py:set_loop_enabled:275 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_time_loop_range_changed:3887 calls symbol:src/helix/studio/gl_panel.py:set_loop_range_seconds:245 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_time_marker_clicked:4914 calls symbol:src/helix/gui/modern/qt.py:focus_on_positions:6540 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_time_marker_clicked:4914 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_time_marker_clicked:4914 calls symbol:src/helix/studio/gl_panel.py:set_playing:2062 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_time_marker_clicked:4914 calls symbol:src/helix/studio/gl_panel.py:set_time_norm:2074 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_time_marker_clicked:4914 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_time_marker_clicked:4914 calls symbol:src/helix/studio/outcomes/model.py:list:151 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_time_slider_changed:3841 calls symbol:src/helix/studio/gl_panel.py:set_time_norm:2074 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_time_slider_changed:3841 calls symbol:src/helix/studio/gl_panel.py:time_seconds_for_value:347 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_time_slider_pressed:3819 calls symbol:src/helix/studio/gl_panel.py:_suspend_follow_for:2823 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_time_slider_pressed:3819 calls symbol:src/helix/studio/gl_panel.py:set_playing:2062 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_time_slider_released:3830 calls symbol:src/helix/studio/gl_panel.py:_suspend_follow_for:2823 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_time_slider_released:3830 calls symbol:src/helix/studio/gl_panel.py:set_playing:2062 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_time_view_window_changed:3856 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_time_view_window_changed:3856 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/gl_panel.py:_on_time_view_window_changed:3856 calls symbol:src/helix/studio/gl_panel.py:_refresh_time_markers:4994 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_time_view_window_changed:3856 calls symbol:src/helix/studio/gl_panel.py:_suspend_follow_for:2823 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_time_view_window_changed:3856 calls symbol:src/helix/studio/gl_panel.py:value_for_time_seconds:354 (high)
  • symbol:src/helix/studio/gl_panel.py:_on_truth_mode_changed:3763 calls symbol:src/helix/studio/gl_panel.py:_set_truth_mode:3755 (high)
  • symbol:src/helix/studio/gl_panel.py:_paint_distribution_context:1854 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_paint_distribution_context:1854 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/gl_panel.py:_paint_edit_window_profile:1981 calls symbol:src/helix/studio/gl_panel.py:_edit_window_bins:1948 (high)
  • symbol:src/helix/studio/gl_panel.py:_paint_edit_window_profile:1981 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_paint_edit_window_profile:1981 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/gl_panel.py:_paint_event_card:1693 calls symbol:src/helix/studio/gl_panel.py:selected_event_summary:1269 (high)
  • symbol:src/helix/studio/gl_panel.py:_paint_event_card:1693 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_paint_event_card:1693 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/gl_panel.py:_paint_event_lane:1713 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_paint_inspector:1740 calls symbol:src/helix/studio/gl_panel.py:_paint_distribution_context:1854 (high)
  • symbol:src/helix/studio/gl_panel.py:_paint_inspector:1740 calls symbol:src/helix/studio/gl_panel.py:_paint_edit_window_profile:1981 (high)
  • symbol:src/helix/studio/gl_panel.py:_paint_inspector:1740 calls symbol:src/helix/studio/gl_panel.py:_paint_metric_bar:1838 (high)
  • symbol:src/helix/studio/gl_panel.py:_paint_inspector:1740 calls symbol:src/helix/studio/gl_panel.py:_paint_outcome_row:1885 (high)
  • symbol:src/helix/studio/gl_panel.py:_paint_inspector:1740 calls symbol:src/helix/studio/gl_panel.py:_paint_review_flags:1800 (high)
  • symbol:src/helix/studio/gl_panel.py:_paint_inspector:1740 calls symbol:src/helix/studio/gl_panel.py:_paint_selected_outcome_block:1913 (high)
  • symbol:src/helix/studio/gl_panel.py:_paint_inspector:1740 calls symbol:src/helix/studio/gl_panel.py:_selected_outcome:1616 (high)
  • symbol:src/helix/studio/gl_panel.py:_paint_inspector:1740 calls symbol:src/helix/studio/gl_panel.py:outcome_distribution_summary:1405 (high)
  • symbol:src/helix/studio/gl_panel.py:_paint_inspector:1740 calls symbol:src/helix/studio/gl_panel.py:outcome_review_flags:1308 (high)
  • symbol:src/helix/studio/gl_panel.py:_paint_inspector:1740 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_paint_inspector:1740 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/gl_panel.py:_paint_metric_bar:1838 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/gl_panel.py:_paint_outcome_row:1885 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_paint_outcome_row:1885 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/gl_panel.py:_paint_pam_bracket:1648 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/gl_panel.py:_paint_review_flags:1800 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_paint_review_flags:1800 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/gl_panel.py:_paint_selected_outcome_block:1913 calls symbol:src/helix/studio/gl_panel.py:selected_outcome_summary:1286 (high)
  • symbol:src/helix/studio/gl_panel.py:_paint_selected_outcome_block:1913 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_paint_selected_outcome_block:1913 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/gl_panel.py:_pos_in_loop_band:542 calls symbol:src/helix/live/viz/hud.py:contains:118 (medium)
  • symbol:src/helix/studio/gl_panel.py:_pos_in_loop_band:542 calls symbol:src/helix/studio/gl_panel.py:_groove_rect:454 (high)
  • symbol:src/helix/studio/gl_panel.py:_pos_in_loop_band:542 calls symbol:src/helix/studio/gl_panel.py:_loop_x_positions:494 (high)
  • symbol:src/helix/studio/gl_panel.py:_prompt_export_allowed:4182 calls symbol:src/helix/studio/export_gate.py:build_export_context:45 (medium)
  • symbol:src/helix/studio/gl_panel.py:_prompt_export_allowed:4182 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_prompt_export_allowed:4182 calls symbol:src/helix/studio/ui/export_gate.py:ensure_export_allowed:19 (medium)
  • symbol:src/helix/studio/gl_panel.py:_range_x_positions:500 calls symbol:src/helix/studio/gl_panel.py:_groove_rect:454 (high)
  • symbol:src/helix/studio/gl_panel.py:_read_guide_context:1211 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_refresh_design_context:3283 calls symbol:src/helix/studio/gl_panel.py:_clear_focus_window_override:3615 (high)
  • symbol:src/helix/studio/gl_panel.py:_refresh_design_context:3283 calls symbol:src/helix/studio/gl_panel.py:_clear_selected_event_focus:3331 (high)
  • symbol:src/helix/studio/gl_panel.py:_refresh_design_context:3283 calls symbol:src/helix/studio/gl_panel.py:_refresh_event_focus_label:3338 (high)
  • symbol:src/helix/studio/gl_panel.py:_refresh_design_context:3283 calls symbol:src/helix/studio/gl_panel.py:_refresh_focus_window_overlay:3664 (high)
  • symbol:src/helix/studio/gl_panel.py:_refresh_design_context:3283 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_refresh_design_context:3283 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/gl_panel.py:_refresh_design_context:3283 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/studio/gl_panel.py:_refresh_event_focus_label:3338 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/gl_panel.py:_refresh_focus_window_overlay:3664 calls symbol:src/helix/studio/gl_panel.py:_build_spec_from_state:3227 (high)
  • symbol:src/helix/studio/gl_panel.py:_refresh_focus_window_overlay:3664 calls symbol:src/helix/studio/gl_panel.py:_extract_spec:3211 (high)
  • symbol:src/helix/studio/gl_panel.py:_refresh_focus_window_overlay:3664 calls symbol:src/helix/studio/gl_panel.py:_layout_focus_window_overlay:3604 (high)
  • symbol:src/helix/studio/gl_panel.py:_refresh_focus_window_overlay:3664 calls symbol:src/helix/studio/gl_panel.py:_reference_locus_context:3483 (high)
  • symbol:src/helix/studio/gl_panel.py:_refresh_focus_window_overlay:3664 calls symbol:src/helix/studio/gl_panel.py:_sequence_from_payload:3266 (high)
  • symbol:src/helix/studio/gl_panel.py:_refresh_focus_window_overlay:3664 calls symbol:src/helix/studio/gl_panel.py:_sequence_from_state:3257 (high)
  • symbol:src/helix/studio/gl_panel.py:_refresh_focus_window_overlay:3664 calls symbol:src/helix/studio/gl_panel.py:active_edit_context:3401 (high)
  • symbol:src/helix/studio/gl_panel.py:_refresh_focus_window_overlay:3664 calls symbol:src/helix/studio/gl_panel.py:set_focus_state:851 (high)
  • symbol:src/helix/studio/gl_panel.py:_refresh_focus_window_overlay:3664 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_refresh_overlay:3712 calls symbol:src/helix/studio/gl_panel.py:build_overlay_lines:5120 (high)
  • symbol:src/helix/studio/gl_panel.py:_refresh_overlay:3712 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/gl_panel.py:_refresh_time_markers:4994 calls symbol:src/helix/studio/gl_panel.py:set_markers:389 (high)
  • symbol:src/helix/studio/gl_panel.py:_refresh_time_markers:4994 calls symbol:src/helix/studio/gl_panel.py:view_window_seconds:226 (high)
  • symbol:src/helix/studio/gl_panel.py:_reset_focus_window_override:3654 calls symbol:src/helix/studio/gl_panel.py:_clear_focus_window_override:3615 (high)
  • symbol:src/helix/studio/gl_panel.py:_reset_focus_window_override:3654 calls symbol:src/helix/studio/gl_panel.py:_clear_selected_event_focus:3331 (high)
  • symbol:src/helix/studio/gl_panel.py:_reset_focus_window_override:3654 calls symbol:src/helix/studio/gl_panel.py:_refresh_event_focus_label:3338 (high)
  • symbol:src/helix/studio/gl_panel.py:_reset_focus_window_override:3654 calls symbol:src/helix/studio/gl_panel.py:_refresh_focus_window_overlay:3664 (high)
  • symbol:src/helix/studio/gl_panel.py:_restore_overlay:4556 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/gl_panel.py:_sequence_from_payload:3266 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_set_focus_window_override:3621 calls symbol:src/helix/studio/gl_panel.py:_build_spec_from_state:3227 (high)
  • symbol:src/helix/studio/gl_panel.py:_set_focus_window_override:3621 calls symbol:src/helix/studio/gl_panel.py:_clear_focus_window_override:3615 (high)
  • symbol:src/helix/studio/gl_panel.py:_set_focus_window_override:3621 calls symbol:src/helix/studio/gl_panel.py:_extract_spec:3211 (high)
  • symbol:src/helix/studio/gl_panel.py:_set_focus_window_override:3621 calls symbol:src/helix/studio/gl_panel.py:_reference_locus_context:3483 (high)
  • symbol:src/helix/studio/gl_panel.py:_set_focus_window_override:3621 calls symbol:src/helix/studio/gl_panel.py:_refresh_focus_window_overlay:3664 (high)
  • symbol:src/helix/studio/gl_panel.py:_set_focus_window_override:3621 calls symbol:src/helix/studio/gl_panel.py:_sequence_from_payload:3266 (high)
  • symbol:src/helix/studio/gl_panel.py:_set_focus_window_override:3621 calls symbol:src/helix/studio/gl_panel.py:_sequence_from_state:3257 (high)
  • symbol:src/helix/studio/gl_panel.py:_set_focus_window_override:3621 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_set_spatial_surface_for_mode:3767 calls symbol:src/helix/studio/gl_panel.py:set_rail_mode:2071 (high)
  • symbol:src/helix/studio/gl_panel.py:_set_spatial_surface_for_mode:3767 calls symbol:src/helix/studio/gl_panel.py:set_spec:1156 (high)
  • symbol:src/helix/studio/gl_panel.py:_set_truth_mode:3755 calls symbol:src/helix/studio/gl_panel.py:set_truth_mode:2104 (high)
  • symbol:src/helix/studio/gl_panel.py:_set_view_window_seconds:361 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/gl_panel.py:_show_follow_suspended_indicator:2839 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/studio/gl_panel.py:_show_follow_suspended_indicator:2839 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/gl_panel.py:_show_placeholder:3277 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/gl_panel.py:_suspend_follow_for:2823 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/studio/gl_panel.py:_suspend_follow_for:2823 calls symbol:src/helix/studio/gl_panel.py:_show_follow_suspended_indicator:2839 (high)
  • symbol:src/helix/studio/gl_panel.py:_tick:1474 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/gl_panel.py:_time_at_pos:485 calls symbol:src/helix/studio/gl_panel.py:_groove_rect:454 (high)
  • symbol:src/helix/studio/gl_panel.py:_toggle_follow_playhead:3930 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/gl_panel.py:_toggle_loop_enabled:3911 calls symbol:src/helix/studio/gl_panel.py:set_loop_enabled:275 (high)
  • symbol:src/helix/studio/gl_panel.py:_track_rect:881 calls symbol:src/helix/studio/gl_panel.py:_panel_rect:878 (high)
  • symbol:src/helix/studio/gl_panel.py:_undo_fit_to_locus:4108 calls symbol:src/helix/studio/gl_panel.py:_suspend_follow_for:2823 (high)
  • symbol:src/helix/studio/gl_panel.py:_undo_fit_to_locus:4108 calls symbol:src/helix/studio/gl_panel.py:apply_view_state:2094 (high)
  • symbol:src/helix/studio/gl_panel.py:_undo_fit_to_locus:4108 calls symbol:src/helix/studio/gl_panel.py:flash_preview_band:279 (high)
  • symbol:src/helix/studio/gl_panel.py:_undo_fit_to_locus:4108 calls symbol:src/helix/studio/gl_panel.py:pulse_locus:2114 (high)
  • symbol:src/helix/studio/gl_panel.py:_undo_fit_to_locus:4108 calls symbol:src/helix/studio/gl_panel.py:set_view_window_seconds:239 (high)
  • symbol:src/helix/studio/gl_panel.py:_undo_fit_to_locus:4108 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:_update_hover_cursor:948 calls symbol:src/helix/studio/gl_panel.py:_hit_mode:907 (high)
  • symbol:src/helix/studio/gl_panel.py:_watermark_framebuffer:4484 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/gl_panel.py:_workflow_from_serializable:118 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/gl_panel.py:active_edit_context:3401 calls symbol:src/helix/studio/gl_panel.py:_build_spec_from_state:3227 (high)
  • symbol:src/helix/studio/gl_panel.py:active_edit_context:3401 calls symbol:src/helix/studio/gl_panel.py:_extract_spec:3211 (high)
  • symbol:src/helix/studio/gl_panel.py:active_edit_context:3401 calls symbol:src/helix/studio/gl_panel.py:_focus_window_context:3511 (high)
  • symbol:src/helix/studio/gl_panel.py:active_edit_context:3401 calls symbol:src/helix/studio/gl_panel.py:_reference_locus_context:3483 (high)
  • symbol:src/helix/studio/gl_panel.py:active_edit_context:3401 calls symbol:src/helix/studio/gl_panel.py:_selected_event_focus_window:3553 (high)
  • symbol:src/helix/studio/gl_panel.py:active_edit_context:3401 calls symbol:src/helix/studio/gl_panel.py:_sequence_from_payload:3266 (high)
  • symbol:src/helix/studio/gl_panel.py:active_edit_context:3401 calls symbol:src/helix/studio/gl_panel.py:_sequence_from_state:3257 (high)
  • symbol:src/helix/studio/gl_panel.py:active_edit_context:3401 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:apply_view_state:2094 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/gl_panel.py:apply_view_state:2094 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/gl_panel.py:apply_view_state:2666 calls symbol:src/helix/studio/gl_panel.py:_apply_pending_scrubber_state:2747 (high)
  • symbol:src/helix/studio/gl_panel.py:apply_view_state:2666 calls symbol:src/helix/studio/gl_panel.py:_apply_pending_view_state:2728 (high)
  • symbol:src/helix/studio/gl_panel.py:apply_view_state:2666 calls symbol:src/helix/studio/gl_panel.py:_set_spatial_surface_for_mode:3767 (high)
  • symbol:src/helix/studio/gl_panel.py:apply_view_state:2666 calls symbol:src/helix/studio/gl_panel.py:_set_truth_mode:3755 (high)
  • symbol:src/helix/studio/gl_panel.py:apply_view_state:2666 calls symbol:src/helix/studio/gl_panel.py:get_view_state:2091 (high)
  • symbol:src/helix/studio/gl_panel.py:apply_view_state:2666 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:apply_view_state:2666 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/gl_panel.py:build_overlay_lines:5120 calls symbol:src/helix/studio/gl_panel.py:_build_perf_line:5171 (high)
  • symbol:src/helix/studio/gl_panel.py:build_overlay_lines:5120 calls symbol:src/helix/studio/gl_panel.py:_build_quality_line:5186 (high)
  • symbol:src/helix/studio/gl_panel.py:build_overlay_lines:5120 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:build_overlay_lines:5120 calls symbol:src/helixspec/errors.py:format:12 (medium)
  • symbol:src/helix/studio/gl_panel.py:clear_state:840 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/gl_panel.py:eventFilter:189 calls symbol:src/helix/studio/iterated_dynamics.py:key:21 (medium)
  • symbol:src/helix/studio/gl_panel.py:flash_preview_band:279 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/studio/gl_panel.py:flash_preview_band:279 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/gl_panel.py:focus_active_locus:2577 calls symbol:src/helix/studio/gl_panel.py:_fit_to_locus:3988 (high)
  • symbol:src/helix/studio/gl_panel.py:get_view_state:2611 calls symbol:src/helix/studio/gl_panel.py:duration_seconds:223 (high)
  • symbol:src/helix/studio/gl_panel.py:get_view_state:2611 calls symbol:src/helix/studio/gl_panel.py:get_view_state:2091 (high)
  • symbol:src/helix/studio/gl_panel.py:get_view_state:2611 calls symbol:src/helix/studio/gl_panel.py:view_window_seconds:226 (high)
  • symbol:src/helix/studio/gl_panel.py:grabFramebuffer:2117 calls symbol:tests/studio/test_export_hardening.py:grab:142 (low)
  • symbol:src/helix/studio/gl_panel.py:hideEvent:3189 calls symbol:src/helix/studio/gl_panel.py:set_render_active:2056 (high)
  • symbol:src/helix/studio/gl_panel.py:highlight_outcome:2531 calls symbol:src/helix/studio/gl_panel.py:highlight_outcome:2108 (high)
  • symbol:src/helix/studio/gl_panel.py:highlight_outcome:2531 calls symbol:src/helix/studio/gl_panel.py:select_outcome:1454 (high)
  • symbol:src/helix/studio/gl_panel.py:leaveEvent:1036 calls symbol:src/helix/studio/gl_panel.py:_update_hover_cursor:948 (high)
  • symbol:src/helix/studio/gl_panel.py:molecular_distribution_summary:2553 calls symbol:src/helix/studio/gl_panel.py:outcome_distribution_summary:1405 (high)
  • symbol:src/helix/studio/gl_panel.py:molecular_review_flags:2561 calls symbol:src/helix/studio/gl_panel.py:outcome_review_flags:1308 (high)
  • symbol:src/helix/studio/gl_panel.py:mouseDoubleClickEvent:1025 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/gl_panel.py:mouseDoubleClickEvent:1025 calls symbol:src/helix/live/viz/hud.py:contains:118 (medium)
  • symbol:src/helix/studio/gl_panel.py:mouseDoubleClickEvent:1025 calls symbol:src/helix/studio/gl_panel.py:_track_rect:881 (high)
  • symbol:src/helix/studio/gl_panel.py:mouseDoubleClickEvent:1025 calls symbol:src/helix/studio/gl_panel.py:mouseDoubleClickEvent:777 (high)
  • symbol:src/helix/studio/gl_panel.py:mouseDoubleClickEvent:777 calls symbol:src/helix/studio/gl_panel.py:reset_view_window:242 (high)
  • symbol:src/helix/studio/gl_panel.py:mouseMoveEvent:626 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/gl_panel.py:mouseMoveEvent:626 calls symbol:docs/playground/js/realtime.js:time:587 (low)
  • symbol:src/helix/studio/gl_panel.py:mouseMoveEvent:626 calls symbol:src/helix/studio/gl_panel.py:_groove_rect:454 (high)
  • symbol:src/helix/studio/gl_panel.py:mouseMoveEvent:626 calls symbol:src/helix/studio/gl_panel.py:_marker_at_pos:462 (high)
  • symbol:src/helix/studio/gl_panel.py:mouseMoveEvent:626 calls symbol:src/helix/studio/gl_panel.py:_set_view_window_seconds:361 (high)
  • symbol:src/helix/studio/gl_panel.py:mouseMoveEvent:626 calls symbol:src/helix/studio/gl_panel.py:_time_at_pos:485 (high)
  • symbol:src/helix/studio/gl_panel.py:mouseMoveEvent:626 calls symbol:src/helix/studio/gl_panel.py:mouseMoveEvent:985 (high)
  • symbol:src/helix/studio/gl_panel.py:mouseMoveEvent:626 calls symbol:src/helix/studio/gl_panel.py:set_loop_range_seconds:245 (high)
  • symbol:src/helix/studio/gl_panel.py:mouseMoveEvent:985 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/gl_panel.py:mouseMoveEvent:985 calls symbol:src/helix/studio/gl_panel.py:_bp_from_x:922 (high)
  • symbol:src/helix/studio/gl_panel.py:mouseMoveEvent:985 calls symbol:src/helix/studio/gl_panel.py:_emit_focus:931 (high)
  • symbol:src/helix/studio/gl_panel.py:mouseMoveEvent:985 calls symbol:src/helix/studio/gl_panel.py:_update_hover_cursor:948 (high)
  • symbol:src/helix/studio/gl_panel.py:mouseMoveEvent:985 calls symbol:src/helix/studio/gl_panel.py:mouseMoveEvent:626 (high)
  • symbol:src/helix/studio/gl_panel.py:mousePressEvent:1479 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/gl_panel.py:mousePressEvent:1479 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/gl_panel.py:mousePressEvent:1479 calls symbol:src/helix/live/viz/hud.py:contains:118 (medium)
  • symbol:src/helix/studio/gl_panel.py:mousePressEvent:1479 calls symbol:src/helix/studio/gl_panel.py:mousePressEvent:692 (high)
  • symbol:src/helix/studio/gl_panel.py:mousePressEvent:1479 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/gl_panel.py:mousePressEvent:692 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/gl_panel.py:mousePressEvent:692 calls symbol:src/helix/studio/gl_panel.py:_hit_loop_handle:527 (high)
  • symbol:src/helix/studio/gl_panel.py:mousePressEvent:692 calls symbol:src/helix/studio/gl_panel.py:_marker_at_pos:462 (high)
  • symbol:src/helix/studio/gl_panel.py:mousePressEvent:692 calls symbol:src/helix/studio/gl_panel.py:_pos_in_loop_band:542 (high)
  • symbol:src/helix/studio/gl_panel.py:mousePressEvent:692 calls symbol:src/helix/studio/gl_panel.py:_time_at_pos:485 (high)
  • symbol:src/helix/studio/gl_panel.py:mousePressEvent:692 calls symbol:src/helix/studio/gl_panel.py:mousePressEvent:964 (high)
  • symbol:src/helix/studio/gl_panel.py:mousePressEvent:692 calls symbol:src/helix/studio/gl_panel.py:set_loop_range_seconds:245 (high)
  • symbol:src/helix/studio/gl_panel.py:mousePressEvent:692 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/gl_panel.py:mousePressEvent:692 calls symbol:Visualization_Bench/prototype.js:button:920 (low)
  • symbol:src/helix/studio/gl_panel.py:mousePressEvent:964 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/gl_panel.py:mousePressEvent:964 calls symbol:src/helix/studio/gl_panel.py:_hit_mode:907 (high)
  • symbol:src/helix/studio/gl_panel.py:mousePressEvent:964 calls symbol:src/helix/studio/gl_panel.py:_update_hover_cursor:948 (high)
  • symbol:src/helix/studio/gl_panel.py:mousePressEvent:964 calls symbol:Visualization_Bench/prototype.js:button:920 (low)
  • symbol:src/helix/studio/gl_panel.py:mouseReleaseEvent:1015 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/gl_panel.py:mouseReleaseEvent:1015 calls symbol:src/helix/studio/gl_panel.py:_update_hover_cursor:948 (high)
  • symbol:src/helix/studio/gl_panel.py:mouseReleaseEvent:1015 calls symbol:src/helix/studio/gl_panel.py:mouseReleaseEvent:766 (high)
  • symbol:src/helix/studio/gl_panel.py:mouseReleaseEvent:766 calls symbol:src/helix/studio/gl_panel.py:mouseReleaseEvent:1015 (high)
  • symbol:src/helix/studio/gl_panel.py:outcome_distribution_summary:1405 calls symbol:src/helix/studio/gl_panel.py:_distribution_dominance:1435 (high)
  • symbol:src/helix/studio/gl_panel.py:outcome_distribution_summary:1405 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:outcome_review_flags:1308 calls symbol:src/helix/studio/gl_panel.py:_percent_value:1447 (high)
  • symbol:src/helix/studio/gl_panel.py:outcome_review_flags:1308 calls symbol:src/helix/studio/gl_panel.py:outcome_distribution_summary:1405 (high)
  • symbol:src/helix/studio/gl_panel.py:outcome_review_flags:1308 calls symbol:src/helix/studio/gl_panel.py:selected_outcome_summary:1286 (high)
  • symbol:src/helix/studio/gl_panel.py:outcome_review_flags:1308 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:paintEvent:1041 calls symbol:src/helix/studio/gl_panel.py:_focus_rect:885 (high)
  • symbol:src/helix/studio/gl_panel.py:paintEvent:1041 calls symbol:src/helix/studio/gl_panel.py:_handle_rect:900 (high)
  • symbol:src/helix/studio/gl_panel.py:paintEvent:1041 calls symbol:src/helix/studio/gl_panel.py:_panel_rect:878 (high)
  • symbol:src/helix/studio/gl_panel.py:paintEvent:1041 calls symbol:src/helix/studio/gl_panel.py:_track_rect:881 (high)
  • symbol:src/helix/studio/gl_panel.py:paintEvent:1041 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/gl_panel.py:paintEvent:1041 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/gl_panel.py:paintEvent:1496 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/gl_panel.py:paintEvent:551 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/studio/gl_panel.py:paintEvent:551 calls symbol:src/helix/studio/gl_panel.py:_groove_rect:454 (high)
  • symbol:src/helix/studio/gl_panel.py:paintEvent:551 calls symbol:src/helix/studio/gl_panel.py:_loop_x_positions:494 (high)
  • symbol:src/helix/studio/gl_panel.py:paintEvent:551 calls symbol:src/helix/studio/gl_panel.py:_preview_alpha:515 (high)
  • symbol:src/helix/studio/gl_panel.py:paintEvent:551 calls symbol:src/helix/studio/gl_panel.py:_range_x_positions:500 (high)
  • symbol:src/helix/studio/gl_panel.py:paintEvent:551 calls symbol:src/helix/studio/gl_panel.py:paintEvent:1041 (high)
  • symbol:src/helix/studio/gl_panel.py:paintEvent:551 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/gl_panel.py:perf_hud_enabled:2583 calls symbol:src/helix/studio/gl_panel.py:perf_hud_enabled:2101 (high)
  • symbol:src/helix/studio/gl_panel.py:reset_view_window:242 calls symbol:src/helix/studio/gl_panel.py:_set_view_window_seconds:361 (high)
  • symbol:src/helix/studio/gl_panel.py:resizeEvent:3162 calls symbol:src/helix/studio/gl_panel.py:_layout_focus_window_overlay:3604 (high)
  • symbol:src/helix/studio/gl_panel.py:select_molecular_outcome:2569 calls symbol:src/helix/studio/gl_panel.py:select_outcome:1454 (high)
  • symbol:src/helix/studio/gl_panel.py:select_outcome:1454 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:select_outcome:1454 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/gl_panel.py:selected_event_summary:1269 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:selected_molecular_outcome_summary:2545 calls symbol:src/helix/studio/gl_panel.py:selected_outcome_summary:1286 (high)
  • symbol:src/helix/studio/gl_panel.py:selected_outcome_label:1282 calls symbol:src/helix/studio/gl_panel.py:_selected_outcome:1616 (high)
  • symbol:src/helix/studio/gl_panel.py:selected_outcome_label:1282 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:selected_outcome_summary:1286 calls symbol:src/helix/studio/gl_panel.py:_selected_outcome:1616 (high)
  • symbol:src/helix/studio/gl_panel.py:selected_outcome_summary:1286 calls symbol:src/helix/studio/gl_panel.py:_selected_path_role:1427 (high)
  • symbol:src/helix/studio/gl_panel.py:selected_outcome_summary:1286 calls symbol:src/helix/studio/gl_panel.py:outcome_distribution_summary:1405 (high)
  • symbol:src/helix/studio/gl_panel.py:selected_outcome_summary:1286 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/gl_panel.py:set_duration_seconds:229 calls symbol:src/helix/studio/gl_panel.py:_set_view_window_seconds:361 (high)
  • symbol:src/helix/studio/gl_panel.py:set_hud_text_sink:2599 calls symbol:src/helix/studio/gl_panel.py:set_hud_overlay_mode:2044 (high)
  • symbol:src/helix/studio/gl_panel.py:set_hud_text_sink:2599 calls symbol:src/helix/studio/gl_panel.py:set_hud_text_sink:2047 (high)
  • symbol:src/helix/studio/gl_panel.py:set_loop_enabled:275 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/gl_panel.py:set_loop_range_seconds:245 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/gl_panel.py:set_perf_hud_enabled:2591 calls symbol:src/helix/studio/gl_panel.py:set_perf_hud_enabled:2098 (high)
  • symbol:src/helix/studio/gl_panel.py:set_render_active:3197 calls symbol:src/helix/studio/gl_panel.py:set_render_active:2056 (high)
  • symbol:src/helix/studio/gl_panel.py:set_time_seconds:2077 calls symbol:src/helix/studio/gl_panel.py:set_playing:2062 (high)
  • symbol:src/helix/studio/gl_panel.py:set_view_window_seconds:239 calls symbol:src/helix/studio/gl_panel.py:_set_view_window_seconds:361 (high)
  • symbol:src/helix/studio/gl_panel.py:showEvent:3181 calls symbol:src/helix/gui/modern/qt.py:showEvent:7741 (medium)
  • symbol:src/helix/studio/gl_panel.py:showEvent:3181 calls symbol:src/helix/studio/gl_panel.py:_is_current_tab_selected:3166 (high)
  • symbol:src/helix/studio/gl_panel.py:showEvent:3181 calls symbol:src/helix/studio/gl_panel.py:set_render_active:2056 (high)
  • symbol:src/helix/studio/gl_panel.py:undo_focus_active_locus:2580 calls symbol:src/helix/studio/gl_panel.py:_undo_fit_to_locus:4108 (high)
  • symbol:src/helix/studio/gl_panel.py:wheelEvent:784 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/gl_panel.py:wheelEvent:784 calls symbol:src/helix/studio/gl_panel.py:_groove_rect:454 (high)
  • symbol:src/helix/studio/gl_panel.py:wheelEvent:784 calls symbol:src/helix/studio/gl_panel.py:_set_view_window_seconds:361 (high)
  • symbol:src/helix/studio/gl_panel.py:wheelEvent:784 calls symbol:src/helix/studio/gl_panel.py:_time_at_pos:485 (high)
  • symbol:src/helix/studio/governance_stamp.py:decision_grade_blocked_reasons:108 calls symbol:src/helix/studio/governance_stamp.py:extract_decision_grade_proof_from_summary:65 (high)
  • symbol:src/helix/studio/governance_stamp.py:decision_grade_blocked_reasons:108 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:bundle:22 (low)
  • symbol:src/helix/studio/governance_stamp.py:decision_grade_blocked_reasons:108 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/studio/governance_stamp.py:export_watermark_label:23 calls symbol:src/helix/studio/governance_stamp.py:normalize_decision_mode:6 (high)
  • symbol:src/helix/studio/governance_stamp.py:extract_decision_grade_proof_from_summary:65 calls symbol:src/helix/studio/governance_stamp.py:normalize_decision_mode:6 (high)
  • symbol:src/helix/studio/governance_stamp.py:interpretation_for_mode:11 calls symbol:src/helix/studio/governance_stamp.py:normalize_decision_mode:6 (high)
  • symbol:src/helix/studio/governance_stamp.py:ui_mode_label:37 calls symbol:src/helix/studio/governance_stamp.py:normalize_decision_mode:6 (high)
  • symbol:src/helix/studio/governance_stamp.py:ui_mode_subtext:51 calls symbol:src/helix/studio/governance_stamp.py:normalize_decision_mode:6 (high)
  • symbol:src/helix/studio/governance_stamp.py:watermark_label:15 calls symbol:src/helix/studio/governance_stamp.py:interpretation_for_mode:11 (high)
  • symbol:src/helix/studio/governance_stamp.py:watermark_label:15 calls symbol:src/helix/studio/governance_stamp.py:normalize_decision_mode:6 (high)
  • symbol:src/helix/studio/guide_compare.py:__init__:104 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/guide_compare.py:_chip_text:85 calls symbol:src/helix/codon.py:Frameshift:172 (medium)
  • symbol:src/helix/studio/guide_compare.py:_data_from_payload:10 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data:1108 (medium)
  • symbol:src/helix/studio/guide_compare.py:_update_diff_strip:225 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/guide_inspector.py:__init__:233 calls symbol:src/helix/studio/guide_inspector.py:_make_scope_chip:430 (high)
  • symbol:src/helix/studio/guide_inspector.py:__init__:233 calls symbol:src/helix/studio/guide_inspector.py:GuideRunTableModel:46 (high)
  • symbol:src/helix/studio/guide_inspector.py:__init__:233 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/guide_inspector.py:__init__:233 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/guide_inspector.py:_apply_decision_mode_gate:459 calls symbol:src/helix/studio/extension_host/supervisor.py:mode:92 (medium)
  • symbol:src/helix/studio/guide_inspector.py:_apply_decision_mode_gate:459 calls symbol:src/helix/studio/guide_inspector.py:_update_scope_labels:439 (high)
  • symbol:src/helix/studio/guide_inspector.py:_emit_selection:554 calls symbol:src/helix/studio/guide_inspector.py:_update_detail_card:563 (high)
  • symbol:src/helix/studio/guide_inspector.py:_emit_selection:554 calls symbol:src/helix/studio/guide_inspector.py:rowCount:79 (high)
  • symbol:src/helix/studio/guide_inspector.py:_emit_selection:554 calls symbol:src/helix/studio/guide_inspector.py:summary_at:215 (high)
  • symbol:src/helix/studio/guide_inspector.py:_on_compare_clicked:668 calls symbol:src/helix/studio/guide_inspector.py:summary_at:215 (high)
  • symbol:src/helix/studio/guide_inspector.py:_on_current_row_changed:546 calls symbol:src/helix/studio/guide_inspector.py:_emit_selection:554 (high)
  • symbol:src/helix/studio/guide_inspector.py:_on_e_pred_filter_changed:519 calls symbol:src/helix/studio/guide_inspector.py:_rebuild_scenario_filter_choices:530 (high)
  • symbol:src/helix/studio/guide_inspector.py:_on_e_pred_filter_changed:519 calls symbol:src/helix/studio/guide_inspector.py:_update_scope_labels:439 (high)
  • symbol:src/helix/studio/guide_inspector.py:_on_e_pred_filter_changed:519 calls symbol:src/helix/studio/guide_inspector.py:apply_e_pred_filter:202 (high)
  • symbol:src/helix/studio/guide_inspector.py:_on_export_all_clicked:655 calls symbol:src/helix/studio/guide_inspector.py:filtered_rows:187 (high)
  • symbol:src/helix/studio/guide_inspector.py:_on_fs_filter_changed:514 calls symbol:src/helix/studio/guide_inspector.py:_update_scope_labels:439 (high)
  • symbol:src/helix/studio/guide_inspector.py:_on_fs_filter_changed:514 calls symbol:src/helix/studio/guide_inspector.py:apply_frameshift_filter:196 (high)
  • symbol:src/helix/studio/guide_inspector.py:_on_row_activated:550 calls symbol:src/helix/studio/guide_inspector.py:_emit_selection:554 (high)
  • symbol:src/helix/studio/guide_inspector.py:_on_scenario_filter_changed:525 calls symbol:src/helix/studio/guide_inspector.py:_update_scope_labels:439 (high)
  • symbol:src/helix/studio/guide_inspector.py:_on_scenario_filter_changed:525 calls symbol:src/helix/studio/guide_inspector.py:apply_scenario_filter:208 (high)
  • symbol:src/helix/studio/guide_inspector.py:_on_text_filter_changed:510 calls symbol:src/helix/studio/guide_inspector.py:_update_scope_labels:439 (high)
  • symbol:src/helix/studio/guide_inspector.py:_on_text_filter_changed:510 calls symbol:src/helix/studio/guide_inspector.py:apply_text_filter:190 (high)
  • symbol:src/helix/studio/guide_inspector.py:_rebuild_scenario_filter_choices:530 calls symbol:src/helix/studio/guide_inspector.py:scenario_values:154 (high)
  • symbol:src/helix/studio/guide_inspector.py:_update_detail_card:563 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/guide_inspector.py:_update_scope_labels:439 calls symbol:src/helix/studio/guide_inspector.py:rowCount:79 (high)
  • symbol:src/helix/studio/guide_inspector.py:_update_scope_labels:439 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/guide_inspector.py:apply_e_pred_filter:202 calls symbol:src/helix/studio/guide_inspector.py:_rebuild_filter:162 (high)
  • symbol:src/helix/studio/guide_inspector.py:apply_frameshift_filter:196 calls symbol:src/helix/studio/guide_inspector.py:_rebuild_filter:162 (high)
  • symbol:src/helix/studio/guide_inspector.py:apply_scenario_filter:208 calls symbol:src/helix/studio/guide_inspector.py:_rebuild_filter:162 (high)
  • symbol:src/helix/studio/guide_inspector.py:apply_text_filter:190 calls symbol:src/helix/studio/guide_inspector.py:_rebuild_filter:162 (high)
  • symbol:src/helix/studio/guide_inspector.py:data:97 calls symbol:src/helix/studio/guide_inspector.py:_score:135 (high)
  • symbol:src/helix/studio/guide_inspector.py:set_guide_rows:451 calls symbol:src/helix/studio/guide_inspector.py:_apply_decision_mode_gate:459 (high)
  • symbol:src/helix/studio/guide_inspector.py:set_guide_rows:451 calls symbol:src/helix/studio/guide_inspector.py:_emit_selection:554 (high)
  • symbol:src/helix/studio/guide_inspector.py:set_guide_rows:451 calls symbol:src/helix/studio/guide_inspector.py:_update_scope_labels:439 (high)
  • symbol:src/helix/studio/guide_inspector.py:set_guide_rows:451 calls symbol:src/helix/studio/guide_inspector.py:rowCount:79 (high)
  • symbol:src/helix/studio/guide_inspector.py:set_guide_rows:451 calls symbol:src/helix/studio/guide_inspector.py:set_rows:148 (high)
  • symbol:src/helix/studio/guide_inspector.py:set_guide_rows:451 calls symbol:src/helix/studio/run_history.py:selectRow:543 (medium)
  • symbol:src/helix/studio/guide_inspector.py:set_rows:148 calls symbol:src/helix/studio/guide_inspector.py:_rebuild_filter:162 (high)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:1083 calls symbol:src/helix/studio/helixspec_editor.py:_apply_from_state:1598 (high)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:1083 calls symbol:src/helix/studio/helixspec_editor.py:_apply_responsive_shell:2022 (high)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:1083 calls symbol:src/helix/studio/helixspec_editor.py:_build_result_panel:981 (high)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:1083 calls symbol:src/helix/studio/helixspec_editor.py:_build_status_card:1039 (high)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:1083 calls symbol:src/helix/studio/helixspec_editor.py:_refresh_editor_assists:1637 (high)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:1083 calls symbol:src/helix/studio/helixspec_editor.py:_refresh_snippet_field_bar:1646 (high)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:1083 calls symbol:src/helix/studio/helixspec_editor.py:_refresh_status_deck:2105 (high)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:1083 calls symbol:src/helix/studio/helixspec_editor.py:_save_spec:1568 (high)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:1083 calls symbol:src/helix/studio/helixspec_editor.py:_update_editor_assist_text:1677 (high)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:1083 calls symbol:src/helix/studio/helixspec_editor.py:_update_header_context:2005 (high)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:1083 calls symbol:src/helix/studio/helixspec_editor.py:_update_path_label:1612 (high)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:1083 calls symbol:src/helix/studio/helixspec_editor.py:_update_run_enabled:1629 (high)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:1083 calls symbol:src/helix/studio/helixspec_editor.py:_update_status_deck_layout:2044 (high)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:1083 calls symbol:src/helix/studio/helixspec_editor.py:current_assist_text:893 (high)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:1083 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecPlainTextEdit:683 (high)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:1083 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecSyntaxHighlighter:588 (high)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:1083 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:1083 calls symbol:src/helix/studio/session.py:emit:31 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:1083 calls symbol:src/helix/studio/ui_tokens.py:monospace_font:89 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:1083 calls symbol:src/helixspec/ast.py:start:163 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:589 calls symbol:src/helix/studio/helixspec_editor.py:_build_formats:594 (high)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:687 calls symbol:src/helix/studio/helixspec_editor.py:__init__:589 (high)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:687 calls symbol:src/helix/studio/helixspec_editor.py:_emit_assist_text:913 (high)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:687 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecCompletionDelegate:631 (high)
  • symbol:src/helix/studio/helixspec_editor.py:__init__:687 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_accept_current_completion:846 calls symbol:src/helix/studio/helixspec_editor.py:_current_completion_token:837 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_accept_current_completion:846 calls symbol:src/helix/studio/helixspec_editor.py:_emit_assist_text:913 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_accept_current_completion:846 calls symbol:src/helix/studio/helixspec_editor.py:insert_completion:862 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_diagnostics:1815 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_diagnostics:1815 calls symbol:src/helix/studio/helixspec_editor.py:_clear_error_highlight:1921 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_diagnostics:1815 calls symbol:src/helix/studio/helixspec_editor.py:_clear_quickfixes:1745 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_diagnostics:1815 calls symbol:src/helix/studio/helixspec_editor.py:_highlight_error_line:1903 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_diagnostics:1815 calls symbol:src/helix/studio/helixspec_editor.py:_refresh_status_deck:2105 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_diagnostics:1815 calls symbol:src/helix/studio/helixspec_editor.py:_render_quickfixes:1778 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_diagnostics:1815 calls symbol:src/helix/studio/helixspec_editor.py:_update_editor_assist_text:1677 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_diagnostics:1815 calls symbol:src/helix/studio/helixspec_editor.py:current_assist_text:893 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_diagnostics:1815 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_from_state:1598 calls symbol:src/helix/studio/helixspec_editor.py:_apply_text:1590 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_from_state:1598 calls symbol:src/helix/studio/helixspec_editor.py:_refresh_editor_assists:1637 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_from_state:1598 calls symbol:src/helix/studio/helixspec_editor.py:_update_path_label:1612 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_from_state:1598 calls symbol:src/helix/studio/helixspec_editor.py:_update_run_enabled:1629 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_from_state:1598 calls symbol:src/helixspec/ast.py:start:163 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_quickfix_patch:1760 calls symbol:src/helix/studio/helixspec_editor.py:_run_diagnostics:1713 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_quickfix_patch:1760 calls symbol:src/helix/studio/policy_patches.py:apply_policy_patch:7 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_quickfix_patch:1760 calls symbol:src/helix/studio/session.py:error:365 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_quickfix_patch:1760 calls symbol:src/helix/studio/session.py:log:354 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_quickfix_patch:1760 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_responsive_shell:2022 calls symbol:src/helix/studio/helixspec_editor.py:_responsive_compact_shell_mode:2012 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_responsive_shell:2022 calls symbol:src/helix/studio/helixspec_editor.py:_responsive_short_shell_mode:2017 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_responsive_shell:2022 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/helixspec_editor.py:_apply_text:1590 calls symbol:src/helix/studio/helixspec_editor.py:_refresh_editor_assists:1637 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_clear_error_highlight:1921 calls symbol:src/helix/studio/helixspec_editor.py:set_error_extra_selection:833 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_clear_snippet_placeholders:740 calls symbol:src/helix/studio/helixspec_editor.py:_refresh_extra_selections:807 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_clear_snippet_placeholders:740 calls symbol:src/helix/studio/session.py:emit:31 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_completion_category:548 calls symbol:src/helix/studio/helixspec_editor.py:_collect_helixspec_symbols:315 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_completion_contexts:445 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/helixspec_editor.py:_completion_contexts:445 calls symbol:src/helix/string/fm.py:search:75 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_completion_contexts:445 calls symbol:src/helix/studio/helixspec_editor.py:_completion_line_prefix:439 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_completion_display_text:564 calls symbol:src/helix/studio/helixspec_editor.py:_completion_category:548 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_completion_display_text:564 calls symbol:src/helix/studio/helixspec_editor.py:_describe_helixspec_token:329 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_current_completion_token:837 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/helixspec_editor.py:_derive_parse_assist_hints:424 calls symbol:src/helix/studio/helixspec_editor.py:_line_text_at:393 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_derive_parse_assist_hints:424 calls symbol:src/helix/studio/helixspec_editor.py:_parse_guidance_for_line_text:402 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_describe_helixspec_token:329 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/helixspec_editor.py:_describe_helixspec_token:329 calls symbol:src/helix/studio/helixspec_editor.py:_collect_helixspec_symbols:315 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_dismiss_completion_popup:856 calls symbol:src/helix/studio/helixspec_editor.py:_emit_assist_text:913 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_emit_assist_text:913 calls symbol:src/helix/studio/helixspec_editor.py:current_assist_text:893 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_emit_assist_text:913 calls symbol:src/helix/studio/session.py:emit:31 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_expand_helixspec_snippet:283 calls symbol:src/helix/studio/helixspec_editor.py:_infer_helixspec_snippet_field_label:263 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_expand_helixspec_snippet:283 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecSnippetPlaceholderSeed:234 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_expand_helixspec_snippet:283 calls symbol:src/helixspec/ast.py:start:163 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_expand_helixspec_snippet:283 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/helixspec_editor.py:_highlight_error_line:1903 calls symbol:src/helix/studio/helixspec_editor.py:_clear_error_highlight:1921 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_highlight_error_line:1903 calls symbol:src/helix/studio/helixspec_editor.py:set_error_extra_selection:833 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_iter_helixspec_highlight_spans:572 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/helixspec_editor.py:_iter_helixspec_highlight_spans:572 calls symbol:src/helixspec/ast.py:start:163 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_iter_helixspec_highlight_spans:572 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/helixspec_editor.py:_line_helixspec_guidance:365 calls symbol:src/helix/studio/helixspec_editor.py:_completion_contexts:445 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_line_helixspec_guidance:365 calls symbol:src/helix/studio/helixspec_editor.py:_completion_line_prefix:439 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_on_done:1735 calls symbol:src/helix/studio/helixspec_editor.py:_apply_diagnostics:1815 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_on_done:1735 calls symbol:src/helix/studio/qtconcurrent_compat.py:result:29 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_on_text_changed:1543 calls symbol:src/helix/studio/helixspec_editor.py:_refresh_editor_assists:1637 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_on_text_changed:1543 calls symbol:src/helix/studio/helixspec_editor.py:_update_path_label:1612 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_on_text_changed:1543 calls symbol:src/helix/studio/helixspec_editor.py:_update_run_enabled:1629 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_on_text_changed:1543 calls symbol:src/helix/studio/session.py:set_helixspec:331 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_on_text_changed:1543 calls symbol:src/helixspec/ast.py:start:163 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_open_spec:1553 calls symbol:src/helix/studio/helixspec_editor.py:_apply_text:1590 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_open_spec:1553 calls symbol:src/helix/studio/helixspec_editor.py:_update_path_label:1612 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_open_spec:1553 calls symbol:src/helix/studio/session.py:error:365 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_open_spec:1553 calls symbol:src/helix/studio/session.py:set_helixspec:331 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_open_spec:1553 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/studio/helixspec_editor.py:_parse_guidance_for_line_text:402 calls symbol:src/helix/string/fm.py:search:75 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_refresh_editor_assists:1637 calls symbol:src/helix/studio/helixspec_editor.py:_build_helixspec_completion_tokens:524 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_refresh_editor_assists:1637 calls symbol:src/helix/studio/helixspec_editor.py:set_completion_tokens:713 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_refresh_snippet_field_bar:1646 calls symbol:src/helix/studio/helixspec_editor.py:activate_snippet_placeholder:768 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_refresh_snippet_field_bar:1646 calls symbol:src/helix/studio/helixspec_editor.py:snippet_field_states:792 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_refresh_snippet_field_bar:1646 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_refresh_snippet_field_bar:1646 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/helixspec_editor.py:_refresh_status_deck:2105 calls symbol:src/helix/studio/helixspec_editor.py:_responsive_compact_shell_mode:2012 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_refresh_status_deck:2105 calls symbol:src/helix/studio/helixspec_editor.py:_sync_status_deck_geometry:2073 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_refresh_status_deck:2105 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/helixspec_editor.py:_render_quickfixes:1778 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_responsive_compact_shell_mode:2012 calls symbol:src/helix/studio/helixspec_editor.py:sizeHint:673 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_responsive_short_shell_mode:2017 calls symbol:src/helix/studio/helixspec_editor.py:sizeHint:673 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_run_diagnostics:1713 calls symbol:src/helix/studio/qtconcurrent_compat.py:QFutureWatcher:14 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_run_diagnostics:1713 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/helixspec_editor.py:_save_spec:1568 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_save_spec:1568 calls symbol:src/helix/studio/helixspec_editor.py:_update_path_label:1612 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_save_spec:1568 calls symbol:src/helix/studio/session.py:error:365 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_save_spec:1568 calls symbol:src/helix/studio/session.py:set_helixspec:331 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_save_spec:1568 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/studio/helixspec_editor.py:_set_completion_items:718 calls symbol:src/helix/studio/helixspec_editor.py:_completion_category:548 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_set_completion_items:718 calls symbol:src/helix/studio/helixspec_editor.py:_completion_display_text:564 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_set_completion_items:718 calls symbol:src/helix/studio/helixspec_editor.py:_describe_helixspec_token:329 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_show_completion_popup:949 calls symbol:src/helix/studio/helixspec_editor.py:_completion_contexts:445 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_show_completion_popup:949 calls symbol:src/helix/studio/helixspec_editor.py:_emit_assist_text:913 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_show_completion_popup:949 calls symbol:src/helix/studio/helixspec_editor.py:_ordered_helixspec_completion_tokens:454 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_show_completion_popup:949 calls symbol:src/helix/studio/helixspec_editor.py:_set_completion_items:718 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_show_completion_popup:949 calls symbol:src/helix/studio/helixspec_editor.py:sizeHint:673 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_show_completion_popup:949 calls symbol:src/helix/studio/helixspec_editor.py:text_under_cursor:888 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_status_card_target_height:2070 calls symbol:src/helix/studio/helixspec_editor.py:sizeHint:673 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_step_snippet_placeholder:778 calls symbol:src/helix/studio/helixspec_editor.py:_clear_snippet_placeholders:740 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_step_snippet_placeholder:778 calls symbol:src/helix/studio/helixspec_editor.py:activate_snippet_placeholder:768 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_sync_status_deck_geometry:2073 calls symbol:src/helix/datasets/validation_packs/signed_plugin_trust_chain_v1/inputs/plugin_root/demo_trustchain_plugin.py:activate:1 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:_sync_status_deck_geometry:2073 calls symbol:src/helix/studio/helixspec_editor.py:_status_card_target_height:2070 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_update_diff_view:1980 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/helixspec_editor.py:_update_editor_assist_text:1677 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/helixspec_editor.py:_update_header_context:2005 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/helixspec_editor.py:_update_path_label:1612 calls symbol:src/helix/studio/helixspec_editor.py:_refresh_status_deck:2105 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_update_path_label:1612 calls symbol:src/helix/studio/helixspec_editor.py:_update_header_context:2005 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_update_path_label:1612 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/helixspec_editor.py:_update_run_enabled:1629 calls symbol:src/helix/studio/helixspec_editor.py:_refresh_status_deck:2105 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_update_status_deck_layout:2044 calls symbol:src/helix/studio/helixspec_editor.py:_responsive_short_shell_mode:2017 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_update_status_deck_layout:2044 calls symbol:src/helix/studio/helixspec_editor.py:_sync_status_deck_geometry:2073 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_update_status_deck_layout:2044 calls symbol:src/helix/studio/helixspec_editor.py:sizeHint:673 (high)
  • symbol:src/helix/studio/helixspec_editor.py:_visible_completion_display_texts:734 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:src/helix/studio/helixspec_editor.py:_visible_completion_tokens:728 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:src/helix/studio/helixspec_editor.py:activate_snippet_placeholder:768 calls symbol:src/helix/studio/helixspec_editor.py:_refresh_extra_selections:807 (high)
  • symbol:src/helix/studio/helixspec_editor.py:activate_snippet_placeholder:768 calls symbol:src/helix/studio/session.py:emit:31 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:current_assist_text:893 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/helixspec_editor.py:current_assist_text:893 calls symbol:src/helix/studio/helixspec_editor.py:_describe_helixspec_token:329 (high)
  • symbol:src/helix/studio/helixspec_editor.py:current_assist_text:893 calls symbol:src/helix/studio/helixspec_editor.py:_line_helixspec_guidance:365 (high)
  • symbol:src/helix/studio/helixspec_editor.py:current_assist_text:893 calls symbol:src/helix/studio/helixspec_editor.py:text_under_cursor:888 (high)
  • symbol:src/helix/studio/helixspec_editor.py:diagnose_helixspec:2209 calls symbol:src/helix/scientific_contract.py:load_policy:417 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:diagnose_helixspec:2209 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:diagnose_helixspec:2209 calls symbol:src/helix/studio/helixspec_editor.py:_derive_parse_assist_hints:424 (high)
  • symbol:src/helix/studio/helixspec_editor.py:diagnose_helixspec:2209 calls symbol:src/helix/wetlab/preflight_linter.py:lint_wetlab_preflight:429 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:diagnose_helixspec:2209 calls symbol:src/helix/wetlab/preflight_linter.py:wetlab_preflight_report_to_dict:864 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:diagnose_helixspec:2209 calls symbol:src/helixspec/ast.py:parse_spec:379 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:diagnose_helixspec:2209 calls symbol:src/helixspec/canon.py:canonicalize_ir:36 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:diagnose_helixspec:2209 calls symbol:src/helixspec/ir_v1.py:lower_to_ir:12 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:diagnose_helixspec:2209 calls symbol:src/helixspec/lower_engine.py:lower_ir_to_edit_plan:12 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:diagnose_helixspec:2209 calls symbol:src/helixspec/lower_engine.py:lower_ir_to_experiment_spec:49 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:diagnose_helixspec:2209 calls symbol:src/helixspec/typecheck.py:typecheck_spec:61 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:highlightBlock:624 calls symbol:src/helix/studio/helixspec_editor.py:_iter_helixspec_highlight_spans:572 (high)
  • symbol:src/helix/studio/helixspec_editor.py:insert_completion:862 calls symbol:src/helix/studio/helixspec_editor.py:_clear_snippet_placeholders:740 (high)
  • symbol:src/helix/studio/helixspec_editor.py:insert_completion:862 calls symbol:src/helix/studio/helixspec_editor.py:_expand_helixspec_snippet:283 (high)
  • symbol:src/helix/studio/helixspec_editor.py:insert_completion:862 calls symbol:src/helix/studio/helixspec_editor.py:_set_snippet_placeholders:746 (high)
  • symbol:src/helix/studio/helixspec_editor.py:insert_completion:862 calls symbol:src/helix/studio/helixspec_editor.py:text_under_cursor:888 (high)
  • symbol:src/helix/studio/helixspec_editor.py:insert_completion:862 calls symbol:src/helix/studio/prime_inspector.py:block:89 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:keyPressEvent:916 calls symbol:src/helix/studio/helixspec_editor.py:_accept_current_completion:846 (high)
  • symbol:src/helix/studio/helixspec_editor.py:keyPressEvent:916 calls symbol:src/helix/studio/helixspec_editor.py:_dismiss_completion_popup:856 (high)
  • symbol:src/helix/studio/helixspec_editor.py:keyPressEvent:916 calls symbol:src/helix/studio/helixspec_editor.py:_emit_assist_text:913 (high)
  • symbol:src/helix/studio/helixspec_editor.py:keyPressEvent:916 calls symbol:src/helix/studio/helixspec_editor.py:_show_completion_popup:949 (high)
  • symbol:src/helix/studio/helixspec_editor.py:keyPressEvent:916 calls symbol:src/helix/studio/helixspec_editor.py:_step_snippet_placeholder:778 (high)
  • symbol:src/helix/studio/helixspec_editor.py:keyPressEvent:916 calls symbol:src/helix/studio/iterated_dynamics.py:key:21 (medium)
  • symbol:src/helix/studio/helixspec_editor.py:mark_run_started:1941 calls symbol:src/helix/studio/helixspec_editor.py:_refresh_status_deck:2105 (high)
  • symbol:src/helix/studio/helixspec_editor.py:mark_run_started:1941 calls symbol:src/helix/studio/helixspec_editor.py:_theme_prop_qss:1928 (high)
  • symbol:src/helix/studio/helixspec_editor.py:mark_run_started:1941 calls symbol:src/helix/studio/helixspec_editor.py:_update_header_context:2005 (high)
  • symbol:src/helix/studio/helixspec_editor.py:mark_run_started:1941 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/helixspec_editor.py:record_run_failure:1949 calls symbol:src/helix/studio/helixspec_editor.py:_refresh_status_deck:2105 (high)
  • symbol:src/helix/studio/helixspec_editor.py:record_run_failure:1949 calls symbol:src/helix/studio/helixspec_editor.py:_theme_prop_qss:1928 (high)
  • symbol:src/helix/studio/helixspec_editor.py:record_run_failure:1949 calls symbol:src/helix/studio/helixspec_editor.py:_update_header_context:2005 (high)
  • symbol:src/helix/studio/helixspec_editor.py:record_run_failure:1949 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/helixspec_editor.py:record_run_success:1958 calls symbol:src/helix/studio/helixspec_editor.py:_refresh_status_deck:2105 (high)
  • symbol:src/helix/studio/helixspec_editor.py:record_run_success:1958 calls symbol:src/helix/studio/helixspec_editor.py:_theme_prop_qss:1928 (high)
  • symbol:src/helix/studio/helixspec_editor.py:record_run_success:1958 calls symbol:src/helix/studio/helixspec_editor.py:_update_diff_view:1980 (high)
  • symbol:src/helix/studio/helixspec_editor.py:record_run_success:1958 calls symbol:src/helix/studio/helixspec_editor.py:_update_header_context:2005 (high)
  • symbol:src/helix/studio/helixspec_editor.py:record_run_success:1958 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/helixspec_editor.py:resizeEvent:2203 calls symbol:src/helix/studio/helixspec_editor.py:_apply_responsive_shell:2022 (high)
  • symbol:src/helix/studio/helixspec_editor.py:resizeEvent:2203 calls symbol:src/helix/studio/helixspec_editor.py:_update_status_deck_layout:2044 (high)
  • symbol:src/helix/studio/helixspec_editor.py:set_completion_tokens:713 calls symbol:src/helix/studio/helixspec_editor.py:_emit_assist_text:913 (high)
  • symbol:src/helix/studio/helixspec_editor.py:set_completion_tokens:713 calls symbol:src/helix/studio/helixspec_editor.py:_set_completion_items:718 (high)
  • symbol:src/helix/studio/helixspec_editor.py:set_error_extra_selection:833 calls symbol:src/helix/studio/helixspec_editor.py:_refresh_extra_selections:807 (high)
  • symbol:src/helix/studio/helixspec_editor.py:set_last_bundle:1698 calls symbol:src/helix/studio/helixspec_editor.py:_refresh_status_deck:2105 (high)
  • symbol:src/helix/studio/helixspec_editor.py:set_run_enabled:1691 calls symbol:src/helix/studio/helixspec_editor.py:_refresh_status_deck:2105 (high)
  • symbol:src/helix/studio/helixspec_editor.py:snippet_field_states:792 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecSnippetFieldState:247 (high)
  • symbol:src/helix/studio/hint_banner.py:__init__:12 calls symbol:src/helix/studio/hint_banner.py:_apply_responsive_chrome:125 (high)
  • symbol:src/helix/studio/hint_banner.py:_apply_responsive_chrome:125 calls symbol:src/helix/studio/hint_banner.py:_is_compact_mode:112 (high)
  • symbol:src/helix/studio/hint_banner.py:_apply_responsive_chrome:125 calls symbol:src/helix/studio/hint_banner.py:_is_dense_mode:117 (high)
  • symbol:src/helix/studio/hint_banner.py:_is_dense_mode:117 calls symbol:src/helix/studio/hint_banner.py:text:54 (high)
  • symbol:src/helix/studio/hint_banner.py:_reflow_actions:158 calls symbol:src/helix/studio/hint_banner.py:_target_action_columns:101 (high)
  • symbol:src/helix/studio/hint_banner.py:action_labels:90 calls symbol:src/helix/studio/hint_banner.py:text:54 (high)
  • symbol:src/helix/studio/hint_banner.py:resizeEvent:96 calls symbol:src/helix/studio/hint_banner.py:_apply_responsive_chrome:125 (high)
  • symbol:src/helix/studio/hint_banner.py:resizeEvent:96 calls symbol:src/helix/studio/hint_banner.py:_reflow_actions:158 (high)
  • symbol:src/helix/studio/hint_banner.py:set_text:51 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/importers/adapters.py:_now_iso:9 calls symbol:src/helix/clock.py:utc_now_iso_offset:106 (medium)
  • symbol:src/helix/studio/importers/adapters.py:imported_run_to_snapshot:13 calls symbol:src/helix/studio/importers/adapters.py:_now_iso:9 (high)
  • symbol:src/helix/studio/importers/ampseq.py:_parse_int:11 calls symbol:src/helix/studio/importers/__init__.py:ImportFailed:12 (medium)
  • symbol:src/helix/studio/importers/ampseq.py:import_ampseq:21 calls symbol:src/helix/studio/importers/__init__.py:ImportedRun:17 (medium)
  • symbol:src/helix/studio/importers/ampseq.py:import_ampseq:21 calls symbol:src/helix/studio/importers/__init__.py:ImportFailed:12 (medium)
  • symbol:src/helix/studio/importers/ampseq.py:import_ampseq:21 calls symbol:src/helix/studio/importers/ampseq.py:_parse_int:11 (high)
  • symbol:src/helix/studio/importers/bam.py:import_bam:15 calls symbol:src/helix/studio/importers/__init__.py:ImportedRun:17 (medium)
  • symbol:src/helix/studio/importers/bam.py:import_bam:15 calls symbol:src/helix/studio/importers/__init__.py:ImportFailed:12 (medium)
  • symbol:src/helix/studio/importers/crispresso.py:_parse_int:11 calls symbol:src/helix/studio/importers/__init__.py:ImportFailed:12 (medium)
  • symbol:src/helix/studio/importers/crispresso.py:import_crispresso:21 calls symbol:src/helix/studio/importers/__init__.py:ImportedRun:17 (medium)
  • symbol:src/helix/studio/importers/crispresso.py:import_crispresso:21 calls symbol:src/helix/studio/importers/__init__.py:ImportFailed:12 (medium)
  • symbol:src/helix/studio/importers/crispresso.py:import_crispresso:21 calls symbol:src/helix/studio/importers/crispresso.py:_parse_int:11 (high)
  • symbol:src/helix/studio/importers/crispresso.py:import_crispresso:21 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/importers/registry.py:get_importer:18 calls symbol:src/helix/studio/importers/__init__.py:ImportFailed:12 (medium)
  • symbol:src/helix/studio/instrument_runs_view.py:__init__:14 calls symbol:src/helix/studio/instrument_runs_view.py:__init__:32 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:__init__:231 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/instrument_runs_view.py:__init__:231 calls symbol:src/helix/studio/instrument_runs_view.py:__init__:14 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:__init__:231 calls symbol:src/helix/studio/instrument_runs_view.py:_apply_status_chip:197 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:__init__:231 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/studio/instrument_runs_view.py:__init__:32 calls symbol:src/helix/studio/instrument_runs_view.py:__init__:14 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:__init__:388 calls symbol:src/helix/studio/instrument_runs_view.py:__init__:14 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:__init__:388 calls symbol:src/helix/studio/instrument_runs_view.py:_apply_compact_if_needed:656 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:__init__:388 calls symbol:src/helix/studio/instrument_runs_view.py:_apply_status_chip:197 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:__init__:388 calls symbol:src/helix/studio/instrument_runs_view.py:_make_stat_card:575 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:__init__:388 calls symbol:src/helix/studio/instrument_runs_view.py:_sync_table_stack:611 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:__init__:388 calls symbol:src/helix/studio/instrument_runs_view.py:_update_summary_cards:592 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:__init__:388 calls symbol:src/helix/studio/instrument_runs_view.py:columnCount:85 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:__init__:388 calls symbol:src/helix/studio/instrument_runs_view.py:InstrumentRunsModel:56 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:__init__:388 calls symbol:src/helix/studio/instrument_runs_view.py:RunDetailPanel:230 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:__init__:388 calls symbol:src/helix/studio/instrument_runs_view.py:StatusPillDelegate:214 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:__init__:60 calls symbol:src/helix/studio/instrument_runs_view.py:__init__:14 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_apply_status_chip:197 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:src/helix/studio/instrument_runs_view.py:_apply_status_chip:197 calls symbol:src/helix/studio/instrument_runs_view.py:_palette_color:175 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_apply_status_chip:197 calls symbol:src/helix/studio/instrument_runs_view.py:_resolve_app_color:182 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_apply_status_chip:197 calls symbol:src/helix/studio/instrument_runs_view.py:_status_meta:191 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_apply_status_chip:197 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/instrument_runs_view.py:_extract_service_endpoint:140 calls symbol:src/helix/string/fm.py:search:75 (medium)
  • symbol:src/helix/studio/instrument_runs_view.py:_friendly_runs_error:151 calls symbol:src/helix/studio/instrument_runs_view.py:_extract_service_endpoint:140 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_detail_refresh_done:796 calls symbol:src/helix/studio/instrument_runs_view.py:_current_selection_id:816 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_detail_refresh_done:796 calls symbol:src/helix/studio/instrument_runs_view.py:_set_error:615 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_detail_refresh_done:796 calls symbol:src/helix/studio/instrument_runs_view.py:_signature_for_run_id:646 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_detail_refresh_done:796 calls symbol:src/helix/studio/instrument_runs_view.py:set_detail:319 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_detail_refresh_failed:810 calls symbol:src/helix/studio/instrument_runs_view.py:_friendly_runs_error:151 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_detail_refresh_failed:810 calls symbol:src/helix/studio/instrument_runs_view.py:_set_error:615 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_detail_refresh_failed:810 calls symbol:src/helix/studio/instrument_runs_view.py:set_detail:319 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_detail_refresh_thread_finished:787 calls symbol:src/helix/studio/instrument_runs_view.py:_request_detail_refresh:754 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_filter_changed:834 calls symbol:src/helix/studio/instrument_runs_view.py:_current_selection_id:816 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_filter_changed:834 calls symbol:src/helix/studio/instrument_runs_view.py:_restore_selection:822 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_filter_changed:834 calls symbol:src/helix/studio/instrument_runs_view.py:_sync_table_stack:611 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_filter_changed:834 calls symbol:src/helix/studio/instrument_runs_view.py:_update_summary_cards:592 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_filter_changed:834 calls symbol:src/helix/studio/instrument_runs_view.py:set_status_filter:70 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_runs_refresh_done:710 calls symbol:src/helix/studio/instrument_runs_view.py:_current_selection_id:816 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_runs_refresh_done:710 calls symbol:src/helix/studio/instrument_runs_view.py:_request_detail_refresh:754 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_runs_refresh_done:710 calls symbol:src/helix/studio/instrument_runs_view.py:_restore_selection:822 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_runs_refresh_done:710 calls symbol:src/helix/studio/instrument_runs_view.py:_set_error:615 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_runs_refresh_done:710 calls symbol:src/helix/studio/instrument_runs_view.py:_signature_for_run_id:646 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_runs_refresh_done:710 calls symbol:src/helix/studio/instrument_runs_view.py:_sync_table_stack:611 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_runs_refresh_done:710 calls symbol:src/helix/studio/instrument_runs_view.py:_update_summary_cards:592 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_runs_refresh_done:710 calls symbol:src/helix/studio/instrument_runs_view.py:set_detail:319 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_runs_refresh_done:710 calls symbol:src/helix/studio/instrument_runs_view.py:set_runs:66 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_runs_refresh_failed:735 calls symbol:src/helix/studio/instrument_runs_view.py:_friendly_runs_error:151 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_runs_refresh_failed:735 calls symbol:src/helix/studio/instrument_runs_view.py:_set_error:615 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_runs_refresh_thread_finished:705 calls symbol:src/helix/studio/instrument_runs_view.py:_request_runs_refresh:685 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_selection_changed:740 calls symbol:src/helix/studio/instrument_runs_view.py:_request_detail_refresh:754 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_on_selection_changed:740 calls symbol:src/helix/studio/instrument_runs_view.py:set_detail:319 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_request_detail_refresh:754 calls symbol:src/helix/studio/instrument_runs_view.py:_RunDetailFetchThread:28 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_request_detail_refresh:754 calls symbol:src/helix/studio/instrument_runs_view.py:_signature_for_run_id:646 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_request_detail_refresh:754 calls symbol:src/helix/studio/instrument_runs_view.py:set_detail:319 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_request_runs_refresh:685 calls symbol:src/helix/studio/instrument_runs_view.py:_RunsFetchThread:10 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_restore_selection:822 calls symbol:src/helix/studio/instrument_runs_view.py:rowCount:82 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_restore_selection:822 calls symbol:src/helix/studio/run_history.py:selectRow:543 (medium)
  • symbol:src/helix/studio/instrument_runs_view.py:_set_error:615 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/instrument_runs_view.py:_set_qc_pill:375 calls symbol:src/helix/studio/instrument_runs_view.py:_apply_status_chip:197 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_set_qc_pill:375 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/studio/instrument_runs_view.py:_signature_for_run_id:646 calls symbol:src/helix/studio/instrument_runs_view.py:_run_signature:627 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_status_meta:191 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/studio/instrument_runs_view.py:_sync_table_stack:611 calls symbol:src/helix/studio/instrument_runs_view.py:rowCount:82 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:_update_summary_cards:592 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/instrument_runs_view.py:paint:215 calls symbol:src/helix/studio/instrument_runs_view.py:_palette_color:175 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:paint:215 calls symbol:src/helix/studio/instrument_runs_view.py:_resolve_app_color:182 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:paint:215 calls symbol:src/helix/studio/instrument_runs_view.py:_status_meta:191 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:paint:215 calls symbol:src/helix/studio/instrument_runs_view.py:data:88 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:refresh:682 calls symbol:src/helix/studio/instrument_runs_view.py:_request_runs_refresh:685 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:resizeEvent:675 calls symbol:src/helix/studio/instrument_runs_view.py:_apply_compact_if_needed:656 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:run:38 calls symbol:src/helix/studio/api_client.py:get_run_analysis:20 (medium)
  • symbol:src/helix/studio/instrument_runs_view.py:set_detail:319 calls symbol:src/helix/studio/instrument_runs_view.py:_apply_status_chip:197 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:set_detail:319 calls symbol:src/helix/studio/instrument_runs_view.py:_set_qc_pill:375 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:set_detail:319 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/instrument_runs_view.py:set_runs:66 calls symbol:src/helix/studio/instrument_runs_view.py:_apply_filter:74 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:set_status_filter:70 calls symbol:src/helix/studio/instrument_runs_view.py:_apply_filter:74 (high)
  • symbol:src/helix/studio/instrument_runs_view.py:showEvent:841 calls symbol:src/helix/studio/instrument_runs_view.py:refresh:682 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:_claim_hazard_at_k:521 calls symbol:src/helix/studio/iterated_dynamics.py:_trace_value:450 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:_claim_hazard_at_k:521 calls symbol:src/helix/studio/iterated_dynamics.py:ClaimResult:410 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:_claim_hazard_at_k:521 calls symbol:src/helix/studio/iterated_dynamics.py:to_dict:399 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:_claim_intended_at_k:499 calls symbol:src/helix/studio/iterated_dynamics.py:_evaluate_simple_threshold:457 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:_claim_kappa_max:565 calls symbol:src/helix/studio/iterated_dynamics.py:ClaimResult:410 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:_claim_kappa_max:565 calls symbol:src/helix/studio/iterated_dynamics.py:to_dict:399 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:_claim_transition_required:584 calls symbol:src/helix/studio/iterated_dynamics.py:ClaimResult:410 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:_claim_transition_required:584 calls symbol:src/helix/studio/iterated_dynamics.py:to_dict:399 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:_claim_uncut_at_k:503 calls symbol:src/helix/studio/iterated_dynamics.py:_evaluate_simple_threshold:457 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:_claim_uncut_at_k:503 calls symbol:src/helix/studio/iterated_dynamics.py:ClaimResult:410 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:_evaluate_simple_threshold:457 calls symbol:src/helix/studio/iterated_dynamics.py:_trace_value:450 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:_evaluate_simple_threshold:457 calls symbol:src/helix/studio/iterated_dynamics.py:ClaimResult:410 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:_evaluate_simple_threshold:457 calls symbol:src/helix/studio/iterated_dynamics.py:to_dict:399 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:_record:309 calls symbol:src/helix/studio/iterated_dynamics.py:_clamp01:37 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:_record:309 calls symbol:src/helix/studio/iterated_dynamics.py:class_marginal:121 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:_record:309 calls symbol:src/helix/studio/iterated_dynamics.py:entropy_class_bits:151 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:_record:309 calls symbol:src/helix/studio/iterated_dynamics.py:entropy_joint_bits:141 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:_record:309 calls symbol:src/helix/studio/iterated_dynamics.py:kappa_stats:159 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:apply:216 calls symbol:src/helix/studio/iterated_dynamics.py:_clamp01:37 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:apply:216 calls symbol:src/helix/studio/iterated_dynamics.py:clone:87 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:apply:216 calls symbol:src/helix/studio/iterated_dynamics.py:p_cut:182 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:apply:216 calls symbol:src/helix/studio/iterated_dynamics.py:probabilities:193 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:apply:233 calls symbol:src/helix/studio/iterated_dynamics.py:clone:87 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:apply:245 calls symbol:src/helix/studio/iterated_dynamics.py:clone:87 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:apply:245 calls symbol:src/helix/studio/iterated_dynamics.py:normalize:107 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:clone:87 calls symbol:src/helix/studio/iterated_dynamics.py:StateDistribution:64 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:default_claims:616 calls symbol:src/helix/studio/iterated_dynamics.py:Claim:426 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:default_state_bins:25 calls symbol:src/helix/studio/iterated_dynamics.py:StateBin:15 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:entropy_class_bits:151 calls symbol:src/helix/studio/iterated_dynamics.py:class_marginal:121 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:kappa_stats:159 calls symbol:src/helix/studio/iterated_dynamics.py:_normalize_weights:43 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:kappa_stats:159 calls symbol:src/helix/studio/iterated_dynamics.py:conditional_on_state:133 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:kappa_stats:159 calls symbol:src/helix/studio/iterated_dynamics.py:KappaStats:58 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:kappa_stats:159 calls symbol:src/helix/studio/iterated_dynamics.py:state_marginal:124 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:normalize:107 calls symbol:src/helix/studio/iterated_dynamics.py:total_mass:104 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:p_cut:182 calls symbol:src/helix/studio/iterated_dynamics.py:_clamp01:37 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:run:394 calls symbol:src/helix/studio/iterated_dynamics.py:IterationEngine:274 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:run:394 calls symbol:src/helix/studio/iterated_dynamics.py:run:287 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:step:280 calls symbol:src/helix/studio/iterated_dynamics.py:apply:216 (high)
  • symbol:src/helix/studio/iterated_dynamics.py:step:280 calls symbol:src/helix/studio/iterated_dynamics.py:normalize:107 (high)
  • symbol:src/helix/studio/layout_presets.py:_build_analysis_default:140 calls symbol:src/helix/studio/layout_presets.py:_select_first:254 (high)
  • symbol:src/helix/studio/layout_presets.py:_build_analysis_default:140 calls symbol:src/helix/studio/layout_presets.py:_select_tab_by_prefix:232 (high)
  • symbol:src/helix/studio/layout_presets.py:_build_analysis_default:140 calls symbol:src/helix/studio/layout_presets.py:_select_tab_by_substring:243 (high)
  • symbol:src/helix/studio/layout_presets.py:_build_analysis_default:140 calls symbol:src/helix/studio/layout_presets.py:_show_console_compact:261 (high)
  • symbol:src/helix/studio/layout_presets.py:_build_analysis_default:140 calls symbol:src/helix/studio/main_window.py:reset_layout_to_defaults:4800 (medium)
  • symbol:src/helix/studio/layout_presets.py:_build_genome_ide_default:198 calls symbol:src/helix/studio/layout_presets.py:_select_first:254 (high)
  • symbol:src/helix/studio/layout_presets.py:_build_genome_ide_default:198 calls symbol:src/helix/studio/layout_presets.py:_select_tab_by_prefix:232 (high)
  • symbol:src/helix/studio/layout_presets.py:_build_genome_ide_default:198 calls symbol:src/helix/studio/layout_presets.py:_select_tab_by_substring:243 (high)
  • symbol:src/helix/studio/layout_presets.py:_build_genome_ide_default:198 calls symbol:src/helix/studio/layout_presets.py:_show_console_compact:261 (high)
  • symbol:src/helix/studio/layout_presets.py:_build_genome_ide_default:198 calls symbol:src/helix/studio/main_window.py:_apply_split_ratio:3456 (medium)
  • symbol:src/helix/studio/layout_presets.py:_build_genome_ide_default:198 calls symbol:src/helix/studio/main_window.py:reset_layout_to_defaults:4800 (medium)
  • symbol:src/helix/studio/layout_presets.py:_build_genome_ide_default:198 calls symbol:src/helix/studio/outcome_explorer.py:apply_default_layout:11517 (medium)
  • symbol:src/helix/studio/layout_presets.py:_build_reporting_default:180 calls symbol:src/helix/studio/layout_presets.py:_select_first:254 (high)
  • symbol:src/helix/studio/layout_presets.py:_build_reporting_default:180 calls symbol:src/helix/studio/layout_presets.py:_select_tab_by_prefix:232 (high)
  • symbol:src/helix/studio/layout_presets.py:_build_reporting_default:180 calls symbol:src/helix/studio/layout_presets.py:_select_tab_by_substring:243 (high)
  • symbol:src/helix/studio/layout_presets.py:_build_reporting_default:180 calls symbol:src/helix/studio/layout_presets.py:_show_console_compact:261 (high)
  • symbol:src/helix/studio/layout_presets.py:_build_reporting_default:180 calls symbol:src/helix/studio/main_window.py:reset_layout_to_defaults:4800 (medium)
  • symbol:src/helix/studio/layout_presets.py:_build_simulation_default:158 calls symbol:src/helix/studio/layout_presets.py:_select_first:254 (high)
  • symbol:src/helix/studio/layout_presets.py:_build_simulation_default:158 calls symbol:src/helix/studio/layout_presets.py:_select_tab_by_prefix:232 (high)
  • symbol:src/helix/studio/layout_presets.py:_build_simulation_default:158 calls symbol:src/helix/studio/layout_presets.py:_select_tab_by_substring:243 (high)
  • symbol:src/helix/studio/layout_presets.py:_build_simulation_default:158 calls symbol:src/helix/studio/layout_presets.py:_show_console_compact:261 (high)
  • symbol:src/helix/studio/layout_presets.py:_build_simulation_default:158 calls symbol:src/helix/studio/main_window.py:_apply_split_ratio:3456 (medium)
  • symbol:src/helix/studio/layout_presets.py:_build_simulation_default:158 calls symbol:src/helix/studio/main_window.py:reset_layout_to_defaults:4800 (medium)
  • symbol:src/helix/studio/layout_presets.py:_show_console_compact:261 calls symbol:src/helix/studio/main_window.py:_apply_default_splitter_sizes:3412 (medium)
  • symbol:src/helix/studio/layout_presets.py:_snapshot_non_preset_settings:24 calls symbol:src/helix/studio/layout_presets.py:_settings:21 (high)
  • symbol:src/helix/studio/layout_presets.py:ensure_default_presets:75 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/layout_presets.py:ensure_default_presets:75 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/layout_presets.py:ensure_default_presets:75 calls symbol:src/helix/studio/evaluation_access.py:sync:29 (medium)
  • symbol:src/helix/studio/layout_presets.py:ensure_default_presets:75 calls symbol:src/helix/studio/layout_presets.py:_build_analysis_default:140 (high)
  • symbol:src/helix/studio/layout_presets.py:ensure_default_presets:75 calls symbol:src/helix/studio/layout_presets.py:_build_genome_ide_default:198 (high)
  • symbol:src/helix/studio/layout_presets.py:ensure_default_presets:75 calls symbol:src/helix/studio/layout_presets.py:_build_reporting_default:180 (high)
  • symbol:src/helix/studio/layout_presets.py:ensure_default_presets:75 calls symbol:src/helix/studio/layout_presets.py:_build_simulation_default:158 (high)
  • symbol:src/helix/studio/layout_presets.py:ensure_default_presets:75 calls symbol:src/helix/studio/layout_presets.py:_settings:21 (high)
  • symbol:src/helix/studio/layout_presets.py:ensure_default_presets:75 calls symbol:src/helix/studio/layout_presets.py:_snapshot_non_preset_settings:24 (high)
  • symbol:src/helix/studio/layout_presets.py:ensure_default_presets:75 calls symbol:src/helix/studio/layout_presets.py:preset_exists:44 (high)
  • symbol:src/helix/studio/layout_presets.py:ensure_default_presets:75 calls symbol:src/helix/studio/layout_presets.py:save_preset:55 (high)
  • symbol:src/helix/studio/layout_presets.py:ensure_default_presets:75 calls symbol:src/helix/studio/main_window.py:reset_layout_to_defaults:4800 (medium)
  • symbol:src/helix/studio/layout_presets.py:load_preset:62 calls symbol:src/helix/studio/layout_presets.py:_settings:21 (high)
  • symbol:src/helix/studio/layout_presets.py:preset_exists:44 calls symbol:src/helix/studio/layout_presets.py:_settings:21 (high)
  • symbol:src/helix/studio/layout_presets.py:save_preset:55 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/layout_presets.py:save_preset:55 calls symbol:src/helix/studio/layout_presets.py:_settings:21 (high)
  • symbol:src/helix/studio/layout_state.py:_coerce_dict:52 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/layout_state.py:_decode_bytes:21 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/layout_state.py:_encode_bytes:11 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/layout_state.py:from_raw:192 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/layout_state.py:from_raw:192 calls symbol:src/helix/studio/layout_state.py:_coerce_bool:71 (high)
  • symbol:src/helix/studio/layout_state.py:from_raw:192 calls symbol:src/helix/studio/layout_state.py:_coerce_dict:52 (high)
  • symbol:src/helix/studio/layout_state.py:from_raw:192 calls symbol:src/helix/studio/layout_state.py:_coerce_int_list:86 (high)
  • symbol:src/helix/studio/layout_state.py:from_raw:192 calls symbol:src/helix/studio/layout_state.py:_coerce_version:39 (high)
  • symbol:src/helix/studio/layout_state.py:from_raw:192 calls symbol:src/helix/studio/layout_state.py:_decode_bytes:21 (high)
  • symbol:src/helix/studio/layout_state.py:from_raw:192 calls symbol:src/helix/studio/layout_state.py:CenterTabLayout:116 (high)
  • symbol:src/helix/studio/layout_state.py:to_json:188 calls symbol:src/helix/studio/layout_state.py:to_payload:141 (high)
  • symbol:src/helix/studio/layout_state.py:to_payload:141 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/layout_state.py:to_payload:141 calls symbol:src/helix/studio/layout_state.py:_encode_bytes:11 (high)
  • symbol:src/helix/studio/lightcone_audit_pack.py:build_audit_pack_zip_bytes:131 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/lightcone_audit_pack.py:build_audit_pack_zip_bytes:131 calls symbol:src/helix/studio/lightcone_audit_pack.py:build_manifest:26 (high)
  • symbol:src/helix/studio/lightcone_audit_pack.py:build_audit_pack_zip_bytes:131 calls symbol:src/helix/studio/lightcone_audit_pack.py:build_readme_text:45 (high)
  • symbol:src/helix/studio/lightcone_audit_pack.py:build_audit_pack_zip_bytes:131 calls symbol:src/helix/studio/lightcone_audit_pack.py:stable_json_bytes:17 (high)
  • symbol:src/helix/studio/lightcone_audit_pack.py:build_manifest:26 calls symbol:src/helix/studio/lightcone_audit_pack.py:sha256_hex:13 (high)
  • symbol:src/helix/studio/lightcone_audit_pack.py:sha256_json:21 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/lightcone_audit_pack.py:sha256_json:21 calls symbol:src/helix/studio/lightcone_audit_pack.py:sha256_hex:13 (high)
  • symbol:src/helix/studio/lightcone_audit_pack.py:stable_json_bytes:17 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/lightcone_audit_pack.py:verify_audit_pack_path:487 calls symbol:src/helix/studio/lightcone_audit_pack.py:verify_audit_pack_zip_bytes:165 (high)
  • symbol:src/helix/studio/lightcone_audit_pack.py:verify_audit_pack_zip_bytes:165 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/lightcone_audit_pack.py:verify_audit_pack_zip_bytes:165 calls symbol:examples/plugins/remote_web_panel/ui/main.js:entry:35 (low)
  • symbol:src/helix/studio/lightcone_audit_pack.py:verify_audit_pack_zip_bytes:165 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/lightcone_audit_pack.py:verify_audit_pack_zip_bytes:165 calls symbol:src/helix/studio/lightcone_audit_pack.py:_find_pack_dirname:154 (high)
  • symbol:src/helix/studio/lightcone_audit_pack.py:verify_audit_pack_zip_bytes:165 calls symbol:src/helix/studio/lightcone_audit_pack.py:sha256_hex:13 (high)
  • symbol:src/helix/studio/lightcone_audit_pack.py:verify_audit_pack_zip_bytes:165 calls symbol:src/helix/studio/results_io.py:sanitize_results_id:28 (medium)
  • symbol:src/helix/studio/lightcone_live.py:_default_render_golden:89 calls symbol:src/helix/lightcone/render.py:render_settings_sha256:348 (medium)
  • symbol:src/helix/studio/lightcone_live.py:_sha256_hex_text:32 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/lightcone_live.py:_u32_seed:36 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:1518 calls symbol:src/helix/lightcone/gpu_backend.py:gpu_preflight:245 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:src/helix/live/viz/feed.py:toggle:137 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:src/helix/studio/lightcone_panel.py:__init__:293 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:src/helix/studio/lightcone_panel.py:_apply_readable_label:167 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:src/helix/studio/lightcone_panel.py:_apply_responsive_layout:4284 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:src/helix/studio/lightcone_panel.py:_EmptyStateOverlay:592 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:src/helix/studio/lightcone_panel.py:_ExportToast:524 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:src/helix/studio/lightcone_panel.py:_LightconeViewOverlay:646 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:src/helix/studio/lightcone_panel.py:_on_bundling_changed:5006 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:src/helix/studio/lightcone_panel.py:_on_filter_changed:4804 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:src/helix/studio/lightcone_panel.py:_refresh_live_document:4950 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:src/helix/studio/lightcone_panel.py:_set_view_mode:5214 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:src/helix/studio/lightcone_panel.py:_switch_mode:4256 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:src/helix/studio/lightcone_panel.py:_sync_slice_controls:4710 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:src/helix/studio/lightcone_panel.py:_toast_export_result:2953 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:src/helix/studio/lightcone_panel.py:_update_selection_actions:4566 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:src/helix/studio/lightcone_panel.py:_update_view_context:4525 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:src/helix/studio/lightcone_panel.py:AlleleInspector:412 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:src/helix/studio/lightcone_panel.py:LightconeSession:1517 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:src/helix/studio/lightcone_panel.py:LightconeViewport:284 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:src/helix/studio/lightcone_panel.py:load_fixture:1578 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:Visualization_Bench/prototype.js:button:920 (low)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:2189 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:293 calls symbol:src/helix/studio/lightcone_panel.py:__init__:413 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:413 calls symbol:src/helix/studio/lightcone_panel.py:__init__:293 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:413 calls symbol:src/helix/studio/lightcone_panel.py:_apply_readable_label:167 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:525 calls symbol:src/helix/studio/lightcone_panel.py:__init__:293 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:525 calls symbol:src/helix/studio/lightcone_panel.py:_apply_kind:556 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:593 calls symbol:src/helix/studio/lightcone_panel.py:__init__:293 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:593 calls symbol:src/helix/studio/lightcone_panel.py:_apply_readable_label:167 (high)
  • symbol:src/helix/studio/lightcone_panel.py:__init__:647 calls symbol:src/helix/studio/lightcone_panel.py:__init__:293 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_active_filter_tags:4753 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_apply_responsive_layout:4284 calls symbol:src/helix/studio/lightcone_panel.py:_clear_layout_widgets:238 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_apply_responsive_layout:4284 calls symbol:src/helix/studio/lightcone_panel.py:_responsive_mode:4276 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_apply_responsive_layout:4284 calls symbol:src/helix/studio/lightcone_panel.py:_update_view_context:4525 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_apply_responsive_layout:4284 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_apply_selection:5482 calls symbol:src/helix/studio/lightcone_panel.py:_on_outcome_activated:5575 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_apply_selection:5482 calls symbol:src/helix/studio/lightcone_panel.py:_outcome_passes_filters:4760 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_apply_selection:5482 calls symbol:src/helix/studio/lightcone_panel.py:_refresh_view_overlay:4701 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_apply_selection:5482 calls symbol:src/helix/studio/lightcone_panel.py:_update_outcomes_count_label:4778 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_apply_selection:5482 calls symbol:src/helix/studio/lightcone_panel.py:_update_selection_actions:4566 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_apply_selection:5482 calls symbol:src/helix/studio/lightcone_panel.py:_update_view_context:4525 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_apply_selection:5482 calls symbol:src/helix/studio/lightcone_panel.py:clear:642 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_apply_selection:5482 calls symbol:src/helix/studio/lightcone_panel.py:outcomes_for_selection:2082 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_apply_selection:5482 calls symbol:src/helix/studio/ordinal_bins.py:tier_for_rank:23 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_apply_selection:5482 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_apply_view_transform:1681 calls symbol:src/helix/studio/lightcone_panel.py:_project_point_cyl:1669 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_apply_view_transform:1681 calls symbol:src/helix/studio/lightcone_panel.py:_theta_for_selection:1663 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_apply_watermark:3218 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_auto_select_best_selection:5532 calls symbol:src/helix/studio/lightcone_panel.py:_apply_selection:5482 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_auto_select_best_selection:5532 calls symbol:src/helix/studio/lightcone_panel.py:_mark_dirty:5036 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_auto_select_best_selection:5532 calls symbol:src/helix/studio/lightcone_panel.py:_selection_passes_filters:4771 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_auto_select_best_selection:5532 calls symbol:src/helix/studio/lightcone_panel.py:LightconeSelection:141 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_build_ghost_drilldown_document:5727 calls symbol:src/helix/lightcone/builders/base_v0.py:BaseOutcomeBuilderV0:23 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_build_ghost_drilldown_document:5727 calls symbol:src/helix/lightcone/builders/crispr_v0.py:CrisprOutcomeBuilderV0:23 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_build_ghost_drilldown_document:5727 calls symbol:src/helix/lightcone/builders/prime_v0.py:PrimeOutcomeBuilderV0:21 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_build_ghost_drilldown_document:5727 calls symbol:src/helix/lightcone/contract.py:BuilderProvenance:366 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_build_ghost_drilldown_document:5727 calls symbol:src/helix/lightcone/contract.py:LightconeDocument:391 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_build_ghost_drilldown_document:5727 calls symbol:src/helix/lightcone/contract.py:ReferenceWindow:29 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_build_ghost_drilldown_document:5727 calls symbol:src/helix/rng.py:Rng:57 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_build_ghost_drilldown_document:5727 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_build_ghost_drilldown_document:5727 calls symbol:src/helix/studio/lightcone_panel.py:_guess_base_editor_kind:5718 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_build_ghost_drilldown_document:5727 calls symbol:src/helix/studio/lightcone_panel.py:_pseudo_reference_sequence:5713 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_build_ghost_drilldown_document:5727 calls symbol:src/helix/studio/lightcone_panel.py:_seed_u32:5708 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_clear_empty_state:4813 calls symbol:src/helix/studio/lightcone_panel.py:clear:642 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_copy_bundle:4820 calls symbol:src/helix/clock.py:unix_time_s:96 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_copy_bundle:4820 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_copy_bundle:4820 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_copy_bundle:4820 calls symbol:src/helix/studio/lightcone_panel.py:_toast_export_result:2953 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_copy_bundle:4820 calls symbol:src/helix/temp.py:gettempdir:43 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_copy_bundle:4820 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_copy_receipts:3357 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_copy_receipts:3357 calls symbol:src/helix/studio/lightcone_panel.py:receipts_text:1740 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_copy_receipts:3357 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_dag_has_branch_mass:4914 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_dag_has_branch_mass:4914 calls symbol:src/helix/edit/dag.py:dag_from_payload:69 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_default_export_basename:3065 calls symbol:src/helix/clock.py:utc_now_stamp:112 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_default_export_basename:3065 calls symbol:src/helix/studio/lightcone_panel.py:_governance_context_for_export:3126 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_default_export_basename:3065 calls symbol:src/helix/studio/lightcone_panel.py:_is_demo_run:2994 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_default_export_basename:3065 calls symbol:src/helix/studio/lightcone_panel.py:_slug_token:213 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_diagnose_zero_outcomes:4870 calls symbol:src/helix/studio/lightcone_panel.py:_dag_has_branch_mass:4914 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_dispatch_hover_pick:5243 calls symbol:src/helix/studio/lightcone_panel.py:_highlight_outcomes_for_selection:5311 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_dispatch_hover_pick:5243 calls symbol:src/helix/studio/lightcone_panel.py:_pick_at:5154 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_dispatch_hover_pick:5243 calls symbol:src/helix/studio/lightcone_panel.py:_refresh_view_overlay:4701 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_dispatch_hover_pick:5243 calls symbol:src/helix/studio/lightcone_panel.py:_selection_passes_filters:4771 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_dispatch_hover_pick:5243 calls symbol:src/helix/studio/lightcone_panel.py:_tooltip_for_selection:5329 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_dispatch_hover_pick:5243 calls symbol:src/helix/studio/lightcone_panel.py:_widget_to_image_coords:5228 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_draw_active_selection:1267 calls symbol:src/helix/studio/lightcone_panel.py:_bezier_points:181 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_draw_active_selection:1267 calls symbol:src/helix/studio/lightcone_panel.py:_branch_color_for_info:823 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_draw_active_selection:1267 calls symbol:src/helix/studio/lightcone_panel.py:_draw_selection_story_nodes:1372 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_draw_active_selection:1267 calls symbol:src/helix/studio/lightcone_panel.py:_image_to_widget:713 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_draw_active_selection:1267 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_draw_branch_badges:1191 calls symbol:src/helix/studio/lightcone_panel.py:_image_to_widget:713 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_draw_branch_badges:1191 calls symbol:src/helix/studio/lightcone_panel.py:_selection_badge_text:693 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_draw_branch_badges:1191 calls symbol:src/helix/studio/lightcone_panel.py:_visible_edge_badges:747 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_draw_branch_badges:1191 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_draw_cockpit_cone:990 calls symbol:src/helix/studio/lightcone_panel.py:_draw_horizon_zones:954 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_draw_cockpit_cone:990 calls symbol:src/helix/studio/lightcone_panel.py:_draw_probability_density_field:868 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_draw_cockpit_cone:990 calls symbol:src/helix/studio/lightcone_panel.py:_draw_ranked_branch_field:902 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_draw_cockpit_cone:990 calls symbol:src/helix/studio/lightcone_panel.py:_ranked_visible_edges:838 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_draw_cockpit_cone:990 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_draw_phase_line:1250 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_draw_ranked_branch_field:902 calls symbol:src/helix/studio/lightcone_panel.py:_path_for_edge:813 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_draw_stage_labels:1134 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_draw_stage_washes:798 calls symbol:src/helix/studio/lightcone_panel.py:_iter_stages:654 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_draw_stage_washes:798 calls symbol:src/helix/studio/lightcone_panel.py:_stage_color_rgba8:203 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_draw_stage_washes:798 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_draw_widget_cockpit_annotations:1424 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_effective_dimensions:1723 calls symbol:src/helix/studio/lightcone_panel.py:_is_software_renderer:1657 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_emit_locus_context_changed:2885 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_end_interaction:5465 calls symbol:src/helix/studio/lightcone_panel.py:_set_interacting:5448 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_ensure_geometry:2168 calls symbol:src/helix/studio/lightcone_panel.py:_effective_dimensions:1723 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_ensure_geometry:2168 calls symbol:src/helix/studio/lightcone_panel.py:_rebuild_geometry:2117 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_ensure_id_buffer:5060 calls symbol:src/helix/clock.py:unix_time_s:96 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_ensure_id_buffer:5060 calls symbol:src/helix/lightcone/gpu_backend.py:LightconeGpuRenderer:469 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_ensure_id_buffer:5060 calls symbol:src/helix/lightcone/gpu_backend.py:render_id_u32:809 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_ensure_id_buffer:5060 calls symbol:src/helix/lightcone/picking.py:render_lightcone_id_rgba:179 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_ensure_id_buffer:5060 calls symbol:src/helix/studio/lightcone_panel.py:_effective_dimensions:1723 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_ensure_id_buffer:5060 calls symbol:src/helix/studio/lightcone_panel.py:_rebuild_geometry:2117 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_enter_ghost:5650 calls symbol:src/helix/studio/lightcone_panel.py:_build_ghost_drilldown_document:5727 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_enter_ghost:5650 calls symbol:src/helix/studio/lightcone_panel.py:_emit_locus_context_changed:2885 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_enter_ghost:5650 calls symbol:src/helix/studio/lightcone_panel.py:_mark_dirty:5036 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_enter_ghost:5650 calls symbol:src/helix/studio/lightcone_panel.py:_refresh_view_overlay:4701 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_enter_ghost:5650 calls symbol:src/helix/studio/lightcone_panel.py:_update_locus_label:5613 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_enter_ghost:5650 calls symbol:src/helix/studio/lightcone_panel.py:_update_outcomes_count_label:4778 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_enter_ghost:5650 calls symbol:src/helix/studio/lightcone_panel.py:_update_selection_actions:4566 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_enter_ghost:5650 calls symbol:src/helix/studio/lightcone_panel.py:_update_view_context:4525 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_enter_ghost:5650 calls symbol:src/helix/studio/lightcone_panel.py:clear:642 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_enter_ghost:5650 calls symbol:src/helix/studio/lightcone_panel.py:load_document:1582 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_enter_ghost:5650 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_enter_ghost:5650 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_enter_ghost:5650 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_find_selection_containing_outcome:5291 calls symbol:src/helix/studio/lightcone_panel.py:LightconeSelection:141 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_focus_on_selection:5361 calls symbol:src/helix/studio/lightcone_panel.py:_effective_dimensions:1723 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_focus_on_selection:5361 calls symbol:src/helix/studio/lightcone_panel.py:_mark_dirty:5036 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_focus_on_selection:5361 calls symbol:src/helix/studio/lightcone_panel.py:set_camera:1606 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_governance_context_for_export:3126 calls symbol:src/helix/studio/governance_stamp.py:extract_decision_grade_proof_from_artifact:58 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_governance_context_for_export:3126 calls symbol:src/helix/studio/governance_stamp.py:extract_decision_grade_proof_from_summary:65 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_governance_context_for_export:3126 calls symbol:src/helix/studio/governance_stamp.py:interpretation_for_mode:11 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_governance_context_for_export:3126 calls symbol:src/helix/studio/governance_stamp.py:normalize_decision_mode:6 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_governance_export_metadata_json:3200 calls symbol:src/helix/studio/export_labels.py:build_governance_provenance:45 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_governance_export_metadata_json:3200 calls symbol:src/helix/studio/lightcone_panel.py:_governance_context_for_export:3126 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_governance_export_metadata_json:3200 calls symbol:src/helix/studio/lightcone_panel.py:_is_demo_run:2994 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_highlight_outcomes_for_selection:5311 calls symbol:src/helix/studio/lightcone_panel.py:_apply_selection:5482 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_highlight_outcomes_for_selection:5311 calls symbol:src/helix/studio/lightcone_panel.py:_refresh_view_overlay:4701 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_highlight_outcomes_for_selection:5311 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_image_to_widget:713 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_iter_stages:654 calls symbol:src/helix/studio/lightcone_panel.py:_clamp01:157 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_iter_stages:654 calls symbol:src/helix/studio/lightcone_panel.py:_default_phase_stages:193 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_notify_user:2928 calls symbol:src/helix/studio/lightcone_panel.py:_is_headless_qt:2924 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_back_clicked:5624 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_back_clicked:5624 calls symbol:src/helix/studio/lightcone_panel.py:_emit_locus_context_changed:2885 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_back_clicked:5624 calls symbol:src/helix/studio/lightcone_panel.py:_mark_dirty:5036 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_back_clicked:5624 calls symbol:src/helix/studio/lightcone_panel.py:_refresh_view_overlay:4701 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_back_clicked:5624 calls symbol:src/helix/studio/lightcone_panel.py:_update_locus_label:5613 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_back_clicked:5624 calls symbol:src/helix/studio/lightcone_panel.py:_update_outcomes_count_label:4778 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_back_clicked:5624 calls symbol:src/helix/studio/lightcone_panel.py:_update_selection_actions:4566 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_back_clicked:5624 calls symbol:src/helix/studio/lightcone_panel.py:_update_view_context:4525 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_back_clicked:5624 calls symbol:src/helix/studio/lightcone_panel.py:clear:642 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_back_clicked:5624 calls symbol:src/helix/studio/lightcone_panel.py:load_document:1582 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_back_clicked:5624 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_on_back_clicked:5624 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_on_bundling_changed:5006 calls symbol:src/helix/studio/lightcone_panel.py:_mark_dirty:5036 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_bundling_changed:5006 calls symbol:src/helix/studio/lightcone_panel.py:_refresh_view_overlay:4701 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_bundling_changed:5006 calls symbol:src/helix/studio/lightcone_panel.py:_update_receipts_label:3117 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_bundling_changed:5006 calls symbol:src/helix/studio/lightcone_panel.py:_update_view_context:4525 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_bundling_changed:5006 calls symbol:src/helix/studio/lightcone_panel.py:set_bundling_enabled:1645 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_copy:580 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_on_design_focus_requested:5417 calls symbol:src/helix/studio/lightcone_panel.py:_apply_selection:5482 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_design_focus_requested:5417 calls symbol:src/helix/studio/lightcone_panel.py:_focus_on_selection:5361 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_design_focus_requested:5417 calls symbol:src/helix/studio/lightcone_panel.py:_pick_at:5154 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_design_focus_requested:5417 calls symbol:src/helix/studio/lightcone_panel.py:_selection_passes_filters:4771 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_design_focus_requested:5417 calls symbol:src/helix/studio/lightcone_panel.py:_widget_to_image_coords:5228 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/lightcone/gpu_backend.py:lightcone_gpu_backend_receipts:117 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/lightcone/gpu_backend.py:lightcone_gpu_shader_sha256:464 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/lightcone/render.py:render_lightcone_rgba:405 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/lightcone/render.py:render_settings_payload:278 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/lightcone/snapshot.py:lightcone_document_to_payload:171 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/assays/assay_chooser.py:assay_plan_json_bytes:21 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/assays/assay_chooser.py:assay_plan_sha256:25 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/assays/assay_chooser.py:build_assay_plan:616 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/assays/primer_design.py:build_primer_plan:393 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/assays/primer_design.py:primer_plan_json_bytes:172 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/assays/primer_design.py:primer_plan_sha256:176 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_eval_json_bytes:47 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_preview_json_bytes:39 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_profile_json_bytes:31 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/base_position_calibration.py:build_base_position_calibration_eval:436 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/calibration.py:calibration_preview_json_bytes:45 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/edit_plan.py:edit_plan_json_bytes:153 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/edit_plan.py:edit_plan_sha256:158 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/edit_plan.py:edit_plan_to_dict:143 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_json_bytes:242 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_sha256:247 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_to_dict:230 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_json_bytes:225 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_sha256:230 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/export_image_settings.py:write_image_provenance_sidecars_enabled:27 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/governance_stamp.py:governance_stamp_lines:353 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/lightcone_audit_pack.py:build_audit_pack_zip_bytes:131 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/lightcone_audit_pack.py:build_selection_dump_payload_v1:491 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/lightcone_audit_pack.py:stable_json_bytes:17 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/lightcone_panel.py:_default_export_basename:3065 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/lightcone_panel.py:_export_hint_for_exception:2945 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/lightcone_panel.py:_export_run_id:3018 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/lightcone_panel.py:_governance_context_for_export:3126 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/lightcone_panel.py:_governance_export_metadata_json:3200 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/lightcone_panel.py:_png_bytes_for_rgba:3305 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/lightcone_panel.py:_prompt_export_allowed:3038 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/lightcone_panel.py:_require_document:2963 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/lightcone_panel.py:_save_path:2979 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/lightcone_panel.py:_toast_export_result:2953 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/lightcone_panel.py:_write_bytes:2984 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/lightcone_panel.py:outcome_payload:2096 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/lightcone_panel.py:outcomes_for_selection:2082 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/lightcone_panel.py:render_rgba:1892 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/limitations.py:limitations_stamp:69 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/offtargets/model.py:compute_offtargets_for_session:348 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/offtargets/model.py:offtarget_report_json_bytes:344 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/offtargets/validation_plan.py:build_validation_plan:207 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/offtargets/validation_plan.py:validation_plan_json_bytes:16 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/offtargets/validation_plan.py:validation_plan_sha256:20 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/outcomes/clone_yield.py:build_clone_plan:87 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/outcomes/clone_yield.py:clone_plan_json_bytes:17 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/outcomes/clone_yield.py:clone_plan_sha256:21 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/outcomes/model.py:compute_outcomes_for_current_plan:266 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_json_bytes:262 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/png_provenance.py:build_png_provenance_v1:37 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/results_io.py:results_record_json_bytes:78 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/results_io.py:sanitize_results_id:28 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/suggested_priors.py:suggested_priors_json_bytes:22 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/studio/suggested_priors.py:suggested_priors_sha256:26 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_audit_pack:3559 calls symbol:src/helix/sweep.py:export:135 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_clip:4061 calls symbol:src/helix/studio/governance_stamp.py:export_watermark_label:23 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_clip:4061 calls symbol:src/helix/studio/governance_stamp.py:governance_stamp_lines:353 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_clip:4061 calls symbol:src/helix/studio/lightcone_panel.py:_default_export_basename:3065 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_clip:4061 calls symbol:src/helix/studio/lightcone_panel.py:_governance_context_for_export:3126 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_clip:4061 calls symbol:src/helix/studio/lightcone_panel.py:_is_demo_run:2994 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_clip:4061 calls symbol:src/helix/studio/lightcone_panel.py:_prompt_export_allowed:3038 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_clip:4061 calls symbol:src/helix/studio/lightcone_panel.py:_require_document:2963 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_clip:4061 calls symbol:src/helix/studio/lightcone_panel.py:_save_path:2979 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_fixture_snapshot:3497 calls symbol:src/helix/lightcone/render.py:render_lightcone_rgba:405 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_fixture_snapshot:3497 calls symbol:src/helix/lightcone/render.py:render_settings_payload:278 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_fixture_snapshot:3497 calls symbol:src/helix/lightcone/snapshot.py:lightcone_document_to_payload:171 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_fixture_snapshot:3497 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_fixture_snapshot:3497 calls symbol:src/helix/studio/lightcone_audit_pack.py:stable_json_bytes:17 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_fixture_snapshot:3497 calls symbol:src/helix/studio/lightcone_panel.py:_default_export_basename:3065 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_fixture_snapshot:3497 calls symbol:src/helix/studio/lightcone_panel.py:_export_hint_for_exception:2945 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_fixture_snapshot:3497 calls symbol:src/helix/studio/lightcone_panel.py:_prompt_export_allowed:3038 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_fixture_snapshot:3497 calls symbol:src/helix/studio/lightcone_panel.py:_require_document:2963 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_fixture_snapshot:3497 calls symbol:src/helix/studio/lightcone_panel.py:_save_path:2979 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_fixture_snapshot:3497 calls symbol:src/helix/studio/lightcone_panel.py:_toast_export_result:2953 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_fixture_snapshot:3497 calls symbol:src/helix/studio/lightcone_panel.py:_write_bytes:2984 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_cpu:3428 calls symbol:src/helix/lightcone/render.py:render_lightcone_rgba:405 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_cpu:3428 calls symbol:src/helix/studio/export_image_settings.py:write_image_provenance_sidecars_enabled:27 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_cpu:3428 calls symbol:src/helix/studio/lightcone_panel.py:_default_export_basename:3065 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_cpu:3428 calls symbol:src/helix/studio/lightcone_panel.py:_export_hint_for_exception:2945 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_cpu:3428 calls symbol:src/helix/studio/lightcone_panel.py:_export_run_id:3018 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_cpu:3428 calls symbol:src/helix/studio/lightcone_panel.py:_governance_export_metadata_json:3200 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_cpu:3428 calls symbol:src/helix/studio/lightcone_panel.py:_png_bytes_for_rgba:3305 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_cpu:3428 calls symbol:src/helix/studio/lightcone_panel.py:_prompt_export_allowed:3038 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_cpu:3428 calls symbol:src/helix/studio/lightcone_panel.py:_require_document:2963 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_cpu:3428 calls symbol:src/helix/studio/lightcone_panel.py:_save_path:2979 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_cpu:3428 calls symbol:src/helix/studio/lightcone_panel.py:_toast_export_result:2953 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_cpu:3428 calls symbol:src/helix/studio/lightcone_panel.py:_write_bytes:2984 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_cpu:3428 calls symbol:src/helix/studio/lightcone_panel.py:image:315 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_cpu:3428 calls symbol:src/helix/studio/limitations.py:limitations_stamp:69 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_cpu:3428 calls symbol:src/helix/studio/png_provenance.py:build_png_provenance_v1:37 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_cpu:3428 calls symbol:src/helix/studio/png_provenance.py:write_png_provenance_sidecar:185 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_screenshot:3370 calls symbol:src/helix/studio/export_image_settings.py:write_image_provenance_sidecars_enabled:27 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_screenshot:3370 calls symbol:src/helix/studio/lightcone_panel.py:_default_export_basename:3065 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_screenshot:3370 calls symbol:src/helix/studio/lightcone_panel.py:_export_hint_for_exception:2945 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_screenshot:3370 calls symbol:src/helix/studio/lightcone_panel.py:_export_run_id:3018 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_screenshot:3370 calls symbol:src/helix/studio/lightcone_panel.py:_governance_export_metadata_json:3200 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_screenshot:3370 calls symbol:src/helix/studio/lightcone_panel.py:_png_bytes_for_rgba:3305 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_screenshot:3370 calls symbol:src/helix/studio/lightcone_panel.py:_prompt_export_allowed:3038 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_screenshot:3370 calls symbol:src/helix/studio/lightcone_panel.py:_require_document:2963 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_screenshot:3370 calls symbol:src/helix/studio/lightcone_panel.py:_save_path:2979 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_screenshot:3370 calls symbol:src/helix/studio/lightcone_panel.py:_toast_export_result:2953 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_screenshot:3370 calls symbol:src/helix/studio/lightcone_panel.py:_write_bytes:2984 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_screenshot:3370 calls symbol:src/helix/studio/lightcone_panel.py:image:315 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_screenshot:3370 calls symbol:src/helix/studio/lightcone_panel.py:render_rgba:1892 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_screenshot:3370 calls symbol:src/helix/studio/limitations.py:limitations_stamp:69 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_screenshot:3370 calls symbol:src/helix/studio/png_provenance.py:build_png_provenance_v1:37 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_export_png_screenshot:3370 calls symbol:src/helix/studio/png_provenance.py:write_png_provenance_sidecar:185 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_on_filter_changed:4804 calls symbol:src/helix/studio/lightcone_panel.py:_apply_selection:5482 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_filter_changed:4804 calls symbol:src/helix/studio/lightcone_panel.py:_mark_dirty:5036 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_filter_changed:4804 calls symbol:src/helix/studio/lightcone_panel.py:_selection_passes_filters:4771 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_filter_changed:4804 calls symbol:src/helix/studio/lightcone_panel.py:_update_outcomes_count_label:4778 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_filter_changed:4804 calls symbol:src/helix/studio/lightcone_panel.py:clear:642 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_focus_requested:5403 calls symbol:src/helix/studio/lightcone_panel.py:_focus_on_selection:5361 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_focus_requested:5403 calls symbol:src/helix/studio/lightcone_panel.py:_set_interacting:5448 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_focus_requested:5403 calls symbol:src/helix/studio/lightcone_panel.py:_widget_to_image_coords:5228 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_focus_requested:5403 calls symbol:src/helix/studio/lightcone_panel.py:pick:1978 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_hover_toggle:5478 calls symbol:src/helix/studio/lightcone_panel.py:_refresh_view_overlay:4701 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_load_clicked:4250 calls symbol:src/helix/studio/lightcone_panel.py:load_fixture:1578 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_outcome_activated:5575 calls symbol:src/helix/studio/lightcone_panel.py:outcome_payload:2096 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_outcome_activated:5575 calls symbol:src/helix/studio/lightcone_panel.py:reference_sequence:2105 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_outcome_activated:5575 calls symbol:src/helix/studio/lightcone_panel.py:reference_window_bounds:2111 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_outcome_activated:5575 calls symbol:src/helix/studio/lightcone_panel.py:show_alignment:455 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_outcome_hovered:5281 calls symbol:src/helix/studio/lightcone_panel.py:_find_selection_containing_outcome:5291 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_outcome_hovered:5281 calls symbol:src/helix/studio/lightcone_panel.py:_highlight_outcomes_for_selection:5311 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_pan_requested:5349 calls symbol:src/helix/studio/lightcone_panel.py:_mark_dirty:5036 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_pan_requested:5349 calls symbol:src/helix/studio/lightcone_panel.py:_schedule_interaction_end:5459 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_pan_requested:5349 calls symbol:src/helix/studio/lightcone_panel.py:_set_interacting:5448 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_pan_requested:5349 calls symbol:src/helix/studio/lightcone_panel.py:set_camera:1606 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_phase_changed:4997 calls symbol:src/helix/studio/lightcone_panel.py:_mark_dirty:5036 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_phase_changed:4997 calls symbol:src/helix/studio/lightcone_panel.py:_refresh_view_overlay:4701 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_phase_changed:4997 calls symbol:src/helix/studio/lightcone_panel.py:_schedule_interaction_end:5459 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_phase_changed:4997 calls symbol:src/helix/studio/lightcone_panel.py:_set_interacting:5448 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_phase_changed:4997 calls symbol:src/helix/studio/lightcone_panel.py:_update_view_context:4525 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_phase_changed:4997 calls symbol:src/helix/studio/lightcone_panel.py:set_phase:1601 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_phase_changed:4997 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_on_session_run_recorded:4985 calls symbol:src/helix/studio/lightcone_panel.py:_mark_dirty:5036 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_session_state_changed:4991 calls symbol:src/helix/studio/lightcone_panel.py:_mark_dirty:5036 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_slice_changed:5473 calls symbol:src/helix/studio/lightcone_panel.py:_mark_dirty:5036 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_slice_changed:5473 calls symbol:src/helix/studio/lightcone_panel.py:_update_view_context:4525 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_slice_toggled:5468 calls symbol:src/helix/studio/lightcone_panel.py:_mark_dirty:5036 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_slice_toggled:5468 calls symbol:src/helix/studio/lightcone_panel.py:_sync_slice_controls:4710 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_slice_toggled:5468 calls symbol:src/helix/studio/lightcone_panel.py:_update_view_context:4525 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_viewport_clicked:5105 calls symbol:src/helix/studio/lightcone_panel.py:_apply_selection:5482 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_viewport_clicked:5105 calls symbol:src/helix/studio/lightcone_panel.py:_enter_ghost:5650 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_viewport_clicked:5105 calls symbol:src/helix/studio/lightcone_panel.py:_pick_at:5154 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_viewport_clicked:5105 calls symbol:src/helix/studio/lightcone_panel.py:_refresh_view_overlay:4701 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_viewport_clicked:5105 calls symbol:src/helix/studio/lightcone_panel.py:_selection_passes_filters:4771 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_viewport_clicked:5105 calls symbol:src/helix/studio/lightcone_panel.py:_update_outcomes_count_label:4778 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_viewport_clicked:5105 calls symbol:src/helix/studio/lightcone_panel.py:_update_selection_actions:4566 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_viewport_clicked:5105 calls symbol:src/helix/studio/lightcone_panel.py:_update_view_context:4525 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_viewport_clicked:5105 calls symbol:src/helix/studio/lightcone_panel.py:clear:642 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_viewport_clicked:5105 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_on_viewport_hover_exit:5272 calls symbol:src/helix/studio/lightcone_panel.py:_refresh_view_overlay:4701 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_zoom_requested:5355 calls symbol:src/helix/studio/lightcone_panel.py:_mark_dirty:5036 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_zoom_requested:5355 calls symbol:src/helix/studio/lightcone_panel.py:_schedule_interaction_end:5459 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_zoom_requested:5355 calls symbol:src/helix/studio/lightcone_panel.py:_set_interacting:5448 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_on_zoom_requested:5355 calls symbol:src/helix/studio/lightcone_panel.py:set_camera:1606 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_outcome_passes_filters:4760 calls symbol:src/helix/studio/lightcone_panel.py:_active_filter_tags:4753 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_path_for_edge:813 calls symbol:src/helix/studio/lightcone_panel.py:_bezier_points:181 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_pick_at:5154 calls symbol:src/helix/lightcone/gpu_backend.py:decode_id_u32_le:1704 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_pick_at:5154 calls symbol:src/helix/lightcone/picking.py:decode_id_u32_be:16 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_pick_at:5154 calls symbol:src/helix/studio/lightcone_panel.py:_ensure_id_buffer:5060 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_pick_at:5154 calls symbol:src/helix/studio/lightcone_panel.py:_render:5013 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_pick_at:5154 calls symbol:src/helix/studio/lightcone_panel.py:LightconeSelection:141 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_pick_at:5154 calls symbol:src/helix/studio/lightcone_panel.py:pick:1978 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_prompt_export_allowed:3038 calls symbol:src/helix/studio/export_gate.py:build_export_context:45 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_prompt_export_allowed:3038 calls symbol:src/helix/studio/lightcone_panel.py:_export_run_id:3018 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_prompt_export_allowed:3038 calls symbol:src/helix/studio/lightcone_panel.py:_governance_context_for_export:3126 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_prompt_export_allowed:3038 calls symbol:src/helix/studio/lightcone_panel.py:_is_demo_run:2994 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_prompt_export_allowed:3038 calls symbol:src/helix/studio/ui/export_gate.py:ensure_export_allowed:19 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_pseudo_reference_sequence:5713 calls symbol:src/helix/rng.py:Rng:57 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_ranked_visible_edges:838 calls symbol:src/helix/studio/lightcone_panel.py:_branch_color_for_info:823 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_ranked_visible_edges:838 calls symbol:src/helix/studio/lightcone_panel.py:_selection_from_info:680 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_ranked_visible_edges:838 calls symbol:src/helix/studio/lightcone_panel.py:_selection_passes_filters:4771 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_rebuild_geometry:2117 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_rebuild_geometry:2117 calls symbol:src/helix/lightcone/geometry.py:compile_lightcone_geometry:148 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_rebuild_geometry:2117 calls symbol:src/helix/lightcone/geometry.py:compiled_geometry_sha256:616 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_rebuild_geometry:2117 calls symbol:src/helix/lightcone/gpu_backend.py:_build_segments_tree_v1:1384 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_rebuild_geometry:2117 calls symbol:src/helix/lightcone/gpu_backend.py:LightconeGpuRenderer:469 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_rebuild_geometry:2117 calls symbol:src/helix/lightcone/gpu_backend.py:upload_segments:595 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_rebuild_geometry:2117 calls symbol:src/helix/lightcone/picking.py:build_selection_index:95 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_rebuild_geometry:2117 calls symbol:src/helix/studio/lightcone_panel.py:_apply_view_transform:1681 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_rebuild_geometry:2117 calls symbol:src/helix/studio/lightcone_panel.py:_effective_dimensions:1723 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_refresh_live_document:4950 calls symbol:src/helix/studio/lightcone_live.py:build_lightcone_document_from_run:155 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_refresh_live_document:4950 calls symbol:src/helix/studio/lightcone_panel.py:_clear_empty_state:4813 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_refresh_live_document:4950 calls symbol:src/helix/studio/lightcone_panel.py:_diagnose_zero_outcomes:4870 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_refresh_live_document:4950 calls symbol:src/helix/studio/lightcone_panel.py:_latest_run:4905 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_refresh_live_document:4950 calls symbol:src/helix/studio/lightcone_panel.py:_mark_dirty:5036 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_refresh_live_document:4950 calls symbol:src/helix/studio/lightcone_panel.py:_show_empty_state:4819 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_refresh_live_document:4950 calls symbol:src/helix/studio/lightcone_panel.py:_update_status_chip:4717 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_refresh_live_document:4950 calls symbol:src/helix/studio/lightcone_panel.py:set_document:4183 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_render_if_dirty:5044 calls symbol:src/helix/clock.py:monotonic:84 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_render_if_dirty:5044 calls symbol:src/helix/studio/lightcone_panel.py:_render:5013 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_render:5013 calls symbol:src/helix/studio/lightcone_panel.py:_auto_select_best_selection:5532 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_render:5013 calls symbol:src/helix/studio/lightcone_panel.py:_clear_empty_state:4813 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_render:5013 calls symbol:src/helix/studio/lightcone_panel.py:_refresh_view_overlay:4701 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_render:5013 calls symbol:src/helix/studio/lightcone_panel.py:_rgba_to_qimage:151 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_render:5013 calls symbol:src/helix/studio/lightcone_panel.py:_update_audit_label:3081 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_render:5013 calls symbol:src/helix/studio/lightcone_panel.py:_update_locus_label:5613 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_render:5013 calls symbol:src/helix/studio/lightcone_panel.py:_update_receipts_label:3117 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_render:5013 calls symbol:src/helix/studio/lightcone_panel.py:_update_view_context:4525 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_render:5013 calls symbol:src/helix/studio/lightcone_panel.py:decorate_image:1501 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_render:5013 calls symbol:src/helix/studio/lightcone_panel.py:receipts_text:1740 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_render:5013 calls symbol:src/helix/studio/lightcone_panel.py:render_rgba:1892 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_render:5013 calls symbol:src/helix/studio/lightcone_panel.py:set_image:308 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_render:5013 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_require_document:2963 calls symbol:src/helix/studio/lightcone_panel.py:_notify_user:2928 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_rgba_to_qimage:151 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_save_path:2979 calls symbol:src/helix/studio/lightcone_panel.py:_default_export_dir:2970 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_seed_u32:5708 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_selection_badge_text:693 calls symbol:src/helix/studio/lightcone_panel.py:_elide:674 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_selection_edit_focus_bounds:4652 calls symbol:src/helix/lightcone/allele_ops.py:allele_ops_from_payload:31 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_selection_edit_focus_bounds:4652 calls symbol:src/helix/lightcone/allele_ops.py:canonicalize_allele_ops:71 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_selection_edit_focus_bounds:4652 calls symbol:src/helix/studio/lightcone_panel.py:outcome_payload:2096 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_selection_edit_focus_bounds:4652 calls symbol:src/helix/studio/lightcone_panel.py:reference_window_bounds:2111 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_selection_from_info:680 calls symbol:src/helix/studio/lightcone_panel.py:LightconeSelection:141 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_selection_passes_filters:4771 calls symbol:src/helix/studio/lightcone_panel.py:_outcome_passes_filters:4760 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_selection_passes_filters:4771 calls symbol:src/helix/studio/lightcone_panel.py:outcomes_for_selection:2082 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_set_interacting:5448 calls symbol:src/helix/studio/lightcone_panel.py:_mark_dirty:5036 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_set_view_mode:5214 calls symbol:src/helix/studio/lightcone_panel.py:_mark_dirty:5036 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_set_view_mode:5214 calls symbol:src/helix/studio/lightcone_panel.py:_refresh_view_overlay:4701 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_set_view_mode:5214 calls symbol:src/helix/studio/lightcone_panel.py:_sync_slice_controls:4710 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_set_view_mode:5214 calls symbol:src/helix/studio/lightcone_panel.py:_update_status_chip:4717 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_set_view_mode:5214 calls symbol:src/helix/studio/lightcone_panel.py:set_view_mode:1628 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_set_view_mode:5214 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_set_view_mode:5214 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_short_receipts_text:3102 calls symbol:src/helix/studio/lightcone_panel.py:receipts_text:1740 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_switch_mode:4256 calls symbol:src/helix/studio/lightcone_panel.py:_on_load_clicked:4250 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_switch_mode:4256 calls symbol:src/helix/studio/lightcone_panel.py:_refresh_live_document:4950 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_switch_mode:4256 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_switch_mode:4256 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_sync_quantitative_policy_ui:3164 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_sync_quantitative_policy_ui:3164 calls symbol:src/helix/studio/lightcone_panel.py:_apply_selection:5482 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_sync_quantitative_policy_ui:3164 calls symbol:src/helix/studio/lightcone_panel.py:_governance_context_for_export:3126 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_sync_quantitative_policy_ui:3164 calls symbol:src/helix/studio/lightcone_panel.py:set_quantitative_allowed:451 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_sync_slice_controls:4710 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_sync_view_summary_metrics:4381 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_theta_for_selection:1663 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_toast_export_result:2953 calls symbol:src/helix/studio/lightcone_panel.py:_is_headless_qt:2924 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_toast_export_result:2953 calls symbol:src/helix/studio/lightcone_panel.py:show_message:566 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_toggle_audit:3350 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_toggle_receipts:3343 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_tooltip_for_selection:5329 calls symbol:src/helix/studio/lightcone_panel.py:outcomes_for_selection:2082 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_audit_label:3081 calls symbol:src/helix/studio/lightcone_panel.py:_format_locus:5609 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_audit_label:3081 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_update_locus_label:5613 calls symbol:src/helix/studio/lightcone_panel.py:_format_locus_brief:4272 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_locus_label:5613 calls symbol:src/helix/studio/lightcone_panel.py:_format_locus:5609 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_locus_label:5613 calls symbol:src/helix/studio/lightcone_panel.py:_update_selection_actions:4566 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_locus_label:5613 calls symbol:src/helix/studio/lightcone_panel.py:_update_view_context:4525 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_locus_label:5613 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_update_receipts_label:3117 calls symbol:src/helix/studio/lightcone_panel.py:_short_receipts_text:3102 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_receipts_label:3117 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_update_selection_actions:4566 calls symbol:src/helix/studio/lightcone_panel.py:_selection_edit_focus_bounds:4652 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_selection_actions:4566 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_update_status_chip:4717 calls symbol:src/helix/studio/lightcone_panel.py:_is_software_renderer:1657 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_status_chip:4717 calls symbol:src/helix/studio/lightcone_panel.py:_sync_quantitative_policy_ui:3164 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_status_chip:4717 calls symbol:src/helix/studio/lightcone_panel.py:_update_view_context:4525 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_status_chip:4717 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_update_view_context:4525 calls symbol:src/helix/studio/lightcone_panel.py:_current_phase_clip:4744 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_view_context:4525 calls symbol:src/helix/studio/lightcone_panel.py:_format_locus_brief:4272 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_view_context:4525 calls symbol:src/helix/studio/lightcone_panel.py:_format_locus:5609 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_view_context:4525 calls symbol:src/helix/studio/lightcone_panel.py:_sync_view_summary_metrics:4381 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_view_context:4525 calls symbol:src/helix/studio/lightcone_panel.py:_ui_token:172 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_view_context:4525 calls symbol:src/helix/studio/lightcone_panel.py:_update_selection_actions:4566 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_view_context:4525 calls symbol:src/helix/studio/lightcone_panel.py:_update_view_summary_strip:4448 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_view_context:4525 calls symbol:src/helix/studio/lightcone_panel.py:_view_mode_copy:4421 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_view_context:4525 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_update_view_summary_strip:4448 calls symbol:src/helix/studio/lightcone_panel.py:_current_phase_clip:4744 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_view_summary_strip:4448 calls symbol:src/helix/studio/lightcone_panel.py:_responsive_mode:4276 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_view_summary_strip:4448 calls symbol:src/helix/studio/lightcone_panel.py:_selection_topology_counts:4431 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_view_summary_strip:4448 calls symbol:src/helix/studio/lightcone_panel.py:_ui_token:172 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_update_view_summary_strip:4448 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_view_mode_copy:4421 calls symbol:src/helix/studio/lightcone_panel.py:_responsive_mode:4276 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_visible_edge_badges:747 calls symbol:src/helix/studio/lightcone_panel.py:_bezier_points:181 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_visible_edge_badges:747 calls symbol:src/helix/studio/lightcone_panel.py:_selection_from_info:680 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_visible_edge_badges:747 calls symbol:src/helix/studio/lightcone_panel.py:_selection_passes_filters:4771 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_watermark_export_image:3277 calls symbol:src/helix/studio/governance_stamp.py:export_watermark_label:23 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_watermark_export_image:3277 calls symbol:src/helix/studio/governance_stamp.py:governance_stamp_lines:353 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_watermark_export_image:3277 calls symbol:src/helix/studio/lightcone_panel.py:_apply_watermark:3218 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_watermark_export_image:3277 calls symbol:src/helix/studio/lightcone_panel.py:_governance_context_for_export:3126 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_watermark_export_image:3277 calls symbol:src/helix/studio/lightcone_panel.py:_is_demo_run:2994 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_watermark_rgb_frame:4105 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_watermark_rgb_frame:4105 calls symbol:src/helix/studio/lightcone_panel.py:_apply_watermark:3218 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_widget_to_image_coords:5228 calls symbol:src/helix/studio/lightcone_panel.py:image_draw_rect:312 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_widget_to_image_coords:5228 calls symbol:src/helix/studio/lightcone_panel.py:image:315 (high)
  • symbol:src/helix/studio/lightcone_panel.py:_widget_to_image_coords:5228 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/lightcone_panel.py:_write_bytes:2984 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:_write_bytes:2984 calls symbol:src/helix/studio/lightcone_panel.py:_update_audit_label:3081 (high)
  • symbol:src/helix/studio/lightcone_panel.py:active_edit_context:4580 calls symbol:src/helix/studio/lightcone_panel.py:_format_locus_brief:4272 (high)
  • symbol:src/helix/studio/lightcone_panel.py:active_edit_context:4580 calls symbol:src/helix/studio/lightcone_panel.py:_selection_edit_focus_bounds:4652 (high)
  • symbol:src/helix/studio/lightcone_panel.py:active_edit_context:4580 calls symbol:src/helix/studio/lightcone_panel.py:reference_sequence:2105 (high)
  • symbol:src/helix/studio/lightcone_panel.py:closeEvent:5676 calls symbol:src/helix/studio/lightcone_panel.py:close:1561 (high)
  • symbol:src/helix/studio/lightcone_panel.py:decorate_image:1501 calls symbol:src/helix/studio/lightcone_panel.py:_draw_branch_badges:1191 (high)
  • symbol:src/helix/studio/lightcone_panel.py:decorate_image:1501 calls symbol:src/helix/studio/lightcone_panel.py:_draw_cockpit_cone:990 (high)
  • symbol:src/helix/studio/lightcone_panel.py:decorate_image:1501 calls symbol:src/helix/studio/lightcone_panel.py:_draw_phase_line:1250 (high)
  • symbol:src/helix/studio/lightcone_panel.py:decorate_image:1501 calls symbol:src/helix/studio/lightcone_panel.py:_draw_stage_washes:798 (high)
  • symbol:src/helix/studio/lightcone_panel.py:decorate_image:1501 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/lightcone_panel.py:focus_active_selection:5390 calls symbol:src/helix/studio/lightcone_panel.py:_auto_select_best_selection:5532 (high)
  • symbol:src/helix/studio/lightcone_panel.py:focus_active_selection:5390 calls symbol:src/helix/studio/lightcone_panel.py:_focus_on_selection:5361 (high)
  • symbol:src/helix/studio/lightcone_panel.py:frames_rgb:4130 calls symbol:src/helix/studio/lightcone_panel.py:_watermark_rgb_frame:4105 (high)
  • symbol:src/helix/studio/lightcone_panel.py:frames_rgb:4130 calls symbol:src/helix/studio/lightcone_panel.py:render_rgba:1892 (high)
  • symbol:src/helix/studio/lightcone_panel.py:frames_rgb:4130 calls symbol:src/helix/studio/lightcone_panel.py:set_phase:1601 (high)
  • symbol:src/helix/studio/lightcone_panel.py:keyPressEvent:5437 calls symbol:src/helix/studio/iterated_dynamics.py:key:21 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:keyPressEvent:5437 calls symbol:src/helix/studio/lightcone_panel.py:_focus_on_selection:5361 (high)
  • symbol:src/helix/studio/lightcone_panel.py:load_document:1582 calls symbol:src/helix/studio/lightcone_panel.py:_rebuild_geometry:2117 (high)
  • symbol:src/helix/studio/lightcone_panel.py:load_fixture:1578 calls symbol:src/helix/lightcone/contract.py:load_lightcone_document:459 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:load_fixture:1578 calls symbol:src/helix/studio/lightcone_panel.py:load_document:1582 (high)
  • symbol:src/helix/studio/lightcone_panel.py:load_fixture:4220 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:load_fixture:4220 calls symbol:src/helix/studio/lightcone_panel.py:_emit_locus_context_changed:2885 (high)
  • symbol:src/helix/studio/lightcone_panel.py:load_fixture:4220 calls symbol:src/helix/studio/lightcone_panel.py:_render:5013 (high)
  • symbol:src/helix/studio/lightcone_panel.py:load_fixture:4220 calls symbol:src/helix/studio/lightcone_panel.py:_sync_slice_controls:4710 (high)
  • symbol:src/helix/studio/lightcone_panel.py:load_fixture:4220 calls symbol:src/helix/studio/lightcone_panel.py:_update_locus_label:5613 (high)
  • symbol:src/helix/studio/lightcone_panel.py:load_fixture:4220 calls symbol:src/helix/studio/lightcone_panel.py:_update_receipts_label:3117 (high)
  • symbol:src/helix/studio/lightcone_panel.py:load_fixture:4220 calls symbol:src/helix/studio/lightcone_panel.py:_update_status_chip:4717 (high)
  • symbol:src/helix/studio/lightcone_panel.py:load_fixture:4220 calls symbol:src/helix/studio/lightcone_panel.py:clear:642 (high)
  • symbol:src/helix/studio/lightcone_panel.py:load_fixture:4220 calls symbol:src/helix/studio/lightcone_panel.py:load_fixture:1578 (high)
  • symbol:src/helix/studio/lightcone_panel.py:load_fixture:4220 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/lightcone_panel.py:load_fixture:4220 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:mouseDoubleClickEvent:402 calls symbol:Visualization_Bench/prototype.js:button:920 (low)
  • symbol:src/helix/studio/lightcone_panel.py:mousePressEvent:332 calls symbol:Visualization_Bench/prototype.js:button:920 (low)
  • symbol:src/helix/studio/lightcone_panel.py:mouseReleaseEvent:341 calls symbol:Visualization_Bench/prototype.js:button:920 (low)
  • symbol:src/helix/studio/lightcone_panel.py:mouseReleaseEvent:341 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/lightcone_panel.py:paintEvent:1484 calls symbol:src/helix/studio/lightcone_panel.py:_draw_active_selection:1267 (high)
  • symbol:src/helix/studio/lightcone_panel.py:paintEvent:1484 calls symbol:src/helix/studio/lightcone_panel.py:_draw_stage_labels:1134 (high)
  • symbol:src/helix/studio/lightcone_panel.py:paintEvent:1484 calls symbol:src/helix/studio/lightcone_panel.py:_draw_widget_cockpit_annotations:1424 (high)
  • symbol:src/helix/studio/lightcone_panel.py:paintEvent:1484 calls symbol:src/helix/studio/lightcone_panel.py:image_draw_rect:312 (high)
  • symbol:src/helix/studio/lightcone_panel.py:paintEvent:1484 calls symbol:src/helix/studio/lightcone_panel.py:image:315 (high)
  • symbol:src/helix/studio/lightcone_panel.py:paintEvent:1484 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/lightcone_panel.py:paintEvent:318 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/lightcone_panel.py:paintEvent:318 calls symbol:Visualization_Bench/prototype.js:scaled:270 (low)
  • symbol:src/helix/studio/lightcone_panel.py:pick:1978 calls symbol:src/helix/lightcone/geometry.py:compile_lightcone_geometry:148 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:pick:1978 calls symbol:src/helix/lightcone/gpu_backend.py:decode_id_u32_le:1704 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:pick:1978 calls symbol:src/helix/lightcone/gpu_backend.py:LightconeGpuRenderer:469 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:pick:1978 calls symbol:src/helix/lightcone/gpu_backend.py:render_id_u32:809 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:pick:1978 calls symbol:src/helix/lightcone/picking.py:build_selection_index:95 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:pick:1978 calls symbol:src/helix/lightcone/picking.py:decode_id_u32_be:16 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:pick:1978 calls symbol:src/helix/lightcone/picking.py:render_lightcone_id_rgba:179 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:pick:1978 calls symbol:src/helix/studio/lightcone_panel.py:_effective_dimensions:1723 (high)
  • symbol:src/helix/studio/lightcone_panel.py:pick:1978 calls symbol:src/helix/studio/lightcone_panel.py:_ensure_geometry:2168 (high)
  • symbol:src/helix/studio/lightcone_panel.py:pick:1978 calls symbol:src/helix/studio/lightcone_panel.py:_render_compiled_id_rgba_cpu:1851 (high)
  • symbol:src/helix/studio/lightcone_panel.py:receipts_text:1740 calls symbol:src/helix/lightcone/gpu_backend.py:lightcone_gpu_backend_receipts:117 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:receipts_text:1740 calls symbol:src/helix/lightcone/gpu_backend.py:lightcone_gpu_shader_sha256:464 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:receipts_text:1740 calls symbol:src/helix/lightcone/render.py:render_settings_payload:278 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:receipts_text:1740 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:receipts_text:1740 calls symbol:src/helix/studio/lightcone_panel.py:_effective_dimensions:1723 (high)
  • symbol:src/helix/studio/lightcone_panel.py:render_rgba:1892 calls symbol:examples/offscreen_webrtc_demo/signaling/server.js:path:3 (low)
  • symbol:src/helix/studio/lightcone_panel.py:render_rgba:1892 calls symbol:src/helix/lightcone/gpu_backend.py:LightconeGpuRenderer:469 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:render_rgba:1892 calls symbol:src/helix/lightcone/gpu_backend.py:render_color:757 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:render_rgba:1892 calls symbol:src/helix/lightcone/render.py:render_lightcone_rgba:405 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:render_rgba:1892 calls symbol:src/helix/studio/lightcone_panel.py:_effective_dimensions:1723 (high)
  • symbol:src/helix/studio/lightcone_panel.py:render_rgba:1892 calls symbol:src/helix/studio/lightcone_panel.py:_ensure_geometry:2168 (high)
  • symbol:src/helix/studio/lightcone_panel.py:render_rgba:1892 calls symbol:src/helix/studio/lightcone_panel.py:_render_compiled_rgba_cpu:1781 (high)
  • symbol:src/helix/studio/lightcone_panel.py:resizeEvent:5444 calls symbol:src/helix/studio/lightcone_panel.py:_apply_responsive_layout:4284 (high)
  • symbol:src/helix/studio/lightcone_panel.py:set_camera:1606 calls symbol:src/helix/studio/lightcone_panel.py:_ensure_geometry:2168 (high)
  • symbol:src/helix/studio/lightcone_panel.py:set_document:4183 calls symbol:src/helix/lightcone/contract.py:LightconeDocument:391 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:set_document:4183 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:set_document:4183 calls symbol:src/helix/studio/lightcone_panel.py:_clear_empty_state:4813 (high)
  • symbol:src/helix/studio/lightcone_panel.py:set_document:4183 calls symbol:src/helix/studio/lightcone_panel.py:_emit_locus_context_changed:2885 (high)
  • symbol:src/helix/studio/lightcone_panel.py:set_document:4183 calls symbol:src/helix/studio/lightcone_panel.py:_render:5013 (high)
  • symbol:src/helix/studio/lightcone_panel.py:set_document:4183 calls symbol:src/helix/studio/lightcone_panel.py:_show_empty_state:4819 (high)
  • symbol:src/helix/studio/lightcone_panel.py:set_document:4183 calls symbol:src/helix/studio/lightcone_panel.py:_sync_slice_controls:4710 (high)
  • symbol:src/helix/studio/lightcone_panel.py:set_document:4183 calls symbol:src/helix/studio/lightcone_panel.py:_update_locus_label:5613 (high)
  • symbol:src/helix/studio/lightcone_panel.py:set_document:4183 calls symbol:src/helix/studio/lightcone_panel.py:_update_receipts_label:3117 (high)
  • symbol:src/helix/studio/lightcone_panel.py:set_document:4183 calls symbol:src/helix/studio/lightcone_panel.py:_update_status_chip:4717 (high)
  • symbol:src/helix/studio/lightcone_panel.py:set_document:4183 calls symbol:src/helix/studio/lightcone_panel.py:clear:642 (high)
  • symbol:src/helix/studio/lightcone_panel.py:set_document:4183 calls symbol:src/helix/studio/lightcone_panel.py:load_document:1582 (high)
  • symbol:src/helix/studio/lightcone_panel.py:set_document:4183 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/lightcone_panel.py:set_document:4183 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:set_evs:4244 calls symbol:src/helix/studio/evs_view_models.py:run_model_from_evs:344 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:set_evs:4244 calls symbol:src/helix/studio/lightcone_panel.py:_refresh_live_document:4950 (high)
  • symbol:src/helix/studio/lightcone_panel.py:show_message:566 calls symbol:src/helix/studio/lightcone_panel.py:_apply_kind:556 (high)
  • symbol:src/helix/studio/lightcone_panel.py:show_message:566 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/lightcone_panel.py:show_message:625 calls symbol:src/helix/live/livelab.py:disconnect:117 (medium)
  • symbol:src/helix/studio/lightcone_panel.py:show_message:625 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/limitations.py:limitations_copy_text:102 calls symbol:src/helix/studio/limitations.py:_find_repo_root:47 (high)
  • symbol:src/helix/studio/limitations.py:limitations_copy_text:102 calls symbol:src/helix/studio/limitations.py:limitations_doc_url:62 (high)
  • symbol:src/helix/studio/limitations.py:limitations_csv_prefix:97 calls symbol:src/helix/studio/limitations.py:limitations_stamp_lines:84 (high)
  • symbol:src/helix/studio/limitations.py:limitations_doc_url:62 calls symbol:src/helix/studio/limitations.py:resolve_docs_base_url:54 (high)
  • symbol:src/helix/studio/limitations.py:limitations_stamp:69 calls symbol:src/helix/studio/limitations.py:limitations_doc_url:62 (high)
  • symbol:src/helix/studio/limitations.py:open_limitations:114 calls symbol:src/helix/studio/limitations.py:limitations_copy_text:102 (high)
  • symbol:src/helix/studio/limitations.py:open_limitations:114 calls symbol:src/helix/studio/limitations.py:limitations_doc_url:62 (high)
  • symbol:src/helix/studio/limitations.py:open_limitations:114 calls symbol:src/helix/studio/ui/limitations_dialog.py:LimitationsDialog:8 (medium)
  • symbol:src/helix/studio/limitations.py:open_limitations:114 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/limitations.py:resolve_docs_base_url:54 calls symbol:src/helix/studio/limitations.py:_normalize_base_url:36 (high)
  • symbol:src/helix/studio/locus_guess.py:_infer_strand:107 calls symbol:src/helix/string/fm.py:search:75 (medium)
  • symbol:src/helix/studio/locus_guess.py:infer_target_locus_from_filename:126 calls symbol:src/helix/string/fm.py:search:75 (medium)
  • symbol:src/helix/studio/locus_guess.py:infer_target_locus_from_filename:126 calls symbol:src/helix/studio/locus_guess.py:_infer_strand:107 (high)
  • symbol:src/helix/studio/locus_guess.py:infer_target_locus_from_filename:126 calls symbol:src/helix/studio/locus_guess.py:_norm_num:103 (high)
  • symbol:src/helix/studio/locus_guess.py:infer_target_locus_from_filename:126 calls symbol:src/helix/studio/locus_guess.py:_normalize_chrom:119 (high)
  • symbol:src/helix/studio/locus_guess.py:infer_target_locus_from_filename:126 calls symbol:src/helix/studio/locus_guess.py:LocusGuess:18 (high)
  • symbol:src/helix/studio/main_window.py:__init__:592 calls symbol:src/helix/studio/main_window.py:__init__:639 (high)
  • symbol:src/helix/studio/main_window.py:_active_visual_edit_context:2994 calls symbol:src/helix/studio/main_window.py:_current_center_tab_key:5565 (high)
  • symbol:src/helix/studio/main_window.py:_add_recent_preset:8935 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/main_window.py:_add_recent_preset:8935 calls symbol:src/helix/studio/main_window.py:_recent_preset_ids:8928 (high)
  • symbol:src/helix/studio/main_window.py:_add_spatial_proxy:1520 calls symbol:src/helix/studio/main_window.py:_add:1468 (high)
  • symbol:src/helix/studio/main_window.py:_add_spatial_proxy:1520 calls symbol:src/helix/studio/main_window.py:open_center_tab:5418 (high)
  • symbol:src/helix/studio/main_window.py:_add_spatial_proxy:1520 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/main_window.py:_add_spatial_proxy:1520 calls symbol:src/helix/studio/spatial_review_panel.py:SpatialReviewPanel:89 (medium)
  • symbol:src/helix/studio/main_window.py:_apply_center_tab_bar_chrome:2083 calls symbol:src/helix/studio/main_window.py:_center_tab_bar_compact_mode:2072 (high)
  • symbol:src/helix/studio/main_window.py:_apply_center_tab_layout:2225 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/main_window.py:_apply_center_tab_layout:2225 calls symbol:src/helix/studio/main_window.py:_current_center_tab_key:5565 (high)
  • symbol:src/helix/studio/main_window.py:_apply_center_tab_layout:2225 calls symbol:src/helix/studio/main_window.py:_is_center_tab_visible:2209 (high)
  • symbol:src/helix/studio/main_window.py:_apply_center_tab_layout:2225 calls symbol:src/helix/studio/main_window.py:_rebuild_center_tab_index_map:2034 (high)
  • symbol:src/helix/studio/main_window.py:_apply_center_tab_layout:2225 calls symbol:src/helix/studio/main_window.py:_tab_key_for_index:2174 (high)
  • symbol:src/helix/studio/main_window.py:_apply_center_tab_layout:2225 calls symbol:src/helix/studio/main_window.py:_update_render_activation:5622 (high)
  • symbol:src/helix/studio/main_window.py:_apply_center_tab_layout:2225 calls symbol:src/helix/studio/main_window.py:_visible_center_tab_count:2219 (high)
  • symbol:src/helix/studio/main_window.py:_apply_center_tab_layout:2225 calls symbol:src/helix/studio/plugins/studio_host.py:set:477 (medium)
  • symbol:src/helix/studio/main_window.py:_apply_compact_ultra_narrow_layout:3623 calls symbol:src/helix/studio/main_window.py:_compact_center_min_width_px:3409 (high)
  • symbol:src/helix/studio/main_window.py:_apply_compact_ultra_narrow_layout:3623 calls symbol:src/helix/studio/main_window.py:_left_rail_width_px:3403 (high)
  • symbol:src/helix/studio/main_window.py:_apply_compact_ultra_narrow_layout:3623 calls symbol:src/helix/studio/main_window.py:_set_left_rail_collapsed:2804 (high)
  • symbol:src/helix/studio/main_window.py:_apply_default_splitter_sizes:3412 calls symbol:src/helix/studio/main_window.py:_compact_center_min_width_px:3409 (high)
  • symbol:src/helix/studio/main_window.py:_apply_default_splitter_sizes:3412 calls symbol:src/helix/studio/main_window.py:_default_sidebar_width_px:3530 (high)
  • symbol:src/helix/studio/main_window.py:_apply_default_splitter_sizes:3412 calls symbol:src/helix/studio/main_window.py:_measured_center_min_width:3585 (high)
  • symbol:src/helix/studio/main_window.py:_apply_default_splitter_sizes:3412 calls symbol:src/helix/studio/main_window.py:_min_sidebar_width_px:3406 (high)
  • symbol:src/helix/studio/main_window.py:_apply_extension_host_load_response:7837 calls symbol:src/helix/studio/plugins/manager.py:LoadedPlugin:40 (medium)
  • symbol:src/helix/studio/main_window.py:_apply_extension_host_load_response:7837 calls symbol:src/helix/studio/plugins/studio_host.py:unregister_plugin:77 (medium)
  • symbol:src/helix/studio/main_window.py:_apply_extension_host_load_response:7837 calls symbol:src/helix/studio/session_inspector.py:add:533 (medium)
  • symbol:src/helix/studio/main_window.py:_apply_focus_mode:2911 calls symbol:src/helix/studio/center_panel.py:set_focus_layout:1408 (medium)
  • symbol:src/helix/studio/main_window.py:_apply_focus_mode:2911 calls symbol:src/helix/studio/main_window.py:_hide_console_dock:3819 (high)
  • symbol:src/helix/studio/main_window.py:_apply_focus_mode:2911 calls symbol:src/helix/studio/main_window.py:_hide_sidebar_overlay:3980 (high)
  • symbol:src/helix/studio/main_window.py:_apply_focus_mode:2911 calls symbol:src/helix/studio/main_window.py:_open_sidebar_overlay:4053 (high)
  • symbol:src/helix/studio/main_window.py:_apply_focus_mode:2911 calls symbol:src/helix/studio/main_window.py:_show_console_dock:3845 (high)
  • symbol:src/helix/studio/main_window.py:_apply_focus_mode:2911 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/main_window.py:_apply_layout_state_for_current_mode:5058 calls symbol:src/helix/studio/main_window.py:_apply_splitter_sizes_from_layout_state:4997 (high)
  • symbol:src/helix/studio/main_window.py:_apply_layout_state_for_current_mode:5058 calls symbol:src/helix/studio/main_window.py:_ensure_splitter_visible:4920 (high)
  • symbol:src/helix/studio/main_window.py:_apply_layout_state_for_current_mode:5058 calls symbol:src/helix/studio/main_window.py:_hide_sidebar_overlay:3980 (high)
  • symbol:src/helix/studio/main_window.py:_apply_layout_state_for_current_mode:5058 calls symbol:src/helix/studio/main_window.py:_open_sidebar_overlay:4053 (high)
  • symbol:src/helix/studio/main_window.py:_apply_layout_state_for_current_mode:5058 calls symbol:src/helix/studio/main_window.py:_set_left_visible:4421 (high)
  • symbol:src/helix/studio/main_window.py:_apply_layout_state_for_current_mode:5058 calls symbol:src/helix/studio/main_window.py:_set_right_column_hidden:4452 (high)
  • symbol:src/helix/studio/main_window.py:_apply_layout_state_for_current_mode:5058 calls symbol:src/helix/studio/main_window.py:_set_right_visible:4465 (high)
  • symbol:src/helix/studio/main_window.py:_apply_layout_state_for_current_mode:5058 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/main_window.py:_apply_outcome:1324 calls symbol:src/helix/studio/main_window.py:_ingest_helixspec_bundle:1367 (high)
  • symbol:src/helix/studio/main_window.py:_apply_outcome:1324 calls symbol:src/helix/studio/main_window.py:_segment_hash:2558 (high)
  • symbol:src/helix/studio/main_window.py:_apply_pending_layout_state_restore:5132 calls symbol:src/helix/studio/main_window.py:_apply_layout_state_for_current_mode:5058 (high)
  • symbol:src/helix/studio/main_window.py:_apply_pending_lightcone_sync:5500 calls symbol:src/helix/studio/lightcone_live.py:build_lightcone_document_from_run:155 (medium)
  • symbol:src/helix/studio/main_window.py:_apply_pending_lightcone_sync:5500 calls symbol:src/helix/studio/lightcone_panel.py:current_doc_id:4947 (medium)
  • symbol:src/helix/studio/main_window.py:_apply_pending_lightcone_sync:5500 calls symbol:src/helix/studio/lightcone_panel.py:set_document:4183 (medium)
  • symbol:src/helix/studio/main_window.py:_apply_preset_id:9040 calls symbol:src/helix/studio/demo_loader.py:build_guide_summaries_from_session:864 (medium)
  • symbol:src/helix/studio/main_window.py:_apply_preset_id:9040 calls symbol:src/helix/studio/experiment_presets.py:preset_to_snapshot:102 (medium)
  • symbol:src/helix/studio/main_window.py:_apply_preset_id:9040 calls symbol:src/helix/studio/guide_inspector.py:set_guide_rows:451 (medium)
  • symbol:src/helix/studio/main_window.py:_apply_preset_id:9040 calls symbol:src/helix/studio/main_window.py:_add_recent_preset:8935 (high)
  • symbol:src/helix/studio/main_window.py:_apply_preset_id:9040 calls symbol:src/helix/studio/main_window.py:_hydrate_crispr_demo_snapshot:9029 (high)
  • symbol:src/helix/studio/main_window.py:_apply_preset_id:9040 calls symbol:src/helix/studio/main_window.py:_open_snapshot_in_explorer:9116 (high)
  • symbol:src/helix/studio/main_window.py:_apply_preset_id:9040 calls symbol:src/helix/studio/main_window.py:_prefill_sim_builder:9925 (high)
  • symbol:src/helix/studio/main_window.py:_apply_preset_id:9040 calls symbol:src/helix/studio/session.py:load_payload:423 (medium)
  • symbol:src/helix/studio/main_window.py:_apply_sidebar_width_clamps:3608 calls symbol:src/helix/studio/main_window.py:_clamped_sidebar_max_width:3521 (high)
  • symbol:src/helix/studio/main_window.py:_apply_splitter_sizes_from_layout_state:4997 calls symbol:src/helix/studio/main_window.py:_default_sidebar_width_px:3530 (high)
  • symbol:src/helix/studio/main_window.py:_apply_splitter_sizes_from_layout_state:4997 calls symbol:src/helix/studio/main_window.py:_normalize_splitter_sizes:4977 (high)
  • symbol:src/helix/studio/main_window.py:_apply:2505 calls symbol:src/helix/studio/rail_model.py:stable_hash:124 (medium)
  • symbol:src/helix/studio/main_window.py:_apply:8605 calls symbol:src/helix/studio/main_window.py:_plugin_log:7533 (high)
  • symbol:src/helix/studio/main_window.py:_attach_viewer_hud_tab:3338 calls symbol:src/helix/studio/main_window.py:_set_left_visible:4421 (high)
  • symbol:src/helix/studio/main_window.py:_attach_viewer_hud_tab:3338 calls symbol:src/helix/studio/main_window.py:_set_right_visible:4465 (high)
  • symbol:src/helix/studio/main_window.py:_attach_viewer_hud_tab:3338 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/main_window.py:_attach_viewer_hud_tab:3338 calls symbol:src/helix/studio/status_chip.py:StatusChip:7 (medium)
  • symbol:src/helix/studio/main_window.py:_attach_viewer_hud_tab:3338 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/main_window.py:_attach_viewer_hud_tab:3338 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/main_window.py:_build_center_tabs:1434 calls symbol:src/helix/studio/main_window.py:_CenterTabsWidget:567 (high)
  • symbol:src/helix/studio/main_window.py:_build_center_tabs:1434 calls symbol:src/helix/studio/main_window.py:_rebuild_center_tab_index_map:2034 (high)
  • symbol:src/helix/studio/main_window.py:_build_center_tabs:1434 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/main_window.py:_build_central_splitter:1654 calls symbol:src/helix/gui/simbuilder/app.py:create_simbuilder_widget:5977 (medium)
  • symbol:src/helix/studio/main_window.py:_build_central_splitter:1654 calls symbol:src/helix/studio/guide_inspector.py:GuideInspectorWidget:221 (medium)
  • symbol:src/helix/studio/main_window.py:_build_central_splitter:1654 calls symbol:src/helix/studio/hint_banner.py:HintBanner:9 (medium)
  • symbol:src/helix/studio/main_window.py:_build_central_splitter:1654 calls symbol:src/helix/studio/main_window.py:_build_activity_sidebar:1895 (high)
  • symbol:src/helix/studio/main_window.py:_build_central_splitter:1654 calls symbol:src/helix/studio/main_window.py:_build_left_column:2583 (high)
  • symbol:src/helix/studio/main_window.py:_build_central_splitter:1654 calls symbol:src/helix/studio/main_window.py:_build_right_column:3124 (high)
  • symbol:src/helix/studio/main_window.py:_build_central_splitter:1654 calls symbol:src/helix/studio/main_window.py:_make_history_widget:209 (high)
  • symbol:src/helix/studio/main_window.py:_build_central_splitter:1654 calls symbol:src/helix/studio/main_window.py:_maybe_show_visuals_unavailable_banner:5193 (high)
  • symbol:src/helix/studio/main_window.py:_build_central_splitter:1654 calls symbol:src/helix/studio/main_window.py:_SplitterShrinkContainer:548 (high)
  • symbol:src/helix/studio/main_window.py:_build_central_splitter:1654 calls symbol:src/helix/studio/main_window.py:_wire_fm_signals:1783 (high)
  • symbol:src/helix/studio/main_window.py:_build_central_splitter:1654 calls symbol:src/helix/studio/main_window.py:_wire_ingest_signals:1770 (high)
  • symbol:src/helix/studio/main_window.py:_build_central_splitter:1654 calls symbol:src/helix/studio/run_compare.py:RunCompareWidget:158 (medium)
  • symbol:src/helix/studio/main_window.py:_build_central_splitter:1654 calls symbol:src/helix/studio/run_status_panel.py:RunStatusPanel:51 (medium)
  • symbol:src/helix/studio/main_window.py:_build_central_splitter:1654 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/main_window.py:_build_central_splitter:1654 calls symbol:src/helix/studio/ui/text_utils.py:enable_word_wrap:8 (medium)
  • symbol:src/helix/studio/main_window.py:_build_compact_menu_button:4234 calls symbol:src/helix/studio/main_window.py:_menu_host:1040 (high)
  • symbol:src/helix/studio/main_window.py:_build_compact_menu_button:4234 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/main_window.py:_build_console_dock:3162 calls symbol:src/helix/studio/main_window.py:_hide_console_dock:3819 (high)
  • symbol:src/helix/studio/main_window.py:_build_console_dock:3162 calls symbol:src/helix/studio/main_window.py:_register_dock:6247 (high)
  • symbol:src/helix/studio/main_window.py:_build_console_dock:3162 calls symbol:src/helix/studio/main_window.py:_show_console_dock:3845 (high)
  • symbol:src/helix/studio/main_window.py:_build_console_dock:3162 calls symbol:src/helix/studio/main_window.py:_update_console_toggle_text:6264 (high)
  • symbol:src/helix/studio/main_window.py:_build_console_dock:3162 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/main_window.py:_build_console_dock:3162 calls symbol:src/helix/studio/ui_tokens.py:monospace_font:89 (medium)
  • symbol:src/helix/studio/main_window.py:_build_console_dock:3162 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/main_window.py:_build_console_dock:3162 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/main_window.py:_build_left_column:2583 calls symbol:src/helix/studio/ui/text_utils.py:enable_word_wrap:8 (medium)
  • symbol:src/helix/studio/main_window.py:_build_right_column:3124 calls symbol:src/helix/studio/main_window.py:_wrap_scroll:4791 (high)
  • symbol:src/helix/studio/main_window.py:_build_right_column:3124 calls symbol:src/helix/studio/session_inspector.py:SessionInspector:43 (medium)
  • symbol:src/helix/studio/main_window.py:_build_right_column:3124 calls symbol:src/helix/studio/ui/text_utils.py:enable_word_wrap:8 (medium)
  • symbol:src/helix/studio/main_window.py:_build_sidebar_button_bar:4138 calls symbol:src/helix/studio/main_window.py:_toggle_sidebar_overlay:4027 (high)
  • symbol:src/helix/studio/main_window.py:_build_sidebar_button_bar:4138 calls symbol:src/helix/studio/main_window.py:_update_sidebar_drawer_button:4390 (high)
  • symbol:src/helix/studio/main_window.py:_build_sidebar_button_bar:4138 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/main_window.py:_build_sidebar_button_bar:4138 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/main_window.py:_capture_center_tab_layout:2190 calls symbol:src/helix/studio/layout_state.py:CenterTabLayout:116 (medium)
  • symbol:src/helix/studio/main_window.py:_capture_center_tab_layout:2190 calls symbol:src/helix/studio/main_window.py:_current_center_tab_key:5565 (high)
  • symbol:src/helix/studio/main_window.py:_capture_center_tab_layout:2190 calls symbol:src/helix/studio/main_window.py:_is_center_tab_visible:2209 (high)
  • symbol:src/helix/studio/main_window.py:_capture_center_tab_layout:2190 calls symbol:src/helix/studio/main_window.py:_tab_key_for_index:2174 (high)
  • symbol:src/helix/studio/main_window.py:_capture_center_tab_layout:2190 calls symbol:src/helix/studio/plugins/studio_host.py:set:477 (medium)
  • symbol:src/helix/studio/main_window.py:_capture_center_tab_layout:2190 calls symbol:src/helix/studio/session_inspector.py:add:533 (medium)
  • symbol:src/helix/studio/main_window.py:_center_tab_compact_label:2127 calls symbol:src/helix/studio/main_window.py:_center_tab_bar_compact_mode:2072 (high)
  • symbol:src/helix/studio/main_window.py:_center_tab_compact_label:2127 calls symbol:src/helix/studio/main_window.py:_center_tab_label_options:2104 (high)
  • symbol:src/helix/studio/main_window.py:_center_tab_compact_label:2127 calls symbol:src/helix/studio/main_window.py:_visible_center_tab_capacity:2061 (high)
  • symbol:src/helix/studio/main_window.py:_chrome_top_inset:4274 calls symbol:src/helix/studio/main_window.py:_menu_host:1040 (high)
  • symbol:src/helix/studio/main_window.py:_clamp_oversized_maximized:5160 calls symbol:src/helix/studio/main_window.py:_is_headless_platform:118 (high)
  • symbol:src/helix/studio/main_window.py:_clamped_overlay_width:3548 calls symbol:src/helix/studio/main_window.py:_clamped_sidebar_max_width:3521 (high)
  • symbol:src/helix/studio/main_window.py:_clamped_overlay_width:3548 calls symbol:src/helix/studio/main_window.py:_scaled_px:3397 (high)
  • symbol:src/helix/studio/main_window.py:_clamped_sidebar_max_width:3521 calls symbol:src/helix/studio/main_window.py:_min_sidebar_width_px:3406 (high)
  • symbol:src/helix/studio/main_window.py:_clamped_sidebar_max_width:3521 calls symbol:src/helix/studio/main_window.py:_scaled_px:3397 (high)
  • symbol:src/helix/studio/main_window.py:_clear_log_contents:3303 calls symbol:src/helix/studio/session.py:set_status:361 (medium)
  • symbol:src/helix/studio/main_window.py:_clone_active_visual_context_to_builder:3053 calls symbol:src/helix/studio/main_window.py:_active_visual_edit_context:2994 (high)
  • symbol:src/helix/studio/main_window.py:_clone_active_visual_context_to_builder:3053 calls symbol:src/helix/studio/main_window.py:_apply_visual_context_to_builder:3033 (high)
  • symbol:src/helix/studio/main_window.py:_clone_active_visual_context_to_builder:3053 calls symbol:src/helix/studio/main_window.py:_clone_run_to_builder:3100 (high)
  • symbol:src/helix/studio/main_window.py:_clone_active_visual_context_to_builder:3053 calls symbol:src/helix/studio/main_window.py:_current_center_tab_key:5565 (high)
  • symbol:src/helix/studio/main_window.py:_clone_active_visual_context_to_builder:3053 calls symbol:src/helix/studio/main_window.py:_prefill_sim_builder:9925 (high)
  • symbol:src/helix/studio/main_window.py:_clone_active_visual_context_to_builder:3053 calls symbol:src/helix/studio/main_window.py:_set_active_sidebar:2609 (high)
  • symbol:src/helix/studio/main_window.py:_clone_active_visual_context_to_builder:3053 calls symbol:src/helix/studio/main_window.py:_set_focus_mode:2907 (high)
  • symbol:src/helix/studio/main_window.py:_clone_active_visual_context_to_builder:3053 calls symbol:src/helix/studio/main_window.py:_set_left_visible:4421 (high)
  • symbol:src/helix/studio/main_window.py:_clone_current_run_to_builder:2983 calls symbol:src/helix/studio/main_window.py:_clone_run_to_builder:3100 (high)
  • symbol:src/helix/studio/main_window.py:_clone_run_to_builder:3100 calls symbol:src/helix/gui/simbuilder/app.py:load_from_model:4634 (medium)
  • symbol:src/helix/studio/main_window.py:_clone_run_to_builder:3100 calls symbol:src/helix/studio/main_window.py:_set_active_sidebar:2609 (high)
  • symbol:src/helix/studio/main_window.py:_clone_run_to_builder:3100 calls symbol:src/helix/studio/main_window.py:_set_focus_mode:2907 (high)
  • symbol:src/helix/studio/main_window.py:_clone_run_to_builder:3100 calls symbol:src/helix/studio/main_window.py:_set_left_visible:4421 (high)
  • symbol:src/helix/studio/main_window.py:_clone_run_to_builder:3100 calls symbol:src/helix/studio/session.py:clone_run_config:213 (medium)
  • symbol:src/helix/studio/main_window.py:_close_center_tab:2305 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/main_window.py:_close_center_tab:2305 calls symbol:src/helix/studio/main_window.py:_is_center_tab_visible:2209 (high)
  • symbol:src/helix/studio/main_window.py:_close_center_tab:2305 calls symbol:src/helix/studio/main_window.py:_rebuild_center_tab_index_map:2034 (high)
  • symbol:src/helix/studio/main_window.py:_close_center_tab:2305 calls symbol:src/helix/studio/main_window.py:_visible_center_tab_count:2219 (high)
  • symbol:src/helix/studio/main_window.py:_close_center_tab:2305 calls symbol:src/helix/studio/session_inspector.py:add:533 (medium)
  • symbol:src/helix/studio/main_window.py:_collapse:2732 calls symbol:src/helix/studio/main_window.py:_set_left_rail_collapsed:2804 (high)
  • symbol:src/helix/studio/main_window.py:_compact_center_min_width_px:3409 calls symbol:src/helix/studio/main_window.py:_scaled_px:3397 (high)
  • symbol:src/helix/studio/main_window.py:_copy_log_contents:3286 calls symbol:src/helix/studio/session.py:set_status:361 (medium)
  • symbol:src/helix/studio/main_window.py:_copy_log_contents:3286 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/main_window.py:_create_menus:6371 calls symbol:src/helix/gui/theme.py:_display_name:46 (medium)
  • symbol:src/helix/studio/main_window.py:_create_menus:6371 calls symbol:src/helix/gui/theme.py:available_themes:80 (medium)
  • symbol:src/helix/studio/main_window.py:_create_menus:6371 calls symbol:src/helix/gui/theme.py:current_theme_name:90 (medium)
  • symbol:src/helix/studio/main_window.py:_create_menus:6371 calls symbol:src/helix/gui/theme.py:token_theme_names:72 (medium)
  • symbol:src/helix/studio/main_window.py:_create_menus:6371 calls symbol:src/helix/studio/export_image_settings.py:set_write_image_provenance_sidecars_enabled:43 (medium)
  • symbol:src/helix/studio/main_window.py:_create_menus:6371 calls symbol:src/helix/studio/export_image_settings.py:write_image_provenance_sidecars_enabled:27 (medium)
  • symbol:src/helix/studio/main_window.py:_create_menus:6371 calls symbol:src/helix/studio/main_window.py:_hide_console_dock:3819 (high)
  • symbol:src/helix/studio/main_window.py:_create_menus:6371 calls symbol:src/helix/studio/main_window.py:_make_helixspec_actions:7015 (high)
  • symbol:src/helix/studio/main_window.py:_create_menus:6371 calls symbol:src/helix/studio/main_window.py:_make_open_folder_actions:6993 (high)
  • symbol:src/helix/studio/main_window.py:_create_menus:6371 calls symbol:src/helix/studio/main_window.py:_menu_host:1040 (high)
  • symbol:src/helix/studio/main_window.py:_create_menus:6371 calls symbol:src/helix/studio/main_window.py:_on_theme_selected:5455 (high)
  • symbol:src/helix/studio/main_window.py:_create_menus:6371 calls symbol:src/helix/studio/main_window.py:_rebuild_recent_menu:7224 (high)
  • symbol:src/helix/studio/main_window.py:_create_menus:6371 calls symbol:src/helix/studio/main_window.py:_rebuild_recent_sessions_menu:7235 (high)
  • symbol:src/helix/studio/main_window.py:_create_menus:6371 calls symbol:src/helix/studio/main_window.py:_register_core_commands_once:7340 (high)
  • symbol:src/helix/studio/main_window.py:_create_menus:6371 calls symbol:src/helix/studio/main_window.py:_set_left_visible:4421 (high)
  • symbol:src/helix/studio/main_window.py:_create_menus:6371 calls symbol:src/helix/studio/main_window.py:_set_right_visible:4465 (high)
  • symbol:src/helix/studio/main_window.py:_create_menus:6371 calls symbol:src/helix/studio/main_window.py:_show_console_dock:3845 (high)
  • symbol:src/helix/studio/main_window.py:_create_menus:6371 calls symbol:src/helix/studio/main_window.py:apply_layout_preset:5227 (high)
  • symbol:src/helix/studio/main_window.py:_create_menus:6371 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/main_window.py:_create_menus:6371 calls symbol:src/helix/support/build_meta.py:is_enterprise_build:54 (medium)
  • symbol:src/helix/studio/main_window.py:_create_menus:6371 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/main_window.py:_current_center_tab_key:5565 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/main_window.py:_current_center_tab_key:5565 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/main_window.py:_current_toolchain_hash:9591 calls symbol:src/helix/scientific_contract.py:current_contract_identity:212 (medium)
  • symbol:src/helix/studio/main_window.py:_current_toolchain_hash:9591 calls symbol:src/helix/scientific_contract.py:load_model_semantics:485 (medium)
  • symbol:src/helix/studio/main_window.py:_current_toolchain_hash:9591 calls symbol:src/helix/scientific_contract.py:load_policy:417 (medium)
  • symbol:src/helix/studio/main_window.py:_current_toolchain_hash:9591 calls symbol:src/helix/scientific_contract.py:sha256_prefixed:327 (medium)
  • symbol:src/helix/studio/main_window.py:_default_project_root:378 calls symbol:src/helix/studio/main_window.py:_can_create_under:222 (high)
  • symbol:src/helix/studio/main_window.py:_default_sidebar_width_px:3530 calls symbol:src/helix/studio/main_window.py:_clamped_sidebar_max_width:3521 (high)
  • symbol:src/helix/studio/main_window.py:_default_sidebar_width_px:3530 calls symbol:src/helix/studio/main_window.py:_min_sidebar_width_px:3406 (high)
  • symbol:src/helix/studio/main_window.py:_default_sidebar_width_px:3530 calls symbol:src/helix/studio/main_window.py:_scaled_px:3397 (high)
  • symbol:src/helix/studio/main_window.py:_done:8515 calls symbol:src/helix/studio/main_window.py:_plugin_log:7533 (high)
  • symbol:src/helix/studio/main_window.py:_done:8515 calls symbol:src/helix/studio/qtconcurrent_compat.py:result:29 (medium)
  • symbol:src/helix/studio/main_window.py:_effective_disabled_plugins:7445 calls symbol:src/helix/studio/main_window.py:_settings_disabled_plugins:7436 (high)
  • symbol:src/helix/studio/main_window.py:_effective_disabled_plugins:7445 calls symbol:src/helix/studio/plugins/studio_host.py:set:477 (medium)
  • symbol:src/helix/studio/main_window.py:_ensure_plugin_system:7516 calls symbol:src/helix/studio/main_window.py:_effective_disabled_plugins:7445 (high)
  • symbol:src/helix/studio/main_window.py:_ensure_plugin_system:7516 calls symbol:src/helix/studio/plugins/manager.py:default_plugin_search_paths:168 (medium)
  • symbol:src/helix/studio/main_window.py:_ensure_plugin_system:7516 calls symbol:src/helix/studio/plugins/manager.py:HelixPluginManager:186 (medium)
  • symbol:src/helix/studio/main_window.py:_ensure_plugin_system:7516 calls symbol:src/helix/studio/plugins/manager.py:set_disabled:242 (medium)
  • symbol:src/helix/studio/main_window.py:_ensure_plugin_system:7516 calls symbol:src/helix/studio/plugins/studio_host.py:StudioPluginHost:53 (medium)
  • symbol:src/helix/studio/main_window.py:_ensure_sidebar_overlay:3879 calls symbol:src/helix/studio/main_window.py:_RightSidebarDrawerOverlay:340 (high)
  • symbol:src/helix/studio/main_window.py:_ensure_splitter_visible:4920 calls symbol:src/helix/studio/main_window.py:_apply_default_splitter_sizes:3412 (high)
  • symbol:src/helix/studio/main_window.py:_err:6741 calls symbol:src/helix/studio/main_window.py:_show_error:7303 (high)
  • symbol:src/helix/studio/main_window.py:_err:6770 calls symbol:src/helix/studio/main_window.py:_show_error:7303 (high)
  • symbol:src/helix/studio/main_window.py:_err:6921 calls symbol:src/helix/studio/main_window.py:_show_error:7303 (high)
  • symbol:src/helix/studio/main_window.py:_export_single_guide_report:10035 calls symbol:src/helix/studio/limitations.py:limitations_stamp:69 (medium)
  • symbol:src/helix/studio/main_window.py:_export_single_guide_report:10035 calls symbol:src/helix/studio/outcome_explorer.py:_pixmap_to_png_bytes:10135 (medium)
  • symbol:src/helix/studio/main_window.py:_export_single_guide_report:10035 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data:1108 (medium)
  • symbol:src/helix/studio/main_window.py:_export_single_guide_report:10035 calls symbol:src/helix/studio/outcome_explorer.py:set_decision_mode_gate:7184 (medium)
  • symbol:src/helix/studio/main_window.py:_export_single_guide_report:10035 calls symbol:src/helix/studio/outcome_explorer.py:set_engine_info:10849 (medium)
  • symbol:src/helix/studio/main_window.py:_export_single_guide_report:10035 calls symbol:src/helix/studio/reports/session_report.py:inspection_only_report_contract_v2:412 (medium)
  • symbol:src/helix/studio/main_window.py:_export_single_guide_report:10035 calls symbol:src/helix/studio/reports/session_report.py:save_session_report:704 (medium)
  • symbol:src/helix/studio/main_window.py:_export_single_guide_report:10035 calls symbol:src/helix/studio/run_artifact.py:artifact_decision_mode_eligible:1207 (medium)
  • symbol:src/helix/studio/main_window.py:_export_single_guide_report:10035 calls symbol:src/helix/studio/run_artifact.py:artifact_is_valid:1185 (medium)
  • symbol:src/helix/studio/main_window.py:_export_single_guide_report:10035 calls symbol:src/helix/studio/run_artifact.py:artifact_root_causes:1192 (medium)
  • symbol:src/helix/studio/main_window.py:_export_single_guide_report:10035 calls symbol:src/helix/studio/run_artifact.py:build_run_artifact_from_run_model:851 (medium)
  • symbol:src/helix/studio/main_window.py:_export_single_guide_report:10035 calls symbol:tests/studio/test_export_hardening.py:grab:142 (low)
  • symbol:src/helix/studio/main_window.py:_extension_host_stats:7641 calls symbol:src/helix/studio/main_window.py:_extension_host_watchdog_config:7696 (high)
  • symbol:src/helix/studio/main_window.py:_extension_host_stats:7641 calls symbol:src/helix/studio/main_window.py:_plugin_quarantine_info:7762 (high)
  • symbol:src/helix/studio/main_window.py:_extension_host_stats:7641 calls symbol:src/helix/studio/plugins/studio_host.py:set:477 (medium)
  • symbol:src/helix/studio/main_window.py:_extension_host_stats:7641 calls symbol:src/helix/studio/session_inspector.py:add:533 (medium)
  • symbol:src/helix/studio/main_window.py:_extension_host_watchdog_tick:8031 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/main_window.py:_extension_host_watchdog_tick:8031 calls symbol:src/helix/clock.py:utc_now_iso_offset:106 (medium)
  • symbol:src/helix/studio/main_window.py:_extension_host_watchdog_tick:8031 calls symbol:src/helix/studio/extension_host/client.py:pid:102 (medium)
  • symbol:src/helix/studio/main_window.py:_extension_host_watchdog_tick:8031 calls symbol:src/helix/studio/extension_host/supervisor.py:all_hosts:123 (medium)
  • symbol:src/helix/studio/main_window.py:_extension_host_watchdog_tick:8031 calls symbol:src/helix/studio/extension_host/supervisor.py:heartbeat_tick:207 (medium)
  • symbol:src/helix/studio/main_window.py:_extension_host_watchdog_tick:8031 calls symbol:src/helix/studio/extension_host/supervisor.py:plugins_for_host_key:131 (medium)
  • symbol:src/helix/studio/main_window.py:_extension_host_watchdog_tick:8031 calls symbol:src/helix/studio/extension_host/supervisor.py:stop_host:180 (medium)
  • symbol:src/helix/studio/main_window.py:_extension_host_watchdog_tick:8031 calls symbol:src/helix/studio/main_window.py:_effective_disabled_plugins:7445 (high)
  • symbol:src/helix/studio/main_window.py:_extension_host_watchdog_tick:8031 calls symbol:src/helix/studio/main_window.py:_plugin_log:7533 (high)
  • symbol:src/helix/studio/main_window.py:_extension_host_watchdog_tick:8031 calls symbol:src/helix/studio/main_window.py:_process_rss_bytes:7743 (high)
  • symbol:src/helix/studio/main_window.py:_extension_host_watchdog_tick:8031 calls symbol:src/helix/studio/main_window.py:_quarantine_plugin:7974 (high)
  • symbol:src/helix/studio/main_window.py:_extension_host_watchdog_tick:8031 calls symbol:src/helix/studio/main_window.py:_recover_extension_host:7878 (high)
  • symbol:src/helix/studio/main_window.py:_extension_host_watchdog_tick:8031 calls symbol:src/helix/studio/web_panels.py:is_running:26 (medium)
  • symbol:src/helix/studio/main_window.py:_finalize_recompute_cache_state:2570 calls symbol:src/helix/studio/rail_state.py:end_compute:107 (medium)
  • symbol:src/helix/studio/main_window.py:_focus_lightcone_branch:5706 calls symbol:src/helix/studio/lightcone_panel.py:focus_active_selection:5390 (medium)
  • symbol:src/helix/studio/main_window.py:_forget_recent_session:7257 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/main_window.py:_forget_recent_session:7257 calls symbol:src/helix/studio/main_window.py:_rebuild_recent_sessions_menu:7235 (high)
  • symbol:src/helix/studio/main_window.py:_frameless_log:176 calls symbol:src/helix/studio/main_window.py:_frameless_debug_enabled:172 (high)
  • symbol:src/helix/studio/main_window.py:_global_pos_from_event:159 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/main_window.py:_hide_console_dock:3819 calls symbol:src/helix/studio/main_window.py:_update_console_toggle_text:6264 (high)
  • symbol:src/helix/studio/main_window.py:_hide_console_dock:3819 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/main_window.py:_hide_sidebar_overlay:3980 calls symbol:src/helix/studio/main_window.py:_update_sidebar_drawer_button:4390 (high)
  • symbol:src/helix/studio/main_window.py:_hide_sidebar_overlay:3980 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/main_window.py:_hydrate_crispr_demo_snapshot:9029 calls symbol:src/helix/studio/demo_loader.py:build_canonical_demo_snapshot:99 (medium)
  • symbol:src/helix/studio/main_window.py:_import_ampseq:7154 calls symbol:src/helix/studio/main_window.py:_run_import:7166 (high)
  • symbol:src/helix/studio/main_window.py:_import_bam:7160 calls symbol:src/helix/studio/main_window.py:_run_import:7166 (high)
  • symbol:src/helix/studio/main_window.py:_import_crispresso:7148 calls symbol:src/helix/studio/main_window.py:_run_import:7166 (high)
  • symbol:src/helix/studio/main_window.py:_ingest_helixspec_bundle:1367 calls symbol:src/helix/studio/main_window.py:_open_snapshot_in_explorer:9116 (high)
  • symbol:src/helix/studio/main_window.py:_ingest_helixspec_bundle:1367 calls symbol:src/helix/studio/session.py:error:365 (medium)
  • symbol:src/helix/studio/main_window.py:_init_helixspec_buffer:863 calls symbol:src/helix/studio/session.py:set_helixspec:331 (medium)
  • symbol:src/helix/studio/main_window.py:_init_terminal_manager:3382 calls symbol:src/helix/studio/terminal/manager.py:TerminalManager:24 (medium)
  • symbol:src/helix/studio/main_window.py:_install_frameless_chrome:1043 calls symbol:src/helix/studio/main_window.py:_frameless_log:176 (high)
  • symbol:src/helix/studio/main_window.py:_install_frameless_chrome:1043 calls symbol:src/helix/studio/main_window.py:_topbar_metrics:500 (high)
  • symbol:src/helix/studio/main_window.py:_install_frameless_chrome:1043 calls symbol:src/helix/studio/main_window.py:_TopBar:591 (high)
  • symbol:src/helix/studio/main_window.py:_install_frameless_chrome:1043 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/main_window.py:_install_left_rail_hover_guard:2688 calls symbol:src/helix/studio/main_window.py:_LeftRailHoverGuard:2694 (high)
  • symbol:src/helix/studio/main_window.py:_install_sidebar_overlay_guard:4505 calls symbol:src/helix/studio/main_window.py:_SidebarOverlayGuard:4517 (high)
  • symbol:src/helix/studio/main_window.py:_install_wheel_guard:4591 calls symbol:src/helix/studio/main_window.py:_WheelGuard:4598 (high)
  • symbol:src/helix/studio/main_window.py:_invalidate_segments:2565 calls symbol:src/helix/studio/main_window.py:_set_rail_state:1886 (high)
  • symbol:src/helix/studio/main_window.py:_invalidate_segments:2565 calls symbol:src/helix/studio/rail_state.py:mark_segment_state:72 (medium)
  • symbol:src/helix/studio/main_window.py:_invoke:8472 calls symbol:src/helix/studio/extension_host/supervisor.py:client_for_plugin:112 (medium)
  • symbol:src/helix/studio/main_window.py:_invoke:8472 calls symbol:src/helix/studio/main_window.py:_plugin_log:7533 (high)
  • symbol:src/helix/studio/main_window.py:_invoke:8472 calls symbol:src/helix/studio/web_panels.py:call_async:28 (medium)
  • symbol:src/helix/studio/main_window.py:_invoke:8472 calls symbol:src/helix/studio/web_panels.py:is_running:26 (medium)
  • symbol:src/helix/studio/main_window.py:_layout_mode_for_size:3509 calls symbol:src/helix/studio/main_window.py:_ui_scale:3391 (high)
  • symbol:src/helix/studio/main_window.py:_left_rail_width_px:3403 calls symbol:src/helix/studio/main_window.py:_scaled_px:3397 (high)
  • symbol:src/helix/studio/main_window.py:_load_plugins_once:8673 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/main_window.py:_load_plugins_once:8673 calls symbol:src/helix/clock.py:utc_now_iso_offset:106 (medium)
  • symbol:src/helix/studio/main_window.py:_load_plugins_once:8673 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/main_window.py:_load_plugins_once:8673 calls symbol:src/helix/studio/extension_host/supervisor.py:map_plugin:106 (medium)
  • symbol:src/helix/studio/main_window.py:_load_plugins_once:8673 calls symbol:src/helix/studio/extension_host/supervisor.py:resolve_host_key:95 (medium)
  • symbol:src/helix/studio/main_window.py:_load_plugins_once:8673 calls symbol:src/helix/studio/extension_host/supervisor.py:start_plugin_host:142 (medium)
  • symbol:src/helix/studio/main_window.py:_load_plugins_once:8673 calls symbol:src/helix/studio/extension_host/supervisor.py:start_shared_host:139 (medium)
  • symbol:src/helix/studio/main_window.py:_load_plugins_once:8673 calls symbol:src/helix/studio/main_window.py:_apply_extension_host_load_response:7837 (high)
  • symbol:src/helix/studio/main_window.py:_load_plugins_once:8673 calls symbol:src/helix/studio/main_window.py:_ensure_extension_hosts:7599 (high)
  • symbol:src/helix/studio/main_window.py:_load_plugins_once:8673 calls symbol:src/helix/studio/main_window.py:_ensure_plugin_system:7516 (high)
  • symbol:src/helix/studio/main_window.py:_load_plugins_once:8673 calls symbol:src/helix/studio/main_window.py:_plugin_log:7533 (high)
  • symbol:src/helix/studio/main_window.py:_load_plugins_once:8673 calls symbol:src/helix/studio/plugins/isolation_rules.py:should_use_dedicated_extension_host:6 (medium)
  • symbol:src/helix/studio/main_window.py:_load_plugins_once:8673 calls symbol:src/helix/studio/plugins/manager.py:discover:245 (medium)
  • symbol:src/helix/studio/main_window.py:_load_plugins_once:8673 calls symbol:src/helix/studio/plugins/manager.py:is_disabled:239 (medium)
  • symbol:src/helix/studio/main_window.py:_load_plugins_once:8673 calls symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 (medium)
  • symbol:src/helix/studio/main_window.py:_load_plugins_once:8673 calls symbol:src/helix/studio/plugins/studio_host.py:api:74 (medium)
  • symbol:src/helix/studio/main_window.py:_load_plugins_once:8673 calls symbol:src/helix/studio/plugins/studio_host.py:unregister_plugin:77 (medium)
  • symbol:src/helix/studio/main_window.py:_load_plugins_once:8673 calls symbol:src/helix/studio/project.py:load:174 (medium)
  • symbol:src/helix/studio/main_window.py:_load_plugins_once:8673 calls symbol:src/helix/studio/web_panels.py:call:67 (medium)
  • symbol:src/helix/studio/main_window.py:_load_session:6746 calls symbol:src/helix/studio/workers.py:bump:34 (medium)
  • symbol:src/helix/studio/main_window.py:_make_helixspec_actions:7015 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/main_window.py:_make_history_widget:209 calls symbol:src/helix/studio/run_history.py:RunHistoryWidget:73 (medium)
  • symbol:src/helix/studio/main_window.py:_make_open_folder_actions:6993 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/main_window.py:_maybe_offer_plugin_safe_mode:7452 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/main_window.py:_maybe_offer_plugin_safe_mode:7452 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/main_window.py:_maybe_offer_plugin_safe_mode:7452 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/main_window.py:_maybe_set_gl_tile_from_evs:5385 calls symbol:src/helix/gui/modern/qt.py:set_tile_context:4968 (medium)
  • symbol:src/helix/studio/main_window.py:_maybe_show_visuals_unavailable_banner:5193 calls symbol:src/helix/studio/main_window.py:_refresh_visuals_banner:5812 (high)
  • symbol:src/helix/studio/main_window.py:_measured_center_min_width:3585 calls symbol:src/helix/studio/main_window.py:_compact_center_min_width_px:3409 (high)
  • symbol:src/helix/studio/main_window.py:_measured_center_min_width:3585 calls symbol:src/helix/studio/main_window.py:minimumSizeHint:559 (high)
  • symbol:src/helix/studio/main_window.py:_min_sidebar_width_px:3406 calls symbol:src/helix/studio/main_window.py:_scaled_px:3397 (high)
  • symbol:src/helix/studio/main_window.py:_move_right_column_to_overlay:3923 calls symbol:src/helix/studio/main_window.py:_clear_layout:3914 (high)
  • symbol:src/helix/studio/main_window.py:_move_right_column_to_overlay:3923 calls symbol:src/helix/studio/main_window.py:_ensure_sidebar_overlay:3879 (high)
  • symbol:src/helix/studio/main_window.py:_move_right_column_to_overlay:3923 calls symbol:src/helix/studio/main_window.py:_record_splitter_sizes:4942 (high)
  • symbol:src/helix/studio/main_window.py:_move_right_column_to_overlay:3923 calls symbol:src/helix/studio/main_window.py:show:852 (high)
  • symbol:src/helix/studio/main_window.py:_move_right_column_to_overlay:3923 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/main_window.py:_move_right_column_to_splitter:3955 calls symbol:src/helix/studio/main_window.py:_clear_layout:3914 (high)
  • symbol:src/helix/studio/main_window.py:_move_right_column_to_splitter:3955 calls symbol:src/helix/studio/main_window.py:_hide_sidebar_overlay:3980 (high)
  • symbol:src/helix/studio/main_window.py:_move_right_column_to_splitter:3955 calls symbol:src/helix/studio/main_window.py:_record_splitter_sizes:4942 (high)
  • symbol:src/helix/studio/main_window.py:_move_right_column_to_splitter:3955 calls symbol:src/helix/studio/main_window.py:show:852 (high)
  • symbol:src/helix/studio/main_window.py:_move_right_column_to_splitter:3955 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/main_window.py:_move_to_cursor_screen:5196 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/main_window.py:_move_to_cursor_screen:5196 calls symbol:src/helix/gui/qt_geometry.py:qt_move:6 (medium)
  • symbol:src/helix/studio/main_window.py:_move_to_cursor_screen:5196 calls symbol:src/helix/live/viz/hud.py:contains:118 (medium)
  • symbol:src/helix/studio/main_window.py:_new_project:6927 calls symbol:src/helix/studio/main_window.py:_switch_project:6952 (high)
  • symbol:src/helix/studio/main_window.py:_new_project:6927 calls symbol:src/helix/studio/project.py:ProjectModel:145 (medium)
  • symbol:src/helix/studio/main_window.py:_new_project:6927 calls symbol:src/helix/studio/project.py:save:160 (medium)
  • symbol:src/helix/studio/main_window.py:_new_terminal:6207 calls symbol:src/helix/studio/terminal/manager.py:new_shell:44 (medium)
  • symbol:src/helix/studio/main_window.py:_ok:6738 calls symbol:src/helix/studio/session.py:set_status:361 (medium)
  • symbol:src/helix/studio/main_window.py:_ok:6761 calls symbol:src/helix/studio/main_window.py:_show_error:7303 (high)
  • symbol:src/helix/studio/main_window.py:_ok:6761 calls symbol:src/helix/studio/session.py:load_payload:423 (medium)
  • symbol:src/helix/studio/main_window.py:_ok:6761 calls symbol:src/helix/studio/session.py:set_status:361 (medium)
  • symbol:src/helix/studio/main_window.py:_ok:6852 calls symbol:src/helix/evs/io.py:load_evs_for_run:10 (medium)
  • symbol:src/helix/studio/main_window.py:_ok:6852 calls symbol:src/helix/studio/main_window.py:_activate_evs_payload:5253 (high)
  • symbol:src/helix/studio/main_window.py:_ok:6852 calls symbol:src/helix/studio/main_window.py:_emit_plugin_event:7576 (high)
  • symbol:src/helix/studio/main_window.py:_ok:6852 calls symbol:src/helix/studio/main_window.py:_finalize_recompute_cache_state:2570 (high)
  • symbol:src/helix/studio/main_window.py:_ok:6852 calls symbol:src/helix/studio/main_window.py:_refresh_run_timeline:2957 (high)
  • symbol:src/helix/studio/main_window.py:_ok:6852 calls symbol:src/helix/studio/main_window.py:_set_rail_state:1886 (high)
  • symbol:src/helix/studio/main_window.py:_ok:6852 calls symbol:src/helix/studio/main_window.py:_update_project_status:6980 (high)
  • symbol:src/helix/studio/main_window.py:_ok:6852 calls symbol:src/helix/studio/main_window.py:on_run_activated:5246 (high)
  • symbol:src/helix/studio/main_window.py:_ok:6852 calls symbol:src/helix/studio/project.py:register_snapshot:205 (medium)
  • symbol:src/helix/studio/main_window.py:_ok:6852 calls symbol:src/helix/studio/project.py:save:160 (medium)
  • symbol:src/helix/studio/main_window.py:_on_activity_button_clicked:2624 calls symbol:src/helix/studio/main_window.py:_min_sidebar_width_px:3406 (high)
  • symbol:src/helix/studio/main_window.py:_on_activity_button_clicked:2624 calls symbol:src/helix/studio/main_window.py:_scaled_px:3397 (high)
  • symbol:src/helix/studio/main_window.py:_on_activity_button_clicked:2624 calls symbol:src/helix/studio/main_window.py:_set_active_sidebar:2609 (high)
  • symbol:src/helix/studio/main_window.py:_on_activity_button_clicked:2624 calls symbol:src/helix/studio/main_window.py:_set_left_rail_collapsed:2804 (high)
  • symbol:src/helix/studio/main_window.py:_on_activity_button_clicked:2624 calls symbol:src/helix/studio/main_window.py:_set_left_visible:4421 (high)
  • symbol:src/helix/studio/main_window.py:_on_baseline_selected:9089 calls symbol:src/helix/studio/main_window.py:_maybe_update_compare:9136 (high)
  • symbol:src/helix/studio/main_window.py:_on_baseline_selected:9089 calls symbol:src/helix/studio/main_window.py:_snapshot_to_evs:10181 (high)
  • symbol:src/helix/studio/main_window.py:_on_baseline_selected:9089 calls symbol:src/helix/studio/outcome_explorer.py:set_baseline_overlay:11944 (medium)
  • symbol:src/helix/studio/main_window.py:_on_baseline_selected:9089 calls symbol:src/helix/studio/session_io.py:_ensure_contract_identity:15 (medium)
  • symbol:src/helix/studio/main_window.py:_on_baseline_selected:9089 calls symbol:src/helix/studio/visualization_review_panel.py:set_compare_evs:3117 (medium)
  • symbol:src/helix/studio/main_window.py:_on_candidate_selected:9110 calls symbol:src/helix/studio/main_window.py:_maybe_update_compare:9136 (high)
  • symbol:src/helix/studio/main_window.py:_on_candidate_selected:9110 calls symbol:src/helix/studio/main_window.py:_open_snapshot_in_explorer:9116 (high)
  • symbol:src/helix/studio/main_window.py:_on_center_tab_changed:5583 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/main_window.py:_on_center_tab_changed:5583 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/main_window.py:_on_center_tab_changed:5583 calls symbol:src/helix/studio/main_window.py:_refresh_visuals_banner:5812 (high)
  • symbol:src/helix/studio/main_window.py:_on_center_tab_changed:5583 calls symbol:src/helix/studio/main_window.py:_update_render_activation:5622 (high)
  • symbol:src/helix/studio/main_window.py:_on_center_tab_changed:5583 calls symbol:src/helix/studio/spatial_review_panel.py:set_visual_focus:584 (medium)
  • symbol:src/helix/studio/main_window.py:_on_center_tab_changed:5583 calls symbol:src/helix/studio/visualization_review_panel.py:bridge_state:3148 (medium)
  • symbol:src/helix/studio/main_window.py:_on_center_tab_context_menu:2340 calls symbol:src/helix/studio/main_window.py:_close_center_tab:2305 (high)
  • symbol:src/helix/studio/main_window.py:_on_center_tab_context_menu:2340 calls symbol:src/helix/studio/main_window.py:_visible_center_tab_count:2219 (high)
  • symbol:src/helix/studio/main_window.py:_on_center_tab_context_menu:2340 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/main_window.py:_on_compare_runs:9085 calls symbol:src/helix/studio/run_compare.py:compare_snapshots:538 (medium)
  • symbol:src/helix/studio/main_window.py:_on_compare_runs:9085 calls symbol:src/helix/studio/session.py:set_status:361 (medium)
  • symbol:src/helix/studio/main_window.py:_on_console_visibility_changed:6277 calls symbol:src/helix/studio/main_window.py:_update_console_toggle_text:6264 (high)
  • symbol:src/helix/studio/main_window.py:_on_console_visibility_changed:6277 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/main_window.py:_on_demo:9380 calls symbol:src/helix/studio/main_window.py:_set_pending:9376 (high)
  • symbol:src/helix/studio/main_window.py:_on_design_pcr_requested:9310 calls symbol:src/helix/gui/simbuilder/app.py:prefill_for_outcome:3715 (medium)
  • symbol:src/helix/studio/main_window.py:_on_export_all_guides:9657 calls symbol:src/helix/studio/export_gate.py:build_export_context:45 (medium)
  • symbol:src/helix/studio/main_window.py:_on_export_all_guides:9657 calls symbol:src/helix/studio/main_window.py:_export_single_guide_report:10035 (high)
  • symbol:src/helix/studio/main_window.py:_on_export_all_guides:9657 calls symbol:src/helix/studio/run_artifact.py:artifact_decision_mode_eligible:1207 (medium)
  • symbol:src/helix/studio/main_window.py:_on_export_all_guides:9657 calls symbol:src/helix/studio/run_artifact.py:artifact_is_valid:1185 (medium)
  • symbol:src/helix/studio/main_window.py:_on_export_all_guides:9657 calls symbol:src/helix/studio/run_artifact.py:build_run_artifact_from_run_model:851 (medium)
  • symbol:src/helix/studio/main_window.py:_on_export_all_guides:9657 calls symbol:src/helix/studio/ui/export_gate.py:ensure_export_allowed:19 (medium)
  • symbol:src/helix/studio/main_window.py:_on_export_evidence:9784 calls symbol:src/helix/studio/export_evidence.py:run_to_evidence:98 (medium)
  • symbol:src/helix/studio/main_window.py:_on_export_evidence:9784 calls symbol:src/helix/studio/export_evidence.py:write_evidence_json:225 (medium)
  • symbol:src/helix/studio/main_window.py:_on_export_evidence:9784 calls symbol:src/helix/studio/export_gate.py:build_export_context:45 (medium)
  • symbol:src/helix/studio/main_window.py:_on_export_evidence:9784 calls symbol:src/helix/studio/run_artifact.py:artifact_decision_mode_eligible:1207 (medium)
  • symbol:src/helix/studio/main_window.py:_on_export_evidence:9784 calls symbol:src/helix/studio/run_artifact.py:artifact_is_valid:1185 (medium)
  • symbol:src/helix/studio/main_window.py:_on_export_evidence:9784 calls symbol:src/helix/studio/run_artifact.py:build_run_artifact_from_run_model:851 (medium)
  • symbol:src/helix/studio/main_window.py:_on_export_evidence:9784 calls symbol:src/helix/studio/ui/export_gate.py:ensure_export_allowed:19 (medium)
  • symbol:src/helix/studio/main_window.py:_on_export_support_bundle:9863 calls symbol:src/helix/clock.py:local_now_stamp:122 (medium)
  • symbol:src/helix/studio/main_window.py:_on_export_support_bundle:9863 calls symbol:src/helix/support/bundle.py:write_support_bundle:232 (medium)
  • symbol:src/helix/studio/main_window.py:_on_extension_host_notification:8256 calls symbol:src/helix/studio/main_window.py:_emit_plugin_event:7576 (high)
  • symbol:src/helix/studio/main_window.py:_on_extension_host_notification:8256 calls symbol:src/helix/studio/main_window.py:_plugin_log:7533 (high)
  • symbol:src/helix/studio/main_window.py:_on_extension_host_notification:8256 calls symbol:src/helix/studio/main_window.py:_register_remote_command:8455 (high)
  • symbol:src/helix/studio/main_window.py:_on_extension_host_notification:8256 calls symbol:src/helix/studio/main_window.py:_register_remote_web_panel:8555 (high)
  • symbol:src/helix/studio/main_window.py:_on_extension_host_notification:8256 calls symbol:src/helix/studio/plugins/studio_host.py:unregister_plugin:77 (medium)
  • symbol:src/helix/studio/main_window.py:_on_extension_host_notification:8256 calls symbol:src/helix/studio/web_panels.py:deliver_message:126 (medium)
  • symbol:src/helix/studio/main_window.py:_on_extension_host_notification:8256 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/main_window.py:_on_finished:1300 calls symbol:src/helix/studio/helixspec_editor.py:record_run_success:1958 (medium)
  • symbol:src/helix/studio/main_window.py:_on_finished:1300 calls symbol:src/helix/studio/helixspec_editor.py:set_last_bundle:1698 (medium)
  • symbol:src/helix/studio/main_window.py:_on_finished:1300 calls symbol:src/helix/studio/qtconcurrent_compat.py:result:29 (medium)
  • symbol:src/helix/studio/main_window.py:_on_finished:1300 calls symbol:src/helix/studio/session.py:set_helixspec:331 (medium)
  • symbol:src/helix/studio/main_window.py:_on_finished:1300 calls symbol:src/helix/studio/session.py:set_status:361 (medium)
  • symbol:src/helix/studio/main_window.py:_on_fm_build_cancelled:1815 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/main_window.py:_on_fm_build_error:1822 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/main_window.py:_on_fm_build_finished:1808 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/main_window.py:_on_fm_build_progress:1803 calls symbol:src/helix/studio/main_window.py:show:852 (high)
  • symbol:src/helix/studio/main_window.py:_on_fm_build_progress:1803 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/main_window.py:_on_fm_build_started:1796 calls symbol:src/helix/studio/main_window.py:show:852 (high)
  • symbol:src/helix/studio/main_window.py:_on_fm_build_started:1796 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/main_window.py:_on_focus_compare_requested:2965 calls symbol:src/helix/evs/io.py:load_evs_for_run:10 (medium)
  • symbol:src/helix/studio/main_window.py:_on_focus_compare_requested:2965 calls symbol:src/helix/studio/outcome_explorer.py:set_baseline_overlay:11944 (medium)
  • symbol:src/helix/studio/main_window.py:_on_focus_compare_requested:2965 calls symbol:src/helix/studio/visualization_review_panel.py:set_compare_evs:3117 (medium)
  • symbol:src/helix/studio/main_window.py:_on_guide_selected:9201 calls symbol:src/helix/studio/main_window.py:_refresh_visuals_banner:5812 (high)
  • symbol:src/helix/studio/main_window.py:_on_guide_selected:9201 calls symbol:src/helix/studio/main_window.py:_schedule_lightcone_sync_from_run:5489 (high)
  • symbol:src/helix/studio/main_window.py:_on_guide_selected:9201 calls symbol:src/helix/studio/main_window.py:_set_visual_context_from_run:5636 (high)
  • symbol:src/helix/studio/main_window.py:_on_guide_selected:9201 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data:1108 (medium)
  • symbol:src/helix/studio/main_window.py:_on_guide_selected:9201 calls symbol:src/helix/studio/outcome_explorer.py:set_decision_mode_gate:7184 (medium)
  • symbol:src/helix/studio/main_window.py:_on_guide_selected:9201 calls symbol:src/helix/studio/outcome_explorer.py:set_engine_info:10849 (medium)
  • symbol:src/helix/studio/main_window.py:_on_guide_selected:9201 calls symbol:src/helix/studio/outcome_explorer.py:set_rank:10844 (medium)
  • symbol:src/helix/studio/main_window.py:_on_guide_selected:9201 calls symbol:src/helix/studio/run_artifact.py:artifact_decision_mode_eligible:1207 (medium)
  • symbol:src/helix/studio/main_window.py:_on_guide_selected:9201 calls symbol:src/helix/studio/run_artifact.py:artifact_is_valid:1185 (medium)
  • symbol:src/helix/studio/main_window.py:_on_guide_selected:9201 calls symbol:src/helix/studio/run_artifact.py:artifact_root_causes:1192 (medium)
  • symbol:src/helix/studio/main_window.py:_on_guide_selected:9201 calls symbol:src/helix/studio/run_artifact.py:build_run_artifact_from_run_model:851 (medium)
  • symbol:src/helix/studio/main_window.py:_on_ingest_cancel_clicked:1869 calls symbol:src/helix/gui/simbuilder/app.py:_cancel_fm_build:5294 (medium)
  • symbol:src/helix/studio/main_window.py:_on_ingest_cancel_clicked:1869 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/main_window.py:_on_ingest_cancelled:1854 calls symbol:src/helix/studio/main_window.py:_set_rail_state:1886 (high)
  • symbol:src/helix/studio/main_window.py:_on_ingest_cancelled:1854 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/main_window.py:_on_ingest_error:1862 calls symbol:src/helix/studio/main_window.py:_set_rail_state:1886 (high)
  • symbol:src/helix/studio/main_window.py:_on_ingest_error:1862 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/main_window.py:_on_ingest_finished:1841 calls symbol:src/helix/studio/main_window.py:_set_rail_state:1886 (high)
  • symbol:src/helix/studio/main_window.py:_on_ingest_finished:1841 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/main_window.py:_on_ingest_progress:1836 calls symbol:src/helix/studio/main_window.py:show:852 (high)
  • symbol:src/helix/studio/main_window.py:_on_ingest_progress:1836 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/main_window.py:_on_ingest_started:1828 calls symbol:src/helix/studio/main_window.py:_set_rail_state:1886 (high)
  • symbol:src/helix/studio/main_window.py:_on_ingest_started:1828 calls symbol:src/helix/studio/main_window.py:show:852 (high)
  • symbol:src/helix/studio/main_window.py:_on_ingest_started:1828 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/main_window.py:_on_left_rail_hover_enter:2706 calls symbol:src/helix/studio/main_window.py:_is_headless_platform:118 (high)
  • symbol:src/helix/studio/main_window.py:_on_left_rail_hover_enter:2706 calls symbol:src/helix/studio/main_window.py:_set_left_rail_collapsed:2804 (high)
  • symbol:src/helix/studio/main_window.py:_on_left_rail_hover_leave:2719 calls symbol:src/helix/studio/main_window.py:_is_headless_platform:118 (high)
  • symbol:src/helix/studio/main_window.py:_on_lightcone_export_completed:5558 calls symbol:src/helix/studio/session.py:set_status:361 (medium)
  • symbol:src/helix/studio/main_window.py:_on_lightcone_export_completed:5558 calls symbol:src/helix/sweep.py:export:135 (medium)
  • symbol:src/helix/studio/main_window.py:_on_lightcone_locus_context_changed:5530 calls symbol:src/helix/gui/modern/qt.py:set_tile_context:4968 (medium)
  • symbol:src/helix/studio/main_window.py:_on_new:9386 calls symbol:src/helix/studio/main_window.py:_set_pending:9376 (high)
  • symbol:src/helix/studio/main_window.py:_on_notification:7609 calls symbol:src/helix/studio/main_window.py:_on_extension_host_notification:8256 (high)
  • symbol:src/helix/studio/main_window.py:_on_notification:7609 calls symbol:src/helix/studio/ui_dispatcher.py:ui_post:31 (medium)
  • symbol:src/helix/studio/main_window.py:_on_open_demo_session:9746 calls symbol:src/helix/studio/demo_loader.py:build_canonical_demo_snapshot:99 (medium)
  • symbol:src/helix/studio/main_window.py:_on_open_demo_session:9746 calls symbol:src/helix/studio/main_window.py:_apply_preset_id:9040 (high)
  • symbol:src/helix/studio/main_window.py:_on_open_demo_session:9746 calls symbol:src/helix/studio/main_window.py:_prefill_sim_builder:9925 (high)
  • symbol:src/helix/studio/main_window.py:_on_open_demo_session:9746 calls symbol:src/helix/studio/session.py:load_payload:423 (medium)
  • symbol:src/helix/studio/main_window.py:_on_open_demo_session:9746 calls symbol:src/helix/support/events.py:log_event:171 (medium)
  • symbol:src/helix/studio/main_window.py:_on_open_divergence_proof_bundle:9900 calls symbol:src/helix/studio/divergence_proof_dialog.py:DivergenceProofBundleDialog:28 (medium)
  • symbol:src/helix/studio/main_window.py:_on_open_divergence_proof_bundle:9900 calls symbol:src/helix/studio/divergence_proof_dialog.py:load_bundle:83 (medium)
  • symbol:src/helix/studio/main_window.py:_on_open_divergence_proof_bundle:9900 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/main_window.py:_on_open_prime_demo_session:9768 calls symbol:src/helix/studio/main_window.py:_apply_preset_id:9040 (high)
  • symbol:src/helix/studio/main_window.py:_on_open_prime_demo_session:9768 calls symbol:src/helix/studio/main_window.py:latest_run_id:3474 (high)
  • symbol:src/helix/studio/main_window.py:_on_open_prime_demo_session:9768 calls symbol:src/helix/studio/main_window.py:on_run_activated:5246 (high)
  • symbol:src/helix/studio/main_window.py:_on_open_prime_demo_session:9768 calls symbol:src/helix/support/events.py:log_event:171 (medium)
  • symbol:src/helix/studio/main_window.py:_on_open_session:9998 calls symbol:src/helix/studio/demo_loader.py:build_guide_summaries_from_session:864 (medium)
  • symbol:src/helix/studio/main_window.py:_on_open_session:9998 calls symbol:src/helix/studio/guide_inspector.py:set_guide_rows:451 (medium)
  • symbol:src/helix/studio/main_window.py:_on_open_session:9998 calls symbol:src/helix/studio/main_window.py:_prefill_sim_builder:9925 (high)
  • symbol:src/helix/studio/main_window.py:_on_open_session:9998 calls symbol:src/helix/studio/main_window.py:_remember_recent_session:7246 (high)
  • symbol:src/helix/studio/main_window.py:_on_open_session:9998 calls symbol:src/helix/studio/run_history.py:selectRow:543 (medium)
  • symbol:src/helix/studio/main_window.py:_on_open_session:9998 calls symbol:src/helix/studio/session.py:load_payload:423 (medium)
  • symbol:src/helix/studio/main_window.py:_on_open_session:9998 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/studio/main_window.py:_on_open:9383 calls symbol:src/helix/studio/main_window.py:_set_pending:9376 (high)
  • symbol:src/helix/studio/main_window.py:_on_prime_demo:9394 calls symbol:src/helix/studio/main_window.py:_set_pending:9376 (high)
  • symbol:src/helix/studio/main_window.py:_on_rail_graph_changed:1976 calls symbol:src/helix/studio/rail_model.py:RailSelection:41 (medium)
  • symbol:src/helix/studio/main_window.py:_on_rail_selection_changed:1998 calls symbol:src/helix/studio/main_window.py:_scope_center_to_stage:2021 (high)
  • symbol:src/helix/studio/main_window.py:_on_rail_selection_changed:1998 calls symbol:src/helix/studio/main_window.py:_scope_right_sidebar_to_stage:2013 (high)
  • symbol:src/helix/studio/main_window.py:_on_rail_selection_changed:1998 calls symbol:src/helix/studio/main_window.py:_set_active_sidebar:2609 (high)
  • symbol:src/helix/studio/main_window.py:_on_rail_selection_changed:1998 calls symbol:src/helix/studio/main_window.py:_set_left_visible:4421 (high)
  • symbol:src/helix/studio/main_window.py:_on_recent:9389 calls symbol:src/helix/studio/main_window.py:_set_pending:9376 (high)
  • symbol:src/helix/studio/main_window.py:_on_recompute_downstream_requested:2392 calls symbol:src/helix/studio/main_window.py:_invalidate_segments:2565 (high)
  • symbol:src/helix/studio/main_window.py:_on_recompute_downstream_requested:2392 calls symbol:src/helix/studio/main_window.py:_random_token:480 (high)
  • symbol:src/helix/studio/main_window.py:_on_recompute_downstream_requested:2392 calls symbol:src/helix/studio/main_window.py:_recompute_plan:2404 (high)
  • symbol:src/helix/studio/main_window.py:_on_recompute_downstream_requested:2392 calls symbol:src/helix/studio/main_window.py:_run_next_recompute_in_chain:2411 (high)
  • symbol:src/helix/studio/main_window.py:_on_recompute_downstream_requested:2392 calls symbol:src/helix/studio/rail_planner.py:plan:24 (medium)
  • symbol:src/helix/studio/main_window.py:_on_recompute_downstream_requested:2392 calls symbol:src/helix/studio/rail_planner.py:RecomputePlanner:15 (medium)
  • symbol:src/helix/studio/main_window.py:_on_recompute_rejected:2454 calls symbol:src/helix/studio/session.py:set_status:361 (medium)
  • symbol:src/helix/studio/main_window.py:_on_recompute_requested:2379 calls symbol:src/helix/studio/main_window.py:_random_token:480 (high)
  • symbol:src/helix/studio/main_window.py:_on_recompute_requested:2379 calls symbol:src/helix/studio/main_window.py:_recompute_plan:2404 (high)
  • symbol:src/helix/studio/main_window.py:_on_recompute_requested:2379 calls symbol:src/helix/studio/session.py:set_status:361 (medium)
  • symbol:src/helix/studio/main_window.py:_on_recompute_result_changed:2426 calls symbol:src/helix/studio/main_window.py:_run_next_recompute_in_chain:2411 (high)
  • symbol:src/helix/studio/main_window.py:_on_recompute_result_changed:2426 calls symbol:src/helix/studio/rail_state.py:chain_id_for:247 (medium)
  • symbol:src/helix/studio/main_window.py:_on_recompute_result_changed:2426 calls symbol:src/helix/studio/status_chip.py:reset:22 (medium)
  • symbol:src/helix/studio/main_window.py:_on_run_doctor:9892 calls symbol:src/helix/studio/doctor_dialog.py:DoctorDialog:22 (medium)
  • symbol:src/helix/studio/main_window.py:_on_run_doctor:9892 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/main_window.py:_on_run_recorded:6776 calls symbol:src/helix/snapshot_bundle.py:default_report_dir:64 (medium)
  • symbol:src/helix/studio/main_window.py:_on_run_recorded:6776 calls symbol:src/helix/snapshot_bundle.py:default_snapshot_dir:58 (medium)
  • symbol:src/helix/studio/main_window.py:_on_run_recorded:6776 calls symbol:src/helix/studio/main_window.py:_activate_evs_payload:5253 (high)
  • symbol:src/helix/studio/main_window.py:_on_run_recorded:6776 calls symbol:src/helix/studio/main_window.py:_show_error:7303 (high)
  • symbol:src/helix/studio/main_window.py:_on_run_recorded:6776 calls symbol:src/helix/studio/main_window.py:_snapshot_to_evs:10181 (high)
  • symbol:src/helix/studio/main_window.py:_on_run_recorded:6776 calls symbol:src/helix/studio/session_io.py:_ensure_contract_identity:15 (medium)
  • symbol:src/helix/studio/main_window.py:_on_save_session:9982 calls symbol:src/helix/studio/main_window.py:_remember_recent_session:7246 (high)
  • symbol:src/helix/studio/main_window.py:_on_save_session:9982 calls symbol:src/helix/studio/session_io.py:save_session:86 (medium)
  • symbol:src/helix/studio/main_window.py:_on_save_session:9982 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/studio/main_window.py:_on_session_state_changed_for_sidebar:4414 calls symbol:src/helix/studio/main_window.py:_update_sidebar_drawer_button:4390 (high)
  • symbol:src/helix/studio/main_window.py:_on_show_about:9917 calls symbol:src/helix/studio/about_dialog.py:AboutDialog:10 (medium)
  • symbol:src/helix/studio/main_window.py:_on_show_about:9917 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/main_window.py:_on_splitter_moved:4967 calls symbol:src/helix/studio/main_window.py:_record_splitter_sizes:4942 (high)
  • symbol:src/helix/studio/main_window.py:_on_stale_result_dropped:2461 calls symbol:src/helix/studio/session.py:set_status:361 (medium)
  • symbol:src/helix/studio/main_window.py:_on_status_changed:6252 calls symbol:src/helix/studio/main_window.py:_update_console_toggle_text:6264 (high)
  • symbol:src/helix/studio/main_window.py:_on_stderr:7616 calls symbol:src/helix/studio/main_window.py:_plugin_log:7533 (high)
  • symbol:src/helix/studio/main_window.py:_on_theme_selected:5455 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/main_window.py:_on_theme_selected:5455 calls symbol:src/helix/gui/theme.py:apply_helix_theme:196 (medium)
  • symbol:src/helix/studio/main_window.py:_on_theme_selected:5455 calls symbol:src/helix/gui/theme.py:current_theme_name:90 (medium)
  • symbol:src/helix/studio/main_window.py:_on_theme_selected:5455 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/main_window.py:_on_toggle_viewer_perf_hud:6667 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/main_window.py:_on_visuals_banner_closed:5183 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/main_window.py:_on_visuals_banner_closed:5183 calls symbol:src/helix/studio/main_window.py:_current_center_tab_key:5565 (high)
  • symbol:src/helix/studio/main_window.py:_on_visuals_banner_closed:5183 calls symbol:src/helix/studio/session_inspector.py:add:533 (medium)
  • symbol:src/helix/studio/main_window.py:_open_artifacts_folder:7006 calls symbol:src/helix/studio/main_window.py:_open_folder:7002 (high)
  • symbol:src/helix/studio/main_window.py:_open_command_palette:7328 calls symbol:src/helix/studio/command_palette.py:CommandPaletteDialog:24 (medium)
  • symbol:src/helix/studio/main_window.py:_open_command_palette:7328 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/main_window.py:_open_last_helixspec_bundle:7020 calls symbol:src/helix/studio/main_window.py:_open_folder:7002 (high)
  • symbol:src/helix/studio/main_window.py:_open_lightcone_view:5435 calls symbol:src/helix/studio/main_window.py:_schedule_lightcone_sync_from_run:5489 (high)
  • symbol:src/helix/studio/main_window.py:_open_lightcone_view:5435 calls symbol:src/helix/studio/main_window.py:open_center_tab:5418 (high)
  • symbol:src/helix/studio/main_window.py:_open_preset_dialog:8949 calls symbol:src/helix/studio/experiment_presets.py:list_presets:261 (medium)
  • symbol:src/helix/studio/main_window.py:_open_preset_dialog:8949 calls symbol:src/helix/studio/main_window.py:_apply_preset_id:9040 (high)
  • symbol:src/helix/studio/main_window.py:_open_preset_dialog:8949 calls symbol:src/helix/studio/main_window.py:resize:856 (high)
  • symbol:src/helix/studio/main_window.py:_open_preset_dialog:8949 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/main_window.py:_open_preset_dialog:8949 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/main_window.py:_open_preset_dialog:8949 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:src/helix/studio/main_window.py:_open_project:6936 calls symbol:src/helix/studio/main_window.py:_show_error:7303 (high)
  • symbol:src/helix/studio/main_window.py:_open_project:6936 calls symbol:src/helix/studio/main_window.py:_switch_project:6952 (high)
  • symbol:src/helix/studio/main_window.py:_open_project:6936 calls symbol:src/helix/studio/project.py:load:174 (medium)
  • symbol:src/helix/studio/main_window.py:_open_recent_session:7265 calls symbol:src/helix/studio/demo_loader.py:build_guide_summaries_from_session:864 (medium)
  • symbol:src/helix/studio/main_window.py:_open_recent_session:7265 calls symbol:src/helix/studio/guide_inspector.py:set_guide_rows:451 (medium)
  • symbol:src/helix/studio/main_window.py:_open_recent_session:7265 calls symbol:src/helix/studio/main_window.py:_forget_recent_session:7257 (high)
  • symbol:src/helix/studio/main_window.py:_open_recent_session:7265 calls symbol:src/helix/studio/main_window.py:_prefill_sim_builder:9925 (high)
  • symbol:src/helix/studio/main_window.py:_open_recent_session:7265 calls symbol:src/helix/studio/main_window.py:_remember_recent_session:7246 (high)
  • symbol:src/helix/studio/main_window.py:_open_recent_session:7265 calls symbol:src/helix/studio/run_history.py:selectRow:543 (medium)
  • symbol:src/helix/studio/main_window.py:_open_recent_session:7265 calls symbol:src/helix/studio/session.py:load_payload:423 (medium)
  • symbol:src/helix/studio/main_window.py:_open_recent:7290 calls symbol:src/helix/studio/main_window.py:_show_error:7303 (high)
  • symbol:src/helix/studio/main_window.py:_open_recent:7290 calls symbol:src/helix/studio/main_window.py:_switch_project:6952 (high)
  • symbol:src/helix/studio/main_window.py:_open_recent:7290 calls symbol:src/helix/studio/project.py:load:174 (medium)
  • symbol:src/helix/studio/main_window.py:_open_reports_folder:7012 calls symbol:src/helix/snapshot_bundle.py:default_report_dir:64 (medium)
  • symbol:src/helix/studio/main_window.py:_open_reports_folder:7012 calls symbol:src/helix/studio/main_window.py:_open_folder:7002 (high)
  • symbol:src/helix/studio/main_window.py:_open_sidebar_overlay_user:4039 calls symbol:src/helix/studio/main_window.py:_open_sidebar_overlay:4053 (high)
  • symbol:src/helix/studio/main_window.py:_open_sidebar_overlay_user:4039 calls symbol:src/helix/studio/main_window.py:_set_right_column_hidden:4452 (high)
  • symbol:src/helix/studio/main_window.py:_open_sidebar_overlay_user:4039 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/main_window.py:_open_sidebar_overlay:4053 calls symbol:src/helix/gui/qt_geometry.py:qt_set_geometry:10 (medium)
  • symbol:src/helix/studio/main_window.py:_open_sidebar_overlay:4053 calls symbol:src/helix/studio/main_window.py:_ensure_sidebar_overlay:3879 (high)
  • symbol:src/helix/studio/main_window.py:_open_sidebar_overlay:4053 calls symbol:src/helix/studio/main_window.py:_move_right_column_to_overlay:3923 (high)
  • symbol:src/helix/studio/main_window.py:_open_sidebar_overlay:4053 calls symbol:src/helix/studio/main_window.py:_sidebar_overlay_geometry:3560 (high)
  • symbol:src/helix/studio/main_window.py:_open_sidebar_overlay:4053 calls symbol:src/helix/studio/main_window.py:_update_sidebar_drawer_button:4390 (high)
  • symbol:src/helix/studio/main_window.py:_open_sidebar_overlay:4053 calls symbol:src/helix/studio/main_window.py:show:852 (high)
  • symbol:src/helix/studio/main_window.py:_open_snapshot_in_explorer:9116 calls symbol:src/helix/studio/main_window.py:_activate_evs_payload:5253 (high)
  • symbol:src/helix/studio/main_window.py:_open_snapshot_in_explorer:9116 calls symbol:src/helix/studio/main_window.py:_snapshot_to_evs:10181 (high)
  • symbol:src/helix/studio/main_window.py:_open_snapshot_in_explorer:9116 calls symbol:src/helix/studio/session_io.py:_ensure_contract_identity:15 (medium)
  • symbol:src/helix/studio/main_window.py:_open_snapshots_folder:7009 calls symbol:src/helix/snapshot_bundle.py:default_snapshot_dir:58 (medium)
  • symbol:src/helix/studio/main_window.py:_open_snapshots_folder:7009 calls symbol:src/helix/studio/main_window.py:_open_folder:7002 (high)
  • symbol:src/helix/studio/main_window.py:_open_visual_analysis_handoff:3090 calls symbol:src/helix/studio/main_window.py:open_center_tab:5418 (high)
  • symbol:src/helix/studio/main_window.py:_open_workflow_explorer:5679 calls symbol:src/helix/studio/main_window.py:open_center_tab:5418 (high)
  • symbol:src/helix/studio/main_window.py:_open_workflow_explorer:5679 calls symbol:src/helix/studio/workflow_panel.py:show_explorer:315 (medium)
  • symbol:src/helix/studio/main_window.py:_open_workflow_outcome_map:5668 calls symbol:src/helix/studio/main_window.py:open_center_tab:5418 (high)
  • symbol:src/helix/studio/main_window.py:_open_workflow_outcome_map:5668 calls symbol:src/helix/studio/workflow_panel.py:show_outcome_map:309 (medium)
  • symbol:src/helix/studio/main_window.py:_parse_view_state:6086 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/main_window.py:_persist_layout_state:6031 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/main_window.py:_persist_layout_state:6031 calls symbol:src/helix/studio/layout_state.py:to_json:188 (medium)
  • symbol:src/helix/studio/main_window.py:_persist_layout_state:6031 calls symbol:src/helix/studio/main_window.py:_snapshot_layout_state:5916 (high)
  • symbol:src/helix/studio/main_window.py:_plugin_log:7533 calls symbol:src/helix/clock.py:utc_now_iso_offset:106 (medium)
  • symbol:src/helix/studio/main_window.py:_plugin_log:7533 calls symbol:src/helix/studio/main_window.py:_plugin_log_path:8662 (high)
  • symbol:src/helix/studio/main_window.py:_plugin_quarantine_info:7762 calls symbol:src/helix/studio/main_window.py:_plugin_quarantine_reason:7751 (high)
  • symbol:src/helix/studio/main_window.py:_position_sidebar_button_bar:4177 calls symbol:src/helix/gui/qt_geometry.py:qt_move:6 (medium)
  • symbol:src/helix/studio/main_window.py:_position_sidebar_button_bar:4177 calls symbol:src/helix/studio/main_window.py:_chrome_top_inset:4274 (high)
  • symbol:src/helix/studio/main_window.py:_position_sidebar_overlay:4187 calls symbol:src/helix/gui/qt_geometry.py:qt_set_geometry:10 (medium)
  • symbol:src/helix/studio/main_window.py:_position_sidebar_overlay:4187 calls symbol:src/helix/studio/main_window.py:_sidebar_overlay_geometry:3560 (high)
  • symbol:src/helix/studio/main_window.py:_prefill_sim_builder:9925 calls symbol:src/helix/gui/simbuilder/app.py:apply_dict:1324 (medium)
  • symbol:src/helix/studio/main_window.py:_prefill_sim_builder:9925 calls symbol:src/helix/gui/simbuilder/app.py:set_sequence:821 (medium)
  • symbol:src/helix/studio/main_window.py:_quarantine_plugin:7974 calls symbol:src/helix/studio/extension_host/supervisor.py:client_for_plugin:112 (medium)
  • symbol:src/helix/studio/main_window.py:_quarantine_plugin:7974 calls symbol:src/helix/studio/extension_host/supervisor.py:stop_plugin_host:201 (medium)
  • symbol:src/helix/studio/main_window.py:_quarantine_plugin:7974 calls symbol:src/helix/studio/main_window.py:_effective_disabled_plugins:7445 (high)
  • symbol:src/helix/studio/main_window.py:_quarantine_plugin:7974 calls symbol:src/helix/studio/main_window.py:_plugin_log:7533 (high)
  • symbol:src/helix/studio/main_window.py:_quarantine_plugin:7974 calls symbol:src/helix/studio/main_window.py:_set_plugin_enabled:7496 (high)
  • symbol:src/helix/studio/main_window.py:_quarantine_plugin:7974 calls symbol:src/helix/studio/main_window.py:_set_plugin_quarantine_reason:7791 (high)
  • symbol:src/helix/studio/main_window.py:_quarantine_plugin:7974 calls symbol:src/helix/studio/main_window.py:_unload_remote_plugin:7814 (high)
  • symbol:src/helix/studio/main_window.py:_quarantine_plugin:7974 calls symbol:src/helix/studio/web_panels.py:call:67 (medium)
  • symbol:src/helix/studio/main_window.py:_quarantine_plugin:7974 calls symbol:src/helix/studio/web_panels.py:is_running:26 (medium)
  • symbol:src/helix/studio/main_window.py:_quarantined_plugins:7780 calls symbol:src/helix/studio/main_window.py:_plugin_quarantine_reason:7751 (high)
  • symbol:src/helix/studio/main_window.py:_random_token:480 calls symbol:src/helix/security/tokens.py:token_hex:12 (medium)
  • symbol:src/helix/studio/main_window.py:_read_json_setting:5845 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/main_window.py:_rebuild_center_tab_index_map:2034 calls symbol:src/helix/studio/main_window.py:_refresh_center_tab_titles:2146 (high)
  • symbol:src/helix/studio/main_window.py:_rebuild_recent_menu:7224 calls symbol:src/helix/studio/main_window.py:_open_recent:7290 (high)
  • symbol:src/helix/studio/main_window.py:_rebuild_recent_menu:7224 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/main_window.py:_rebuild_recent_sessions_menu:7235 calls symbol:src/helix/studio/main_window.py:_open_recent_session:7265 (high)
  • symbol:src/helix/studio/main_window.py:_rebuild_recent_sessions_menu:7235 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/main_window.py:_recompute_claims:2529 calls symbol:src/helix/studio/backend_commit.py:commit_with_guards:8 (medium)
  • symbol:src/helix/studio/main_window.py:_recompute_claims:2529 calls symbol:src/helix/studio/main_window.py:_random_token:480 (high)
  • symbol:src/helix/studio/main_window.py:_recompute_claims:2529 calls symbol:src/helix/studio/main_window.py:_segment_hash:2558 (high)
  • symbol:src/helix/studio/main_window.py:_recompute_claims:2529 calls symbol:src/helix/studio/rail_model.py:stable_hash:124 (medium)
  • symbol:src/helix/studio/main_window.py:_recompute_claims:2529 calls symbol:src/helix/studio/rail_state.py:begin_compute:83 (medium)
  • symbol:src/helix/studio/main_window.py:_recompute_claims:2529 calls symbol:src/helix/studio/rail_state.py:fail_compute:143 (medium)
  • symbol:src/helix/studio/main_window.py:_recompute_evidence:2477 calls symbol:src/helix/studio/export_evidence.py:run_to_evidence:98 (medium)
  • symbol:src/helix/studio/main_window.py:_recompute_evidence:2477 calls symbol:src/helix/studio/main_window.py:_invalidate_segments:2565 (high)
  • symbol:src/helix/studio/main_window.py:_recompute_evidence:2477 calls symbol:src/helix/studio/main_window.py:_random_token:480 (high)
  • symbol:src/helix/studio/main_window.py:_recompute_evidence:2477 calls symbol:src/helix/studio/main_window.py:_segment_hash:2558 (high)
  • symbol:src/helix/studio/main_window.py:_recompute_evidence:2477 calls symbol:src/helix/studio/rail_state.py:begin_compute:83 (medium)
  • symbol:src/helix/studio/main_window.py:_recompute_evidence:2477 calls symbol:src/helix/studio/session.py:get_run_by_id:207 (medium)
  • symbol:src/helix/studio/main_window.py:_recompute_outcome_model:2466 calls symbol:src/helix/studio/main_window.py:_invalidate_segments:2565 (high)
  • symbol:src/helix/studio/main_window.py:_recompute_outcome_model:2466 calls symbol:src/helix/studio/main_window.py:_random_token:480 (high)
  • symbol:src/helix/studio/main_window.py:_recompute_outcome_model:2466 calls symbol:src/helix/studio/main_window.py:_run_helixspec_buffer:1028 (high)
  • symbol:src/helix/studio/main_window.py:_recompute_outcome_model:2466 calls symbol:src/helix/studio/rail_state.py:begin_compute:83 (medium)
  • symbol:src/helix/studio/main_window.py:_record_plugin_timeout:8010 calls symbol:src/helix/studio/main_window.py:_quarantine_plugin:7974 (high)
  • symbol:src/helix/studio/main_window.py:_recover_extension_host:7878 calls symbol:src/helix/studio/extension_host/supervisor.py:start_plugin_host:142 (medium)
  • symbol:src/helix/studio/main_window.py:_recover_extension_host:7878 calls symbol:src/helix/studio/extension_host/supervisor.py:start_shared_host:139 (medium)
  • symbol:src/helix/studio/main_window.py:_recover_extension_host:7878 calls symbol:src/helix/studio/main_window.py:_apply_extension_host_load_response:7837 (high)
  • symbol:src/helix/studio/main_window.py:_recover_extension_host:7878 calls symbol:src/helix/studio/main_window.py:_effective_disabled_plugins:7445 (high)
  • symbol:src/helix/studio/main_window.py:_recover_extension_host:7878 calls symbol:src/helix/studio/main_window.py:_plugin_quarantine_reason:7751 (high)
  • symbol:src/helix/studio/main_window.py:_recover_extension_host:7878 calls symbol:src/helix/studio/main_window.py:_unload_remote_plugin:7814 (high)
  • symbol:src/helix/studio/main_window.py:_recover_extension_host:7878 calls symbol:src/helix/studio/plugins/manager.py:is_disabled:239 (medium)
  • symbol:src/helix/studio/main_window.py:_recover_extension_host:7878 calls symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 (medium)
  • symbol:src/helix/studio/main_window.py:_recover_extension_host:7878 calls symbol:src/helix/studio/web_panels.py:call:67 (medium)
  • symbol:src/helix/studio/main_window.py:_refresh_center_tab_titles:2146 calls symbol:src/helix/studio/main_window.py:_apply_center_tab_bar_chrome:2083 (high)
  • symbol:src/helix/studio/main_window.py:_refresh_center_tab_titles:2146 calls symbol:src/helix/studio/main_window.py:_center_tab_compact_label:2127 (high)
  • symbol:src/helix/studio/main_window.py:_refresh_center_tab_titles:2146 calls symbol:src/helix/studio/main_window.py:_tab_key_for_index:2174 (high)
  • symbol:src/helix/studio/main_window.py:_refresh_center_tab_titles:2146 calls symbol:src/helix/studio/main_window.py:_update_sidebar_drawer_button:4390 (high)
  • symbol:src/helix/studio/main_window.py:_refresh_visuals_banner:5812 calls symbol:src/helix/studio/hint_banner.py:set_actions:57 (medium)
  • symbol:src/helix/studio/main_window.py:_refresh_visuals_banner:5812 calls symbol:src/helix/studio/hint_banner.py:set_text:51 (medium)
  • symbol:src/helix/studio/main_window.py:_refresh_visuals_banner:5812 calls symbol:src/helix/studio/main_window.py:_current_center_tab_key:5565 (high)
  • symbol:src/helix/studio/main_window.py:_refresh_visuals_banner:5812 calls symbol:src/helix/studio/main_window.py:_is_headless_platform:118 (high)
  • symbol:src/helix/studio/main_window.py:_refresh_visuals_banner:5812 calls symbol:src/helix/studio/main_window.py:_visual_banner_config:5716 (high)
  • symbol:src/helix/studio/main_window.py:_refresh_visuals_banner:5812 calls symbol:src/helix/studio/main_window.py:show:852 (high)
  • symbol:src/helix/studio/main_window.py:_refresh_visuals_banner:5812 calls symbol:src/helix/studio/plugins/studio_host.py:set:477 (medium)
  • symbol:src/helix/studio/main_window.py:_register_import_in_project:7192 calls symbol:src/helix/studio/project.py:register_imported_run:217 (medium)
  • symbol:src/helix/studio/main_window.py:_reload_plugins:8809 calls symbol:docs/playground/js/realtime_worker.js:code:255 (low)
  • symbol:src/helix/studio/main_window.py:_reload_plugins:8809 calls symbol:src/helix/studio/extension_host/supervisor.py:stop_all:162 (medium)
  • symbol:src/helix/studio/main_window.py:_reload_plugins:8809 calls symbol:src/helix/studio/main_window.py:_ensure_plugin_system:7516 (high)
  • symbol:src/helix/studio/main_window.py:_reload_plugins:8809 calls symbol:src/helix/studio/main_window.py:_load_plugins_once:8673 (high)
  • symbol:src/helix/studio/main_window.py:_reload_plugins:8809 calls symbol:src/helix/studio/plugins/manager.py:unload:413 (medium)
  • symbol:src/helix/studio/main_window.py:_reload_plugins:8809 calls symbol:src/helix/studio/plugins/studio_host.py:set:477 (medium)
  • symbol:src/helix/studio/main_window.py:_reload_plugins:8809 calls symbol:src/helix/studio/plugins/studio_host.py:unregister_plugin:77 (medium)
  • symbol:src/helix/studio/main_window.py:_remember_project:6969 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/main_window.py:_remember_project:6969 calls symbol:src/helix/studio/main_window.py:_rebuild_recent_menu:7224 (high)
  • symbol:src/helix/studio/main_window.py:_remember_recent_session:7246 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/main_window.py:_remember_recent_session:7246 calls symbol:src/helix/studio/main_window.py:_rebuild_recent_sessions_menu:7235 (high)
  • symbol:src/helix/studio/main_window.py:_request_fullscreen:5142 calls symbol:src/helix/studio/main_window.py:_is_headless_platform:118 (high)
  • symbol:src/helix/studio/main_window.py:_request_fullscreen:5142 calls symbol:src/helix/studio/main_window.py:_is_wayland_platform:135 (high)
  • symbol:src/helix/studio/main_window.py:_rerun_active_sim:8920 calls symbol:src/helix/gui/simbuilder/app.py:run_active_tab:5747 (medium)
  • symbol:src/helix/studio/main_window.py:_reset_docks_default:3493 calls symbol:src/helix/studio/main_window.py:_update_console_toggle_text:6264 (high)
  • symbol:src/helix/studio/main_window.py:_restore_continuity_state_from_settings:6067 calls symbol:src/helix/studio/layout_state.py:from_raw:192 (medium)
  • symbol:src/helix/studio/main_window.py:_restore_continuity_state_from_settings:6067 calls symbol:src/helix/studio/main_window.py:open_center_tab:5418 (high)
  • symbol:src/helix/studio/main_window.py:_restore_imported_runs:7050 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/main_window.py:_restore_imported_runs:7050 calls symbol:src/helix/studio/importers/adapters.py:imported_run_to_snapshot:13 (medium)
  • symbol:src/helix/studio/main_window.py:_restore_imported_runs:7050 calls symbol:src/helix/studio/importers/registry.py:get_importer:18 (medium)
  • symbol:src/helix/studio/main_window.py:_restore_imported_runs:7050 calls symbol:src/helix/studio/run_history.py:add_imported_snapshot:561 (medium)
  • symbol:src/helix/studio/main_window.py:_restore_last_helixspec_bundle_menu_state:7038 calls symbol:src/helix/studio/helixspec_editor.py:set_last_bundle:1698 (medium)
  • symbol:src/helix/studio/main_window.py:_restore_layout_or_defaults:4834 calls symbol:src/helix/studio/layout_state.py:from_raw:192 (medium)
  • symbol:src/helix/studio/main_window.py:_restore_layout_or_defaults:4834 calls symbol:src/helix/studio/main_window.py:_apply_center_tab_layout:2225 (high)
  • symbol:src/helix/studio/main_window.py:_restore_layout_or_defaults:4834 calls symbol:src/helix/studio/main_window.py:_apply_default_splitter_sizes:3412 (high)
  • symbol:src/helix/studio/main_window.py:_restore_layout_or_defaults:4834 calls symbol:src/helix/studio/main_window.py:_apply_pending_layout_state_restore:5132 (high)
  • symbol:src/helix/studio/main_window.py:_restore_layout_or_defaults:4834 calls symbol:src/helix/studio/main_window.py:_ensure_splitter_visible:4920 (high)
  • symbol:src/helix/studio/main_window.py:_restore_layout_or_defaults:4834 calls symbol:src/helix/studio/main_window.py:_is_headless_platform:118 (high)
  • symbol:src/helix/studio/main_window.py:_restore_layout_or_defaults:4834 calls symbol:src/helix/studio/main_window.py:_log_layout_restore:6060 (high)
  • symbol:src/helix/studio/main_window.py:_restore_layout_or_defaults:4834 calls symbol:src/helix/studio/main_window.py:_move_to_cursor_screen:5196 (high)
  • symbol:src/helix/studio/main_window.py:_restore_layout_or_defaults:4834 calls symbol:src/helix/studio/main_window.py:_request_fullscreen:5142 (high)
  • symbol:src/helix/studio/main_window.py:_restore_layout_or_defaults:4834 calls symbol:src/helix/studio/main_window.py:_reset_docks_default:3493 (high)
  • symbol:src/helix/studio/main_window.py:_restore_layout_or_defaults:4834 calls symbol:src/helix/studio/main_window.py:reset_layout_to_defaults:4800 (high)
  • symbol:src/helix/studio/main_window.py:_restore_layout_or_defaults:4834 calls symbol:src/helix/studio/main_window.py:resize:856 (high)
  • symbol:src/helix/studio/main_window.py:_restore_layout_or_defaults:4834 calls symbol:src/helix/studio/ui/window_positioning.py:ensure_on_screen:87 (medium)
  • symbol:src/helix/studio/main_window.py:_run_experiment_setup_gate:9410 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/main_window.py:_run_experiment_setup_gate:9410 calls symbol:src/helix/studio/evaluation_access.py:activate_evaluation_access:169 (medium)
  • symbol:src/helix/studio/main_window.py:_run_experiment_setup_gate:9410 calls symbol:src/helix/studio/evaluation_access.py:load_evaluation_access_status:88 (medium)
  • symbol:src/helix/studio/main_window.py:_run_experiment_setup_gate:9410 calls symbol:src/helix/studio/experiment_setup_dialog.py:ExperimentSetupDialog:385 (medium)
  • symbol:src/helix/studio/main_window.py:_run_experiment_setup_gate:9410 calls symbol:src/helix/studio/experiment_setup_dialog.py:result_payload:4087 (medium)
  • symbol:src/helix/studio/main_window.py:_run_experiment_setup_gate:9410 calls symbol:src/helix/studio/main_window.py:_stamp_session_provenance:9535 (high)
  • symbol:src/helix/studio/main_window.py:_run_experiment_setup_gate:9410 calls symbol:src/helix/studio/session.py:set_experiment_intent_spec:341 (medium)
  • symbol:src/helix/studio/main_window.py:_run_experiment_setup_gate:9410 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/main_window.py:_run_helixspec_buffer:1028 calls symbol:src/helix/studio/helixspec_editor.py:mark_run_started:1941 (medium)
  • symbol:src/helix/studio/main_window.py:_run_helixspec_buffer:1028 calls symbol:src/helix/studio/session.py:error:365 (medium)
  • symbol:src/helix/studio/main_window.py:_run_import:7166 calls symbol:src/helix/studio/importers/adapters.py:imported_run_to_snapshot:13 (medium)
  • symbol:src/helix/studio/main_window.py:_run_import:7166 calls symbol:src/helix/studio/importers/registry.py:get_importer:18 (medium)
  • symbol:src/helix/studio/main_window.py:_run_import:7166 calls symbol:src/helix/studio/main_window.py:_register_import_in_project:7192 (high)
  • symbol:src/helix/studio/main_window.py:_run_import:7166 calls symbol:src/helix/studio/main_window.py:_show_imported_run:7202 (high)
  • symbol:src/helix/studio/main_window.py:_run_import:7166 calls symbol:src/helix/studio/project.py:save:160 (medium)
  • symbol:src/helix/studio/main_window.py:_run_import:7166 calls symbol:src/helix/studio/run_history.py:add_imported_snapshot:561 (medium)
  • symbol:src/helix/studio/main_window.py:_run_next_recompute_in_chain:2411 calls symbol:src/helix/studio/main_window.py:_recompute_plan:2404 (high)
  • symbol:src/helix/studio/main_window.py:_run_next_recompute_in_chain:2411 calls symbol:src/helix/studio/status_chip.py:show_progress:18 (medium)
  • symbol:src/helix/studio/main_window.py:_run_pending_welcome_action:9504 calls symbol:src/helix/studio/main_window.py:_on_open_demo_session:9746 (high)
  • symbol:src/helix/studio/main_window.py:_run_pending_welcome_action:9504 calls symbol:src/helix/studio/main_window.py:_on_open_prime_demo_session:9768 (high)
  • symbol:src/helix/studio/main_window.py:_run_pending_welcome_action:9504 calls symbol:src/helix/studio/main_window.py:_on_open_session:9998 (high)
  • symbol:src/helix/studio/main_window.py:_run_pending_welcome_action:9504 calls symbol:src/helix/studio/main_window.py:_open_recent_session:7265 (high)
  • symbol:src/helix/studio/main_window.py:_run_pending_welcome_action:9504 calls symbol:src/helix/studio/main_window.py:_run_experiment_setup_gate:9410 (high)
  • symbol:src/helix/studio/main_window.py:_run_pending_welcome_action:9504 calls symbol:src/helix/studio/main_window.py:_stamp_session_provenance:9535 (high)
  • symbol:src/helix/studio/main_window.py:_run_welcome_if_needed:9349 calls symbol:src/helix/studio/main_window.py:_request_fullscreen:5142 (high)
  • symbol:src/helix/studio/main_window.py:_run_welcome_if_needed:9349 calls symbol:src/helix/studio/main_window.py:_should_show_welcome_dialog:9337 (high)
  • symbol:src/helix/studio/main_window.py:_run_welcome_if_needed:9349 calls symbol:src/helix/studio/main_window.py:_show_welcome_dialog:9362 (high)
  • symbol:src/helix/studio/main_window.py:_run:5115 calls symbol:src/helix/studio/main_window.py:_run_pending_welcome_action:9504 (high)
  • symbol:src/helix/studio/main_window.py:_save_continuity_state_to_settings:6142 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/main_window.py:_save_continuity_state_to_settings:6142 calls symbol:src/helix/studio/main_window.py:_current_center_tab_key:5565 (high)
  • symbol:src/helix/studio/main_window.py:_save_continuity_state_to_settings:6142 calls symbol:src/helix/studio/main_window.py:_pack_view_state:5870 (high)
  • symbol:src/helix/studio/main_window.py:_save_experiment_preset:8979 calls symbol:src/helix/studio/experiment_presets.py:save_user_preset:279 (medium)
  • symbol:src/helix/studio/main_window.py:_save_experiment_preset:8979 calls symbol:src/helix/studio/main_window.py:_add_recent_preset:8935 (high)
  • symbol:src/helix/studio/main_window.py:_scaled_px:3397 calls symbol:src/helix/studio/ui_tokens.py:scaled_px:73 (medium)
  • symbol:src/helix/studio/main_window.py:_schedule_lightcone_sync_from_run:5489 calls symbol:src/helix/studio/main_window.py:_apply_pending_lightcone_sync:5500 (high)
  • symbol:src/helix/studio/main_window.py:_scope_center_to_stage:2021 calls symbol:src/helix/studio/main_window.py:_set_center_tab:2362 (high)
  • symbol:src/helix/studio/main_window.py:_scope_right_sidebar_to_stage:2013 calls symbol:src/helix/studio/main_window.py:_select_right_tab_by_text:2025 (high)
  • symbol:src/helix/studio/main_window.py:_select_history_position:8924 calls symbol:src/helix/studio/run_history.py:select_run_by_position:1597 (medium)
  • symbol:src/helix/studio/main_window.py:_session_sidebar_summary_variants:4373 calls symbol:src/helix/studio/main_window.py:_session_sidebar_summary_parts:4296 (high)
  • symbol:src/helix/studio/main_window.py:_session_sidebar_summary:4368 calls symbol:src/helix/studio/main_window.py:_session_sidebar_summary_parts:4296 (high)
  • symbol:src/helix/studio/main_window.py:_set_active_sidebar:2609 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/main_window.py:_set_center_tab:2362 calls symbol:src/helix/studio/main_window.py:_rebuild_center_tab_index_map:2034 (high)
  • symbol:src/helix/studio/main_window.py:_set_focus_mode:2907 calls symbol:src/helix/studio/main_window.py:_apply_focus_mode:2911 (high)
  • symbol:src/helix/studio/main_window.py:_set_left_rail_collapsed:2804 calls symbol:src/helix/studio/main_window.py:_left_rail_width_px:3403 (high)
  • symbol:src/helix/studio/main_window.py:_set_left_rail_collapsed:2804 calls symbol:src/helix/studio/main_window.py:_min_sidebar_width_px:3406 (high)
  • symbol:src/helix/studio/main_window.py:_set_left_rail_collapsed:2804 calls symbol:src/helix/studio/main_window.py:_scaled_px:3397 (high)
  • symbol:src/helix/studio/main_window.py:_set_left_rail_collapsed:2804 calls symbol:src/helix/studio/main_window.py:show:852 (high)
  • symbol:src/helix/studio/main_window.py:_set_left_rail_enabled:2743 calls symbol:src/helix/studio/main_window.py:_left_rail_width_px:3403 (high)
  • symbol:src/helix/studio/main_window.py:_set_left_rail_enabled:2743 calls symbol:src/helix/studio/main_window.py:_min_sidebar_width_px:3406 (high)
  • symbol:src/helix/studio/main_window.py:_set_left_rail_enabled:2743 calls symbol:src/helix/studio/main_window.py:_set_left_rail_collapsed:2804 (high)
  • symbol:src/helix/studio/main_window.py:_set_left_rail_enabled:2743 calls symbol:src/helix/studio/main_window.py:show:852 (high)
  • symbol:src/helix/studio/main_window.py:_set_left_rail_enabled:2743 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/main_window.py:_set_left_visible:4421 calls symbol:src/helix/studio/main_window.py:_scaled_px:3397 (high)
  • symbol:src/helix/studio/main_window.py:_set_left_visible:4421 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/main_window.py:_set_plugin_enabled:7496 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/main_window.py:_set_plugin_enabled:7496 calls symbol:src/helix/studio/main_window.py:_clear_plugin_quarantine:7805 (high)
  • symbol:src/helix/studio/main_window.py:_set_plugin_enabled:7496 calls symbol:src/helix/studio/main_window.py:_settings_disabled_plugins:7436 (high)
  • symbol:src/helix/studio/main_window.py:_set_plugin_enabled:7496 calls symbol:src/helix/studio/session_inspector.py:add:533 (medium)
  • symbol:src/helix/studio/main_window.py:_set_plugin_quarantine_reason:7791 calls symbol:src/helix/clock.py:utc_now_iso_offset:106 (medium)
  • symbol:src/helix/studio/main_window.py:_set_plugin_quarantine_reason:7791 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/main_window.py:_set_rail_state:1886 calls symbol:src/helix/studio/rail_state.py:mark_segment_state:72 (medium)
  • symbol:src/helix/studio/main_window.py:_set_right_visible:4465 calls symbol:src/helix/studio/main_window.py:_hide_sidebar_overlay:3980 (high)
  • symbol:src/helix/studio/main_window.py:_set_right_visible:4465 calls symbol:src/helix/studio/main_window.py:_open_sidebar_overlay:4053 (high)
  • symbol:src/helix/studio/main_window.py:_set_right_visible:4465 calls symbol:src/helix/studio/main_window.py:_scaled_px:3397 (high)
  • symbol:src/helix/studio/main_window.py:_set_right_visible:4465 calls symbol:src/helix/studio/main_window.py:_set_right_column_hidden:4452 (high)
  • symbol:src/helix/studio/main_window.py:_set_right_visible:4465 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/main_window.py:_setup_shortcuts:7307 calls symbol:src/helix/studio/center_panel.py:_on_open_demo_clicked:1519 (medium)
  • symbol:src/helix/studio/main_window.py:_setup_shortcuts:7307 calls symbol:src/helix/studio/center_panel.py:_on_open_latest_clicked:1506 (medium)
  • symbol:src/helix/studio/main_window.py:_setup_shortcuts:7307 calls symbol:src/helix/studio/main_window.py:_select_history_position:8924 (high)
  • symbol:src/helix/studio/main_window.py:_setup_shortcuts:7307 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/main_window.py:_should_show_welcome_dialog:9337 calls symbol:src/helix/studio/main_window.py:_is_headless_platform:118 (high)
  • symbol:src/helix/studio/main_window.py:_show_console_dock:3845 calls symbol:src/helix/studio/main_window.py:_update_console_toggle_text:6264 (high)
  • symbol:src/helix/studio/main_window.py:_show_console_dock:3845 calls symbol:src/helix/studio/main_window.py:show:852 (high)
  • symbol:src/helix/studio/main_window.py:_show_console_dock:3845 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/main_window.py:_show_error:7303 calls symbol:src/helix/studio/main_window.py:_show_console_dock:3845 (high)
  • symbol:src/helix/studio/main_window.py:_show_imported_run:7202 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/main_window.py:_show_imported_run:7202 calls symbol:src/helix/studio/main_window.py:resize:856 (high)
  • symbol:src/helix/studio/main_window.py:_show_imported_run:7202 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/main_window.py:_show_plugins_dialog:8869 calls symbol:src/helix/studio/main_window.py:_ensure_plugin_system:7516 (high)
  • symbol:src/helix/studio/main_window.py:_show_plugins_dialog:8869 calls symbol:src/helix/studio/main_window.py:_plugin_log:7533 (high)
  • symbol:src/helix/studio/main_window.py:_show_plugins_dialog:8869 calls symbol:src/helix/studio/plugins/plugins_dialog.py:PluginsDialog:47 (medium)
  • symbol:src/helix/studio/main_window.py:_show_plugins_dialog:8869 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/main_window.py:_show_shortcuts_dialog:10139 calls symbol:src/helix/studio/main_window.py:resize:856 (high)
  • symbol:src/helix/studio/main_window.py:_show_shortcuts_dialog:10139 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/main_window.py:_show_start_panel:8943 calls symbol:src/helix/studio/center_panel.py:show_hero:1462 (medium)
  • symbol:src/helix/studio/main_window.py:_show_terminal:6203 calls symbol:src/helix/studio/main_window.py:show:852 (high)
  • symbol:src/helix/studio/main_window.py:_show_welcome_dialog:9362 calls symbol:src/helix/studio/extension_host/supervisor.py:mode:92 (medium)
  • symbol:src/helix/studio/main_window.py:_show_welcome_dialog:9362 calls symbol:src/helix/studio/main_window.py:_is_headless_platform:118 (high)
  • symbol:src/helix/studio/main_window.py:_show_welcome_dialog:9362 calls symbol:src/helix/studio/welcome.py:WelcomeDialog:254 (medium)
  • symbol:src/helix/studio/main_window.py:_snapshot_layout_state:5916 calls symbol:src/helix/studio/layout_state.py:LayoutState:125 (medium)
  • symbol:src/helix/studio/main_window.py:_snapshot_layout_state:5916 calls symbol:src/helix/studio/main_window.py:_capture_center_tab_layout:2190 (high)
  • symbol:src/helix/studio/main_window.py:_snapshot_layout_state:5916 calls symbol:src/helix/studio/main_window.py:_default_sidebar_width_px:3530 (high)
  • symbol:src/helix/studio/main_window.py:_snapshot_layout_state:5916 calls symbol:src/helix/studio/main_window.py:_pack_view_state:5870 (high)
  • symbol:src/helix/studio/main_window.py:_switch_project:6952 calls symbol:src/helix/studio/main_window.py:_emit_plugin_event:7576 (high)
  • symbol:src/helix/studio/main_window.py:_switch_project:6952 calls symbol:src/helix/studio/main_window.py:_remember_project:6969 (high)
  • symbol:src/helix/studio/main_window.py:_switch_project:6952 calls symbol:src/helix/studio/main_window.py:_update_project_status:6980 (high)
  • symbol:src/helix/studio/main_window.py:_tab_key_for_index:2174 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/main_window.py:_timeout:8497 calls symbol:src/helix/studio/main_window.py:_plugin_log:7533 (high)
  • symbol:src/helix/studio/main_window.py:_timeout:8497 calls symbol:src/helix/studio/main_window.py:_record_plugin_timeout:8010 (high)
  • symbol:src/helix/studio/main_window.py:_toggle_max_restore:1145 calls symbol:src/helix/studio/main_window.py:_update_window_controls:1152 (high)
  • symbol:src/helix/studio/main_window.py:_toggle_sidebar_button_bar:4165 calls symbol:src/helix/studio/main_window.py:_build_sidebar_button_bar:4138 (high)
  • symbol:src/helix/studio/main_window.py:_toggle_sidebar_button_bar:4165 calls symbol:src/helix/studio/main_window.py:_update_sidebar_drawer_button:4390 (high)
  • symbol:src/helix/studio/main_window.py:_toggle_sidebar_overlay:4027 calls symbol:src/helix/studio/main_window.py:_hide_sidebar_overlay:3980 (high)
  • symbol:src/helix/studio/main_window.py:_toggle_sidebar_overlay:4027 calls symbol:src/helix/studio/main_window.py:_open_sidebar_overlay_user:4039 (high)
  • symbol:src/helix/studio/main_window.py:_toggle_sidebar_overlay:4027 calls symbol:src/helix/studio/main_window.py:_update_sidebar_drawer_button:4390 (high)
  • symbol:src/helix/studio/main_window.py:_topbar_metrics:500 calls symbol:src/helix/studio/ui_tokens.py:ui_scale_factor:25 (medium)
  • symbol:src/helix/studio/main_window.py:_ui_scale:3391 calls symbol:src/helix/studio/ui_tokens.py:ui_scale_factor:25 (medium)
  • symbol:src/helix/studio/main_window.py:_unload_remote_plugin:7814 calls symbol:src/helix/studio/plugins/studio_host.py:unregister_plugin:77 (medium)
  • symbol:src/helix/studio/main_window.py:_update_console_toggle_text:6264 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_apply_compact_ultra_narrow_layout:3623 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_apply_default_splitter_sizes:3412 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_apply_pending_layout_state_restore:5132 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_apply_sidebar_width_clamps:3608 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_apply_split_ratio:3456 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_build_compact_menu_button:4234 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_compact_center_min_width_px:3409 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_hide_console_dock:3819 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_hide_sidebar_overlay:3980 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_install_top_corner_widgets:4259 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_layout_mode_for_size:3509 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_left_rail_width_px:3403 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_menu_host:1040 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_move_right_column_to_overlay:3923 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_move_right_column_to_splitter:3955 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_open_sidebar_overlay:4053 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_position_sidebar_button_bar:4177 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_scaled_px:3397 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_set_left_rail_collapsed:2804 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_set_left_rail_enabled:2743 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_set_left_visible:4421 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_set_right_visible:4465 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_show_console_dock:3845 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_toggle_sidebar_button_bar:4165 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:_update_sidebar_drawer_button:4390 (high)
  • symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 calls symbol:src/helix/studio/main_window.py:show:852 (high)
  • symbol:src/helix/studio/main_window.py:_update_project_status:6980 calls symbol:src/helix/config.py:native_backend_available:38 (medium)
  • symbol:src/helix/studio/main_window.py:_update_sidebar_drawer_button:4390 calls symbol:src/helix/studio/main_window.py:_session_sidebar_summary_variants:4373 (high)
  • symbol:src/helix/studio/main_window.py:_update_sidebar_drawer_button:4390 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/main_window.py:_visible_center_tab_capacity:2061 calls symbol:src/helix/studio/main_window.py:_visible_center_tab_count:2219 (high)
  • symbol:src/helix/studio/main_window.py:_visible_center_tab_count:2219 calls symbol:src/helix/studio/main_window.py:_is_center_tab_visible:2209 (high)
  • symbol:src/helix/studio/main_window.py:_widget_factory:8627 calls symbol:src/helix/studio/extension_host/supervisor.py:client_for_plugin:112 (medium)
  • symbol:src/helix/studio/main_window.py:_widget_factory:8627 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/main_window.py:_widget_factory:8627 calls symbol:src/helix/studio/web_panels.py:build_web_panel_widget:130 (medium)
  • symbol:src/helix/studio/main_window.py:_wire_fm_signals:1783 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/main_window.py:_wire_ingest_signals:1770 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/main_window.py:_wire_lightcone_panel_once:5473 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/main_window.py:_work:1290 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/main_window.py:_work:1290 calls symbol:src/helixspec/run.py:run_spec:232 (medium)
  • symbol:src/helix/studio/main_window.py:_work:6730 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/main_window.py:_work:6757 calls symbol:src/helix/studio/perf.py:perf_section:39 (medium)
  • symbol:src/helix/studio/main_window.py:_work:6823 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/main_window.py:_work:6823 calls symbol:src/helix/studio/main_window.py:_snapshot_to_evs:10181 (high)
  • symbol:src/helix/studio/main_window.py:_work:6823 calls symbol:src/helix/studio/run_metrics.py:build_report:249 (medium)
  • symbol:src/helix/studio/main_window.py:_work:6823 calls symbol:src/helix/studio/session_io.py:_ensure_contract_identity:15 (medium)
  • symbol:src/helix/studio/main_window.py:apply_layout_preset:5227 calls symbol:src/helix/studio/layout_presets.py:ensure_default_presets:75 (medium)
  • symbol:src/helix/studio/main_window.py:changeEvent:6341 calls symbol:src/helix/studio/main_window.py:_clamp_oversized_maximized:5160 (high)
  • symbol:src/helix/studio/main_window.py:changeEvent:6341 calls symbol:src/helix/studio/main_window.py:_position_sidebar_overlay:4187 (high)
  • symbol:src/helix/studio/main_window.py:changeEvent:6341 calls symbol:src/helix/studio/main_window.py:_raise_gl_surfaces:6329 (high)
  • symbol:src/helix/studio/main_window.py:changeEvent:6341 calls symbol:src/helix/studio/main_window.py:_restack_docks:6291 (high)
  • symbol:src/helix/studio/main_window.py:changeEvent:6341 calls symbol:src/helix/studio/main_window.py:_set_topbar_active:1162 (high)
  • symbol:src/helix/studio/main_window.py:changeEvent:6341 calls symbol:src/helix/studio/main_window.py:_update_window_controls:1152 (high)
  • symbol:src/helix/studio/main_window.py:changeEvent:6341 calls symbol:src/helix/studio/ui/window_positioning.py:ensure_on_screen:87 (medium)
  • symbol:src/helix/studio/main_window.py:closeEvent:5340 calls symbol:src/helix/studio/lightcone_panel.py:close:1561 (medium)
  • symbol:src/helix/studio/main_window.py:closeEvent:5340 calls symbol:src/helix/studio/main_window.py:_persist_layout_state:6031 (high)
  • symbol:src/helix/studio/main_window.py:eventFilter:1207 calls symbol:src/helix/clock.py:local_now_stamp:122 (medium)
  • symbol:src/helix/studio/main_window.py:eventFilter:1207 calls symbol:src/helix/studio/helixspec_editor.py:set_run_enabled:1691 (medium)
  • symbol:src/helix/studio/main_window.py:eventFilter:1207 calls symbol:src/helix/studio/main_window.py:__init__:592 (high)
  • symbol:src/helix/studio/main_window.py:eventFilter:1207 calls symbol:src/helix/studio/main_window.py:_edges_value:200 (high)
  • symbol:src/helix/studio/main_window.py:eventFilter:1207 calls symbol:src/helix/studio/main_window.py:_frameless_log:176 (high)
  • symbol:src/helix/studio/main_window.py:eventFilter:1207 calls symbol:src/helix/studio/main_window.py:_frameless_resize_disabled:196 (high)
  • symbol:src/helix/studio/main_window.py:eventFilter:1207 calls symbol:src/helix/studio/main_window.py:_global_pos_from_event:159 (high)
  • symbol:src/helix/studio/main_window.py:eventFilter:1207 calls symbol:src/helix/studio/main_window.py:_random_token:480 (high)
  • symbol:src/helix/studio/main_window.py:eventFilter:1207 calls symbol:src/helix/studio/main_window.py:_resize_edges_for_pos:1175 (high)
  • symbol:src/helix/studio/main_window.py:eventFilter:1207 calls symbol:src/helix/studio/main_window.py:_set_rail_state:1886 (high)
  • symbol:src/helix/studio/main_window.py:eventFilter:1207 calls symbol:src/helix/studio/main_window.py:_update_resize_cursor:1195 (high)
  • symbol:src/helix/studio/main_window.py:eventFilter:1207 calls symbol:src/helix/studio/main_window.py:window:349 (high)
  • symbol:src/helix/studio/main_window.py:eventFilter:1207 calls symbol:src/helix/studio/rail_model.py:stable_hash:124 (medium)
  • symbol:src/helix/studio/main_window.py:eventFilter:1207 calls symbol:src/helix/studio/rail_state.py:begin_compute:83 (medium)
  • symbol:src/helix/studio/main_window.py:eventFilter:1207 calls symbol:src/helix/studio/session.py:set_status:361 (medium)
  • symbol:src/helix/studio/main_window.py:eventFilter:1207 calls symbol:src/helix/temp.py:mkdtemp:55 (medium)
  • symbol:src/helix/studio/main_window.py:eventFilter:1207 calls symbol:Visualization_Bench/prototype.js:button:920 (low)
  • symbol:src/helix/studio/main_window.py:eventFilter:2695 calls symbol:src/helix/studio/main_window.py:_on_left_rail_hover_enter:2706 (high)
  • symbol:src/helix/studio/main_window.py:eventFilter:2695 calls symbol:src/helix/studio/main_window.py:_on_left_rail_hover_leave:2719 (high)
  • symbol:src/helix/studio/main_window.py:eventFilter:4518 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/main_window.py:eventFilter:4518 calls symbol:src/helix/live/viz/hud.py:contains:118 (medium)
  • symbol:src/helix/studio/main_window.py:eventFilter:4518 calls symbol:src/helix/studio/iterated_dynamics.py:key:21 (medium)
  • symbol:src/helix/studio/main_window.py:eventFilter:4518 calls symbol:src/helix/studio/main_window.py:_hide_sidebar_overlay:3980 (high)
  • symbol:src/helix/studio/main_window.py:make_button:1917 calls symbol:src/helix/studio/main_window.py:_on_activity_button_clicked:2624 (high)
  • symbol:src/helix/studio/main_window.py:make_button:1917 calls symbol:src/helix/studio/main_window.py:_scaled_px:3397 (high)
  • symbol:src/helix/studio/main_window.py:make_button:1917 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/main_window.py:make_button:1917 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/main_window.py:mouseDoubleClickEvent:623 calls symbol:src/helix/studio/main_window.py:_frameless_log:176 (high)
  • symbol:src/helix/studio/main_window.py:mouseDoubleClickEvent:623 calls symbol:src/helix/studio/main_window.py:_is_drag_allowed:600 (high)
  • symbol:src/helix/studio/main_window.py:mouseDoubleClickEvent:623 calls symbol:Visualization_Bench/prototype.js:button:920 (low)
  • symbol:src/helix/studio/main_window.py:mousePressEvent:608 calls symbol:src/helix/studio/main_window.py:_frameless_log:176 (high)
  • symbol:src/helix/studio/main_window.py:mousePressEvent:608 calls symbol:src/helix/studio/main_window.py:_is_drag_allowed:600 (high)
  • symbol:src/helix/studio/main_window.py:mousePressEvent:608 calls symbol:Visualization_Bench/prototype.js:button:920 (low)
  • symbol:src/helix/studio/main_window.py:moveEvent:6335 calls symbol:src/helix/studio/main_window.py:_position_sidebar_overlay:4187 (high)
  • symbol:src/helix/studio/main_window.py:moveEvent:6335 calls symbol:src/helix/studio/main_window.py:_raise_gl_surfaces:6329 (high)
  • symbol:src/helix/studio/main_window.py:moveEvent:6335 calls symbol:src/helix/studio/main_window.py:_restack_docks:6291 (high)
  • symbol:src/helix/studio/main_window.py:on_run_activated:5246 calls symbol:src/helix/evs/io.py:load_evs_for_run:10 (medium)
  • symbol:src/helix/studio/main_window.py:on_run_activated:5246 calls symbol:src/helix/studio/main_window.py:_activate_evs_payload:5253 (high)
  • symbol:src/helix/studio/main_window.py:open_terminal_here:6216 calls symbol:src/helix/studio/terminal/manager.py:new_shell_here:48 (medium)
  • symbol:src/helix/studio/main_window.py:reset_layout_to_defaults:4800 calls symbol:src/helix/studio/main_window.py:_apply_default_splitter_sizes:3412 (high)
  • symbol:src/helix/studio/main_window.py:reset_layout_to_defaults:4800 calls symbol:src/helix/studio/main_window.py:_current_center_tab_key:5565 (high)
  • symbol:src/helix/studio/main_window.py:reset_layout_to_defaults:4800 calls symbol:src/helix/studio/main_window.py:_rebuild_center_tab_index_map:2034 (high)
  • symbol:src/helix/studio/main_window.py:reset_layout_to_defaults:4800 calls symbol:src/helix/studio/main_window.py:_reset_docks_default:3493 (high)
  • symbol:src/helix/studio/main_window.py:reset_layout_to_defaults:4800 calls symbol:src/helix/studio/main_window.py:_update_render_activation:5622 (high)
  • symbol:src/helix/studio/main_window.py:reset_layout_to_defaults:4800 calls symbol:src/helix/studio/main_window.py:resize:856 (high)
  • symbol:src/helix/studio/main_window.py:resize:856 calls symbol:src/helix/studio/main_window.py:show:852 (high)
  • symbol:src/helix/studio/main_window.py:resizeEvent:6365 calls symbol:src/helix/studio/main_window.py:_position_sidebar_button_bar:4177 (high)
  • symbol:src/helix/studio/main_window.py:resizeEvent:6365 calls symbol:src/helix/studio/main_window.py:_position_sidebar_overlay:4187 (high)
  • symbol:src/helix/studio/main_window.py:resizeEvent:6365 calls symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 (high)
  • symbol:src/helix/studio/main_window.py:resizeEvent:6365 calls symbol:src/helix/studio/main_window.py:resizeEvent:586 (high)
  • symbol:src/helix/studio/main_window.py:run_file_in_terminal:6234 calls symbol:src/helix/studio/terminal/manager.py:run_task:62 (medium)
  • symbol:src/helix/studio/main_window.py:run_file_in_terminal:6234 calls symbol:src/helix/studio/terminal/manager.py:TerminalTask:17 (medium)
  • symbol:src/helix/studio/main_window.py:run_selection_in_terminal:6223 calls symbol:src/helix/studio/main_window.py:show:852 (high)
  • symbol:src/helix/studio/main_window.py:run_selection_in_terminal:6223 calls symbol:src/helix/studio/terminal/manager.py:new_shell:44 (medium)
  • symbol:src/helix/studio/main_window.py:run_selection_in_terminal:6223 calls symbol:src/helix/studio/terminal/manager.py:send_text:56 (medium)
  • symbol:src/helix/studio/main_window.py:set_active_evs:4657 calls symbol:src/helix/studio/center_panel.py:explorer:1756 (medium)
  • symbol:src/helix/studio/main_window.py:set_active_evs:4657 calls symbol:src/helix/studio/main_window.py:_extract_dag_from_evs:4750 (high)
  • symbol:src/helix/studio/main_window.py:set_active_evs:4657 calls symbol:src/helix/studio/main_window.py:_snapshot_to_evs:10181 (high)
  • symbol:src/helix/studio/main_window.py:set_active_evs:4657 calls symbol:src/helix/studio/main_window.py:_update_sidebar_drawer_button:4390 (high)
  • symbol:src/helix/studio/main_window.py:set_active_evs:4657 calls symbol:src/helix/studio/session_io.py:_ensure_contract_identity:15 (medium)
  • symbol:src/helix/studio/main_window.py:set_active_evs:4657 calls symbol:src/helix/studio/session.py:get_run_by_id:207 (medium)
  • symbol:src/helix/studio/main_window.py:set_active_evs:4657 calls symbol:src/helix/studio/visualization_review_panel.py:set_compare_evs:3117 (medium)
  • symbol:src/helix/studio/main_window.py:show:852 calls symbol:src/helix/studio/terminal/manager.py:show:41 (medium)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/layout_presets.py:ensure_default_presets:75 (medium)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_attach_viewer_hud_tab:3338 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_build_center_tabs:1434 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_build_central_splitter:1654 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_build_compact_menu_button:4234 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_build_console_dock:3162 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_build_sidebar_button_bar:4138 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_create_menus:6371 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_flush_pending_snapshots:6316 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_init_terminal_manager:3382 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_install_sidebar_overlay_guard:4505 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_install_top_corner_widgets:4259 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_install_wheel_guard:4591 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_is_headless_platform:118 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_load_plugins_once:8673 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_maybe_offer_plugin_safe_mode:7452 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_on_rail_graph_changed:1976 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_on_status_changed:6252 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_prefill_sim_builder:9925 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_raise_gl_surfaces:6329 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_refresh_run_timeline:2957 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_request_fullscreen:5142 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_restore_imported_runs:7050 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_restore_last_helixspec_bundle_menu_state:7038 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_restore_layout_or_defaults:4834 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_run_experiment_setup_gate:9410 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_run_welcome_if_needed:9349 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_schedule_pending_welcome_action:5114 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_setup_shortcuts:7307 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_show_ui_build_failure:1410 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_update_sidebar_drawer_button:4390 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:_wire_lightcone_panel_once:5473 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/main_window.py:window:349 (high)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/ui/window_positioning.py:center_on_focused_window:145 (medium)
  • symbol:src/helix/studio/main_window.py:showEvent:887 calls symbol:src/helix/studio/ui/window_positioning.py:ensure_on_screen:87 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:__init__:33 calls symbol:src/helix/studio/mcp_bridge.py:__init__:49 (high)
  • symbol:src/helix/studio/mcp_bridge.py:__init__:49 calls symbol:src/helix/clock.py:now_ns:38 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:__init__:49 calls symbol:src/helix/studio/mcp_bridge.py:__init__:33 (high)
  • symbol:src/helix/studio/mcp_bridge.py:__init__:49 calls symbol:src/helix/studio/mcp_bridge.py:default_bridge_file_path:39 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_capture_pixmap:506 calls symbol:src/helix/studio/mcp_bridge.py:_active_widget_for_native_capture:705 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_capture_pixmap:506 calls symbol:src/helix/studio/mcp_bridge.py:_grab_native_widget:723 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_capture_pixmap:506 calls symbol:src/helix/studio/mcp_bridge.py:_screen_for_capture:749 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_capture_pixmap:506 calls symbol:src/helix/studio/mcp_bridge.py:_screen_for_widget:714 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_capture_pixmap:506 calls symbol:src/helix/studio/mcp_bridge.py:_screen_payload:772 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_capture_pixmap:506 calls symbol:src/helix/studio/mcp_bridge.py:_screenshot_target:727 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_capture_pixmap:506 calls symbol:src/helix/studio/mcp_bridge.py:_widget_payload:760 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_capture_pixmap:506 calls symbol:tests/studio/test_export_hardening.py:grab:142 (low)
  • symbol:src/helix/studio/mcp_bridge.py:_capture_screenshot:445 calls symbol:src/helix/clock.py:now_ns:38 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:_capture_screenshot:445 calls symbol:src/helix/studio/mcp_bridge.py:_capture_external_desktop:544 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_capture_screenshot:445 calls symbol:src/helix/studio/mcp_bridge.py:_capture_pixmap:506 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_capture_screenshot:445 calls symbol:src/helix/studio/mcp_bridge.py:_capture_widget_fallback:633 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_capture_screenshot:445 calls symbol:src/helix/studio/mcp_bridge.py:_desktop_capture_failure_message:681 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_capture_screenshot:445 calls symbol:src/helix/studio/mcp_bridge.py:_is_native_capture_request:629 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_capture_screenshot:445 calls symbol:src/helix/studio/mcp_bridge.py:_is_screen_capture_request:625 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_capture_screenshot:445 calls symbol:src/helix/studio/mcp_bridge.py:_pixmap_is_visually_blank:650 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_capture_screenshot:445 calls symbol:src/helix/temp.py:gettempdir:43 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:_compatibility_bridge_paths:131 calls symbol:src/helix/app_identity.py:legacy_bridge_file_path:42 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:_compatibility_bridge_paths:131 calls symbol:src/helix/temp.py:gettempdir:43 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:_dispatch:259 calls symbol:src/helix/studio/main_window.py:_activate_evs_payload:5253 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:_dispatch:259 calls symbol:src/helix/studio/main_window.py:open_center_tab:5418 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:_dispatch:259 calls symbol:src/helix/studio/main_window.py:reset_layout_to_defaults:4800 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:_dispatch:259 calls symbol:src/helix/studio/mcp_bridge.py:_capture_screenshot:445 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_dispatch:259 calls symbol:src/helix/studio/mcp_bridge.py:_load_json_path:843 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_dispatch:259 calls symbol:src/helix/studio/mcp_bridge.py:_resize_window:420 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_dispatch:259 calls symbol:src/helix/studio/mcp_bridge.py:_run_id_from_payload:854 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_dispatch:259 calls symbol:src/helix/studio/mcp_bridge.py:_schedule_window_action:376 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_dispatch:259 calls symbol:src/helix/studio/mcp_bridge.py:_set_realtime_view_state:387 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_dispatch:259 calls symbol:src/helix/studio/mcp_bridge.py:_state_payload:794 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_dispatch:259 calls symbol:src/helix/studio/visualization_review_panel.py:apply_bridge_state:3163 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:_dispatch:259 calls symbol:src/helix/studio/visualization_review_panel.py:set_compare_evs:3117 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:_handle_request_line:209 calls symbol:src/helix/studio/mcp_bridge.py:_BridgeRequestEvent:32 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_load_json_path:843 calls symbol:src/helix/studio/session_io.py:_ensure_contract_identity:15 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:_pixmap_is_visually_blank:650 calls symbol:src/helix/studio/mcp_bridge.py:_sample_points:675 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_remove_bridge_file:127 calls symbol:src/helix/studio/mcp_bridge.py:_compatibility_bridge_paths:131 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_remove_bridge_file:127 calls symbol:src/helix/studio/mcp_bridge.py:_remove_bridge_payload:146 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_resize_window:420 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:_resize_window:420 calls symbol:src/helix/studio/main_window.py:show:852 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:_resize_window:420 calls symbol:src/helix/studio/mcp_bridge.py:_positive_int_param:437 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_screen_for_capture:749 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/mcp_bridge.py:_screen_for_capture:749 calls symbol:src/helix/studio/mcp_bridge.py:_screen_for_widget:714 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_screen_payload:772 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:src/helix/studio/mcp_bridge.py:_serve_client:178 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:_serve_client:178 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:_serve_client:178 calls symbol:src/helix/studio/mcp_bridge.py:_handle_request_line:209 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_serve_client:178 calls symbol:src/helix/studio/target_field.py:is_set:332 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:_serve_forever:157 calls symbol:src/helix/studio/mcp_bridge.py:start:62 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_serve_forever:157 calls symbol:src/helix/studio/target_field.py:is_set:332 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:_set_realtime_view_state:387 calls symbol:src/helix/studio/gl_panel.py:select_molecular_outcome:2569 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:_state_payload:794 calls symbol:src/helix/studio/gl_panel.py:molecular_distribution_summary:2553 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:_state_payload:794 calls symbol:src/helix/studio/gl_panel.py:molecular_review_flags:2561 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:_state_payload:794 calls symbol:src/helix/studio/gl_panel.py:selected_molecular_outcome_summary:2545 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:_state_payload:794 calls symbol:src/helix/studio/main_window.py:_current_center_tab_key:5565 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:_state_payload:794 calls symbol:src/helix/studio/mcp_bridge.py:_desktop_capture_state_payload:785 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_state_payload:794 calls symbol:src/helix/studio/mcp_bridge.py:_widget_payload:760 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_state_payload:794 calls symbol:src/helix/studio/visualization_review_panel.py:bridge_state:3148 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:_write_bridge_file:121 calls symbol:src/helix/studio/mcp_bridge.py:_compatibility_bridge_paths:131 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_write_bridge_file:121 calls symbol:src/helix/studio/mcp_bridge.py:_write_bridge_payload:140 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_write_bridge_file:121 calls symbol:src/helix/studio/mcp_bridge.py:info:104 (high)
  • symbol:src/helix/studio/mcp_bridge.py:_write_bridge_payload:140 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:default_bridge_file_path:39 calls symbol:src/helix/app_identity.py:primary_bridge_file_path:38 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:default_bridge_file_path:39 calls symbol:src/helix/temp.py:gettempdir:43 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:event:229 calls symbol:src/helix/gui/modern/qt.py:event:2675 (medium)
  • symbol:src/helix/studio/mcp_bridge.py:event:229 calls symbol:src/helix/studio/mcp_bridge.py:_dispatch:259 (high)
  • symbol:src/helix/studio/mcp_bridge.py:event:229 calls symbol:src/helix/studio/mcp_bridge.py:info:104 (high)
  • symbol:src/helix/studio/mcp_bridge.py:start:62 calls symbol:src/helix/studio/mcp_bridge.py:_write_bridge_file:121 (high)
  • symbol:src/helix/studio/mcp_bridge.py:start:62 calls symbol:src/helix/studio/mcp_bridge.py:info:104 (high)
  • symbol:src/helix/studio/mcp_bridge.py:stop:81 calls symbol:src/helix/studio/mcp_bridge.py:_remove_bridge_file:127 (high)
  • symbol:src/helix/studio/models.py:clone:93 calls symbol:src/helix/studio/models.py:from_dict:20 (high)
  • symbol:src/helix/studio/models.py:clone:93 calls symbol:src/helix/studio/models.py:to_dict:16 (high)
  • symbol:src/helix/studio/models.py:to_dict:77 calls symbol:src/helix/studio/models.py:to_dict:16 (high)
  • symbol:src/helix/studio/offtarget_heat_widget.py:paintEvent:32 calls symbol:src/helix/studio/main_window.py:window:349 (medium)
  • symbol:src/helix/studio/offtarget_heat_widget.py:paintEvent:32 calls symbol:src/helix/studio/offtarget_heat_widget.py:_map_value_to_color:58 (high)
  • symbol:src/helix/studio/offtarget_heat_widget.py:paintEvent:32 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/offtargets/bulge_provider.py:_best_dna_bulge:103 calls symbol:src/helix/studio/offtargets/bulge_provider.py:_mismatch_profile:95 (high)
  • symbol:src/helix/studio/offtargets/bulge_provider.py:_best_rna_bulge:118 calls symbol:src/helix/studio/offtargets/bulge_provider.py:_mismatch_profile:95 (high)
  • symbol:src/helix/studio/offtargets/bulge_provider.py:_best_rna_bulge:118 calls symbol:src/helix/studio/offtargets/bulge_provider.py:_safe_int:27 (high)
  • symbol:src/helix/studio/offtargets/bulge_provider.py:_pam_pattern:34 calls symbol:src/helix/crispr/pam.py:as_dict:38 (medium)
  • symbol:src/helix/studio/offtargets/bulge_provider.py:_pam_pattern:34 calls symbol:src/helix/crispr/pam.py:get_pam:65 (medium)
  • symbol:src/helix/studio/offtargets/mismatch_provider.py:_pam_pattern:35 calls symbol:src/helix/crispr/pam.py:as_dict:38 (medium)
  • symbol:src/helix/studio/offtargets/mismatch_provider.py:_pam_pattern:35 calls symbol:src/helix/crispr/pam.py:get_pam:65 (medium)
  • symbol:src/helix/studio/offtargets/model.py:_canonical_json_bytes:29 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/offtargets/model.py:_genome_digest:114 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/offtargets/model.py:_genome_digest:114 calls symbol:src/helix/studio/offtargets/model.py:_sha256_hex:35 (high)
  • symbol:src/helix/studio/offtargets/model.py:_genome_digest:114 calls symbol:src/helix/studio/offtargets/model.py:get:232 (high)
  • symbol:src/helix/studio/offtargets/model.py:_guide_from_target:79 calls symbol:src/helix/studio/offtargets/model.py:get:232 (high)
  • symbol:src/helix/studio/offtargets/model.py:_guide_from_target:79 calls symbol:src/helix/studio/offtargets/model.py:normalize_target_id:39 (high)
  • symbol:src/helix/studio/offtargets/model.py:_guide_sort_key:108 calls symbol:src/helix/studio/offtargets/model.py:get:232 (high)
  • symbol:src/helix/studio/offtargets/model.py:_guide_sort_key:108 calls symbol:src/helix/studio/offtargets/model.py:normalize_target_id:39 (high)
  • symbol:src/helix/studio/offtargets/model.py:_targets_from_edit_plan:70 calls symbol:src/helix/studio/offtargets/model.py:get:232 (high)
  • symbol:src/helix/studio/offtargets/model.py:base_hit_key:49 calls symbol:src/helix/studio/offtargets/model.py:get:232 (high)
  • symbol:src/helix/studio/offtargets/model.py:get_default_registry:270 calls symbol:src/helix/studio/offtargets/bulge_provider.py:BulgeOffTargetProvider:138 (medium)
  • symbol:src/helix/studio/offtargets/model.py:get_default_registry:270 calls symbol:src/helix/studio/offtargets/mismatch_provider.py:MismatchOffTargetProvider:97 (medium)
  • symbol:src/helix/studio/offtargets/model.py:get_default_registry:270 calls symbol:src/helix/studio/offtargets/model.py:OffTargetProviderRegistry:218 (high)
  • symbol:src/helix/studio/offtargets/model.py:get_default_registry:270 calls symbol:src/helix/studio/offtargets/model.py:register:224 (high)
  • symbol:src/helix/studio/offtargets/model.py:get_default_registry:270 calls symbol:src/helix/studio/offtargets/noop.py:NoopOffTargetProvider:10 (medium)
  • symbol:src/helix/studio/offtargets/model.py:get_default_registry:270 calls symbol:src/helix/studio/offtargets/rloks_provider.py:RLoCKSOffTargetProvider:551 (medium)
  • symbol:src/helix/studio/offtargets/model.py:normalize_target_id:39 calls symbol:src/helix/studio/offtargets/model.py:get:232 (high)
  • symbol:src/helix/studio/offtargets/model.py:offtarget_report_json_bytes:344 calls symbol:src/helix/studio/offtargets/model.py:_canonical_json_bytes:29 (high)
  • symbol:src/helix/studio/offtargets/model.py:offtarget_report_json_bytes:344 calls symbol:src/helix/studio/offtargets/model.py:offtarget_report_to_dict:301 (high)
  • symbol:src/helix/studio/offtargets/model.py:offtarget_report_to_dict:301 calls symbol:src/helix/studio/offtargets/model.py:get:232 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:__init__:48 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_refresh_report:318 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:__init__:48 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:__init__:48 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:__init__:48 calls symbol:src/helix/studio/workers.py:CancelToken:31 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:__init__:48 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:__init__:48 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_add:1147 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_add:1147 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_format_explain_value:1173 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_add:1147 calls symbol:src/helix/studio/offtargets/rloks_ui_helpers.py:get_tooltip:95 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_apply_filters:780 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_extract_target_id:711 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_apply_rloks_settings:1037 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_cancel_streaming:1022 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_apply_rloks_settings:1037 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_current_offtarget_params:1109 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_apply_rloks_settings:1037 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_update_rloks_apply_state:1100 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_apply_rloks_settings:1037 calls symbol:src/helix/studio/offtargets/rloks_ui_helpers.py:update_rloks_config:82 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_apply_rloks_settings:1037 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_cancel_compare:1031 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_apply_filters:780 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_cancel_compare:1031 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_clear_compare_state:1089 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_cancel_compare:1031 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_get_active_hits:1070 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_cancel_compare:1031 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_table:810 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_cancel_compare:1031 calls symbol:src/helix/studio/workers.py:bump:34 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_cancel_streaming:1022 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_clear_compare_state:1089 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_cancel_streaming:1022 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_set_sort_controls_enabled:1073 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_cancel_streaming:1022 calls symbol:src/helix/studio/workers.py:bump:34 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_cancel_streaming:1022 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_clear_compare_state:1089 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_compute_compare_deltas:513 calls symbol:src/helix/studio/offtargets/rloks_ui_helpers.py:compute_risk_deltas:152 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_jump_to_hit:944 calls symbol:src/helix/bioinformatics.py:reverse_complement:198 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_jump_to_hit:944 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_jump_to_hit:944 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_compare_toggled:1196 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_apply_filters:780 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_compare_toggled:1196 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_clear_compare_state:1089 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_compare_toggled:1196 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_get_active_hits:1070 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_compare_toggled:1196 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_table:810 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_compare_toggled:1196 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_start_compare_stream:428 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_compare_toggled:1196 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_err:421 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_err:504 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_err:504 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_filter_changed:878 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_apply_filters:780 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_filter_changed:878 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_get_active_hits:1070 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_filter_changed:878 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_risk_summary:731 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_filter_changed:878 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_table:810 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_filter_changed:878 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_jump_clicked:936 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_jump_to_hit:944 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_rloks_pack_edited:1018 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_update_rloks_apply_state:1100 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_row_activated:932 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_jump_to_hit:944 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_selection_changed:888 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_extract_target_id:711 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_selection_changed:888 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_populate_explanation_tree:1144 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_selection_changed:888 calls symbol:src/helix/studio/offtargets/rloks_ui_helpers.py:build_top_risk_drivers:104 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_selection_changed:888 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_sort_mode_changed:1183 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_apply_filters:780 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_sort_mode_changed:1183 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_get_active_hits:1070 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_sort_mode_changed:1183 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_risk_summary:731 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_sort_mode_changed:1183 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_table:810 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_sort_mode_changed:1183 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_update:407 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_payload:528 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_update:407 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_set_compare_controls_enabled:1081 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_update:407 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_set_sort_controls_enabled:1073 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_update:482 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_apply_filters:780 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_update:482 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_compute_compare_deltas:513 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_update:482 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_get_active_hits:1070 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_update:482 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_table:810 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_refresh_report:318 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_refresh_report:318 calls symbol:src/helix/studio/offtargets/model.py:compute_offtargets_for_session:348 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_refresh_report:318 calls symbol:src/helix/studio/offtargets/model.py:offtarget_report_json_bytes:344 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_refresh_report:318 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_cancel_streaming:1022 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_refresh_report:318 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_payload:528 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_refresh_report:318 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_should_stream_rloks:333 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_refresh_report:318 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_start_rloks_stream:354 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_payload:528 calls symbol:src/helix/studio/assays/assay_chooser.py:build_assay_plan:616 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_payload:528 calls symbol:src/helix/studio/assays/primer_design.py:build_primer_plan:393 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_payload:528 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_apply_filters:780 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_payload:528 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_clear_compare_state:1089 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_payload:528 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_get_active_hits:1070 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_payload:528 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_risk_summary:731 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_payload:528 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_stream_payload:644 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_payload:528 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_table:810 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_payload:528 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_set_compare_controls_enabled:1081 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_payload:528 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_set_hits:1065 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_payload:528 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_set_sort_controls_enabled:1073 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_payload:528 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_sync_rloks_panel:1119 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_payload:528 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_update_filters:737 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_payload:528 calls symbol:src/helix/studio/offtargets/validation_plan.py:build_validation_plan:207 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_payload:528 calls symbol:src/helix/studio/offtargets/validation_plan.py:validation_plan_sha256:20 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_payload:528 calls symbol:src/helix/studio/outcomes/clone_yield.py:build_clone_plan:87 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_payload:528 calls symbol:src/helix/studio/outcomes/model.py:compute_outcomes_for_current_plan:266 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_payload:528 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_payload:528 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_risk_summary:731 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_count_tiers:719 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_risk_summary:731 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_stream_payload:644 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_apply_filters:780 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_stream_payload:644 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_get_active_hits:1070 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_stream_payload:644 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_merge_stream_hits:698 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_stream_payload:644 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_risk_summary:731 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_stream_payload:644 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_table:810 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_stream_payload:644 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_set_compare_controls_enabled:1081 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_stream_payload:644 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_set_hits:1065 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_stream_payload:644 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_start_compare_stream:428 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_stream_payload:644 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_sync_rloks_panel:1119 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_stream_payload:644 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_update_filters:737 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_stream_payload:644 calls symbol:src/helixspec/ast.py:site:328 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_stream_payload:644 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_table:810 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_extract_target_id:711 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_render_table:810 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_format_delta:1178 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_set_compare_controls_enabled:1081 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_clear_compare_state:1089 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_set_compare_controls_enabled:1081 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_set_sort_controls_enabled:1073 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_should_stream_rloks:333 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_current_offtarget_params:1109 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_start_compare_stream:428 calls symbol:src/helix/studio/workers.py:bump:34 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_start_rloks_stream:354 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_cancel_streaming:1022 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_start_rloks_stream:354 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_clear_compare_state:1089 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_start_rloks_stream:354 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_set_compare_controls_enabled:1081 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_start_rloks_stream:354 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_set_sort_controls_enabled:1073 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_sync_rloks_panel:1119 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_current_offtarget_params:1109 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_sync_rloks_panel:1119 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_update_rloks_apply_state:1100 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_sync_rloks_panel:1119 calls symbol:src/helix/studio/offtargets/rloks_ui_helpers.py:extract_rloks_pack_fields:42 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_sync_rloks_panel:1119 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_update_filters:737 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_extract_target_id:711 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_update_rloks_apply_state:1100 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_current_offtarget_params:1109 (high)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_work:383 calls symbol:src/helix/studio/offtargets/reference_accessor.py:accessor:341 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_work:383 calls symbol:src/helix/studio/offtargets/reference_accessor.py:build_reference_cache_from_config:360 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_work:383 calls symbol:src/helix/studio/offtargets/reference_accessor.py:get_default_reference_cache:353 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_work:383 calls symbol:src/helix/studio/offtargets/rloks_provider.py:stream_rloks_report:826 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_work:458 calls symbol:src/helix/studio/offtargets/reference_accessor.py:accessor:341 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_work:458 calls symbol:src/helix/studio/offtargets/reference_accessor.py:build_reference_cache_from_config:360 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_work:458 calls symbol:src/helix/studio/offtargets/reference_accessor.py:get_default_reference_cache:353 (medium)
  • symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_work:458 calls symbol:src/helix/studio/offtargets/rloks_provider.py:stream_rloks_report:826 (medium)
  • symbol:src/helix/studio/offtargets/reference_accessor.py:_contig_hash_value:90 calls symbol:src/helix/studio/offtargets/reference_accessor.py:get:16 (high)
  • symbol:src/helix/studio/offtargets/reference_accessor.py:_pam_key:53 calls symbol:src/helix/studio/offtargets/reference_accessor.py:_pam_pattern:39 (high)
  • symbol:src/helix/studio/offtargets/reference_accessor.py:_pam_pattern:39 calls symbol:src/helix/crispr/pam.py:as_dict:38 (medium)
  • symbol:src/helix/studio/offtargets/reference_accessor.py:_pam_pattern:39 calls symbol:src/helix/crispr/pam.py:get_pam:65 (medium)
  • symbol:src/helix/studio/offtargets/reference_accessor.py:_pam_pattern:39 calls symbol:src/helix/studio/offtargets/reference_accessor.py:get:16 (high)
  • symbol:src/helix/studio/offtargets/reference_accessor.py:_read_int:371 calls symbol:src/helix/studio/offtargets/reference_accessor.py:get:16 (high)
  • symbol:src/helix/studio/offtargets/reference_accessor.py:accessor:341 calls symbol:src/helix/studio/offtargets/reference_accessor.py:ReferenceAccessor:60 (high)
  • symbol:src/helix/studio/offtargets/reference_accessor.py:build_reference_cache_from_config:360 calls symbol:src/helix/studio/offtargets/reference_accessor.py:get:16 (high)
  • symbol:src/helix/studio/offtargets/reference_accessor.py:build_reference_cache_from_config:360 calls symbol:src/helix/studio/offtargets/reference_accessor.py:OffTargetReferenceCache:329 (high)
  • symbol:src/helix/studio/offtargets/reference_accessor.py:contig_length:87 calls symbol:src/helix/studio/offtargets/reference_accessor.py:get:16 (high)
  • symbol:src/helix/studio/offtargets/reference_accessor.py:get_default_reference_cache:353 calls symbol:src/helix/studio/offtargets/reference_accessor.py:OffTargetReferenceCache:329 (high)
  • symbol:src/helix/studio/offtargets/rloks_provider.py:_format_known_packs:206 calls symbol:src/helix/studio/offtargets/reference_accessor.py:set:25 (medium)
  • symbol:src/helix/studio/offtargets/rloks_provider.py:_load_rloks_pack_manifest:125 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/offtargets/rloks_provider.py:_load_rloks_pack_manifest:125 calls symbol:src/helix/studio/offtargets/reference_accessor.py:set:25 (medium)
  • symbol:src/helix/studio/offtargets/rloks_provider.py:_pam_pattern:41 calls symbol:src/helix/crispr/pam.py:as_dict:38 (medium)
  • symbol:src/helix/studio/offtargets/rloks_provider.py:_pam_pattern:41 calls symbol:src/helix/crispr/pam.py:get_pam:65 (medium)
  • symbol:src/helix/studio/offtargets/rloks_provider.py:_resolve_rloks_pack_files:234 calls symbol:src/helix/studio/offtargets/rloks_provider.py:_format_known_packs:206 (high)
  • symbol:src/helix/studio/offtargets/rloks_provider.py:_resolve_rloks_pack_files:234 calls symbol:src/helix/studio/offtargets/rloks_provider.py:_load_rloks_pack_manifest:125 (high)
  • symbol:src/helix/studio/offtargets/rloks_provider.py:_resolve_rloks_pack_files:234 calls symbol:src/helix/studio/offtargets/rloks_provider.py:_resolve_pack_child:226 (high)
  • symbol:src/helix/studio/offtargets/rloks_provider.py:_resolve_rloks_pack_path:288 calls symbol:src/helix/studio/offtargets/rloks_provider.py:_resolve_rloks_pack_files:234 (high)
  • symbol:src/helix/studio/offtargets/rloks_provider.py:_rloks_pack_manifest_schema_sha256:173 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/studio/offtargets/rloks_provider.py:_stream_payload:1052 calls symbol:src/helixspec/ast.py:site:328 (medium)
  • symbol:src/helix/studio/offtargets/rloks_provider.py:_verify_sha256:194 calls symbol:src/helix/studio/offtargets/rloks_provider.py:_compute_sha256:190 (high)
  • symbol:src/helix/studio/offtargets/rloks_provider.py:_verify_sha256:194 calls symbol:src/helix/studio/offtargets/rloks_provider.py:_parse_sha256_text:180 (high)
  • symbol:src/helix/studio/offtargets/rloks_ui_helpers.py:_walk:135 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/offtargets/validation_plan.py:_canonical_json_bytes:10 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/offtargets/validation_plan.py:_to_validation_hit:260 calls symbol:src/helix/studio/offtargets/validation_plan.py:_assays_for_tier:62 (high)
  • symbol:src/helix/studio/offtargets/validation_plan.py:_to_validation_hit:260 calls symbol:src/helix/studio/offtargets/validation_plan.py:_target_id_from_hit:189 (high)
  • symbol:src/helix/studio/offtargets/validation_plan.py:_union_sort_key:199 calls symbol:src/helix/studio/offtargets/validation_plan.py:_tier_rank:51 (high)
  • symbol:src/helix/studio/offtargets/validation_plan.py:validation_plan_json_bytes:16 calls symbol:src/helix/studio/offtargets/validation_plan.py:_canonical_json_bytes:10 (high)
  • symbol:src/helix/studio/offtargets/validation_plan.py:validation_plan_sha256:20 calls symbol:src/helix/studio/offtargets/validation_plan.py:validation_plan_json_bytes:16 (high)
  • symbol:src/helix/studio/ordinal_bins.py:tier_for_rank:23 calls symbol:src/helix/studio/ordinal_bins.py:OrdinalTier:7 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:1862 calls symbol:src/helix/studio/outcome_explorer.py:__init__:600 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:1943 calls symbol:src/helix/studio/outcome_explorer.py:__init__:600 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:1943 calls symbol:src/helix/studio/outcome_explorer.py:FlowLayout:1859 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2012 calls symbol:src/helix/studio/outcome_explorer.py:__init__:600 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2012 calls symbol:src/helix/studio/outcome_explorer.py:_apply_density:2151 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2012 calls symbol:src/helix/studio/outcome_explorer.py:_apply_style:2183 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2012 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2278 calls symbol:src/helix/studio/outcome_explorer.py:__init__:600 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2278 calls symbol:src/helix/studio/outcome_explorer.py:_apply_style:2183 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2278 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2278 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2433 calls symbol:src/helix/studio/outcome_explorer.py:__init__:600 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2433 calls symbol:src/helix/studio/outcome_explorer.py:_make_section:2493 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2433 calls symbol:src/helix/studio/outcome_explorer.py:_update_expl_toggle_text:2482 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2433 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2433 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2602 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2618 calls symbol:src/helix/studio/outcome_explorer.py:__init__:600 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2618 calls symbol:src/helix/studio/outcome_explorer.py:set_run_kind:2636 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2682 calls symbol:src/helix/studio/outcome_explorer.py:__init__:600 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2682 calls symbol:src/helix/studio/outcome_explorer.py:_add_item:2668 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2682 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2736 calls symbol:src/helix/studio/outcome_explorer.py:__init__:600 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2792 calls symbol:src/helix/studio/outcome_explorer.py:__init__:600 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2792 calls symbol:src/helix/studio/outcome_explorer.py:_update_toggle_text:2845 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2792 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2792 calls symbol:src/helix/studio/outcome_explorer.py:MiniTraceChart:2735 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2792 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2927 calls symbol:src/helix/studio/outcome_explorer.py:__init__:600 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2927 calls symbol:src/helix/studio/outcome_explorer.py:_exploratory_ack_button_qss:2887 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2927 calls symbol:src/helix/studio/outcome_explorer.py:_legend_text:3198 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2927 calls symbol:src/helix/studio/outcome_explorer.py:_update_accessibility:3024 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2927 calls symbol:src/helix/studio/outcome_explorer.py:_value_label_lower:224 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2927 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2927 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:2927 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:3645 calls symbol:src/helix/studio/outcome_explorer.py:__init__:600 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:3645 calls symbol:src/helix/studio/outcome_explorer.py:_exploratory_ack_button_qss:2887 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:3645 calls symbol:src/helix/studio/outcome_explorer.py:_update_accessibility:3024 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:3645 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:3645 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:4550 calls symbol:src/helix/studio/outcome_explorer.py:__init__:600 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:4550 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:4550 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:4821 calls symbol:src/helix/studio/outcome_explorer.py:__init__:600 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:4821 calls symbol:src/helix/studio/outcome_explorer.py:addItem:1869 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:4821 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:4821 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:5029 calls symbol:src/helix/studio/outcome_explorer.py:__init__:600 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:5029 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:5144 calls symbol:src/helix/studio/outcome_explorer.py:__init__:600 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:5144 calls symbol:src/helix/studio/outcome_explorer.py:_value_label:220 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:5383 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:5383 calls symbol:src/helix/studio/outcome_explorer.py:__init__:600 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:5383 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:5383 calls symbol:src/helix/studio/outcome_explorer.py:set_outcome_count:5425 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:5524 calls symbol:src/helix/app_identity.py:omnis_helix_settings:46 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:5524 calls symbol:src/helix/studio/outcome_explorer.py:__init__:600 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:5524 calls symbol:src/helix/studio/outcome_explorer.py:_apply_calibration_bundle_dir_from_settings:7374 (high)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:5524 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:__init__:600 calls symbol:src/helix/studio/outcome_explorer.py:__init__:1822 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_ack_exploratory_colors:6307 calls symbol:src/helix/studio/outcome_explorer.py:_apply_exploratory_visual_state:6280 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_add_item:2668 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_add_item:2668 calls symbol:src/helix/studio/outcome_explorer.py:LegendSwatch:2601 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_add_item:2713 calls symbol:src/helix/studio/outcome_explorer.py:_tinted_icon:2699 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_add_item:2713 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_advance:4975 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_advance:4975 calls symbol:src/helix/studio/outcome_explorer.py:_toggle_play:4966 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_alpha_for_bar:3178 calls symbol:src/helix/studio/semantic_schema.py:scalar_value:288 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_analysis_density_state:11313 calls symbol:src/helix/studio/outcome_explorer.py:_is_dense_analysis_layout:11304 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_compact_header_state:11344 calls symbol:src/helix/studio/outcome_explorer.py:_apply_analysis_density_state:11313 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_compact_header_state:11344 calls symbol:src/helix/studio/outcome_explorer.py:_apply_summary_groups:11419 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_compact_header_state:11344 calls symbol:src/helix/studio/outcome_explorer.py:_available_header_width:11289 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_decision_details_expand_policy:7076 calls symbol:src/helix/studio/outcome_explorer.py:_set_decision_details_expanded:7051 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_density:2151 calls symbol:src/helix/studio/outcome_explorer.py:_apply_style:2183 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_density:2151 calls symbol:src/helix/studio/outcome_explorer.py:sizeHint:1908 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_elide:2198 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_elide:2387 calls symbol:src/helix/studio/outcome_explorer.py:sizeHint:1908 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_elide:2387 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_exploratory_visual_state:6280 calls symbol:src/helix/studio/governance_stamp.py:ui_mode_label:37 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_exploratory_visual_state:6280 calls symbol:src/helix/studio/outcome_explorer.py:_always_show_exploratory_color_pref:6315 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_exploratory_visual_state:6280 calls symbol:src/helix/studio/outcome_explorer.py:_effective_decision_mode:7296 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_exploratory_visual_state:6280 calls symbol:src/helix/studio/outcome_explorer.py:_is_demo_run:6748 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_exploratory_visual_state:6280 calls symbol:src/helix/studio/outcome_explorer.py:set_exploratory_mode:2993 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_exploratory_visual_state:6280 calls symbol:src/helix/studio/outcome_explorer.py:set_muted:2629 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_overlay:11962 calls symbol:src/helix/studio/outcome_explorer.py:_refresh_overlay_legend:12082 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_overlay:11962 calls symbol:src/helix/studio/outcome_explorer.py:_refresh_sequence_context:10510 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_overlay:11962 calls symbol:src/helix/studio/outcome_explorer.py:set_overlay:3113 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_overlay:11962 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_physics_overlay:6597 calls symbol:src/helix/studio/outcome_explorer.py:_update_offtarget_heat:11534 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_probability_mode:6649 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_probability_mode:6649 calls symbol:src/helix/studio/outcome_explorer.py:_apply_exploratory_visual_state:6280 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_probability_mode:6649 calls symbol:src/helix/studio/outcome_explorer.py:_chart_legend_text:6637 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_probability_mode:6649 calls symbol:src/helix/studio/outcome_explorer.py:_effective_decision_mode:7296 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_probability_mode:6649 calls symbol:src/helix/studio/outcome_explorer.py:_update_contract_badges:7683 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_probability_mode:6649 calls symbol:src/helix/studio/outcome_explorer.py:_update_domain_badge:7849 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_probability_mode:6649 calls symbol:src/helix/studio/outcome_explorer.py:_value_label_plural:228 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_probability_mode:6649 calls symbol:src/helix/studio/outcome_explorer.py:count:1879 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_probability_mode:6649 calls symbol:src/helix/studio/outcome_explorer.py:set_dim_tier3_plus:5178 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_probability_mode:6649 calls symbol:src/helix/studio/outcome_explorer.py:set_quantitative_allowed:613 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_probability_mode:6649 calls symbol:src/helix/studio/outcome_explorer.py:set_value_mode:3084 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_probability_mode:6649 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_style:2183 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_style:2401 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_apply_summary_groups:11419 calls symbol:src/helix/studio/outcome_explorer.py:set_details:2462 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_bar_height_px:3167 calls symbol:src/helix/studio/semantic_schema.py:scalar_value:288 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_build_data_from_evs:11049 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data_from_evs:1570 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_build_perturbed_data:10534 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_build_perturbed_data:10534 calls symbol:src/helix/studio/outcome_explorer.py:_median_weighted:1020 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_build_perturbed_data:10534 calls symbol:src/helix/studio/outcome_explorer.py:_simulate_cut_shift:494 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_build_perturbed_data:10534 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerData:879 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_build_perturbed_data:10534 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeSummary:861 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_build_perturbed_data:10534 calls symbol:src/helix/studio/repair_pathways.py:build_repair_pathway_mixture:100 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_build_perturbed_data:10534 calls symbol:src/helix/studio/repair_pathways.py:build_stochastic_narrative_v1:162 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_build_perturbed_data:10534 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_build_physics_hints:6458 calls symbol:src/helix/studio/outcome_explorer.py:_is_prime_run:9012 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_build_physics_hints:6458 calls symbol:src/helix/studio/outcome_explorer.py:explain:748 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_build_physics_hints:6458 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_build_sequence_context:6498 calls symbol:src/helix/studio/outcome_explorer.py:_apply_edit_to_sequence:6585 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_build_sequence_context:6498 calls symbol:src/helix/studio/outcome_explorer.py:PrimeMeta:937 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_build_sequence_context:6498 calls symbol:src/helix/studio/outcome_explorer.py:SequenceContext:918 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_build_sequence_context:6498 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_build_sequence_context:6498 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_build_thermo_context:377 calls symbol:src/helix/studio/semantic_schema.py:build_provenance:309 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_build_thermo_context:377 calls symbol:src/helix/studio/semantic_schema.py:build_scalar:322 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_build_thermo_context:377 calls symbol:src/helix/studio/semantic_schema.py:unknown:280 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_build_thermo_context:377 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_calibration_priority:434 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_cas_dna_interaction_csv_prefix:8437 calls symbol:src/helix/studio/outcome_explorer.py:_exportable_cas_dna_interaction_proxy:8324 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_cas_dna_interaction_csv_prefix:8437 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_category:998 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_chart_color_for_bar:655 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_chart_legend_text:6637 calls symbol:src/helix/studio/outcome_explorer.py:_value_label_plural:228 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_clear_calibration_bundle_dir:7413 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_clear_calibration_bundle_dir:7413 calls symbol:src/helix/studio/outcome_explorer.py:_update_contract_badges:7683 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_compute_cut_index:1069 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_contract_hashes_from_evs:537 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_copy_export_provenance_json_to_clipboard:7535 calls symbol:src/helix/studio/export_provenance.py:export_provenance_c14n_bytes:84 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_copy_export_provenance_json_to_clipboard:7535 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_copy_export_provenance_json_to_clipboard:7535 calls symbol:src/helix/studio/outcome_explorer.py:_load_export_provenance_for_last_export:7476 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_copy_export_provenance_json_to_clipboard:7535 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_copy_export_provenance_sha_to_clipboard:7550 calls symbol:src/helix/studio/outcome_explorer.py:_load_export_provenance_for_last_export:7476 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_copy_export_provenance_sha_to_clipboard:7550 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_copy_pilot_archive_path_to_clipboard:9916 calls symbol:src/helix/studio/outcome_explorer.py:_resolved_pilot_package_paths:9602 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_copy_pilot_archive_path_to_clipboard:9916 calls symbol:src/helix/studio/pilot_package_ui.py:copy_local_path:201 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_copy_pilot_package_path_to_clipboard:9881 calls symbol:src/helix/studio/outcome_explorer.py:_resolved_pilot_package_paths:9602 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_copy_pilot_package_path_to_clipboard:9881 calls symbol:src/helix/studio/pilot_package_ui.py:copy_local_path:201 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_copy_pilot_summary_path_to_clipboard:9888 calls symbol:src/helix/studio/outcome_explorer.py:_resolved_pilot_package_paths:9602 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_copy_pilot_summary_path_to_clipboard:9888 calls symbol:src/helix/studio/pilot_package_ui.py:copy_local_path:201 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_copy_pilot_summary_path_to_clipboard:9888 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_copy_pilot_verify_command_to_clipboard:9900 calls symbol:src/helix/studio/outcome_explorer.py:_resolved_pilot_package_paths:9602 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_copy_pilot_verify_command_to_clipboard:9900 calls symbol:src/helix/studio/pilot_package_ui.py:copy_pilot_package_verify_command:318 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_copy_pilot_verify_command_to_clipboard:9900 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_copy_provenance_to_clipboard:7363 calls symbol:src/helix/studio/outcome_explorer.py:_current_provenance:7329 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_copy_provenance_to_clipboard:7363 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_copy:7805 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_current_bar_by_label:10505 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_current_chart:11941 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_current_provenance:7329 calls symbol:src/helix/studio/outcome_explorer.py:_run_summary_v2:7250 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_current_provenance:7329 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_current_run_invalid_reason:7575 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_cvar_weighted:1052 calls symbol:src/helix/studio/outcome_explorer.py:_quantile_weighted:1035 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_decision_label:7853 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_default_pilot_brief_path:9583 calls symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_project_root:9535 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_default_pilot_brief_path:9583 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_default_pilot_decision_attachment_path:9599 calls symbol:src/helix/studio/outcome_explorer.py:_default_pilot_brief_path:9583 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_default_pilot_decision_attachment_path:9599 calls symbol:src/helix/studio/pilot_handoff.py:pilot_decision_attachment_path_for_brief:219 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_delta_bp:958 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_delta_bp:958 calls symbol:src/helix/studio/target_field.py:token:335 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_derive_prime_cfg_from_edit_plan:11986 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_do_layout:1919 calls symbol:src/helix/studio/outcome_explorer.py:setGeometry:1904 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_do_layout:1919 calls symbol:src/helix/studio/outcome_explorer.py:sizeHint:1908 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_do_layout:1919 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_effective_decision_mode:7296 calls symbol:src/helix/studio/outcome_explorer.py:_run_summary_v2:7250 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_effective_decision_mode:7296 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_emit_viz_transform:10651 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_emit_viz_transform:10651 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_emit:5494 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_emit:5494 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_ensure_export_allowed:7680 calls symbol:src/helix/studio/outcome_explorer.py:_prompt_export_class:7633 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_exploratory_ack_button_qss:2887 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_exploratory_desaturate:279 calls symbol:src/helix/studio/outcome_explorer.py:_srgb_luma:271 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_chart_png:11855 calls symbol:src/helix/studio/limitations.py:limitations_stamp:69 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_export_chart_png:11855 calls symbol:src/helix/studio/outcome_explorer.py:_grab_chart_image:11625 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_chart_png:11855 calls symbol:src/helix/studio/outcome_explorer.py:_prompt_export_class:7633 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_chart_png:11855 calls symbol:src/helix/studio/outcome_explorer.py:_suggest_export_path:9923 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_chart_png:11855 calls symbol:src/helix/studio/outcome_explorer.py:_write_png:11772 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_filename_prefix:7310 calls symbol:src/helix/studio/outcome_explorer.py:_effective_decision_mode:7296 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_filename_prefix:7310 calls symbol:src/helix/studio/outcome_explorer.py:_is_demo_run:6748 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_focus_snapshot:11879 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_export_focus_snapshot:11879 calls symbol:src/helix/studio/limitations.py:limitations_stamp:69 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_export_focus_snapshot:11879 calls symbol:src/helix/studio/outcome_explorer.py:_exportable_cas_dna_interaction_proxy:8324 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_focus_snapshot:11879 calls symbol:src/helix/studio/outcome_explorer.py:_governance_context_for_export:11661 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_focus_snapshot:11879 calls symbol:src/helix/studio/outcome_explorer.py:_grab_chart_image:11625 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_focus_snapshot:11879 calls symbol:src/helix/studio/outcome_explorer.py:_prompt_export_class:7633 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_focus_snapshot:11879 calls symbol:src/helix/studio/outcome_explorer.py:_suggest_export_path:9923 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_focus_snapshot:11879 calls symbol:src/helix/studio/outcome_explorer.py:_write_png:11772 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_focus_snapshot:11879 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_export_outcomes_csv:9968 calls symbol:src/helix/studio/governance_stamp.py:governance_csv_prefix:400 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_export_outcomes_csv:9968 calls symbol:src/helix/studio/limitations.py:limitations_csv_prefix:97 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_export_outcomes_csv:9968 calls symbol:src/helix/studio/limitations.py:limitations_stamp:69 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_export_outcomes_csv:9968 calls symbol:src/helix/studio/ordinal_bins.py:tier_for_rank:23 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_export_outcomes_csv:9968 calls symbol:src/helix/studio/outcome_explorer.py:_cas_dna_interaction_csv_prefix:8437 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_outcomes_csv:9968 calls symbol:src/helix/studio/outcome_explorer.py:_governance_context_for_export:11661 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_outcomes_csv:9968 calls symbol:src/helix/studio/outcome_explorer.py:_normalize_export_path:9528 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_outcomes_csv:9968 calls symbol:src/helix/studio/outcome_explorer.py:_prompt_export_class:7633 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_outcomes_csv:9968 calls symbol:src/helix/studio/outcome_explorer.py:_suggest_export_path:9923 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_outcomes_csv:9968 calls symbol:src/helix/studio/outcome_explorer.py:_write_export_provenance_sidecar:10078 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_outcomes_csv:9968 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_export_pilot_brief:9798 calls symbol:src/helix/studio/outcome_explorer.py:_resolved_pilot_package_paths:9602 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_pilot_brief:9798 calls symbol:src/helix/studio/outcome_explorer.py:_write_pilot_brief:9783 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_pilot_brief:9798 calls symbol:src/helix/studio/outcome_explorer.py:set_package_action_visible:2372 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_pilot_brief:9798 calls symbol:src/helix/studio/pilot_handoff.py:build_pilot_handoff_saved_notice_for_target:421 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_export_provenance_paths_for_last_export:7455 calls symbol:src/helix/studio/png_provenance.py:png_provenance_sidecar_path:180 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_export_provenance_paths_for_last_export:7455 calls symbol:src/helix/systems/perturbation_program.py:with_name:52 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_export_report_html:10170 calls symbol:src/helix/studio/governance_stamp.py:governance_csv_prefix:400 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_export_report_html:10170 calls symbol:src/helix/studio/limitations.py:limitations_csv_prefix:97 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_export_report_html:10170 calls symbol:src/helix/studio/limitations.py:limitations_stamp:69 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_export_report_html:10170 calls symbol:src/helix/studio/ordinal_bins.py:tier_for_rank:23 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_export_report_html:10170 calls symbol:src/helix/studio/outcome_explorer.py:_cas_dna_interaction_csv_prefix:8437 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_report_html:10170 calls symbol:src/helix/studio/outcome_explorer.py:_current_chart:11941 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_report_html:10170 calls symbol:src/helix/studio/outcome_explorer.py:_exportable_cas_dna_interaction_proxy:8324 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_report_html:10170 calls symbol:src/helix/studio/outcome_explorer.py:_governance_context_for_export:11661 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_report_html:10170 calls symbol:src/helix/studio/outcome_explorer.py:_normalize_export_path:9528 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_report_html:10170 calls symbol:src/helix/studio/outcome_explorer.py:_pixmap_to_png_bytes:10135 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_report_html:10170 calls symbol:src/helix/studio/outcome_explorer.py:_prompt_export_class:7633 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_report_html:10170 calls symbol:src/helix/studio/outcome_explorer.py:_run_summary_v2:7250 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_report_html:10170 calls symbol:src/helix/studio/outcome_explorer.py:_suggest_export_path:9923 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_export_report_html:10170 calls symbol:src/helix/studio/reports/session_report.py:inspection_only_report_contract_v2:412 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_export_report_html:10170 calls symbol:src/helix/studio/reports/session_report.py:save_session_report:704 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_export_report_html:10170 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_export_report_html:10170 calls symbol:tests/studio/test_export_hardening.py:grab:142 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_export_report_html:10170 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_exportable_cas_dna_interaction_proxy:8324 calls symbol:src/helix/studio/outcome_explorer.py:_is_prime_run:9012 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_exportable_cas_dna_interaction_proxy:8324 calls symbol:src/helix/studio/outcome_explorer.py:_window_local_offtarget_interaction_proxy:8004 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_exportable_cas_dna_interaction_proxy:8324 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_extract_posterior_payload:10861 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_extract_sequence:1597 calls symbol:src/helix/studio/outcome_explorer.py:_looks_like_sequence:1576 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_extract_sequence:1597 calls symbol:src/helix/studio/summary_contract_v2.py:add:3482 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_extract_sequence:1597 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_fmt_delta:8626 calls symbol:src/helix/studio/outcome_explorer.py:_fmt_point:8610 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_fmt_point:8610 calls symbol:src/helix/studio/outcome_explorer.py:_format_value:232 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_fmt_range:8619 calls symbol:src/helix/studio/outcome_explorer.py:_fmt_point:8610 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_focus_decision_detail_row:7091 calls symbol:src/helix/studio/main_window.py:window:349 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_focus_decision_detail_row:7091 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_format_escape_risk_chip:8498 calls symbol:src/helix/studio/outcome_explorer.py:_format_prob_value:6629 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_format_escape_risk_chip:8498 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_format_intended_edit_spec_short:7862 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_format_off_target_chip:7973 calls symbol:src/helix/studio/outcome_explorer.py:_format_prob_value:6629 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_format_off_target_chip:7973 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_format_prob_value:6629 calls symbol:src/helix/studio/outcome_explorer.py:_format_value:232 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_format_provenance_compact:7336 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_format_regulatory_risk_chip:8724 calls symbol:src/helix/studio/outcome_explorer.py:_format_prob_value:6629 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_format_regulatory_risk_chip:8724 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_format_splice_risk_chip:8707 calls symbol:src/helix/studio/outcome_explorer.py:_format_prob_value:6629 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_format_splice_risk_chip:8707 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_format_stability_chip:8587 calls symbol:src/helix/studio/governance_stamp.py:ui_mode_label:37 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_format_stability_chip:8587 calls symbol:src/helix/studio/outcome_explorer.py:_is_demo_run:6748 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_format_stability_chip:8587 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_format_stability_chip:8587 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_format_thermo_context:444 calls symbol:src/helix/studio/semantic_schema.py:format_scalar:294 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_format_thermo_context:444 calls symbol:src/helix/studio/semantic_schema.py:unknown:280 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_format_uncertainty_band:7896 calls symbol:src/helix/studio/outcome_explorer.py:_uncertainty_interval:7887 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_format_uncertainty_band:7896 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_geom:4071 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_geom:4373 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_geom:4459 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_governance_export_metadata_json:11682 calls symbol:src/helix/studio/export_labels.py:build_governance_provenance:45 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_governance_export_metadata_json:11682 calls symbol:src/helix/studio/outcome_explorer.py:_governance_context_for_export:11661 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_governance_export_metadata_json:11682 calls symbol:src/helix/studio/outcome_explorer.py:_is_demo_run:6748 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_grab_chart_image:11625 calls symbol:src/helix/studio/outcome_explorer.py:_current_chart:11941 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_grab_chart_image:11625 calls symbol:src/helix/studio/outcome_explorer.py:sizeHint:1908 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_grab_chart_image:11625 calls symbol:tests/studio/test_export_hardening.py:grab:142 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_grab_chart_image:11625 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_h:2224 calls symbol:src/helix/studio/outcome_explorer.py:sizeHint:1908 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_help_text:6616 calls symbol:src/helix/studio/outcome_explorer.py:_value_label_lower:224 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_hit_score:8132 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_hover_text:3212 calls symbol:src/helix/studio/ordinal_bins.py:tier_for_rank:23 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_hover_text:3212 calls symbol:src/helix/studio/outcome_explorer.py:_value_label_lower:224 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_hover_text:3212 calls symbol:src/helix/studio/outcome_explorer.py:_why_for_outcome:689 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_hover_text:3212 calls symbol:src/helix/studio/semantic_schema.py:format_scalar:294 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_hover_text:3212 calls symbol:src/helix/studio/semantic_schema.py:scalar_value:288 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_hover_text:3212 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_hover_text:3847 calls symbol:src/helix/studio/ordinal_bins.py:tier_for_rank:23 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_hover_text:3847 calls symbol:src/helix/studio/outcome_explorer.py:_value_label_lower:224 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_hover_text:3847 calls symbol:src/helix/studio/outcome_explorer.py:_why_for_outcome:689 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_hover_text:3847 calls symbol:src/helix/studio/semantic_schema.py:format_scalar:294 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_hover_text:3847 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_is_demo_run:6748 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_is_demo_run:7276 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_is_dense_analysis_layout:11304 calls symbol:src/helix/studio/outcome_explorer.py:_available_header_width:11289 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_is_flat_context:459 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_is_prime_run:9012 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_jump_to_first_blocker:7009 calls symbol:src/helix/studio/outcome_explorer.py:_set_decision_details_expanded:7051 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_jump_to_first_blocker:7009 calls symbol:src/helix/studio/outcome_explorer.py:_set_detail_level:11087 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_keep:3920 calls symbol:src/helix/studio/outcome_explorer.py:_classify_prime_outcome:733 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_label_from_evs:12068 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_label_from_root_cause:216 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_label_note:6846 calls symbol:src/helix/studio/outcome_explorer.py:_label_from_root_cause:216 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_label_note:6846 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_legend_text:3198 calls symbol:src/helix/studio/outcome_explorer.py:_value_label_lower:224 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_load_export_provenance_for_last_export:7476 calls symbol:src/helix/string/fm.py:search:75 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_load_export_provenance_for_last_export:7476 calls symbol:src/helix/studio/export_provenance.py:export_provenance_sha256:88 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_load_export_provenance_for_last_export:7476 calls symbol:src/helix/studio/export_provenance.py:validate_export_provenance_v1:92 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_load_export_provenance_for_last_export:7476 calls symbol:src/helix/studio/outcome_explorer.py:_export_provenance_paths_for_last_export:7455 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_load_export_provenance_for_last_export:7476 calls symbol:src/helix/studio/png_provenance.py:png_provenance_sha256:124 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_load_export_provenance_for_last_export:7476 calls symbol:src/helix/studio/png_provenance.py:validate_png_provenance_v1:128 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_matches_intent:569 calls symbol:src/helix/studio/run_metrics.py:_is_intended_outcome:528 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_matches_intent:569 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_matches_lens:3940 calls symbol:src/helix/studio/outcome_explorer.py:_classify_prime_outcome:733 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_maybe_muted:2639 calls symbol:src/helix/studio/outcome_explorer.py:_exploratory_desaturate:279 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_mismatch_vector_text:8198 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_model_descriptor:7706 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_needed:2238 calls symbol:src/helix/studio/outcome_explorer.py:_h:2224 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_needed:2238 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_on_chart_hovered:10739 calls symbol:src/helix/studio/outcome_explorer.py:_update_mass_hover:10523 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_chart_hovered:10739 calls symbol:src/helix/studio/outcome_explorer.py:setHighlighted:3630 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_chart_view_changed:11452 calls symbol:src/helix/studio/outcome_explorer.py:_apply_analysis_density_state:11313 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_chart_view_changed:11452 calls symbol:src/helix/studio/outcome_explorer.py:_chart_legend_text:6637 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_chart_view_changed:11452 calls symbol:src/helix/studio/outcome_explorer.py:_on_filters_changed:10381 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_chart_view_changed:11452 calls symbol:src/helix/studio/outcome_explorer.py:_update_offtarget_heat:11534 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_chart_view_changed:11452 calls symbol:src/helix/studio/outcome_explorer.py:setSelected:3634 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_chart_view_changed:11452 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_on_cut_shift_step:10752 calls symbol:src/helix/clinical/schema.py:Baseline:66 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_on_cut_shift_step:10752 calls symbol:src/helix/crispr/ctmc_tau_leap.py:steps:141 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_on_cut_shift_step:10752 calls symbol:src/helix/studio/outcome_explorer.py:_build_perturbed_data:10534 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_cut_shift_step:10752 calls symbol:src/helix/studio/outcome_explorer.py:_emit_viz_transform:10651 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_cut_shift_step:10752 calls symbol:src/helix/studio/outcome_explorer.py:_render_delta_summary:10620 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_cut_shift_step:10752 calls symbol:src/helix/studio/outcome_explorer.py:set_data:3103 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_cut_shift_step:10752 calls symbol:src/helix/studio/outcome_explorer.py:set_overlay:3113 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_cut_shift_step:10752 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_on_cut_shift_step:10752 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_on_cut_shift_step:10752 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_on_decision_details_toggled:7048 calls symbol:src/helix/studio/outcome_explorer.py:_set_decision_details_expanded:7051 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_design_pcr:4787 calls symbol:src/helix/studio/outcome_explorer.py:PcrDesignContext:947 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_detail_level_changed:11083 calls symbol:src/helix/studio/outcome_explorer.py:_set_detail_level:11087 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_detail_level_changed:11083 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_on_expl_toggled:2486 calls symbol:src/helix/studio/outcome_explorer.py:_update_expl_toggle_text:2482 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_filters_changed:10381 calls symbol:src/helix/studio/outcome_explorer.py:_find_intended_label:11071 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_filters_changed:10381 calls symbol:src/helix/studio/outcome_explorer.py:_pin_row_first:11077 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_filters_changed:10381 calls symbol:src/helix/studio/outcome_explorer.py:_update_analysis_shell_labels:8971 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_filters_changed:10381 calls symbol:src/helix/studio/outcome_explorer.py:_update_prob_mass:11618 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_filters_changed:10381 calls symbol:src/helix/studio/outcome_explorer.py:set_filters:3261 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_filters_changed:10381 calls symbol:src/helix/studio/outcome_explorer.py:set_pinned_label:5303 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_filters_changed:10381 calls symbol:src/helix/studio/outcome_explorer.py:set_rows:5232 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_filters_changed:10381 calls symbol:src/helix/studio/outcome_explorer.py:setHighlighted:3630 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_filters_changed:10381 calls symbol:src/helix/studio/repair_pathways.py:classify_repair_pathway:54 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_on_header_more_toggled:11214 calls symbol:src/helix/studio/outcome_explorer.py:_apply_compact_header_state:11344 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_header_more_toggled:11214 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_on_inspect_toggled:11221 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_on_inspect_toggled:11221 calls symbol:src/helix/studio/outcome_explorer.py:_apply_analysis_density_state:11313 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_inspect_toggled:11221 calls symbol:src/helix/studio/outcome_explorer.py:_apply_compact_header_state:11344 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_inspect_toggled:11221 calls symbol:src/helix/studio/outcome_explorer.py:_on_outcome_selected:10446 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_inspect_toggled:11221 calls symbol:src/helix/studio/outcome_explorer.py:set_inspect_mode:3066 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_inspect_toggled:11221 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_on_inspect_toggled:11221 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_on_lens_changed:6432 calls symbol:src/helix/studio/outcome_explorer.py:set_lens:3118 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_outcome_selected:10446 calls symbol:src/helix/studio/outcome_explorer.py:_build_physics_hints:6458 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_outcome_selected:10446 calls symbol:src/helix/studio/outcome_explorer.py:_update_analysis_shell_labels:8971 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_outcome_selected:10446 calls symbol:src/helix/studio/outcome_explorer.py:_update_offtarget_heat:11534 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_outcome_selected:10446 calls symbol:src/helix/studio/outcome_explorer.py:_update_sequence_context:10514 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_outcome_selected:10446 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeSelection:907 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_outcome_selected:10446 calls symbol:src/helix/studio/outcome_explorer.py:set_context:3075 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_outcome_selected:10446 calls symbol:src/helix/studio/outcome_explorer.py:set_physics_hints:4802 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_outcome_selected:10446 calls symbol:src/helix/studio/outcome_explorer.py:set_selection:4651 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_outcome_selected:10446 calls symbol:src/helix/studio/outcome_explorer.py:setHighlighted:3630 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_outcome_selected:10446 calls symbol:src/helix/studio/outcome_explorer.py:setSelected:3634 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_outcome_selected:10446 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_on_physics_toggled:6428 calls symbol:src/helix/studio/outcome_explorer.py:_apply_physics_overlay:6597 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_selected:5357 calls symbol:src/helix/studio/outcome_explorer.py:_set_row_bold:5328 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_seq_mode_changed:6440 calls symbol:src/helix/studio/outcome_explorer.py:_refresh_sequence_context:10510 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_seq_mode_changed:6440 calls symbol:src/helix/studio/outcome_explorer.py:set_mode:5050 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_slider_changed:4948 calls symbol:src/helix/studio/outcome_explorer.py:_update_label:4984 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_strand_flip:10830 calls symbol:src/helix/studio/outcome_explorer.py:_on_cut_shift_step:10752 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_table_hovered:10746 calls symbol:src/helix/studio/outcome_explorer.py:_update_mass_hover:10523 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_table_hovered:10746 calls symbol:src/helix/studio/outcome_explorer.py:setHighlighted:3630 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_toggle_offtarget_heat:11935 calls symbol:src/helix/studio/outcome_explorer.py:_update_offtarget_heat:11534 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_toggled:2849 calls symbol:src/helix/studio/outcome_explorer.py:_update_toggle_text:2845 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_view_mode_changed:11441 calls symbol:src/helix/studio/outcome_explorer.py:_apply_view_mode:11479 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_on_view_mode_changed:11441 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_on_viz_badge_clicked:10698 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_on_viz_badge_clicked:10698 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_open_evidence_dialog:7436 calls symbol:src/helix/studio/outcome_explorer.py:_run_summary_v2:7250 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_open_evidence_dialog:7436 calls symbol:src/helix/studio/ui/evidence_dialog.py:EvidenceDialog:319 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_open_export_provenance_file:7565 calls symbol:src/helix/studio/outcome_explorer.py:_export_provenance_paths_for_last_export:7455 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_open_pilot_archive:9874 calls symbol:src/helix/studio/outcome_explorer.py:_resolved_pilot_package_paths:9602 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_open_pilot_archive:9874 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_open_pilot_manifest:9829 calls symbol:src/helix/studio/outcome_explorer.py:_resolved_pilot_package_paths:9602 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_open_pilot_manifest:9829 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_open_pilot_package_folder:9822 calls symbol:src/helix/studio/outcome_explorer.py:_resolved_pilot_package_paths:9602 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_open_pilot_package_folder:9822 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_open_pilot_summary:9862 calls symbol:src/helix/studio/outcome_explorer.py:_resolved_pilot_package_paths:9602 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_open_pilot_summary:9862 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_open_pilot_summary:9862 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_pick_energy_margin:350 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_pick_first_blocker_label:7124 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_pick_kinetic_rate:365 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_attachment_candidates:9567 calls symbol:src/helix/studio/outcome_explorer.py:_export_provenance_paths_for_last_export:7455 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_attachment_candidates:9567 calls symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_project_root:9535 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_attachment_candidates:9567 calls symbol:src/helix/studio/pilot_handoff.py:discover_pilot_attachment_candidates:153 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_attachment_candidates:9567 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_project_root:9535 calls symbol:src/helix/studio/pilot_handoff.py:resolve_pilot_project_root:189 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_project_root:9535 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_report:9674 calls symbol:src/helix/studio/outcome_explorer.py:_default_pilot_brief_path:9583 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_report:9674 calls symbol:src/helix/studio/outcome_explorer.py:_default_pilot_decision_attachment_path:9599 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_report:9674 calls symbol:src/helix/studio/outcome_explorer.py:_effective_decision_mode:7296 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_report:9674 calls symbol:src/helix/studio/outcome_explorer.py:_export_provenance_paths_for_last_export:7455 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_report:9674 calls symbol:src/helix/studio/outcome_explorer.py:_is_prime_run:9012 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_report:9674 calls symbol:src/helix/studio/outcome_explorer.py:_load_export_provenance_for_last_export:7476 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_report:9674 calls symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_attachment_candidates:9567 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_report:9674 calls symbol:src/helix/studio/outcome_explorer.py:_run_summary_v2:7250 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_report:9674 calls symbol:src/helix/studio/pilot_handoff.py:build_pilot_brief_text_v1:103 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_report:9674 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_pilot_decision_attachment_payload:9641 calls symbol:src/helix/studio/outcome_explorer.py:_run_summary_v2:7250 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_pilot_decision_attachment_payload:9641 calls symbol:src/helix/studio/pilot_handoff.py:build_pilot_decision_attachment_v1:70 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_pilot_decision_attachment_payload:9641 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_place_chip:4206 calls symbol:src/helix/studio/outcome_explorer.py:_collides:4202 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_place_chip:4206 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_position_ack_btn:3046 calls symbol:src/helix/studio/outcome_explorer.py:setGeometry:1904 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_position_ack_btn:3046 calls symbol:src/helix/studio/outcome_explorer.py:sizeHint:1908 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_position_ack_btn:3769 calls symbol:src/helix/studio/outcome_explorer.py:setGeometry:1904 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_position_ack_btn:3769 calls symbol:src/helix/studio/outcome_explorer.py:sizeHint:1908 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_preview_pilot_manifest:9836 calls symbol:src/helix/studio/outcome_explorer.py:_resolved_pilot_package_paths:9602 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_preview_pilot_manifest:9836 calls symbol:src/helix/studio/pilot_package_ui.py:preview_pilot_package_manifest:222 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_prompt_export_class:7633 calls symbol:src/helix/studio/export_gate.py:build_export_context:45 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_prompt_export_class:7633 calls symbol:src/helix/studio/outcome_explorer.py:_effective_decision_mode:7296 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_prompt_export_class:7633 calls symbol:src/helix/studio/outcome_explorer.py:_is_demo_run:6748 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_prompt_export_class:7633 calls symbol:src/helix/studio/outcome_explorer.py:_run_summary_v2:7250 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_prompt_export_class:7633 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_prompt_export_class:7633 calls symbol:src/helix/studio/ui/export_gate.py:ensure_export_allowed:19 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_reflow_after_layout:2139 calls symbol:src/helix/studio/outcome_explorer.py:_apply_density:2151 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_reflow_after_layout:2139 calls symbol:src/helix/studio/outcome_explorer.py:_apply_elide:2198 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_reflow_after_layout:2139 calls symbol:src/helix/studio/outcome_explorer.py:_apply_vertical_compact_state:2214 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_audit_ribbon_package_action:9610 calls symbol:src/helix/studio/outcome_explorer.py:_resolved_pilot_package_paths:9602 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_audit_ribbon_package_action:9610 calls symbol:src/helix/studio/outcome_explorer.py:set_package_action_visible:2372 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_audit_ribbon_package_action:9610 calls symbol:src/helix/studio/outcome_explorer.py:set_state:2086 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_audit_ribbon_package_action:9610 calls symbol:src/helix/studio/outcome_explorer.py:set_summary_action_visible:2377 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_audit_ribbon_package_action:9610 calls symbol:src/helix/studio/outcome_explorer.py:set_verify_action_visible:2382 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_audit_ribbon_package_action:9610 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_decision_authority_banner:6721 calls symbol:src/helix/studio/outcome_explorer.py:_decision_label:7853 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_decision_authority_banner:6721 calls symbol:src/helix/studio/outcome_explorer.py:_run_summary_v2:7250 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_decision_authority_banner:6721 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_export_block:7588 calls symbol:src/helix/studio/governance_stamp.py:export_watermark_label:23 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_export_block:7588 calls symbol:src/helix/studio/outcome_explorer.py:_current_run_invalid_reason:7575 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_export_block:7588 calls symbol:src/helix/studio/outcome_explorer.py:_effective_decision_mode:7296 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_export_block:7588 calls symbol:src/helix/studio/outcome_explorer.py:_is_demo_run:6748 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_export_block:7588 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_overlay_legend:12082 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_overlay_legend:12082 calls symbol:src/helix/clinical/schema.py:Baseline:66 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_overlay_legend:12082 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_posterior_context_panel:10875 calls symbol:src/helix/sim/experiment_planner.py:format_recommendation_short:346 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_posterior_context_panel:10875 calls symbol:src/helix/sim/experiment_planner.py:recommend_next_experiment_from_payload:311 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_posterior_context_panel:10875 calls symbol:src/helix/studio/outcome_explorer.py:_update_domain_badge:7849 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_posterior_context_panel:10875 calls symbol:src/helix/studio/outcome_explorer.py:set_next_experiment:4774 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_posterior_context_panel:10875 calls symbol:src/helix/studio/outcome_explorer.py:set_posterior_context:4733 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_posterior_context_panel:10875 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_run_chips:8906 calls symbol:src/helix/studio/outcome_explorer.py:_set_run_chips:8873 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_run_chips:8906 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_sequence_context:10510 calls symbol:src/helix/studio/outcome_explorer.py:_current_bar_by_label:10505 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh_sequence_context:10510 calls symbol:src/helix/studio/outcome_explorer.py:_update_sequence_context:10514 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_refresh:5062 calls symbol:src/helix/studio/outcome_explorer.py:_render_context:5070 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_request_global_focus_mode:6391 calls symbol:src/helix/studio/main_window.py:window:349 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_request_global_focus_mode:6391 calls symbol:src/helix/studio/outcome_explorer.py:set_focus_mode:6361 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_request_global_focus_mode:6391 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_resolved_pilot_package_paths:9602 calls symbol:src/helix/studio/outcome_explorer.py:_default_pilot_brief_path:9583 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_resolved_pilot_package_paths:9602 calls symbol:src/helix/studio/pilot_handoff.py:resolve_saved_pilot_package_paths:275 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_restore_locked_selection:5324 calls symbol:src/helix/studio/outcome_explorer.py:setHighlighted:3630 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_run_summary_v2:7250 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_score_color:726 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_select_calibration_bundle_dir:7387 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_select_calibration_bundle_dir:7387 calls symbol:src/helix/studio/outcome_explorer.py:_update_contract_badges:7683 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_select_row_by_id:5306 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_select_row_by_id:5306 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_set_accent:2147 calls symbol:src/helix/studio/outcome_explorer.py:_apply_style:2183 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_set_decision_details_expanded:7051 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_set_decision_details_expanded:7051 calls symbol:src/helix/studio/outcome_explorer.py:_update_decision_summary_toggle_text:7040 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_set_decision_details_expanded:7051 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_set_detail_level:11087 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_set_detail_level:11087 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_set_detail_level:11087 calls symbol:src/helix/studio/outcome_explorer.py:_apply_compact_header_state:11344 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_set_detail_level:11087 calls symbol:src/helix/studio/outcome_explorer.py:_apply_decision_details_expand_policy:7076 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_set_detail_level:11087 calls symbol:src/helix/studio/outcome_explorer.py:_is_prime_run:9012 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_set_detail_level:11087 calls symbol:src/helix/studio/outcome_explorer.py:_on_inspect_toggled:11221 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_set_detail_level:11087 calls symbol:src/helix/studio/outcome_explorer.py:_refresh_run_chips:8906 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_set_detail_level:11087 calls symbol:src/helix/studio/outcome_explorer.py:_update_metadata_chips:8836 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_set_detail_level:11087 calls symbol:src/helix/studio/outcome_explorer.py:_update_pathway_mix_label:8932 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_set_row_bold:5328 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_set_rows:2516 calls symbol:src/helix/studio/outcome_explorer.py:_add_row:2529 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_set_rows:2516 calls symbol:src/helix/studio/outcome_explorer.py:count:1879 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_set_rows:2516 calls symbol:src/helix/studio/outcome_explorer.py:takeAt:1887 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_set_run_chips:8873 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_set_run_chips:8873 calls symbol:src/helix/studio/outcome_explorer.py:count:1879 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_set_run_chips:8873 calls symbol:src/helix/studio/outcome_explorer.py:takeAt:1887 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_set_run_chips:8873 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_show_help:6623 calls symbol:src/helix/studio/outcome_explorer.py:_help_text:6616 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_show_hover_tooltip:3255 calls symbol:src/helix/studio/outcome_explorer.py:_hover_text:3212 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_show_hover_tooltip:3896 calls symbol:src/helix/studio/outcome_explorer.py:_hover_text:3212 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_start_animation:3122 calls symbol:src/helix/studio/ordinal_bins.py:tier_fill_fraction:45 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_start_animation:3122 calls symbol:src/helix/studio/ordinal_bins.py:tier_for_rank:23 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_start_animation:3122 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_start_animation:3810 calls symbol:src/helix/studio/ordinal_bins.py:tier_fill_fraction:45 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_start_animation:3810 calls symbol:src/helix/studio/ordinal_bins.py:tier_for_rank:23 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_start_animation:3810 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_step_next:4961 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_step_prev:4956 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_suggest_export_path:9923 calls symbol:src/helix/studio/outcome_explorer.py:_export_filename_prefix:7310 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_suggest_export_path:9923 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_summarize_hit:8348 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_sync_exploratory_color_ack_for_data:6337 calls symbol:src/helix/studio/outcome_explorer.py:_exploratory_ack_key_for_data:6321 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_sync_exploratory_color_ack_for_data:6337 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_thermo_color:3186 calls symbol:src/helix/studio/semantic_schema.py:scalar_value:288 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_tick_animation:3153 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_tick_animation:3153 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_tick_animation:3832 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_tick_animation:3832 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_tick_blocker_focus:7137 calls symbol:src/helix/studio/outcome_explorer.py:_focus_decision_detail_row:7091 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_tick_blocker_focus:7137 calls symbol:src/helix/studio/outcome_explorer.py:_pick_first_blocker_label:7124 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_tinted_icon:2699 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_toggle_play:4966 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_uncertainty_interval:7887 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_update_contract_badges:7683 calls symbol:src/helix/studio/outcome_explorer.py:_effective_decision_mode:7296 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_update_contract_badges:7683 calls symbol:src/helix/studio/outcome_explorer.py:_update_models_button:7696 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_update_contract_badges:7683 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_update_decision_summary_toggle_text:7040 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_update_domain_badge:7849 calls symbol:src/helix/studio/outcome_explorer.py:_update_models_button:7696 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_update_expl_toggle_text:2482 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_update_gate_banner:7169 calls symbol:src/helix/studio/outcome_explorer.py:_refresh_decision_authority_banner:6721 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_update_label:4984 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_update_label:4984 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_update_mass_hover:10523 calls symbol:src/helix/studio/outcome_explorer.py:set_values:608 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_update_mass_hover:10523 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_update_metadata_chips:8836 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_update_metadata_chips:8836 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_update_models_button:7696 calls symbol:src/helix/studio/outcome_explorer.py:_run_summary_v2:7250 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_update_models_button:7696 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_update_offtarget_heat:11534 calls symbol:src/helix/core/offtarget_heat.py:compute_offtarget_heat:70 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_update_offtarget_heat:11534 calls symbol:src/helix/studio/offtarget_heat_widget.py:clear_heat:28 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_update_offtarget_heat:11534 calls symbol:src/helix/studio/offtarget_heat_widget.py:set_heat:19 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_update_offtarget_heat:11534 calls symbol:src/helix/studio/outcome_explorer.py:_format_cas_dna_interaction_chip:8157 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_update_offtarget_heat:11534 calls symbol:src/helix/studio/outcome_explorer.py:_window_local_offtarget_interaction_proxy:8004 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_update_offtarget_heat:11534 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_update_offtarget_heat:11534 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_update_pathway_mix_label:8932 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_update_pathway_mix_label:8932 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_update_pathway_mix_label:8932 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_update_prime_inspector:12052 calls symbol:src/helix/studio/outcome_explorer.py:_derive_prime_cfg_from_edit_plan:11986 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_update_prime_inspector:12052 calls symbol:src/helix/studio/outcome_explorer.py:set_context:3075 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_update_prime_inspector:12052 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_update_prob_mass:11618 calls symbol:src/helix/studio/outcome_explorer.py:set_values:608 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_update_provenance_strip:7350 calls symbol:src/helix/studio/outcome_explorer.py:_current_provenance:7329 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_update_provenance_strip:7350 calls symbol:src/helix/studio/outcome_explorer.py:_format_provenance_compact:7336 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_update_provenance_strip:7350 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_update_rank_chip:11056 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_update_search_mode_badge:8741 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_update_search_mode_badge:8741 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_update_search_mode_badge:8741 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_update_sequence_context:10514 calls symbol:src/helix/studio/outcome_explorer.py:_build_sequence_context:6498 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_update_sequence_context:10514 calls symbol:src/helix/studio/outcome_explorer.py:set_context:3075 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_update_sequence_context:10514 calls symbol:src/helix/studio/outcome_explorer.py:set_mode:5050 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_update_toggle_text:2845 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_update_viz_badge:10679 calls symbol:src/helix/studio/outcome_explorer.py:_set_export_enabled:7616 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_update_viz_badge:10679 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_verify_pilot_package:9844 calls symbol:src/helix/studio/outcome_explorer.py:_resolved_pilot_package_paths:9602 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_verify_pilot_package:9844 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_verify_pilot_package:9844 calls symbol:src/helix/studio/pilot_package_ui.py:preview_pilot_package_verification:290 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_watermark_export_image:11700 calls symbol:src/helix/studio/governance_stamp.py:export_watermark_label:23 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_watermark_export_image:11700 calls symbol:src/helix/studio/governance_stamp.py:governance_stamp_lines:353 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_watermark_export_image:11700 calls symbol:src/helix/studio/outcome_explorer.py:_governance_context_for_export:11661 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_watermark_export_image:11700 calls symbol:src/helix/studio/outcome_explorer.py:_is_demo_run:6748 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_watermark_export_image:11700 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/outcome_explorer.py:_why_for_outcome:689 calls symbol:src/helix/studio/outcome_explorer.py:_classify_prime_outcome:733 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_window_local_offtarget_interaction_proxy:8004 calls symbol:src/helix/bioinformatics.py:normalize_sequence:38 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_window_local_offtarget_interaction_proxy:8004 calls symbol:src/helix/crispr/score.py:enumerate_off_targets:43 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_window_local_offtarget_interaction_proxy:8004 calls symbol:src/helix/crispr/score.py:score_off_targets:155 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_window_local_offtarget_interaction_proxy:8004 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_write_pilot_brief:9783 calls symbol:src/helix/studio/outcome_explorer.py:_default_pilot_brief_path:9583 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_write_pilot_brief:9783 calls symbol:src/helix/studio/outcome_explorer.py:_default_pilot_decision_attachment_path:9599 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_write_pilot_brief:9783 calls symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_attachment_candidates:9567 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_write_pilot_brief:9783 calls symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_report:9674 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_write_pilot_brief:9783 calls symbol:src/helix/studio/outcome_explorer.py:_pilot_decision_attachment_payload:9641 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_write_pilot_brief:9783 calls symbol:src/helix/studio/pilot_handoff.py:pilot_package_dir_for_brief:225 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_write_pilot_brief:9783 calls symbol:src/helix/studio/pilot_handoff.py:remember_pilot_handoff_write_result:407 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_write_pilot_brief:9783 calls symbol:src/helix/studio/pilot_handoff.py:write_pilot_handoff_artifacts:771 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:_write_pilot_decision_attachment:9664 calls symbol:src/helix/studio/outcome_explorer.py:_default_pilot_brief_path:9583 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_write_pilot_decision_attachment:9664 calls symbol:src/helix/studio/outcome_explorer.py:_default_pilot_decision_attachment_path:9599 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_write_pilot_decision_attachment:9664 calls symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_report:9674 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_write_pilot_decision_attachment:9664 calls symbol:src/helix/studio/outcome_explorer.py:_pilot_decision_attachment_payload:9641 (high)
  • symbol:src/helix/studio/outcome_explorer.py:_write_pilot_decision_attachment:9664 calls symbol:src/helix/studio/pilot_handoff.py:write_pilot_handoff_artifacts:771 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 calls symbol:src/helix/gui/simbuilder/app.py:addWidget:125 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data_from_evs:1570 calls symbol:src/helix/studio/outcome_explorer.py:_contract_hashes_from_evs:537 (high)
  • symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data_from_evs:1570 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerData:879 (high)
  • symbol:src/helix/studio/outcome_explorer.py:explain:748 calls symbol:src/helix/studio/outcome_explorer.py:count:1879 (high)
  • symbol:src/helix/studio/outcome_explorer.py:heightForWidth:1900 calls symbol:src/helix/studio/outcome_explorer.py:_do_layout:1919 (high)
  • symbol:src/helix/studio/outcome_explorer.py:intended_functional_auditability:245 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:keyPressEvent:12099 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/outcome_explorer.py:keyPressEvent:12099 calls symbol:src/helix/studio/iterated_dynamics.py:key:21 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:keyPressEvent:12099 calls symbol:src/helix/studio/outcome_explorer.py:_on_chart_view_changed:11452 (high)
  • symbol:src/helix/studio/outcome_explorer.py:keyPressEvent:12099 calls symbol:src/helix/studio/outcome_explorer.py:_on_outcome_selected:10446 (high)
  • symbol:src/helix/studio/outcome_explorer.py:keyPressEvent:12099 calls symbol:src/helix/studio/run_history.py:selectRow:543 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:keyPressEvent:5010 calls symbol:src/helix/studio/iterated_dynamics.py:key:21 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:keyPressEvent:5010 calls symbol:src/helix/studio/outcome_explorer.py:_step_next:4961 (high)
  • symbol:src/helix/studio/outcome_explorer.py:keyPressEvent:5010 calls symbol:src/helix/studio/outcome_explorer.py:_step_prev:4956 (high)
  • symbol:src/helix/studio/outcome_explorer.py:keyPressEvent:5010 calls symbol:src/helix/studio/outcome_explorer.py:_toggle_play:4966 (high)
  • symbol:src/helix/studio/outcome_explorer.py:leaveEvent:3621 calls symbol:src/helix/studio/outcome_explorer.py:leaveEvent:4528 (high)
  • symbol:src/helix/studio/outcome_explorer.py:leaveEvent:4528 calls symbol:src/helix/studio/outcome_explorer.py:leaveEvent:3621 (high)
  • symbol:src/helix/studio/outcome_explorer.py:minimumSize:1911 calls symbol:src/helix/studio/outcome_explorer.py:sizeHint:1908 (high)
  • symbol:src/helix/studio/outcome_explorer.py:minimumSize:1911 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/outcome_explorer.py:mouseMoveEvent:3549 calls symbol:src/helix/live/viz/hud.py:contains:118 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:mouseMoveEvent:3549 calls symbol:src/helix/studio/outcome_explorer.py:_bar_height_px:3167 (high)
  • symbol:src/helix/studio/outcome_explorer.py:mouseMoveEvent:3549 calls symbol:src/helix/studio/outcome_explorer.py:_filtered_bars:3267 (high)
  • symbol:src/helix/studio/outcome_explorer.py:mouseMoveEvent:3549 calls symbol:src/helix/studio/outcome_explorer.py:_show_hover_tooltip:3255 (high)
  • symbol:src/helix/studio/outcome_explorer.py:mouseMoveEvent:3549 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:mouseMoveEvent:4413 calls symbol:src/helix/live/viz/hud.py:contains:118 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:mouseMoveEvent:4413 calls symbol:src/helix/studio/outcome_explorer.py:_filtered:3908 (high)
  • symbol:src/helix/studio/outcome_explorer.py:mouseMoveEvent:4413 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:mousePressEvent:2063 calls symbol:src/helix/studio/outcome_explorer.py:mousePressEvent:2338 (high)
  • symbol:src/helix/studio/outcome_explorer.py:mousePressEvent:2063 calls symbol:Visualization_Bench/prototype.js:button:920 (low)
  • symbol:src/helix/studio/outcome_explorer.py:mousePressEvent:2338 calls symbol:src/helix/studio/outcome_explorer.py:mousePressEvent:2063 (high)
  • symbol:src/helix/studio/outcome_explorer.py:mousePressEvent:2338 calls symbol:Visualization_Bench/prototype.js:button:920 (low)
  • symbol:src/helix/studio/outcome_explorer.py:mousePressEvent:3521 calls symbol:src/helix/live/viz/hud.py:contains:118 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:mousePressEvent:3521 calls symbol:src/helix/studio/outcome_explorer.py:_filtered_bars:3267 (high)
  • symbol:src/helix/studio/outcome_explorer.py:mousePressEvent:4333 calls symbol:src/helix/live/viz/hud.py:contains:118 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:mousePressEvent:4333 calls symbol:src/helix/studio/outcome_explorer.py:_filtered:3908 (high)
  • symbol:src/helix/studio/outcome_explorer.py:mousePressEvent:4333 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:mouseReleaseEvent:2068 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/outcome_explorer.py:mouseReleaseEvent:2068 calls symbol:src/helix/live/viz/hud.py:contains:118 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:mouseReleaseEvent:2068 calls symbol:src/helix/studio/outcome_explorer.py:mouseReleaseEvent:2343 (high)
  • symbol:src/helix/studio/outcome_explorer.py:mouseReleaseEvent:2068 calls symbol:Visualization_Bench/prototype.js:button:920 (low)
  • symbol:src/helix/studio/outcome_explorer.py:mouseReleaseEvent:2343 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/outcome_explorer.py:mouseReleaseEvent:2343 calls symbol:src/helix/live/viz/hud.py:contains:118 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:mouseReleaseEvent:2343 calls symbol:src/helix/studio/outcome_explorer.py:mouseReleaseEvent:2068 (high)
  • symbol:src/helix/studio/outcome_explorer.py:mouseReleaseEvent:2343 calls symbol:Visualization_Bench/prototype.js:button:920 (low)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:2748 calls symbol:src/helix/studio/outcome_explorer.py:_draw_elevated_panel:468 (high)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:3285 calls symbol:src/helix/studio/lightcone_audit_pack.py:line:55 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:3285 calls symbol:src/helix/studio/ordinal_bins.py:tier_for_rank:23 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:3285 calls symbol:src/helix/studio/outcome_explorer.py:_alpha_for_bar:3178 (high)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:3285 calls symbol:src/helix/studio/outcome_explorer.py:_bar_height_px:3167 (high)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:3285 calls symbol:src/helix/studio/outcome_explorer.py:_chart_color_for_bar:655 (high)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:3285 calls symbol:src/helix/studio/outcome_explorer.py:_choose_position_ticks:1089 (high)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:3285 calls symbol:src/helix/studio/outcome_explorer.py:_classify_prime_outcome:733 (high)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:3285 calls symbol:src/helix/studio/outcome_explorer.py:_draw_elevated_panel:468 (high)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:3285 calls symbol:src/helix/studio/outcome_explorer.py:_exploratory_desaturate:279 (high)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:3285 calls symbol:src/helix/studio/outcome_explorer.py:_filtered_bars:3267 (high)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:3285 calls symbol:src/helix/studio/outcome_explorer.py:_label_for_outcome:291 (high)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:3285 calls symbol:src/helix/studio/outcome_explorer.py:_srgb_luma:271 (high)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:3285 calls symbol:src/helix/studio/outcome_explorer.py:_thermo_color:3186 (high)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:3285 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:3285 calls symbol:src/helixspec/ast.py:site:328 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:3285 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:3285 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:3992 calls symbol:src/helix/studio/outcome_explorer.py:_choose_position_ticks:1089 (high)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:3992 calls symbol:src/helix/studio/outcome_explorer.py:_draw_elevated_panel:468 (high)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:3992 calls symbol:src/helix/studio/outcome_explorer.py:_filtered:3908 (high)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:3992 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:3992 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:620 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/outcome_explorer.py:paintEvent:620 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/outcome_explorer.py:refresh_open_outcome_explorers:12134 calls symbol:src/helix/studio/outcome_explorer.py:refresh_preferences:6344 (high)
  • symbol:src/helix/studio/outcome_explorer.py:refresh_preferences:6344 calls symbol:src/helix/studio/outcome_explorer.py:_apply_exploratory_visual_state:6280 (high)
  • symbol:src/helix/studio/outcome_explorer.py:refresh_preferences:6344 calls symbol:src/helix/studio/session.py:state:220 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:resizeEvent:2080 calls symbol:src/helix/studio/outcome_explorer.py:_apply_density:2151 (high)
  • symbol:src/helix/studio/outcome_explorer.py:resizeEvent:2080 calls symbol:src/helix/studio/outcome_explorer.py:_apply_elide:2198 (high)
  • symbol:src/helix/studio/outcome_explorer.py:resizeEvent:2080 calls symbol:src/helix/studio/outcome_explorer.py:_apply_vertical_compact_state:2214 (high)
  • symbol:src/helix/studio/outcome_explorer.py:resizeEvent:2080 calls symbol:src/helix/studio/outcome_explorer.py:resizeEvent:2355 (high)
  • symbol:src/helix/studio/outcome_explorer.py:resizeEvent:2355 calls symbol:src/helix/studio/outcome_explorer.py:_apply_elide:2198 (high)
  • symbol:src/helix/studio/outcome_explorer.py:resizeEvent:2355 calls symbol:src/helix/studio/outcome_explorer.py:resizeEvent:2080 (high)
  • symbol:src/helix/studio/outcome_explorer.py:resizeEvent:3062 calls symbol:src/helix/studio/outcome_explorer.py:_position_ack_btn:3046 (high)
  • symbol:src/helix/studio/outcome_explorer.py:resizeEvent:3062 calls symbol:src/helix/studio/outcome_explorer.py:resizeEvent:2080 (high)
  • symbol:src/helix/studio/outcome_explorer.py:resizeEvent:3785 calls symbol:src/helix/studio/outcome_explorer.py:_position_ack_btn:3046 (high)
  • symbol:src/helix/studio/outcome_explorer.py:resizeEvent:3785 calls symbol:src/helix/studio/outcome_explorer.py:resizeEvent:2080 (high)
  • symbol:src/helix/studio/outcome_explorer.py:resizeEvent:6354 calls symbol:src/helix/studio/outcome_explorer.py:_apply_compact_header_state:11344 (high)
  • symbol:src/helix/studio/outcome_explorer.py:resizeEvent:6354 calls symbol:src/helix/studio/outcome_explorer.py:resizeEvent:2080 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_baseline_overlay:11944 calls symbol:src/helix/studio/outcome_explorer.py:_apply_overlay:11962 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_baseline_overlay:11944 calls symbol:src/helix/studio/outcome_explorer.py:_build_data_from_evs:11049 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_baseline_overlay:11944 calls symbol:src/helix/studio/outcome_explorer.py:_label_from_evs:12068 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_baseline_overlay:11944 calls symbol:src/helix/studio/outcome_explorer.py:_refresh_overlay_legend:12082 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_baseline_overlay:11944 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/outcome_explorer.py:set_compact_mode:11156 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/outcome_explorer.py:set_compact_mode:11156 calls symbol:src/helix/studio/outcome_explorer.py:_apply_compact_header_state:11344 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_compact_mode:11156 calls symbol:src/helix/studio/outcome_explorer.py:_refresh_run_chips:8906 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_compact_mode:11156 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/outcome_explorer.py:set_context:3075 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:set_context:5058 calls symbol:src/helix/studio/outcome_explorer.py:_refresh:5062 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:3103 calls symbol:src/helix/studio/outcome_explorer.py:_start_animation:3122 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:3789 calls symbol:src/helix/studio/outcome_explorer.py:_assign_lanes:3972 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:3789 calls symbol:src/helix/studio/outcome_explorer.py:_start_animation:3122 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/core/offtarget_heat.py:compute_offtarget_heat:70 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:runs:183 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/extension_host/supervisor.py:mode:92 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_apply_overlay:11962 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_apply_probability_mode:6649 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_apply_summary_groups:11419 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_build_iteration_chips:8519 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_effective_decision_mode:7296 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_format_cas_dna_interaction_chip:8157 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_format_escape_risk_chip:8498 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_format_intended_edit_spec_short:7862 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_format_intended_tooltip:7942 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_format_intended_with_context:7914 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_format_off_target_chip:7973 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_format_prob_value:6629 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_format_regulatory_risk_chip:8724 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_format_splice_risk_chip:8707 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_format_stability_chip:8587 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_format_thermo_context:444 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_is_prime_run:9012 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_label_from_evs:12068 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_label_from_root_cause:216 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_on_filters_changed:10381 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_on_outcome_selected:10446 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_on_view_mode_changed:11441 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_refresh_decision_authority_banner:6721 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_refresh_export_block:7588 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_refresh_overlay_legend:12082 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_refresh_posterior_context_panel:10875 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_refresh_run_chips:8906 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_run_summary_v2:7250 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_sync_exploratory_color_ack_for_data:6337 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_update_analysis_shell_labels:8971 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_update_contract_badges:7683 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_update_metadata_chips:8836 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_update_pathway_mix_label:8932 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_update_prime_inspector:12052 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_update_prob_mass:11618 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_update_provenance_strip:7350 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_update_rank_chip:11056 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:_update_viz_badge:10679 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:DecisionDetailRow:2423 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:intended_functional_auditability:245 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:set_context:3075 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:set_data:3103 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:set_outcome_count:5425 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:set_overlay:3113 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:set_pathways:5446 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:set_prime_mode:4916 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:set_rows:5232 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:set_run_kind:2636 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:set_selection:4651 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:set_trace:2853 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:setHighlighted:3630 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/outcome_explorer.py:setSelected:3634 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/repair_pathways.py:classify_repair_pathway:54 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/summary_contract_v2.py:repair_model_ui_label:1399 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:src/helix/studio/summary_contract_v2.py:top_outcome_ui_label:1410 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:set_data:9025 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/studio/outcome_explorer.py:set_dim_tier3_plus:5178 calls symbol:src/helix/studio/outcome_explorer.py:set_rows:5232 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_engine_info:10849 calls symbol:src/helix/studio/outcome_explorer.py:_update_engine_chip:11066 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 calls symbol:src/helix/studio/outcome_explorer.py:_apply_probability_mode:6649 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 calls symbol:src/helix/studio/outcome_explorer.py:_build_data_from_evs:11049 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 calls symbol:src/helix/studio/outcome_explorer.py:_extract_posterior_payload:10861 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 calls symbol:src/helix/studio/outcome_explorer.py:_on_chart_view_changed:11452 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 calls symbol:src/helix/studio/outcome_explorer.py:_on_filters_changed:10381 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 calls symbol:src/helix/studio/outcome_explorer.py:_on_outcome_selected:10446 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 calls symbol:src/helix/studio/outcome_explorer.py:_refresh_audit_ribbon_package_action:9610 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 calls symbol:src/helix/studio/outcome_explorer.py:_refresh_posterior_context_panel:10875 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 calls symbol:src/helix/studio/outcome_explorer.py:_refresh_run_chips:8906 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 calls symbol:src/helix/studio/outcome_explorer.py:_update_gate_banner:7169 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 calls symbol:src/helix/studio/outcome_explorer.py:_update_offtarget_heat:11534 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 calls symbol:src/helix/studio/outcome_explorer.py:set_data:3103 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 calls symbol:src/helix/studio/outcome_explorer.py:set_rank:10844 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/outcome_explorer.py:set_focus_mode:6361 calls symbol:src/helix/studio/outcome_explorer.py:_refresh_sequence_context:10510 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_focus_mode:6361 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/outcome_explorer.py:set_mode:5050 calls symbol:src/helix/studio/outcome_explorer.py:_refresh:5062 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_muted:2629 calls symbol:src/helix/studio/outcome_explorer.py:set_run_kind:2636 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_next_experiment:4774 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:set_outcome_count:5425 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:set_overlay_with_label:3802 calls symbol:src/helix/studio/outcome_explorer.py:set_overlay:3113 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_package_action_visible:2372 calls symbol:src/helix/studio/outcome_explorer.py:_apply_elide:2198 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_pathways:5446 calls symbol:src/helix/studio/outcome_explorer.py:addItem:1869 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_pathways:5446 calls symbol:src/helix/studio/summary_contract_v2.py:add:3482 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:set_pathways:5446 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:set_physics_hints:4802 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:set_pilot_action_visible:2367 calls symbol:src/helix/studio/outcome_explorer.py:_apply_elide:2198 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_prime_mode:4916 calls symbol:src/helix/studio/outcome_explorer.py:addItem:1869 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_prime_mode:4916 calls symbol:src/helix/studio/outcome_explorer.py:count:1879 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_quantitative_allowed:4621 calls symbol:src/helix/studio/outcome_explorer.py:set_selection:4651 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_quantitative_allowed:5186 calls symbol:src/helix/studio/outcome_explorer.py:_value_label:220 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_quantitative_allowed:5186 calls symbol:src/helix/studio/outcome_explorer.py:set_rows:5232 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_quantitative_allowed:5417 calls symbol:src/helix/studio/outcome_explorer.py:set_outcome_count:5425 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_rank:10844 calls symbol:src/helix/studio/outcome_explorer.py:_update_rank_chip:11056 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_rows:5232 calls symbol:src/helix/studio/ordinal_bins.py:tier_for_rank:23 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:set_rows:5232 calls symbol:src/helix/studio/outcome_explorer.py:_format_value:232 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_rows:5232 calls symbol:src/helix/studio/outcome_explorer.py:_restore_locked_selection:5324 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_run_list:8797 calls symbol:src/helix/studio/outcome_explorer.py:set_lens:3118 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_run_list:8797 calls symbol:src/helix/studio/outcome_explorer.py:set_runs:4898 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_run_model:7209 calls symbol:src/helix/studio/outcome_explorer.py:_extract_posterior_payload:10861 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_run_model:7209 calls symbol:src/helix/studio/outcome_explorer.py:_refresh_decision_authority_banner:6721 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_run_model:7209 calls symbol:src/helix/studio/outcome_explorer.py:_refresh_export_block:7588 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_run_model:7209 calls symbol:src/helix/studio/outcome_explorer.py:_refresh_posterior_context_panel:10875 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_run_model:7209 calls symbol:src/helix/studio/outcome_explorer.py:_run_summary_v2:7250 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_run_model:7209 calls symbol:src/helix/studio/outcome_explorer.py:_set_export_enabled:7616 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_run_model:7209 calls symbol:src/helix/studio/outcome_explorer.py:_update_contract_badges:7683 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_run_model:7209 calls symbol:src/helix/studio/outcome_explorer.py:_update_metadata_chips:8836 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_run_model:7209 calls symbol:src/helix/studio/outcome_explorer.py:_update_provenance_strip:7350 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_run_model:7209 calls symbol:src/helix/studio/outcome_explorer.py:_update_search_mode_badge:8741 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_run_model:7209 calls symbol:src/helix/studio/outcome_explorer.py:set_decision_mode_gate:7184 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_run_model:7209 calls symbol:src/helix/studio/run_artifact.py:artifact_decision_mode_eligible:1207 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:set_run_model:7209 calls symbol:src/helix/studio/run_artifact.py:artifact_is_valid:1185 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:set_run_model:7209 calls symbol:src/helix/studio/run_artifact.py:artifact_root_causes:1192 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:set_run_model:7209 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:set_runs:4898 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/outcome_explorer.py:set_runs:4898 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:set_runs:4898 calls symbol:src/helix/studio/outcome_explorer.py:_update_label:4984 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_state:2359 calls symbol:src/helix/studio/outcome_explorer.py:_apply_elide:2198 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_state:2359 calls symbol:src/helix/studio/outcome_explorer.py:_apply_style:2183 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_summary_action_visible:2377 calls symbol:src/helix/studio/outcome_explorer.py:_apply_elide:2198 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_trace:2853 calls symbol:src/helix/studio/outcome_explorer.py:_update_toggle_text:2845 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_trace:2853 calls symbol:src/helix/studio/outcome_explorer.py:set_series:2743 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_trace:2853 calls symbol:src/helix/studio/outcome_explorer.py:TraceSeries:2729 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_trace:2853 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:set_trace:2853 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:set_value_mode:3084 calls symbol:src/helix/studio/outcome_explorer.py:_legend_text:3198 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_value_mode:3084 calls symbol:src/helix/studio/outcome_explorer.py:_value_label_lower:224 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_value_mode:3084 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_explorer.py:set_value_mode:4637 calls symbol:src/helix/studio/outcome_explorer.py:set_selection:4651 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_value_mode:5209 calls symbol:src/helix/studio/outcome_explorer.py:_value_label:220 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_value_mode:5209 calls symbol:src/helix/studio/outcome_explorer.py:set_rows:5232 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_value_mode:5483 calls symbol:src/helix/studio/outcome_explorer.py:_value_label:220 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_value_mode:5483 calls symbol:src/helix/studio/outcome_explorer.py:count:1879 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_values:2005 calls symbol:src/helix/studio/outcome_explorer.py:set_groups:1949 (high)
  • symbol:src/helix/studio/outcome_explorer.py:set_verify_action_visible:2382 calls symbol:src/helix/studio/outcome_explorer.py:_apply_elide:2198 (high)
  • symbol:src/helix/studio/outcome_explorer.py:setGeometry:1904 calls symbol:src/helix/gui/simbuilder/app.py:setGeometry:151 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:setGeometry:1904 calls symbol:src/helix/studio/outcome_explorer.py:_do_layout:1919 (high)
  • symbol:src/helix/studio/outcome_explorer.py:setHighlighted:5337 calls symbol:src/helix/studio/outcome_explorer.py:_select_row_by_id:5306 (high)
  • symbol:src/helix/studio/outcome_explorer.py:setHighlighted:5337 calls symbol:src/helix/studio/outcome_explorer.py:_set_row_bold:5328 (high)
  • symbol:src/helix/studio/outcome_explorer.py:setHighlighted:5337 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/outcome_explorer.py:sizeHint:1908 calls symbol:src/helix/studio/outcome_explorer.py:minimumSize:1911 (high)
  • symbol:src/helix/studio/outcome_space_map.py:__init__:359 calls symbol:src/helix/studio/outcome_space_map.py:__init__:953 (high)
  • symbol:src/helix/studio/outcome_space_map.py:__init__:953 calls symbol:src/helix/studio/outcome_explorer.py:addItem:1869 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:__init__:953 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:__init__:953 calls symbol:src/helix/studio/outcome_space_map.py:__init__:359 (high)
  • symbol:src/helix/studio/outcome_space_map.py:__init__:953 calls symbol:src/helix/studio/outcome_space_map.py:_apply_responsive_summary_chrome:1158 (high)
  • symbol:src/helix/studio/outcome_space_map.py:__init__:953 calls symbol:src/helix/studio/outcome_space_map.py:_refresh:1228 (high)
  • symbol:src/helix/studio/outcome_space_map.py:__init__:953 calls symbol:src/helix/studio/outcome_space_map.py:OutcomeSpaceMapCanvas:356 (high)
  • symbol:src/helix/studio/outcome_space_map.py:__init__:953 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:__init__:953 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_space_map.py:_apply_responsive_summary_chrome:1158 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/outcome_space_map.py:_apply_responsive_summary_chrome:1158 calls symbol:src/helix/studio/outcome_space_map.py:_apply_overlay_combo_labels:1145 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_apply_responsive_summary_chrome:1158 calls symbol:src/helix/studio/outcome_space_map.py:_apply_summary_grid_layout:1132 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_apply_responsive_summary_chrome:1158 calls symbol:src/helix/studio/outcome_space_map.py:_is_compact_summary_mode:1122 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_apply_responsive_summary_chrome:1158 calls symbol:src/helix/studio/outcome_space_map.py:_is_short_summary_mode:1125 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_apply_responsive_summary_chrome:1158 calls symbol:src/helix/studio/outcome_space_map.py:_update_summary_strip:1285 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_apply_responsive_summary_chrome:1158 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_space_map.py:_apply_summary_grid_layout:1132 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:_apply_summary_grid_layout:1132 calls symbol:src/helix/studio/outcome_explorer.py:count:1879 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:_apply_summary_grid_layout:1132 calls symbol:src/helix/studio/outcome_explorer.py:takeAt:1887 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:_build_selection:1379 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeSelection:907 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:_build_viz_payload:1482 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:_build_viz_payload:1482 calls symbol:src/helix/studio/outcome_space_map.py:_canonical_json:61 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_build_viz_payload:1482 calls symbol:src/helix/studio/outcome_space_map.py:_observed_overlay_results_sha256:1438 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_compact_label_text:247 calls symbol:src/helix/studio/outcome_space_map.py:_pretty_label:121 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_compact_percent_text:275 calls symbol:src/helix/studio/outcome_space_map.py:_clamp:117 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_compact_trust_text:314 calls symbol:src/helix/studio/outcome_space_map.py:_trust_text:307 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_compute_hit_nodes:526 calls symbol:src/helix/studio/outcome_space_map.py:_collapsed_peak_slots:491 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_compute_hit_nodes:526 calls symbol:src/helix/studio/outcome_space_map.py:_content_rect_for:470 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_compute_hit_nodes:526 calls symbol:src/helix/studio/outcome_space_map.py:_HitNode:345 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_compute_hit_nodes:526 calls symbol:src/helix/studio/outcome_space_map.py:_plot_rect_for:466 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_compute_hit_nodes:526 calls symbol:src/helix/studio/outcome_space_map.py:_radius_from_mass:321 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_compute_hit_nodes:526 calls symbol:src/helix/studio/outcome_space_map.py:_sha256_hex:57 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_content_rect_for:470 calls symbol:src/helix/studio/outcome_space_map.py:_is_short_plot_mode:194 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_content_rect_for:470 calls symbol:src/helix/studio/outcome_space_map.py:_plot_header_height:218 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_content_rect_for:470 calls symbol:src/helix/studio/outcome_space_map.py:_plot_mass_strip_height:224 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_content_rect_for:470 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/outcome_space_map.py:_display_value:1293 calls symbol:src/helix/studio/outcome_space_map.py:_short_summary_value_text:282 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_draw_mass_strip:751 calls symbol:src/helix/studio/outcome_space_map.py:_compact_label_text:247 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_draw_mass_strip:751 calls symbol:src/helix/studio/outcome_space_map.py:_display_mass:634 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_draw_mass_strip:751 calls symbol:src/helix/studio/outcome_space_map.py:_is_no_edit_label:257 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_draw_mass_strip:751 calls symbol:src/helix/studio/outcome_space_map.py:_is_short_plot_mode:194 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_draw_mass_strip:751 calls symbol:src/helix/studio/outcome_space_map.py:_plot_header_height:218 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_draw_mass_strip:751 calls symbol:src/helix/studio/outcome_space_map.py:_plot_mass_strip_height:224 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_draw_mass_strip:751 calls symbol:src/helix/studio/outcome_space_map.py:_plot_mass_strip_title:230 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_draw_mass_strip:751 calls symbol:src/helix/studio/outcome_space_map.py:_pretty_label:121 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_draw_mass_strip:751 calls symbol:src/helix/studio/outcome_space_map.py:_window_text_alpha:263 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_draw_mass_strip:751 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/outcome_space_map.py:_draw_node_labels:851 calls symbol:src/helix/studio/outcome_space_map.py:_clamp:117 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_draw_node_labels:851 calls symbol:src/helix/studio/outcome_space_map.py:_compact_label_text:247 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_draw_node_labels:851 calls symbol:src/helix/studio/outcome_space_map.py:_window_text_alpha:263 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_draw_node_labels:851 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/outcome_space_map.py:_draw_plot_guides:641 calls symbol:src/helix/studio/outcome_space_map.py:_collapsed_peak_note_text:188 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_draw_plot_guides:641 calls symbol:src/helix/studio/outcome_space_map.py:_is_short_plot_mode:194 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_draw_plot_guides:641 calls symbol:src/helix/studio/outcome_space_map.py:_plot_subtitle_text:178 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_draw_plot_guides:641 calls symbol:src/helix/studio/outcome_space_map.py:_plot_title_text:198 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_draw_plot_guides:641 calls symbol:src/helix/studio/outcome_space_map.py:_reference_peak_label:202 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_draw_plot_guides:641 calls symbol:src/helix/studio/outcome_space_map.py:_window_text_alpha:263 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_draw_plot_guides:641 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/outcome_space_map.py:_export_context:1406 calls symbol:src/helix/studio/export_labels.py:is_demo_from_metadata:9 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:_export_png:1521 calls symbol:src/helix/studio/outcome_space_map.py:_write_png:1531 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_export_png:1521 calls symbol:tests/studio/test_export_hardening.py:grab:142 (low)
  • symbol:src/helix/studio/outcome_space_map.py:_observed_overlay_results_sha256:1438 calls symbol:src/helix/studio/results_io.py:results_record_sha256:83 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:_on_node_clicked:1365 calls symbol:src/helix/studio/outcome_space_map.py:_build_selection:1379 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_on_node_clicked:1365 calls symbol:src/helix/studio/outcome_space_map.py:_refresh:1228 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_on_node_clicked:1365 calls symbol:src/helix/studio/outcome_space_map.py:_update_summary_strip:1285 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_on_node_clicked:1365 calls symbol:src/helix/studio/session.py:emit:31 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:_on_node_clicked:1365 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/outcome_space_map.py:_on_overlay_changed:1119 calls symbol:src/helix/studio/outcome_space_map.py:_refresh:1228 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_percent_text:269 calls symbol:src/helix/studio/outcome_space_map.py:_clamp:117 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_plot_rect_for:466 calls symbol:src/helix/studio/outcome_space_map.py:_label_lane_width:234 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_pretty_label:121 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/studio/outcome_space_map.py:_radius_from_mass:321 calls symbol:src/helix/studio/outcome_space_map.py:_clamp:117 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_refresh:1228 calls symbol:src/helix/studio/outcome_space_map.py:_update_overlay_labels:1241 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_refresh:1228 calls symbol:src/helix/studio/outcome_space_map.py:_update_summary_strip:1285 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_refresh:1228 calls symbol:src/helix/studio/outcome_space_map.py:set_nodes:374 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_sha256_hex:57 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:_summary_value_text:1129 calls symbol:src/helix/studio/outcome_space_map.py:_compact_label_text:247 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_trust_text:307 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/studio/outcome_space_map.py:_update_overlay_labels:1241 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/outcome_space_map.py:_update_overlay_labels:1241 calls symbol:src/helix/studio/outcome_space_map.py:_tv_distance:327 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_update_overlay_labels:1241 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_space_map.py:_update_summary_strip:1285 calls symbol:src/helix/studio/outcome_space_map.py:_focus_bar:1266 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_update_summary_strip:1285 calls symbol:src/helix/studio/outcome_space_map.py:_top_bar:1279 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_update_summary_tooltips:1212 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/outcome_space_map.py:_window_text_alpha:263 calls symbol:src/helix/studio/outcome_space_map.py:_clamp:117 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_write_png:1531 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/outcome_space_map.py:_write_png:1531 calls symbol:src/helix/studio/export_image_settings.py:write_image_provenance_sidecars_enabled:27 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:_write_png:1531 calls symbol:src/helix/studio/export_labels.py:build_governance_provenance:45 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:_write_png:1531 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:_write_png:1531 calls symbol:src/helix/studio/limitations.py:limitations_stamp:69 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:_write_png:1531 calls symbol:src/helix/studio/outcome_space_map.py:_build_viz_payload:1482 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_write_png:1531 calls symbol:src/helix/studio/outcome_space_map.py:_export_context:1406 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_write_png:1531 calls symbol:src/helix/studio/outcome_space_map.py:_observed_overlay_results_sha256:1438 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_write_png:1531 calls symbol:src/helix/studio/outcome_space_map.py:_run_artifact_sha256:1457 (high)
  • symbol:src/helix/studio/outcome_space_map.py:_write_png:1531 calls symbol:src/helix/studio/png_provenance.py:build_png_provenance_v1:37 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:_write_png:1531 calls symbol:src/helix/studio/png_provenance.py:write_png_provenance_sidecar:185 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:_write_png:1531 calls symbol:src/helix/systems/perturbation_program.py:with_name:52 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:_write_png:1531 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcome_space_map.py:mouseMoveEvent:410 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/outcome_space_map.py:mouseMoveEvent:410 calls symbol:src/helix/studio/outcome_space_map.py:_pick_node:453 (high)
  • symbol:src/helix/studio/outcome_space_map.py:mouseMoveEvent:410 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:mousePressEvent:442 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/outcome_space_map.py:mousePressEvent:442 calls symbol:src/helix/studio/outcome_space_map.py:_pick_node:453 (high)
  • symbol:src/helix/studio/outcome_space_map.py:mousePressEvent:442 calls symbol:src/helix/studio/session.py:emit:31 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:mousePressEvent:442 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:mousePressEvent:442 calls symbol:Visualization_Bench/prototype.js:button:920 (low)
  • symbol:src/helix/studio/outcome_space_map.py:paintEvent:392 calls symbol:src/helix/studio/main_window.py:window:349 (medium)
  • symbol:src/helix/studio/outcome_space_map.py:paintEvent:392 calls symbol:src/helix/studio/outcome_space_map.py:_compute_hit_nodes:526 (high)
  • symbol:src/helix/studio/outcome_space_map.py:paintEvent:392 calls symbol:src/helix/studio/outcome_space_map.py:_draw_mass_strip:751 (high)
  • symbol:src/helix/studio/outcome_space_map.py:paintEvent:392 calls symbol:src/helix/studio/outcome_space_map.py:_draw_node_labels:851 (high)
  • symbol:src/helix/studio/outcome_space_map.py:paintEvent:392 calls symbol:src/helix/studio/outcome_space_map.py:_draw_node:921 (high)
  • symbol:src/helix/studio/outcome_space_map.py:paintEvent:392 calls symbol:src/helix/studio/outcome_space_map.py:_draw_plot_guides:641 (high)
  • symbol:src/helix/studio/outcome_space_map.py:paintEvent:392 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/outcome_space_map.py:resizeEvent:1224 calls symbol:src/helix/studio/outcome_space_map.py:_apply_responsive_summary_chrome:1158 (high)
  • symbol:src/helix/studio/outcome_space_map.py:set_data:1088 calls symbol:src/helix/studio/outcome_space_map.py:_Node:338 (high)
  • symbol:src/helix/studio/outcome_space_map.py:set_data:1088 calls symbol:src/helix/studio/outcome_space_map.py:_refresh:1228 (high)
  • symbol:src/helix/studio/outcome_space_map.py:set_data:1088 calls symbol:src/helix/studio/outcome_space_map.py:_stable_bar_id:65 (high)
  • symbol:src/helix/studio/outcome_space_map.py:set_observed_overlay:1107 calls symbol:src/helix/studio/outcome_space_map.py:_refresh:1228 (high)
  • symbol:src/helix/studio/outcome_space_map.py:set_selected_label:1112 calls symbol:src/helix/studio/outcome_space_map.py:_refresh:1228 (high)
  • symbol:src/helix/studio/outcome_space_map.py:set_selected_label:1112 calls symbol:src/helix/studio/outcome_space_map.py:_update_summary_strip:1285 (high)
  • symbol:src/helix/studio/outcome_space_map.py:set_selected_label:1112 calls symbol:src/helix/studio/rail_state.py:selection:57 (medium)
  • symbol:src/helix/studio/outcomes/base_edit_model.py:_extract_base_cfg:136 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/outcomes/base_edit_model.py:_extract_base_cfg:136 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/base_edit_model.py:_extract_editor_kind:192 calls symbol:src/helix/studio/outcomes/base_edit_model.py:_normalize_editor_kind:37 (high)
  • symbol:src/helix/studio/outcomes/base_edit_model.py:_extract_editor_kind:192 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/base_edit_model.py:_first_int:54 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/base_edit_model.py:_has_multiplex_targets:210 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/base_edit_model.py:_resolve_window_range:66 calls symbol:src/helix/studio/outcomes/base_edit_model.py:_default_window_range:48 (high)
  • symbol:src/helix/studio/outcomes/base_edit_model.py:_resolve_window_range:66 calls symbol:src/helix/studio/outcomes/base_edit_model.py:_first_int:54 (high)
  • symbol:src/helix/studio/outcomes/base_edit_model.py:_resolve_window_range:66 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/base_edit_model.py:extract_base_inputs_from_session:295 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/outcomes/base_edit_model.py:extract_base_inputs_from_session:295 calls symbol:src/helix/studio/outcomes/base_edit_model.py:_safe_int:30 (high)
  • symbol:src/helix/studio/outcomes/base_edit_model.py:extract_base_inputs_from_session:295 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/cell_context.py:cut_model_bias_for_repair_preset:148 calls symbol:src/helix/studio/outcomes/cell_context.py:CutModelRepairShapeBias:142 (high)
  • symbol:src/helix/studio/outcomes/cell_context.py:cut_model_bias_for_repair_preset:148 calls symbol:src/helix/studio/outcomes/cell_context.py:normalize_repair_bias_preset:48 (high)
  • symbol:src/helix/studio/outcomes/cell_context.py:dynamic_indel_overrides_for_repair_preset:110 calls symbol:src/helix/studio/outcomes/cell_context.py:normalize_repair_bias_preset:48 (high)
  • symbol:src/helix/studio/outcomes/cell_context.py:normalize_delivery_mode:32 calls symbol:src/helix/studio/outcomes/cell_context.py:_safe_text:16 (high)
  • symbol:src/helix/studio/outcomes/cell_context.py:normalize_repair_bias_preset:48 calls symbol:src/helix/studio/outcomes/cell_context.py:_safe_text:16 (high)
  • symbol:src/helix/studio/outcomes/cell_context.py:parse_cell_context:58 calls symbol:src/helix/studio/outcomes/cell_context.py:_safe_float:20 (high)
  • symbol:src/helix/studio/outcomes/cell_context.py:parse_cell_context:58 calls symbol:src/helix/studio/outcomes/cell_context.py:_safe_text:16 (high)
  • symbol:src/helix/studio/outcomes/cell_context.py:parse_cell_context:58 calls symbol:src/helix/studio/outcomes/cell_context.py:CellContext:9 (high)
  • symbol:src/helix/studio/outcomes/cell_context.py:parse_cell_context:58 calls symbol:src/helix/studio/outcomes/cell_context.py:normalize_delivery_mode:32 (high)
  • symbol:src/helix/studio/outcomes/cell_context.py:parse_cell_context:58 calls symbol:src/helix/studio/outcomes/cell_context.py:normalize_repair_bias_preset:48 (high)
  • symbol:src/helix/studio/outcomes/clone_yield.py:_canonical_json_bytes:11 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/outcomes/clone_yield.py:clone_plan_json_bytes:17 calls symbol:src/helix/studio/outcomes/clone_yield.py:_canonical_json_bytes:11 (high)
  • symbol:src/helix/studio/outcomes/clone_yield.py:clone_plan_sha256:21 calls symbol:src/helix/studio/outcomes/clone_yield.py:clone_plan_json_bytes:17 (high)
  • symbol:src/helix/studio/outcomes/cut_model.py:_build_target_edit_plan:152 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/cut_model.py:_delta_key:685 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/cut_model.py:_desired_frequency_from_spectrum:115 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/cut_model.py:_extract_cut_index:72 calls symbol:src/helix/studio/outcomes/cut_model.py:_safe_int:30 (high)
  • symbol:src/helix/studio/outcomes/cut_model.py:_extract_cut_index:72 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/cut_model.py:_sv_sort:572 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/cut_model.py:_target_id:144 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/cut_model.py:_target_sort_key:483 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/cut_model.py:_targets_from_edit_plan:193 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/cut_model.py:estimate_frameshift_fraction:767 calls symbol:src/helix/studio/outcomes/cut_model.py:_build_cut_spectrum:614 (high)
  • symbol:src/helix/studio/outcomes/cut_model.py:estimate_frameshift_fraction:767 calls symbol:src/helix/studio/outcomes/cut_model.py:CutPlan:21 (high)
  • symbol:src/helix/studio/outcomes/cut_model.py:estimate_frameshift_fraction:767 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/cut_model.py:extract_cut_inputs_from_session:241 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/outcomes/cut_model.py:extract_cut_inputs_from_session:241 calls symbol:src/helix/studio/outcomes/cut_model.py:_safe_int:30 (high)
  • symbol:src/helix/studio/outcomes/cut_model.py:extract_cut_inputs_from_session:241 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/dynamic_cut_model.py:_delta_key:291 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/dynamic_cut_model.py:_sv_sort:680 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/dynamic_cut_model.py:_time_summary:64 calls symbol:src/helix/studio/outcomes/dynamic_cut_model.py:_quantile:51 (high)
  • symbol:src/helix/studio/outcomes/dynamic_cut_model.py:_time_summary:64 calls symbol:src/helix/studio/outcomes/dynamic_cut_model.py:_round_float:44 (high)
  • symbol:src/helix/studio/outcomes/intent_eval.py:_delta_interval_abs:246 calls symbol:src/helix/studio/outcomes/intent_eval.py:_norm:11 (high)
  • symbol:src/helix/studio/outcomes/intent_eval.py:_delta_interval_abs:246 calls symbol:src/helix/studio/outcomes/intent_eval.py:_safe_int:15 (high)
  • symbol:src/helix/studio/outcomes/intent_eval.py:_overlaps_region:268 calls symbol:src/helix/studio/outcomes/intent_eval.py:_delta_interval_abs:246 (high)
  • symbol:src/helix/studio/outcomes/intent_eval.py:parse_intent:37 calls symbol:src/helix/studio/outcomes/intent_eval.py:_clamp01:29 (high)
  • symbol:src/helix/studio/outcomes/intent_eval.py:parse_intent:37 calls symbol:src/helix/studio/outcomes/intent_eval.py:_norm:11 (high)
  • symbol:src/helix/studio/outcomes/intent_eval.py:parse_intent:37 calls symbol:src/helix/studio/outcomes/intent_eval.py:_safe_float:22 (high)
  • symbol:src/helix/studio/outcomes/intent_eval.py:parse_intent:37 calls symbol:src/helix/studio/outcomes/intent_eval.py:_safe_int:15 (high)
  • symbol:src/helix/studio/outcomes/model.py:_canonical_json_bytes:30 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/outcomes/model.py:get_default_registry:177 calls symbol:src/helix/studio/outcomes/base_edit_model.py:BaseEditOutcomeModel:343 (medium)
  • symbol:src/helix/studio/outcomes/model.py:get_default_registry:177 calls symbol:src/helix/studio/outcomes/cut_model.py:CutOutcomeModel:292 (medium)
  • symbol:src/helix/studio/outcomes/model.py:get_default_registry:177 calls symbol:src/helix/studio/outcomes/dynamic_cut_model.py:DynamicCutOutcomeModel:423 (medium)
  • symbol:src/helix/studio/outcomes/model.py:get_default_registry:177 calls symbol:src/helix/studio/outcomes/model.py:OutcomeModelRegistry:126 (high)
  • symbol:src/helix/studio/outcomes/model.py:get_default_registry:177 calls symbol:src/helix/studio/outcomes/model.py:register:132 (high)
  • symbol:src/helix/studio/outcomes/model.py:get_default_registry:177 calls symbol:src/helix/studio/outcomes/noop.py:NoopOutcomeModel:10 (medium)
  • symbol:src/helix/studio/outcomes/model.py:get_default_registry:177 calls symbol:src/helix/studio/outcomes/prime_model.py:PrimeOutcomeModel:209 (medium)
  • symbol:src/helix/studio/outcomes/model.py:outcome_report_json_bytes:262 calls symbol:src/helix/studio/outcomes/model.py:_canonical_json_bytes:30 (high)
  • symbol:src/helix/studio/outcomes/model.py:outcome_report_json_bytes:262 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (high)
  • symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 calls symbol:src/helix/studio/outcomes/model.py:get:140 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:__init__:189 calls symbol:src/helix/clinical/schema.py:Baseline:66 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:__init__:189 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:__init__:2141 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:__init__:189 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_legend_swatch:2056 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:__init__:189 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_state_changed:658 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:__init__:189 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_set_mode:1877 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:__init__:189 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:OutcomeSpectrumHistogram:2140 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:__init__:189 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:__init__:189 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:__init__:189 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:__init__:189 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:__init__:2141 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:__init__:189 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_apply_selection_status:2027 calls symbol:src/helix/studio/run_history.py:selectRow:543 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_apply_selection_status:2027 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_estimate_clones:175 calls symbol:src/helix/studio/session.py:log:354 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_fmt_cut:1219 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_safe_float:48 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_fmt_prime:1232 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_round:55 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_fmt_prime:1232 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_safe_float:48 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_apply_suggested:928 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_apply_suggested:928 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_safe_float:48 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_apply_suggested:928 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_base_calibration_selected:1030 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_preview_for_base_calibration:970 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_base_calibration_selected:1030 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_refresh_base_calibration_display:1053 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_base_calibration_selected:1030 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_base_calibration_toggled:1000 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_base_calibration_toggled:1000 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_calibration_selected:867 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_calibration_toggled:847 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_context_toggled:1311 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_cut_engine_changed:1341 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_generate_base_calibration:980 calls symbol:src/helix/studio/base_position_calibration.py:attach_base_position_calibration_profile:668 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_generate_base_calibration:980 calls symbol:src/helix/studio/base_position_calibration.py:build_base_position_calibration_profile_and_preview:254 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_generate_base_calibration:980 calls symbol:src/helix/studio/outcomes/model.py:compute_outcomes_for_current_plan:266 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_generate_base_calibration:980 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_generate_base_calibration:980 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_refresh_base_calibration_display:1053 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_generate_suggested:888 calls symbol:src/helix/studio/outcomes/model.py:compute_outcomes_for_current_plan:266 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_generate_suggested:888 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_generate_suggested:888 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_refresh_suggested_display:1208 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_generate_suggested:888 calls symbol:src/helix/studio/suggested_priors.py:attach_suggested_priors:134 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_generate_suggested:888 calls symbol:src/helix/studio/suggested_priors.py:build_suggested_priors:49 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_hotspot_toggled:823 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_mode_changed:1330 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_apply_selection_status:2027 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_mode_changed:1330 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_base_outcomes:1952 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_mode_changed:1330 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_prime_outcomes:1899 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_mode_changed:1330 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_set_mode:1877 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_state_changed:658 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_state_changed:658 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_state_changed:658 calls symbol:src/helix/studio/outcomes/cell_context.py:parse_cell_context:58 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_state_changed:658 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_payload_from_history:1185 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_state_changed:658 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_preview_for_base_calibration:970 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_state_changed:658 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_refresh_base_calibration_display:1053 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_state_changed:658 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_refresh_suggested_display:1208 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_state_changed:658 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_safe_float:48 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_state_changed:658 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_state_changed:658 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_suggested_selected:921 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_payload_from_history:1185 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_suggested_selected:921 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_refresh_suggested_display:1208 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_table_clicked:1397 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_set_selection:1410 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_target_changed:1364 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_target_changed:1364 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_set_multiplex_override:1378 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_refresh_base_calibration_display:1053 calls symbol:src/helix/studio/base_position_calibration.py:build_base_position_calibration_eval:436 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_refresh_base_calibration_display:1053 calls symbol:src/helix/studio/base_position_calibration.py:check_base_position_calibration_compatibility:826 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_refresh_base_calibration_display:1053 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_preview_for_base_calibration:970 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_refresh_base_calibration_display:1053 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_safe_float:48 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_refresh_base_calibration_display:1053 calls symbol:src/helix/studio/semantic_schema.py:unknown:280 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_refresh_base_calibration_display:1053 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_refresh_base_calibration_display:1053 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_refresh_base_calibration_display:1053 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_refresh_report:1434 calls symbol:src/helix/studio/outcomes/model.py:compute_outcomes_for_current_plan:266 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_refresh_report:1434 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_refresh_report:1434 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_base_outcomes:1952 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 calls symbol:src/helix/studio/assays/assay_chooser.py:build_assay_plan:616 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 calls symbol:src/helix/studio/assays/primer_design.py:build_primer_plan:393 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 calls symbol:src/helix/studio/offtargets/model.py:compute_offtargets_for_session:348 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 calls symbol:src/helix/studio/offtargets/model.py:offtarget_report_json_bytes:344 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 calls symbol:src/helix/studio/offtargets/validation_plan.py:build_validation_plan:207 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 calls symbol:src/helix/studio/offtargets/validation_plan.py:validation_plan_sha256:20 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 calls symbol:src/helix/studio/outcomes/clone_yield.py:build_clone_plan:87 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 calls symbol:src/helix/studio/outcomes/hotspots.py:allele_key_from_entry:7 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_apply_selection_status:2027 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_build_histogram_data:2078 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_default_target_id:167 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_delta_to_display:59 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_estimate_clones:175 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_extract_multiplex:157 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_multiplex_target_id:150 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_refresh_base_calibration_display:1053 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_base_outcomes:1952 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_prime_outcomes:1899 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_sync_mode_from_payload:1851 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:set_data:2146 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_payload:1445 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_render_prime_outcomes:1899 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_set_multiplex_override:1378 calls symbol:src/helix/studio/session.py:emit:31 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_set_multiplex_override:1378 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_set_selection:1410 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_sync_mode_from_payload:1851 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_sync_mode_from_payload:1851 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_set_mode:1877 (high)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:paintEvent:2151 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:set_data:2146 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/outcomes/prime_model.py:_compute_prime_multiplex:111 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/prime_model.py:_compute_prime_multiplex:111 calls symbol:src/helix/studio/outcomes/prime_model.py:_extract_target_pos:101 (high)
  • symbol:src/helix/studio/outcomes/prime_model.py:_compute_prime_multiplex:111 calls symbol:src/helix/studio/outcomes/prime_model.py:_has_multiplex_targets:94 (high)
  • symbol:src/helix/studio/outcomes/prime_model.py:_extract_anchor_pos:66 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/prime_model.py:_extract_nick_pos:76 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/prime_model.py:_extract_prime_config:44 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/prime_model.py:_extract_prime_lengths:25 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/prime_model.py:_extract_prime_lengths:25 calls symbol:src/helix/studio/outcomes/prime_model.py:_safe_int:18 (high)
  • symbol:src/helix/studio/outcomes/prime_model.py:_extract_prime_sequences:53 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/prime_model.py:_extract_target_pos:101 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/prime_model.py:_has_multiplex_targets:94 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/prime_model.py:_resolve_window:162 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/outcomes/prime_model.py:_resolve_window:162 calls symbol:src/helix/studio/outcomes/prime_model.py:_safe_int:18 (high)
  • symbol:src/helix/studio/outcomes/prime_model.py:extract_prime_inputs_from_session:185 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/pcr_engine.py:find_amplicon:26 calls symbol:src/helix/decision_support/calibration_registry.py:find:25 (medium)
  • symbol:src/helix/studio/pcr_engine.py:find_amplicon:26 calls symbol:src/helix/studio/pcr_engine.py:_revcomp:14 (high)
  • symbol:src/helix/studio/pcr_engine.py:find_amplicon:26 calls symbol:src/helix/studio/pcr_engine.py:AmpliconInfo:20 (high)
  • symbol:src/helix/studio/pcr_engine.py:simulate_pcr:46 calls symbol:src/helix/studio/pcr_engine.py:_copies_to_mass_ng:41 (high)
  • symbol:src/helix/studio/pcr_engine.py:simulate_pcr:46 calls symbol:src/helix/studio/pcr_engine.py:find_amplicon:26 (high)
  • symbol:src/helix/studio/pcr_engine.py:simulate_pcr:46 calls symbol:src/helix/studio/session.py:PCRCycleStats:681 (medium)
  • symbol:src/helix/studio/pcr_engine.py:simulate_pcr:46 calls symbol:src/helix/studio/session.py:PCRResult:691 (medium)
  • symbol:src/helix/studio/pcr_workflow.py:build_pcr_workflow_spec:26 calls symbol:src/helix/studio/pcr_workflow.py:PCRWorkflowBar:10 (high)
  • symbol:src/helix/studio/pcr_workflow.py:build_pcr_workflow_spec:26 calls symbol:src/helix/studio/pcr_workflow.py:PCRWorkflowSpec:20 (high)
  • symbol:src/helix/studio/perf.py:_emit_text:72 calls symbol:src/helix/studio/perf.py:_format_entry:81 (high)
  • symbol:src/helix/studio/perf.py:_excepthook:103 calls symbol:src/helix/studio/session.py:error:365 (medium)
  • symbol:src/helix/studio/perf.py:_excepthook:103 calls symbol:src/helix/support/crash.py:write_crash_record:59 (medium)
  • symbol:src/helix/studio/perf.py:_thread_hook:116 calls symbol:src/helix/studio/perf.py:_excepthook:103 (high)
  • symbol:src/helix/studio/perf.py:perf_section:39 calls symbol:src/helix/clock.py:perf_counter:72 (medium)
  • symbol:src/helix/studio/perf.py:perf_section:39 calls symbol:src/helix/studio/perf.py:_record:32 (high)
  • symbol:src/helix/studio/perf.py:perf_section:39 calls symbol:src/helix/studio/session.py:error:365 (medium)
  • symbol:src/helix/studio/perf.py:recent_sections:90 calls symbol:src/helix/studio/perf.py:PerfRecord:27 (high)
  • symbol:src/helix/studio/perf.py:text:76 calls symbol:src/helix/studio/perf.py:_format_entry:81 (high)
  • symbol:src/helix/studio/perf.py:wrapper:54 calls symbol:src/helix/studio/perf.py:perf_section:39 (high)
  • symbol:src/helix/studio/pilot_handoff.py:_build_pilot_package_summary_lines:541 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/pilot_handoff.py:_build_pilot_package_summary_lines:541 calls symbol:src/helix/studio/pilot_handoff.py:_clean_optional_str:51 (high)
  • symbol:src/helix/studio/pilot_handoff.py:_build_pilot_package_summary_lines:541 calls symbol:src/helix/studio/pilot_handoff.py:render_pilot_package_verify_command:522 (high)
  • symbol:src/helix/studio/pilot_handoff.py:_check_entry:661 calls symbol:src/helix/studio/pilot_handoff.py:_bytes_sha256:452 (high)
  • symbol:src/helix/studio/pilot_handoff.py:_check_entry:661 calls symbol:src/helix/studio/pilot_handoff.py:_clean_optional_str:51 (high)
  • symbol:src/helix/studio/pilot_handoff.py:_check_entry:661 calls symbol:src/helix/studio/pilot_handoff.py:_resolve_manifest_relative_path:487 (high)
  • symbol:src/helix/studio/pilot_handoff.py:_existing:282 calls symbol:src/helix/studio/pilot_handoff.py:_clean_optional_str:51 (high)
  • symbol:src/helix/studio/pilot_handoff.py:_normalize_blockers:58 calls symbol:src/helix/studio/pilot_handoff.py:_clean_optional_str:51 (high)
  • symbol:src/helix/studio/pilot_handoff.py:_sanitize_attachment_key:436 calls symbol:src/helix/studio/pilot_handoff.py:_clean_optional_str:51 (high)
  • symbol:src/helix/studio/pilot_handoff.py:_stage_package_file:460 calls symbol:src/helix/studio/pilot_handoff.py:_file_sha256:444 (high)
  • symbol:src/helix/studio/pilot_handoff.py:_write_package_text_artifact:472 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/pilot_handoff.py:_write_package_text_artifact:472 calls symbol:src/helix/studio/pilot_handoff.py:_file_sha256:444 (high)
  • symbol:src/helix/studio/pilot_handoff.py:build_pilot_package_reviewer_summary_text:614 calls symbol:src/helix/studio/pilot_handoff.py:_build_pilot_package_summary_lines:541 (high)
  • symbol:src/helix/studio/pilot_handoff.py:pilot_decision_attachment_path_for_brief:219 calls symbol:src/helix/systems/perturbation_program.py:with_name:52 (medium)
  • symbol:src/helix/studio/pilot_handoff.py:pilot_package_archive_path_for_brief:231 calls symbol:src/helix/studio/pilot_handoff.py:pilot_package_dir_for_brief:225 (high)
  • symbol:src/helix/studio/pilot_handoff.py:pilot_package_dir_for_brief:225 calls symbol:src/helix/systems/perturbation_program.py:with_name:52 (medium)
  • symbol:src/helix/studio/pilot_handoff.py:pilot_package_manifest_preview_path:345 calls symbol:src/helix/systems/perturbation_program.py:with_name:52 (medium)
  • symbol:src/helix/studio/pilot_handoff.py:render_pilot_package_manifest_preview:636 calls symbol:src/helix/studio/pilot_handoff.py:build_pilot_package_manifest_preview_text:624 (high)
  • symbol:src/helix/studio/pilot_handoff.py:render_pilot_package_manifest_preview:636 calls symbol:src/helix/studio/pilot_handoff.py:load_pilot_package_manifest:514 (high)
  • symbol:src/helix/studio/pilot_handoff.py:write_pilot_brief_text:351 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/pilot_handoff.py:write_pilot_decision_attachment_json:358 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/pilot_handoff.py:write_pilot_package_manifest:507 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/pilot_package_ui.py:_build_pilot_package_verification_text:267 calls symbol:src/helix/studio/pilot_handoff.py:render_pilot_package_verify_command:522 (medium)
  • symbol:src/helix/studio/pilot_package_ui.py:_build_pilot_package_verification_text:267 calls symbol:src/helix/studio/pilot_handoff.py:verify_pilot_package:642 (medium)
  • symbol:src/helix/studio/pilot_package_ui.py:_build_pilot_package_verification_text:267 calls symbol:src/helix/teams/systems_acceptance_types.py:passed:175 (medium)
  • symbol:src/helix/studio/plugins/install_txn.py:clear_txn:95 calls symbol:src/helix/fs.py:dir_has_any:57 (medium)
  • symbol:src/helix/studio/plugins/install_txn.py:from_json:47 calls symbol:src/helix/studio/plugins/install_txn.py:PluginInstallTxnError:18 (high)
  • symbol:src/helix/studio/plugins/install_txn.py:read_txn:86 calls symbol:src/helix/studio/plugins/install_txn.py:from_json:47 (high)
  • symbol:src/helix/studio/plugins/install_txn.py:read_txn:86 calls symbol:src/helix/studio/plugins/install_txn.py:PluginInstallTxnError:18 (high)
  • symbol:src/helix/studio/plugins/install_txn.py:recover_incomplete_installs:157 calls symbol:src/helix/fs.py:iterdir_sorted:27 (medium)
  • symbol:src/helix/studio/plugins/install_txn.py:recover_incomplete_installs:157 calls symbol:src/helix/studio/plugins/install_txn.py:recover_txn:119 (high)
  • symbol:src/helix/studio/plugins/install_txn.py:recover_txn:119 calls symbol:src/helix/studio/plugins/install_txn.py:_try_rmtree:111 (high)
  • symbol:src/helix/studio/plugins/install_txn.py:recover_txn:119 calls symbol:src/helix/studio/plugins/install_txn.py:clear_txn:95 (high)
  • symbol:src/helix/studio/plugins/install_txn.py:recover_txn:119 calls symbol:src/helix/studio/plugins/install_txn.py:read_txn:86 (high)
  • symbol:src/helix/studio/plugins/install_txn.py:write_txn:78 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/plugins/install_txn.py:write_txn:78 calls symbol:src/helix/studio/plugins/install_txn.py:to_json:33 (high)
  • symbol:src/helix/studio/plugins/installer.py:list_cached_versions:82 calls symbol:src/helix/fs.py:iterdir_sorted:27 (medium)
  • symbol:src/helix/studio/plugins/manager.py:_base_version_str:163 calls symbol:src/helix/studio/plugins/manager.py:_parse_base_version_tuple:97 (high)
  • symbol:src/helix/studio/plugins/manager.py:_host_helix_version:83 calls symbol:src/helix/studio/plugins/manager.py:_read_pyproject_version:53 (high)
  • symbol:src/helix/studio/plugins/manager.py:_parse_base_version_tuple:97 calls symbol:src/helix/studio/plugins/manager.py:_normalize_version_str:90 (high)
  • symbol:src/helix/studio/plugins/manager.py:_parse_base_version_tuple:97 calls symbol:src/helixspec/errors.py:format:12 (medium)
  • symbol:src/helix/studio/plugins/manager.py:discover:245 calls symbol:src/helix/studio/plugins/install_txn.py:recover_incomplete_installs:157 (medium)
  • symbol:src/helix/studio/plugins/manager.py:discover:245 calls symbol:src/helix/studio/plugins/manager.py:_iter_manifest_paths:450 (high)
  • symbol:src/helix/studio/plugins/manager.py:discover:245 calls symbol:src/helix/studio/plugins/manager.py:_parse_base_version_tuple:97 (high)
  • symbol:src/helix/studio/plugins/manager.py:discover:245 calls symbol:src/helix/studio/plugins/manager.py:HelixPluginDescriptor:29 (high)
  • symbol:src/helix/studio/plugins/manager.py:discover:245 calls symbol:src/helix/studio/plugins/manifest.py:api_major:134 (medium)
  • symbol:src/helix/studio/plugins/manager.py:discover:245 calls symbol:src/helix/studio/plugins/manifest.py:load_plugin_manifest:116 (medium)
  • symbol:src/helix/studio/plugins/manager.py:load_all:341 calls symbol:src/helix/studio/plugins/manager.py:discover:245 (high)
  • symbol:src/helix/studio/plugins/manager.py:load_all:341 calls symbol:src/helix/studio/plugins/manager.py:load:351 (high)
  • symbol:src/helix/studio/plugins/manager.py:load:351 calls symbol:src/helix/clock.py:perf_counter:72 (medium)
  • symbol:src/helix/studio/plugins/manager.py:load:351 calls symbol:src/helix/datasets/validation_packs/signed_plugin_trust_chain_v1/inputs/plugin_root/demo_trustchain_plugin.py:activate:1 (medium)
  • symbol:src/helix/studio/plugins/manager.py:load:351 calls symbol:src/helix/studio/plugins/manager.py:_ensure_sys_path:425 (high)
  • symbol:src/helix/studio/plugins/manager.py:load:351 calls symbol:src/helix/studio/plugins/manager.py:_wrap_deactivate:490 (high)
  • symbol:src/helix/studio/plugins/manager.py:load:351 calls symbol:src/helix/studio/plugins/manager.py:LoadedPlugin:40 (high)
  • symbol:src/helix/studio/plugins/manager.py:load:351 calls symbol:src/helix/studio/plugins/manifest.py:parse_entry:144 (medium)
  • symbol:src/helix/studio/plugins/manifest.py:_require_str:19 calls symbol:src/helix/studio/plugins/manifest.py:PluginManifestError:15 (high)
  • symbol:src/helix/studio/plugins/manifest.py:from_dict:55 calls symbol:src/helix/studio/plugins/manifest.py:_optional_str:28 (high)
  • symbol:src/helix/studio/plugins/manifest.py:from_dict:55 calls symbol:src/helix/studio/plugins/manifest.py:_require_str:19 (high)
  • symbol:src/helix/studio/plugins/manifest.py:from_dict:55 calls symbol:src/helix/studio/plugins/manifest.py:PluginManifestError:15 (high)
  • symbol:src/helix/studio/plugins/manifest.py:load_plugin_manifest:116 calls symbol:src/helix/schema/__init__.py:manifest:351 (medium)
  • symbol:src/helix/studio/plugins/manifest.py:load_plugin_manifest:116 calls symbol:src/helix/studio/plugins/manifest.py:from_dict:55 (high)
  • symbol:src/helix/studio/plugins/manifest.py:load_plugin_manifest:116 calls symbol:src/helix/studio/plugins/manifest.py:PluginManifestError:15 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:_b64decode:46 calls symbol:src/helix/studio/plugins/plugin_package.py:PluginPackageError:26 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:_b64encode:42 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/plugins/plugin_package.py:_canonical_json_bytes:126 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/plugins/plugin_package.py:_collect_package_pairs:147 calls symbol:src/helix/fs.py:iterdir_sorted:27 (medium)
  • symbol:src/helix/studio/plugins/plugin_package.py:_collect_package_pairs:147 calls symbol:src/helix/studio/plugins/plugin_package.py:_iter_files:60 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:_collect_package_pairs:147 calls symbol:src/helix/studio/plugins/plugin_package.py:_safe_arcname:53 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:_collect_package_pairs:147 calls symbol:src/helix/studio/plugins/plugin_package.py:PluginPackageError:26 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:_compute_file_hashes:214 calls symbol:src/helix/studio/plugins/plugin_package.py:_sha256_file:34 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:_hashes_json_bytes:221 calls symbol:src/helix/studio/plugins/plugin_package.py:_canonical_json_bytes:126 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:_iter_files:60 calls symbol:src/helix/fs.py:walk_sorted:68 (medium)
  • symbol:src/helix/studio/plugins/plugin_package.py:_read_manifest_fields:130 calls symbol:src/helix/studio/plugins/plugin_package.py:PluginPackageError:26 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:_safe_arcname:53 calls symbol:src/helix/studio/plugins/plugin_package.py:PluginPackageError:26 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:_sign_ed25519:76 calls symbol:src/helix/studio/plugins/plugin_package.py:PluginPackageError:26 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:_sign_ed25519:76 calls symbol:Visualization_Bench/prototype.js:sign:572 (low)
  • symbol:src/helix/studio/plugins/plugin_package.py:_verify_ed25519:92 calls symbol:src/helix/studio/plugins/plugin_package.py:PluginPackageError:26 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:_zipinfo:69 calls symbol:src/helix/studio/plugins/plugin_package.py:_safe_arcname:53 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:extract_plugin_package:497 calls symbol:src/helix/fs.py:dir_has_any:57 (medium)
  • symbol:src/helix/studio/plugins/plugin_package.py:extract_plugin_package:497 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/studio/plugins/plugin_package.py:extract_plugin_package:497 calls symbol:src/helix/studio/plugins/plugin_package.py:PluginPackageError:26 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:extract_plugin_package:497 calls symbol:src/helix/studio/plugins/plugin_package.py:verify_plugin_package:410 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:generate_ed25519_keypair:313 calls symbol:src/helix/studio/plugins/plugin_package.py:PluginPackageError:26 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:generate_ed25519_keypair:313 calls symbol:src/helix/teams/release_integrity.py:generate:167 (medium)
  • symbol:src/helix/studio/plugins/plugin_package.py:sign_hashes_json:334 calls symbol:src/helix/studio/plugins/plugin_package.py:_b64encode:42 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:sign_hashes_json:334 calls symbol:src/helix/studio/plugins/plugin_package.py:_sign_ed25519:76 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:verify_extracted_plugin_dir:528 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/plugins/plugin_package.py:verify_extracted_plugin_dir:528 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/plugins/plugin_package.py:verify_extracted_plugin_dir:528 calls symbol:src/helix/studio/plugins/plugin_package.py:_b64decode:46 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:verify_extracted_plugin_dir:528 calls symbol:src/helix/studio/plugins/plugin_package.py:_safe_arcname:53 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:verify_extracted_plugin_dir:528 calls symbol:src/helix/studio/plugins/plugin_package.py:_sha256_file:34 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:verify_extracted_plugin_dir:528 calls symbol:src/helix/studio/plugins/plugin_package.py:_verify_ed25519:92 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:verify_extracted_plugin_dir:528 calls symbol:src/helix/studio/plugins/plugin_package.py:PluginPackageError:26 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:verify_extracted_plugin_dir:528 calls symbol:src/helix/studio/plugins/plugin_package.py:PluginPackageVerification:116 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:verify_plugin_package:410 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/plugins/plugin_package.py:verify_plugin_package:410 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/plugins/plugin_package.py:verify_plugin_package:410 calls symbol:src/helix/studio/plugins/plugin_package.py:_b64decode:46 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:verify_plugin_package:410 calls symbol:src/helix/studio/plugins/plugin_package.py:_safe_arcname:53 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:verify_plugin_package:410 calls symbol:src/helix/studio/plugins/plugin_package.py:_sha256_bytes:30 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:verify_plugin_package:410 calls symbol:src/helix/studio/plugins/plugin_package.py:_verify_ed25519:92 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:verify_plugin_package:410 calls symbol:src/helix/studio/plugins/plugin_package.py:PluginPackageError:26 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:verify_plugin_package:410 calls symbol:src/helix/studio/plugins/plugin_package.py:PluginPackageVerification:116 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:write_hashes_json:300 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/studio/plugins/plugin_package.py:write_hashes_json:300 calls symbol:src/helix/studio/plugins/plugin_package.py:_collect_package_pairs:147 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:write_hashes_json:300 calls symbol:src/helix/studio/plugins/plugin_package.py:_compute_file_hashes:214 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:write_hashes_json:300 calls symbol:src/helix/studio/plugins/plugin_package.py:_hashes_json_bytes:221 (high)
  • symbol:src/helix/studio/plugins/plugin_package.py:write_hashes_json:300 calls symbol:src/helix/studio/plugins/plugin_package.py:_read_manifest_fields:130 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:__init__:48 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:__init__:48 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_call_host:228 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:__init__:48 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_refresh:357 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:__init__:48 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_version_label:218 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:__init__:48 calls symbol:src/helix/studio/plugins/trust_store.py:default_trust_store_path:12 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_check_updates:790 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_refresh:357 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_check_updates:790 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_registry_url_default:333 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_check_updates:790 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_settings_set:260 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_check_updates:790 calls symbol:src/helix/studio/plugins/registry.py:fetch_registry_index:90 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_choose_install_dir:295 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_project_plugins_dir:269 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_choose_install_dir:295 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_user_plugins_dir:277 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_choose_install_dir:295 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_choose_install_dir:295 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_infer_plugins_dir_for:317 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_project_plugins_dir:269 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_infer_plugins_dir_for:317 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_user_plugins_dir:277 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_install_from_file:691 calls symbol:src/helix/studio/plugins/installer.py:from_env:50 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_install_from_file:691 calls symbol:src/helix/studio/plugins/installer.py:install_plugin_package_from_file:120 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_install_from_file:691 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_call_host:228 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_install_from_file:691 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_choose_install_dir:295 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_install_from_file:691 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_refresh:357 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_install_from_file:691 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_user_plugins_dir:277 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_install_from_file:691 calls symbol:src/helix/studio/plugins/registry.py:get:40 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_install_from_url:737 calls symbol:src/helix/studio/plugins/installer.py:from_env:50 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_install_from_url:737 calls symbol:src/helix/studio/plugins/installer.py:install_plugin_package_from_url:139 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_install_from_url:737 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_call_host:228 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_install_from_url:737 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_choose_install_dir:295 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_install_from_url:737 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_refresh:357 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_install_from_url:737 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_settings_set:260 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_install_from_url:737 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_settings_value:251 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_on_item_changed:463 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_call_host:228 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_on_item_changed:463 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_refresh:357 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_on_selection_changed:479 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_update_details:492 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_pinned_version:280 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_settings_value:251 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_plugin_logs_text:1020 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_plugin_log_path:1010 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_plugin_logs_text:1020 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_read_tail:1247 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_plugin_logs_text:1020 calls symbol:src/helix/studio/plugins/registry.py:get:40 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_read_tail:1247 calls symbol:src/helix/decision_support/calibration_registry.py:find:25 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_read_tail:1247 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_refresh:357 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_refresh:357 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_effective_disabled:233 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_refresh:357 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_settings_disabled:242 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_refresh:357 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_update_available_version:339 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_refresh:357 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_update_details:492 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_refresh:357 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_registry_url_default:333 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_settings_value:251 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_registry_url_default:333 calls symbol:src/helix/studio/plugins/registry.py:get:40 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_retry_quarantined_selected:442 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_call_host:228 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_retry_quarantined_selected:442 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_refresh:357 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_retry_quarantined_selected:442 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_selected_plugin_id:482 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_rollback_selected:883 calls symbol:src/helix/studio/plugins/installer.py:from_env:50 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_rollback_selected:883 calls symbol:src/helix/studio/plugins/installer.py:list_cached_versions:82 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_rollback_selected:883 calls symbol:src/helix/studio/plugins/installer.py:rollback_plugin:160 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_rollback_selected:883 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_call_host:228 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_rollback_selected:883 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_infer_plugins_dir_for:317 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_rollback_selected:883 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_refresh:357 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_rollback_selected:883 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_selected_plugin_id:482 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_rollback_selected:883 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_sorted_versions:683 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_rollback_selected:883 calls symbol:src/helix/studio/plugins/registry.py:get:40 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_save_diagnostics_bundle:1034 calls symbol:src/helix/clock.py:utc_now_stamp:112 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_save_diagnostics_bundle:1034 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_write_bundle:1063 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_selected_plugin_id:482 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_set_pinned_version:288 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_settings_set:260 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_settings_set:260 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_toggle_pin_selected:995 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_pinned_version:280 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_toggle_pin_selected:995 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_refresh:357 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_toggle_pin_selected:995 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_selected_plugin_id:482 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_toggle_pin_selected:995 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_set_pinned_version:288 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_toggle_pin_selected:995 calls symbol:src/helix/studio/plugins/registry.py:get:40 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_trust_selected:941 calls symbol:src/helix/studio/plugins/plugin_package.py:verify_extracted_plugin_dir:528 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_trust_selected:941 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_refresh:357 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_trust_selected:941 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_selected_plugin_id:482 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_trust_selected:941 calls symbol:src/helix/studio/plugins/registry.py:get:40 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_trust_selected:941 calls symbol:src/helix/studio/plugins/trust_store.py:is_trusted:61 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_trust_selected:941 calls symbol:src/helix/studio/plugins/trust_store.py:save:52 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_trust_selected:941 calls symbol:src/helix/studio/plugins/trust_store.py:trust:68 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_available_version:339 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_pinned_version:280 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_available_version:339 calls symbol:src/helix/studio/plugins/registry.py:get:40 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_available_version:339 calls symbol:src/helix/studio/plugins/registry.py:latest:32 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_details:492 calls symbol:src/helix/studio/plugins/installer.py:list_cached_versions:82 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_details:492 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_effective_disabled:233 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_details:492 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_infer_plugins_dir_for:317 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_details:492 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_pinned_version:280 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_details:492 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_plugin_logs_text:1020 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_details:492 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_selected_plugin_id:482 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_details:492 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_update_available_version:339 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_details:492 calls symbol:src/helix/studio/plugins/registry.py:get:40 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_details:492 calls symbol:src/helix/studio/plugins/registry.py:latest:32 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_details:492 calls symbol:src/helix/studio/plugins/trust_store.py:is_trusted:61 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_details:492 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_selected:820 calls symbol:src/helix/studio/plugins/installer.py:from_env:50 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_selected:820 calls symbol:src/helix/studio/plugins/installer.py:install_plugin_package_from_url:139 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_selected:820 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_call_host:228 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_selected:820 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_infer_plugins_dir_for:317 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_selected:820 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_pinned_version:280 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_selected:820 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_refresh:357 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_selected:820 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_selected_plugin_id:482 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_selected:820 calls symbol:src/helix/studio/plugins/registry.py:get:40 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_update_selected:820 calls symbol:src/helix/studio/plugins/registry.py:latest:32 (medium)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_write_bundle:1063 calls symbol:src/helix/studio/plugins/plugins_dialog.py:_effective_disabled:233 (high)
  • symbol:src/helix/studio/plugins/plugins_dialog.py:_writestr:1073 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/plugins/policy.py:_parse_file_policy:181 calls symbol:src/helix/studio/plugins/policy.py:FilePolicy:53 (high)
  • symbol:src/helix/studio/plugins/policy.py:_parse_network_policy:131 calls symbol:src/helix/studio/plugins/policy.py:_is_str_seq:7 (high)
  • symbol:src/helix/studio/plugins/policy.py:_parse_network_policy:131 calls symbol:src/helix/studio/plugins/policy.py:_norm_host:11 (high)
  • symbol:src/helix/studio/plugins/policy.py:_parse_network_policy:131 calls symbol:src/helix/studio/plugins/policy.py:NetworkPolicy:35 (high)
  • symbol:src/helix/studio/plugins/policy.py:_parse_subprocess_policy:213 calls symbol:src/helix/studio/plugins/policy.py:SubprocessPolicy:67 (high)
  • symbol:src/helix/studio/plugins/policy.py:_parse_system_policy:230 calls symbol:src/helix/studio/plugins/policy.py:SystemPolicy:75 (high)
  • symbol:src/helix/studio/plugins/policy.py:as_dict:121 calls symbol:src/helix/studio/plugins/policy.py:as_dict:43 (high)
  • symbol:src/helix/studio/plugins/policy.py:policy_from_dict:300 calls symbol:src/helix/studio/plugins/policy.py:_parse_file_policy:181 (high)
  • symbol:src/helix/studio/plugins/policy.py:policy_from_dict:300 calls symbol:src/helix/studio/plugins/policy.py:_parse_network_policy:131 (high)
  • symbol:src/helix/studio/plugins/policy.py:policy_from_dict:300 calls symbol:src/helix/studio/plugins/policy.py:_parse_subprocess_policy:213 (high)
  • symbol:src/helix/studio/plugins/policy.py:policy_from_dict:300 calls symbol:src/helix/studio/plugins/policy.py:_parse_system_policy:230 (high)
  • symbol:src/helix/studio/plugins/policy.py:policy_from_dict:300 calls symbol:src/helix/studio/plugins/policy.py:PluginPolicy:114 (high)
  • symbol:src/helix/studio/plugins/policy.py:policy_from_dict:300 calls symbol:src/helix/studio/plugins/policy.py:WebPanelsPolicy:84 (high)
  • symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 calls symbol:src/helix/studio/plugins/policy.py:_parse_file_policy:181 (high)
  • symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 calls symbol:src/helix/studio/plugins/policy.py:_parse_network_policy:131 (high)
  • symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 calls symbol:src/helix/studio/plugins/policy.py:_parse_subprocess_policy:213 (high)
  • symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 calls symbol:src/helix/studio/plugins/policy.py:_parse_system_policy:230 (high)
  • symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 calls symbol:src/helix/studio/plugins/policy.py:NetworkPolicy:35 (high)
  • symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 calls symbol:src/helix/studio/plugins/policy.py:PluginPolicy:114 (high)
  • symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 calls symbol:src/helix/studio/plugins/policy.py:WebPanelsPolicy:84 (high)
  • symbol:src/helix/studio/plugins/registry.py:_cache_path_for_url:64 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/plugins/registry.py:_load_cache:69 calls symbol:src/helix/studio/plugins/registry.py:get:40 (high)
  • symbol:src/helix/studio/plugins/registry.py:_now_iso:60 calls symbol:src/helix/clock.py:utc_now_iso_offset:106 (medium)
  • symbol:src/helix/studio/plugins/registry.py:_save_cache:82 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/plugins/registry.py:fetch_registry_index:90 calls symbol:src/helix/studio/plugins/registry.py:get:40 (high)
  • symbol:src/helix/studio/plugins/registry.py:fetch_registry_index:90 calls symbol:src/helix/studio/plugins/registry.py:parse_registry_index:192 (high)
  • symbol:src/helix/studio/plugins/registry.py:fetch_registry_index:90 calls symbol:src/helix/studio/plugins/registry.py:PluginRegistryError:13 (high)
  • symbol:src/helix/studio/plugins/registry.py:parse_registry_index:192 calls symbol:src/helix/studio/plugins/registry.py:get:40 (high)
  • symbol:src/helix/studio/plugins/registry.py:parse_registry_index:192 calls symbol:src/helix/studio/plugins/registry.py:PluginRegistryError:13 (high)
  • symbol:src/helix/studio/plugins/registry.py:parse_registry_index:192 calls symbol:src/helix/studio/plugins/registry.py:PluginRegistryIndex:37 (high)
  • symbol:src/helix/studio/plugins/registry.py:parse_registry_index:192 calls symbol:src/helix/studio/plugins/registry.py:RegistryPlugin:27 (high)
  • symbol:src/helix/studio/plugins/registry.py:parse_registry_index:192 calls symbol:src/helix/studio/plugins/registry.py:RegistryRelease:18 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:__init__:291 calls symbol:src/helix/studio/plugins/studio_host.py:StudioPluginCommands:308 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:__init__:291 calls symbol:src/helix/studio/plugins/studio_host.py:StudioPluginEvents:523 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:__init__:291 calls symbol:src/helix/studio/plugins/studio_host.py:StudioPluginPaths:492 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:__init__:291 calls symbol:src/helix/studio/plugins/studio_host.py:StudioPluginSettings:454 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:__init__:291 calls symbol:src/helix/studio/plugins/studio_host.py:StudioPluginUi:364 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:_deliver:179 calls symbol:src/helix/studio/plugins/studio_host.py:_call_event_handler:538 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:_deliver:179 calls symbol:src/helix/studio/plugins/studio_host.py:log:127 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:_ensure:497 calls symbol:src/helix/studio/plugins/studio_host.py:log:127 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:_resolve_menu_path:227 calls symbol:src/helix/studio/plugins/studio_host.py:_norm_menu_title:17 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:_resolve_menu_path:227 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/studio/plugins/studio_host.py:_unsubscribe_all:193 calls symbol:src/helix/studio/plugins/studio_host.py:get:465 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:_unsubscribe_all:193 calls symbol:src/helix/studio/plugins/studio_host.py:set:477 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:_unsubscribe_all:193 calls symbol:src/helix/studio/plugins/studio_host.py:unsubscribe:155 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:api:74 calls symbol:src/helix/studio/plugins/studio_host.py:StudioPluginApi:290 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:cache_dir:509 calls symbol:src/helix/studio/plugins/studio_host.py:_ensure:497 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:emit:173 calls symbol:src/helix/studio/plugins/studio_host.py:get:465 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:emit:534 calls symbol:src/helix/studio/plugins/studio_host.py:emit:173 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:get:465 calls symbol:src/helix/app_identity.py:omnis_helix_settings:46 (medium)
  • symbol:src/helix/studio/plugins/studio_host.py:get:465 calls symbol:src/helix/studio/plugins/studio_host.py:_key:459 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:log_file:519 calls symbol:src/helix/studio/plugins/studio_host.py:cache_dir:509 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:remove:487 calls symbol:src/helix/app_identity.py:omnis_helix_settings:46 (medium)
  • symbol:src/helix/studio/plugins/studio_host.py:remove:487 calls symbol:src/helix/studio/plugins/studio_host.py:_key:459 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:run_on_main_thread:444 calls symbol:src/helix/studio/plugins/studio_host.py:is_main_thread:438 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:set:477 calls symbol:src/helix/app_identity.py:omnis_helix_settings:46 (medium)
  • symbol:src/helix/studio/plugins/studio_host.py:set:477 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/plugins/studio_host.py:set:477 calls symbol:src/helix/studio/plugins/studio_host.py:_key:459 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:subscribe:528 calls symbol:src/helix/studio/plugins/studio_host.py:subscribe:136 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:temp_dir:514 calls symbol:src/helix/studio/plugins/studio_host.py:_ensure:497 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:unregister_plugin:77 calls symbol:src/helix/studio/plugins/studio_host.py:_unsubscribe_all:193 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:unsubscribe:155 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/plugins/studio_host.py:unsubscribe:531 calls symbol:src/helix/studio/plugins/studio_host.py:unsubscribe:155 (high)
  • symbol:src/helix/studio/plugins/studio_host.py:user_data_dir:504 calls symbol:src/helix/studio/plugins/studio_host.py:_ensure:497 (high)
  • symbol:src/helix/studio/plugins/trust_store.py:load:32 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/plugins/trust_store.py:load:32 calls symbol:src/helix/studio/plugins/trust_store.py:default_trust_store_path:12 (high)
  • symbol:src/helix/studio/plugins/trust_store.py:load:32 calls symbol:src/helix/studio/plugins/trust_store.py:PluginTrustStoreError:8 (high)
  • symbol:src/helix/studio/plugins/trust_store.py:save:52 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/plugins/trust_store.py:save:52 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/plugins/trust_store.py:save:52 calls symbol:src/helix/studio/plugins/trust_store.py:default_trust_store_path:12 (high)
  • symbol:src/helix/studio/plugins/trust_store.py:trust:68 calls symbol:src/helix/studio/plugins/trust_store.py:PluginTrustStoreError:8 (high)
  • symbol:src/helix/studio/png_provenance.py:png_provenance_c14n_bytes:120 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/png_provenance.py:png_provenance_sha256:124 calls symbol:src/helix/studio/png_provenance.py:png_provenance_c14n_bytes:120 (high)
  • symbol:src/helix/studio/png_provenance.py:png_provenance_sidecar_path:180 calls symbol:src/helix/systems/perturbation_program.py:with_name:52 (medium)
  • symbol:src/helix/studio/png_provenance.py:validate_png_provenance_v1:128 calls symbol:src/helix/studio/png_provenance.py:_is_sha256_prefixed:24 (high)
  • symbol:src/helix/studio/png_provenance.py:write_png_provenance_sidecar:185 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/png_provenance.py:write_png_provenance_sidecar:185 calls symbol:src/helix/studio/png_provenance.py:png_provenance_sidecar_path:180 (high)
  • symbol:src/helix/studio/policy_patches.py:_merge_into:26 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/policy_patches.py:_merge_into:26 calls symbol:src/helix/studio/policy_patches.py:_is_empty_value:22 (high)
  • symbol:src/helix/studio/policy_patches.py:apply_policy_patch:7 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/policy_patches.py:apply_policy_patch:7 calls symbol:src/helix/studio/policy_patches.py:_merge_into:26 (high)
  • symbol:src/helix/studio/predictor_evidence_panel.py:__init__:55 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/predictor_evidence_panel.py:__init__:55 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_best_score:32 calls symbol:src/helix/studio/predictor_evidence_panel.py:_fmt_score:25 (high)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_choose_bundle:291 calls symbol:src/helix/studio/predictor_evidence_panel.py:load_bundle:200 (high)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_choose_bundle:291 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_comparison_row_records:474 calls symbol:src/helix/studio/predictor_evidence_panel.py:_fmt_score:25 (high)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_comparison_row_records:474 calls symbol:src/helix/studio/predictor_evidence_panel.py:_short_hash:43 (high)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_comparison_rows:471 calls symbol:src/helix/studio/predictor_evidence_panel.py:_comparison_row_records:474 (high)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_on_comparison_selection_changed:407 calls symbol:src/helix/studio/predictor_evidence_panel.py:_render_comparison_detail:418 (high)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_on_receipt_selection_changed:380 calls symbol:src/helix/studio/predictor_evidence_panel.py:_render_receipt_detail:387 (high)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_render_comparison_detail:418 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_render_receipt_detail:387 calls symbol:src/helix/studio/predictor_evidence_panel.py:_fmt_score:25 (high)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_render_receipt_detail:387 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_render_summary_text:424 calls symbol:src/helix/studio/predictor_evidence_panel.py:_best_score:32 (high)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_render_summary_text:424 calls symbol:src/helix/studio/predictor_evidence_panel.py:_comparison_rows:471 (high)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_render_summary:309 calls symbol:src/helix/studio/predictor_evidence_panel.py:_best_score:32 (high)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_render_summary:309 calls symbol:src/helix/studio/predictor_evidence_panel.py:_comparison_row_records:474 (high)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_render_summary:309 calls symbol:src/helix/studio/predictor_evidence_panel.py:_fmt_score:25 (high)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_render_summary:309 calls symbol:src/helix/studio/predictor_evidence_panel.py:_render_comparison_detail:418 (high)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_render_summary:309 calls symbol:src/helix/studio/predictor_evidence_panel.py:_render_receipt_detail:387 (high)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_render_summary:309 calls symbol:src/helix/studio/predictor_evidence_panel.py:_short_hash:43 (high)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_render_summary:309 calls symbol:src/helix/studio/run_history.py:selectRow:543 (medium)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_render_summary:309 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_save_summary:273 calls symbol:src/helix/studio/predictor_evidence_panel.py:write_summary_file:251 (high)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_save_summary:273 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/studio/predictor_evidence_panel.py:_save_summary:273 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/predictor_evidence_panel.py:clear:229 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/predictor_evidence_panel.py:copy_summary_to_clipboard:244 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/predictor_evidence_panel.py:load_bundle:200 calls symbol:src/helix/predictors/bundle.py:summarize_predictor_receipts_in_bundle:203 (medium)
  • symbol:src/helix/studio/predictor_evidence_panel.py:load_bundle:200 calls symbol:src/helix/studio/predictor_evidence_panel.py:_render_summary:309 (high)
  • symbol:src/helix/studio/predictor_evidence_panel.py:summary_text:195 calls symbol:src/helix/studio/predictor_evidence_panel.py:_render_summary_text:424 (high)
  • symbol:src/helix/studio/predictor_evidence_panel.py:write_summary_file:251 calls symbol:src/helix/predictors/bundle.py:attach_predictor_summary_text_to_bundle:88 (medium)
  • symbol:src/helix/studio/predictor_evidence_panel.py:write_summary_file:251 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/prime_inspector.py:__init__:15 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/prime_inspector.py:set_context:37 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/prime_multiplex_calibration.py:_canonical_json_bytes:9 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/prime_multiplex_calibration.py:apply_prime_multiplex_calibration_to_report:23 calls symbol:src/helix/studio/prime_multiplex_calibration.py:clamp_ppm:19 (high)
  • symbol:src/helix/studio/prime_multiplex_calibration.py:apply_prime_multiplex_calibration_to_report:23 calls symbol:src/helix/studio/prime_multiplex_calibration.py:prime_multiplex_calibration_profile_sha256:13 (high)
  • symbol:src/helix/studio/prime_multiplex_calibration.py:prime_multiplex_calibration_profile_sha256:13 calls symbol:src/helix/studio/prime_multiplex_calibration.py:_canonical_json_bytes:9 (high)
  • symbol:src/helix/studio/prime_multiplex_leaderboard.py:_canonical_json_bytes:8 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/prime_multiplex_leaderboard.py:_extract_pred_obs:19 calls symbol:src/helix/studio/prime_multiplex_leaderboard.py:_safe_float:12 (high)
  • symbol:src/helix/studio/prime_multiplex_leaderboard.py:prime_multiplex_leaderboard_json_bytes:120 calls symbol:src/helix/studio/prime_multiplex_leaderboard.py:_canonical_json_bytes:8 (high)
  • symbol:src/helix/studio/project.py:_utc_now_iso:17 calls symbol:src/helix/clock.py:utc_now_iso_offset:106 (medium)
  • symbol:src/helix/studio/project.py:from_dict:47 calls symbol:src/helix/studio/project.py:_to_path:30 (high)
  • symbol:src/helix/studio/project.py:from_dict:64 calls symbol:src/helix/studio/project.py:_to_path:30 (high)
  • symbol:src/helix/studio/project.py:from_dict:93 calls symbol:src/helix/studio/project.py:_to_path:30 (high)
  • symbol:src/helix/studio/project.py:load:174 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/project.py:load:174 calls symbol:src/helix/studio/project.py:_utc_now_iso:17 (high)
  • symbol:src/helix/studio/project.py:load:174 calls symbol:src/helix/studio/project.py:from_dict:47 (high)
  • symbol:src/helix/studio/project.py:register_dataset:195 calls symbol:src/helix/studio/project.py:DatasetRef:38 (high)
  • symbol:src/helix/studio/project.py:register_imported_run:217 calls symbol:src/helix/studio/project.py:ImportedRunRef:107 (high)
  • symbol:src/helix/studio/project.py:register_session:200 calls symbol:src/helix/studio/project.py:SessionRef:56 (high)
  • symbol:src/helix/studio/project.py:register_snapshot:205 calls symbol:src/helix/studio/project.py:_utc_now_iso:17 (high)
  • symbol:src/helix/studio/project.py:register_snapshot:205 calls symbol:src/helix/studio/project.py:SnapshotBundleRef:72 (high)
  • symbol:src/helix/studio/project.py:save:160 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/project.py:save:160 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/project.py:save:160 calls symbol:src/helix/studio/project.py:to_dict:43 (high)
  • symbol:src/helix/studio/project.py:to_dict:43 calls symbol:src/helix/studio/project.py:_relpath:21 (high)
  • symbol:src/helix/studio/project.py:to_dict:60 calls symbol:src/helix/studio/project.py:_relpath:21 (high)
  • symbol:src/helix/studio/project.py:to_dict:80 calls symbol:src/helix/studio/project.py:_relpath:21 (high)
  • symbol:src/helix/studio/provenance_header.py:_short_sha256:12 calls symbol:src/helix/studio/provenance_header.py:_safe_text:8 (high)
  • symbol:src/helix/studio/rail_model.py:_extract_duration:302 calls symbol:src/helix/studio/rail_model.py:get:91 (high)
  • symbol:src/helix/studio/rail_model.py:_infer_determinism:294 calls symbol:src/helix/studio/rail_model.py:get:91 (high)
  • symbol:src/helix/studio/rail_model.py:build_graph_from_session:145 calls symbol:src/helix/studio/extension_host/supervisor.py:mode:92 (medium)
  • symbol:src/helix/studio/rail_model.py:build_graph_from_session:145 calls symbol:src/helix/studio/rail_model.py:_cap:139 (high)
  • symbol:src/helix/studio/rail_model.py:build_graph_from_session:145 calls symbol:src/helix/studio/rail_model.py:_extract_duration:302 (high)
  • symbol:src/helix/studio/rail_model.py:build_graph_from_session:145 calls symbol:src/helix/studio/rail_model.py:_infer_backend:286 (high)
  • symbol:src/helix/studio/rail_model.py:build_graph_from_session:145 calls symbol:src/helix/studio/rail_model.py:_infer_determinism:294 (high)
  • symbol:src/helix/studio/rail_model.py:build_graph_from_session:145 calls symbol:src/helix/studio/rail_model.py:get:91 (high)
  • symbol:src/helix/studio/rail_model.py:build_graph_from_session:145 calls symbol:src/helix/studio/rail_model.py:RailGraph:83 (high)
  • symbol:src/helix/studio/rail_model.py:build_graph_from_session:145 calls symbol:src/helix/studio/rail_model.py:RailSegment:47 (high)
  • symbol:src/helix/studio/rail_model.py:build_graph_from_session:145 calls symbol:src/helix/studio/rail_model.py:stable_hash:124 (high)
  • symbol:src/helix/studio/rail_model.py:downstream:94 calls symbol:src/helix/studio/rail_model.py:get:91 (high)
  • symbol:src/helix/studio/rail_model.py:replace_segment:111 calls symbol:src/helix/studio/rail_model.py:RailGraph:83 (high)
  • symbol:src/helix/studio/rail_model.py:stable_hash:124 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/rail_planner.py:plan:24 calls symbol:src/helix/studio/rail_planner.py:_downstream_chain:33 (high)
  • symbol:src/helix/studio/rail_planner.py:plan:24 calls symbol:src/helix/studio/rail_planner.py:RecomputePlan:10 (high)
  • symbol:src/helix/studio/rail_state.py:__init__:33 calls symbol:src/helix/studio/rail_model.py:build_graph_from_session:145 (medium)
  • symbol:src/helix/studio/rail_state.py:_compute_duration_ms:221 calls symbol:src/helix/clock.py:unix_time_s:96 (medium)
  • symbol:src/helix/studio/rail_state.py:_compute_duration_ms:221 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/rail_state.py:_handler:266 calls symbol:src/helix/studio/rail_model.py:RailSelection:41 (medium)
  • symbol:src/helix/studio/rail_state.py:_handler:266 calls symbol:src/helix/studio/rail_state.py:set_selection:66 (high)
  • symbol:src/helix/studio/rail_state.py:_mark_stale:227 calls symbol:src/helix/clock.py:unix_time_s:96 (medium)
  • symbol:src/helix/studio/rail_state.py:_mark_stale:227 calls symbol:src/helix/studio/rail_state.py:_compute_duration_ms:221 (high)
  • symbol:src/helix/studio/rail_state.py:_mark_stale:227 calls symbol:src/helix/studio/rail_state.py:_teardown:255 (high)
  • symbol:src/helix/studio/rail_state.py:_mark_stale:227 calls symbol:src/helix/studio/rail_state.py:_update_segment:167 (high)
  • symbol:src/helix/studio/rail_state.py:_on_session_state_changed:160 calls symbol:src/helix/studio/rail_model.py:build_graph_from_session:145 (medium)
  • symbol:src/helix/studio/rail_state.py:_on_session_state_changed:160 calls symbol:src/helix/studio/rail_state.py:set_graph:60 (high)
  • symbol:src/helix/studio/rail_state.py:_segment_hash:240 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/rail_state.py:chain_id_for:247 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/rail_state.py:drop_stale:250 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/rail_state.py:drop_stale:250 calls symbol:src/helix/studio/rail_state.py:_mark_stale:227 (high)
  • symbol:src/helix/studio/rail_state.py:fail_compute:143 calls symbol:src/helix/clock.py:unix_time_s:96 (medium)
  • symbol:src/helix/studio/rail_state.py:fail_compute:143 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/rail_state.py:fail_compute:143 calls symbol:src/helix/studio/rail_state.py:_compute_duration_ms:221 (high)
  • symbol:src/helix/studio/rail_state.py:fail_compute:143 calls symbol:src/helix/studio/rail_state.py:_teardown:255 (high)
  • symbol:src/helix/studio/rail_state.py:fail_compute:143 calls symbol:src/helix/studio/rail_state.py:_update_segment:167 (high)
  • symbol:src/helix/studio/rail_state.py:mark_segment_state:72 calls symbol:src/helix/studio/rail_state.py:_update_segment:167 (high)
  • symbol:src/helix/studio/rail_widget.py:__init__:107 calls symbol:src/helix/studio/rail_state.py:with_selection:263 (medium)
  • symbol:src/helix/studio/rail_widget.py:__init__:107 calls symbol:src/helix/studio/rail_widget.py:__init__:33 (high)
  • symbol:src/helix/studio/rail_widget.py:__init__:107 calls symbol:src/helix/studio/rail_widget.py:_apply_segment:141 (high)
  • symbol:src/helix/studio/rail_widget.py:__init__:311 calls symbol:src/helix/studio/rail_widget.py:_on_graph_changed:339 (high)
  • symbol:src/helix/studio/rail_widget.py:__init__:33 calls symbol:src/helix/studio/rail_widget.py:__init__:107 (high)
  • symbol:src/helix/studio/rail_widget.py:_apply_expanded_state:518 calls symbol:src/helix/studio/rail_widget.py:_refresh_summary:524 (high)
  • symbol:src/helix/studio/rail_widget.py:_apply_expanded_state:518 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/rail_widget.py:_apply_segment:141 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/rail_widget.py:_apply_segment:141 calls symbol:src/helix/studio/rail_widget.py:_format_ts:297 (high)
  • symbol:src/helix/studio/rail_widget.py:_apply_segment:141 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/rail_widget.py:_apply_segment:141 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/studio/rail_widget.py:_copy_hash:271 calls symbol:src/helix/studio/rail_widget.py:_segment:247 (high)
  • symbol:src/helix/studio/rail_widget.py:_copy_hash:271 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/rail_widget.py:_copy_repro_command:281 calls symbol:src/helix/studio/rail_widget.py:_repro_command:292 (high)
  • symbol:src/helix/studio/rail_widget.py:_copy_repro_command:281 calls symbol:src/helix/studio/rail_widget.py:_segment:247 (high)
  • symbol:src/helix/studio/rail_widget.py:_copy_repro_command:281 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/rail_widget.py:_on_chain_progress:389 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/rail_widget.py:_on_chain_progress:389 calls symbol:src/helix/studio/rail_widget.py:_ensure_spinner_running:408 (high)
  • symbol:src/helix/studio/rail_widget.py:_on_chain_progress:389 calls symbol:src/helix/studio/rail_widget.py:segment_id:124 (high)
  • symbol:src/helix/studio/rail_widget.py:_on_chain_progress:389 calls symbol:src/helix/studio/rail_widget.py:set_chain_progress:130 (high)
  • symbol:src/helix/studio/rail_widget.py:_on_chain_progress:389 calls symbol:src/helix/studio/rail_widget.py:update_segment:127 (high)
  • symbol:src/helix/studio/rail_widget.py:_on_graph_changed:339 calls symbol:src/helix/studio/rail_model.py:ordered_segments:88 (medium)
  • symbol:src/helix/studio/rail_widget.py:_on_graph_changed:339 calls symbol:src/helix/studio/rail_widget.py:RailSegmentButton:106 (high)
  • symbol:src/helix/studio/rail_widget.py:_on_graph_changed:339 calls symbol:src/helix/studio/rail_widget.py:set_chain_progress:130 (high)
  • symbol:src/helix/studio/rail_widget.py:_on_graph_changed:339 calls symbol:src/helix/studio/rail_widget.py:set_spinner_idx:136 (high)
  • symbol:src/helix/studio/rail_widget.py:_on_recompute_rejected:373 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/rail_widget.py:_on_recompute_rejected:373 calls symbol:src/helix/studio/rail_widget.py:_clear_flash:384 (high)
  • symbol:src/helix/studio/rail_widget.py:_on_segment_status_changed:364 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/rail_widget.py:_on_segment_status_changed:364 calls symbol:src/helix/studio/rail_widget.py:set_chain_progress:130 (high)
  • symbol:src/helix/studio/rail_widget.py:_on_segment_status_changed:364 calls symbol:src/helix/studio/rail_widget.py:set_spinner_idx:136 (high)
  • symbol:src/helix/studio/rail_widget.py:_on_segment_status_changed:364 calls symbol:src/helix/studio/rail_widget.py:update_segment:127 (high)
  • symbol:src/helix/studio/rail_widget.py:_on_selection_changed:360 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/rail_widget.py:_on_selection_changed:360 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/rail_widget.py:_on_spinner_tick:414 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/rail_widget.py:_on_spinner_tick:414 calls symbol:src/helix/studio/rail_widget.py:_ensure_spinner_running:408 (high)
  • symbol:src/helix/studio/rail_widget.py:_on_spinner_tick:414 calls symbol:src/helix/studio/rail_widget.py:segment_id:124 (high)
  • symbol:src/helix/studio/rail_widget.py:_on_spinner_tick:414 calls symbol:src/helix/studio/rail_widget.py:set_chain_progress:130 (high)
  • symbol:src/helix/studio/rail_widget.py:_on_spinner_tick:414 calls symbol:src/helix/studio/rail_widget.py:set_spinner_idx:136 (high)
  • symbol:src/helix/studio/rail_widget.py:_on_spinner_tick:414 calls symbol:src/helix/studio/rail_widget.py:update_segment:127 (high)
  • symbol:src/helix/studio/rail_widget.py:_on_toggle_clicked:510 calls symbol:src/helix/app_identity.py:omnis_helix_settings:46 (medium)
  • symbol:src/helix/studio/rail_widget.py:_on_toggle_clicked:510 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/rail_widget.py:_on_toggle_clicked:510 calls symbol:src/helix/studio/rail_widget.py:_apply_expanded_state:518 (high)
  • symbol:src/helix/studio/rail_widget.py:_refresh_summary:524 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/rail_widget.py:_refresh_summary:524 calls symbol:src/helix/studio/rail_model.py:ordered_segments:88 (medium)
  • symbol:src/helix/studio/rail_widget.py:_refresh_summary:524 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/rail_widget.py:_segment:247 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/rail_widget.py:_show_inspector:251 calls symbol:src/helix/studio/rail_widget.py:_repro_command:292 (high)
  • symbol:src/helix/studio/rail_widget.py:_show_inspector:251 calls symbol:src/helix/studio/rail_widget.py:_segment:247 (high)
  • symbol:src/helix/studio/rail_widget.py:_show_inspector:251 calls symbol:src/helix/studio/rail_widget.py:InspectorPopover:30 (high)
  • symbol:src/helix/studio/rail_widget.py:_show_inspector:251 calls symbol:src/helix/studio/rail_widget.py:set_data:53 (high)
  • symbol:src/helix/studio/rail_widget.py:_show_inspector:251 calls symbol:src/helix/studio/rail_widget.py:show_at:80 (high)
  • symbol:src/helix/studio/rail_widget.py:contextMenuEvent:226 calls symbol:src/helix/studio/rail_state.py:request_recompute_downstream:78 (medium)
  • symbol:src/helix/studio/rail_widget.py:contextMenuEvent:226 calls symbol:src/helix/studio/rail_state.py:request_recompute_from:76 (medium)
  • symbol:src/helix/studio/rail_widget.py:contextMenuEvent:226 calls symbol:src/helix/studio/rail_widget.py:_copy_hash:271 (high)
  • symbol:src/helix/studio/rail_widget.py:contextMenuEvent:226 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/rail_widget.py:focusOutEvent:91 calls symbol:src/helix/studio/welcome.py:focusOutEvent:210 (medium)
  • symbol:src/helix/studio/rail_widget.py:hideEvent:429 calls symbol:src/helix/studio/rail_widget.py:_ensure_spinner_running:408 (high)
  • symbol:src/helix/studio/rail_widget.py:keyPressEvent:95 calls symbol:src/helix/studio/iterated_dynamics.py:key:21 (medium)
  • symbol:src/helix/studio/rail_widget.py:mouseDoubleClickEvent:219 calls symbol:src/helix/studio/rail_state.py:request_recompute_from:76 (medium)
  • symbol:src/helix/studio/rail_widget.py:show_at:80 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/rail_widget.py:showEvent:433 calls symbol:src/helix/studio/rail_widget.py:_ensure_spinner_running:408 (high)
  • symbol:src/helix/studio/rail_widget.py:update_segment:127 calls symbol:src/helix/studio/rail_widget.py:_apply_segment:141 (high)
  • symbol:src/helix/studio/render/scene.py:__init__:38 calls symbol:src/helix/gpu/fields/base.py:FieldRegistry:52 (medium)
  • symbol:src/helix/studio/render/scene.py:__init__:38 calls symbol:src/helix/gpu/fields/base.py:register:56 (medium)
  • symbol:src/helix/studio/render/scene.py:__init__:38 calls symbol:src/helix/gpu/fields/composite_editability.py:CompositeEditabilityFieldOp:14 (medium)
  • symbol:src/helix/studio/render/scene.py:__init__:38 calls symbol:src/helix/gpu/fields/dcas9_occupancy.py:Dcas9OccupancyFieldOp:38 (medium)
  • symbol:src/helix/studio/render/scene.py:__init__:38 calls symbol:src/helix/gpu/fields/gc_homopolymer.py:GcHomopolymerFieldOp:31 (medium)
  • symbol:src/helix/studio/render/scene.py:__init__:38 calls symbol:src/helix/gpu/fields/indel_risk.py:IndelRiskFieldOp:36 (medium)
  • symbol:src/helix/studio/render/scene.py:__init__:38 calls symbol:src/helix/gpu/fields/offtarget_density.py:OfftargetDensityFieldOp:46 (medium)
  • symbol:src/helix/studio/render/scene.py:__init__:38 calls symbol:src/helix/gpu/fields/pam_seed.py:PamSeedFieldOp:46 (medium)
  • symbol:src/helix/studio/render/scene.py:__init__:38 calls symbol:src/helix/gpu/fields/prime_dp.py:PrimeDpFieldOp:34 (medium)
  • symbol:src/helix/studio/render/scene.py:render:309 calls symbol:src/helix/gpu/fields/base.py:render_field:78 (medium)
  • symbol:src/helix/studio/repair_pathways.py:build_stochastic_narrative_v1:162 calls symbol:src/helix/studio/repair_pathways.py:pathway_mass_by_id:158 (high)
  • symbol:src/helix/studio/reports/run_report.py:outcomes_to_csv_text:18 calls symbol:src/helix/studio/governance_stamp.py:extract_decision_grade_proof_from_artifact:58 (medium)
  • symbol:src/helix/studio/reports/run_report.py:outcomes_to_csv_text:18 calls symbol:src/helix/studio/governance_stamp.py:governance_csv_prefix:400 (medium)
  • symbol:src/helix/studio/reports/run_report.py:outcomes_to_csv_text:18 calls symbol:src/helix/studio/governance_stamp.py:interpretation_for_mode:11 (medium)
  • symbol:src/helix/studio/reports/run_report.py:outcomes_to_csv_text:18 calls symbol:src/helix/studio/limitations.py:limitations_csv_prefix:97 (medium)
  • symbol:src/helix/studio/reports/run_report.py:outcomes_to_csv_text:18 calls symbol:src/helix/studio/limitations.py:limitations_stamp:69 (medium)
  • symbol:src/helix/studio/reports/run_report.py:outcomes_to_csv_text:18 calls symbol:src/helix/studio/run_artifact.py:artifact_decision_mode_eligible:1207 (medium)
  • symbol:src/helix/studio/reports/run_report.py:outcomes_to_csv_text:18 calls symbol:src/helix/studio/run_artifact.py:build_run_artifact_from_run_model:851 (medium)
  • symbol:src/helix/studio/reports/session_report.py:_b64_png:27 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/reports/session_report.py:_ci_band:247 calls symbol:Visualization_Bench/prototype.js:pct:480 (low)
  • symbol:src/helix/studio/reports/session_report.py:_fmt_mode_value:265 calls symbol:src/helix/studio/reports/session_report.py:_fmt_pct:35 (high)
  • symbol:src/helix/studio/reports/session_report.py:_json_script_tag:394 calls symbol:src/helix/studio/reports/session_report.py:_esc:31 (high)
  • symbol:src/helix/studio/reports/session_report.py:chip_row:315 calls symbol:src/helix/studio/reports/session_report.py:_esc:31 (high)
  • symbol:src/helix/studio/reports/session_report.py:save_session_report:704 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/reports/session_report.py:save_session_report:704 calls symbol:src/helix/studio/reports/session_report.py:build_session_report_html:437 (high)
  • symbol:src/helix/studio/reports/session_report.py:save_session_report:704 calls symbol:src/helix/support/events.py:log_event:171 (medium)
  • symbol:src/helix/studio/results_adapters/batch_ingest.py:_candidate_id:67 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/results_adapters/batch_ingest.py:_ingest_candidate:92 calls symbol:src/helix/fs.py:glob_sorted:37 (medium)
  • symbol:src/helix/studio/results_adapters/batch_ingest.py:_ingest_candidate:92 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:_candidate_id:67 (high)
  • symbol:src/helix/studio/results_adapters/batch_ingest.py:_ingest_candidate:92 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:_normalize_rel_path:55 (high)
  • symbol:src/helix/studio/results_adapters/batch_ingest.py:_ingest_candidate:92 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:_sha_bytes:63 (high)
  • symbol:src/helix/studio/results_adapters/batch_ingest.py:_ingest_candidate:92 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:BatchItem:27 (high)
  • symbol:src/helix/studio/results_adapters/batch_ingest.py:_ingest_candidate:92 calls symbol:src/helix/studio/results_adapters/crispresso2.py:import_crispresso2_substitution_table:537 (medium)
  • symbol:src/helix/studio/results_adapters/batch_ingest.py:_ingest_candidate:92 calls symbol:src/helix/studio/results_adapters/csv_counts.py:import_csv_counts:195 (medium)
  • symbol:src/helix/studio/results_adapters/batch_ingest.py:_ingest_candidate:92 calls symbol:src/helix/studio/results_adapters/pileup.py:import_pileup_results:360 (medium)
  • symbol:src/helix/studio/results_adapters/batch_ingest.py:_iter_candidates:72 calls symbol:src/helix/fs.py:rglob_sorted:47 (medium)
  • symbol:src/helix/studio/results_adapters/batch_ingest.py:batch_ingest_folder:146 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:_ingest_candidate:92 (high)
  • symbol:src/helix/studio/results_adapters/batch_ingest.py:batch_ingest_folder:146 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:_iter_candidates:72 (high)
  • symbol:src/helix/studio/results_adapters/batch_ingest.py:batch_ingest_folder:146 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:BatchIngestResult:43 (high)
  • symbol:src/helix/studio/results_adapters/batch_ingest.py:batch_summary_json:157 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:_infer_editor_type:148 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:_infer_intended_index:162 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:_match_guide:203 calls symbol:src/helix/decision_support/calibration_registry.py:find:25 (medium)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:_match_guide:203 calls symbol:src/helix/studio/results_adapters/crispresso2.py:_reverse_complement:27 (high)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:_relative_table_path:349 calls symbol:src/helix/studio/results_adapters/crispresso2.py:_normalize_table_path:341 (high)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:find_substitution_table_path:509 calls symbol:src/helix/fs.py:glob_sorted:37 (medium)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:find_substitution_table_path:509 calls symbol:src/helix/fs.py:iterdir_sorted:27 (medium)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:import_crispresso2_substitution_table:537 calls symbol:src/helix/studio/results_adapters/crispresso2.py:_infer_editor_type:148 (high)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:import_crispresso2_substitution_table:537 calls symbol:src/helix/studio/results_adapters/crispresso2.py:_infer_guide_sequence:178 (high)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:import_crispresso2_substitution_table:537 calls symbol:src/helix/studio/results_adapters/crispresso2.py:_infer_intended_index:162 (high)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:import_crispresso2_substitution_table:537 calls symbol:src/helix/studio/results_adapters/crispresso2.py:build_results_record_from_crispresso2_table:359 (high)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:import_crispresso2_substitution_table:537 calls symbol:src/helix/studio/results_adapters/crispresso2.py:build_results_record_from_nucleotide_table:399 (high)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:import_crispresso2_substitution_table:537 calls symbol:src/helix/studio/results_adapters/crispresso2.py:find_substitution_table_path:509 (high)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:import_crispresso2_substitution_table:537 calls symbol:src/helix/studio/results_adapters/crispresso2.py:parse_nucleotide_frequency_table:103 (high)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:parse_nucleotide_frequency_table:103 calls symbol:src/helix/studio/results_adapters/crispresso2.py:_clean_line:32 (high)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:parse_nucleotide_frequency_table:103 calls symbol:src/helix/studio/results_adapters/crispresso2.py:_parse_reference:44 (high)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:parse_nucleotide_frequency_table:103 calls symbol:src/helix/studio/results_adapters/crispresso2.py:_split_tokens:36 (high)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:parse_nucleotide_frequency_table:103 calls symbol:src/helix/studio/results_adapters/crispresso2.py:Crispresso2NucleotideTable:22 (high)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:parse_substitution_frequency_table:61 calls symbol:src/helix/studio/results_adapters/crispresso2.py:_clean_line:32 (high)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:parse_substitution_frequency_table:61 calls symbol:src/helix/studio/results_adapters/crispresso2.py:_is_base_row:40 (high)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:parse_substitution_frequency_table:61 calls symbol:src/helix/studio/results_adapters/crispresso2.py:_parse_reference:44 (high)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:parse_substitution_frequency_table:61 calls symbol:src/helix/studio/results_adapters/crispresso2.py:_split_tokens:36 (high)
  • symbol:src/helix/studio/results_adapters/crispresso2.py:parse_substitution_frequency_table:61 calls symbol:src/helix/studio/results_adapters/crispresso2.py:Crispresso2SubstitutionTable:16 (high)
  • symbol:src/helix/studio/results_adapters/csv_counts.py:_parse_csv_counts:40 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/results_adapters/csv_counts.py:_parse_csv_counts:40 calls symbol:src/helix/studio/results_adapters/csv_counts.py:_canonicalize_header:32 (high)
  • symbol:src/helix/studio/results_adapters/csv_counts.py:_parse_csv_counts:40 calls symbol:src/helix/studio/results_adapters/csv_counts.py:_detect_delimiter:36 (high)
  • symbol:src/helix/studio/results_adapters/csv_counts.py:_parse_csv_counts:40 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/results_adapters/csv_counts.py:import_csv_counts:195 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/results_adapters/csv_counts.py:import_csv_counts:195 calls symbol:src/helix/studio/results_adapters/csv_counts.py:build_results_record_from_csv_counts:116 (high)
  • symbol:src/helix/studio/results_adapters/indel_profile.py:_read_tsv:15 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/results_adapters/indel_profile.py:import_indel_profile:133 calls symbol:src/helix/studio/results_adapters/indel_profile.py:build_results_record_from_indel_profile:39 (high)
  • symbol:src/helix/studio/results_adapters/pileup.py:_infer_editor_type:383 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/results_adapters/pileup.py:_infer_intended_index:397 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/results_adapters/pileup.py:_match_guide:74 calls symbol:src/helix/decision_support/calibration_registry.py:find:25 (medium)
  • symbol:src/helix/studio/results_adapters/pileup.py:_match_guide:74 calls symbol:src/helix/studio/results_adapters/pileup.py:_reverse_complement:14 (high)
  • symbol:src/helix/studio/results_adapters/pileup.py:_parse_pileup_line:61 calls symbol:src/helix/studio/results_adapters/pileup.py:PileupLine:52 (high)
  • symbol:src/helix/studio/results_adapters/pileup.py:import_pileup_results:360 calls symbol:src/helix/studio/results_adapters/pileup.py:_infer_editor_type:383 (high)
  • symbol:src/helix/studio/results_adapters/pileup.py:import_pileup_results:360 calls symbol:src/helix/studio/results_adapters/pileup.py:_infer_guide_sequence:413 (high)
  • symbol:src/helix/studio/results_adapters/pileup.py:import_pileup_results:360 calls symbol:src/helix/studio/results_adapters/pileup.py:_infer_intended_index:397 (high)
  • symbol:src/helix/studio/results_adapters/pileup.py:import_pileup_results:360 calls symbol:src/helix/studio/results_adapters/pileup.py:build_results_record_from_pileup:182 (high)
  • symbol:src/helix/studio/results_io.py:_canonical_json_bytes:22 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/results_io.py:load_results_record:118 calls symbol:src/helix/studio/results_io.py:results_record_from_dict:100 (high)
  • symbol:src/helix/studio/results_io.py:results_record_from_dict:100 calls symbol:src/helix/studio/results_io.py:_validate_required_fields:87 (high)
  • symbol:src/helix/studio/results_io.py:results_record_json_bytes:78 calls symbol:src/helix/studio/results_io.py:_canonical_json_bytes:22 (high)
  • symbol:src/helix/studio/results_io.py:results_record_json_bytes:78 calls symbol:src/helix/studio/results_io.py:results_record_to_dict:70 (high)
  • symbol:src/helix/studio/results_io.py:results_record_sha256:83 calls symbol:src/helix/studio/results_io.py:results_record_json_bytes:78 (high)
  • symbol:src/helix/studio/results_panel.py:__init__:50 calls symbol:src/helix/studio/results_panel.py:_refresh:628 (high)
  • symbol:src/helix/studio/results_panel.py:__init__:50 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/results_panel.py:__init__:50 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/results_panel.py:__init__:50 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/results_panel.py:__init__:50 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/results_panel.py:_ensure_export_allowed:445 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/results_panel.py:_ensure_export_allowed:445 calls symbol:src/helix/studio/results_panel.py:_export_context:414 (high)
  • symbol:src/helix/studio/results_panel.py:_ensure_export_allowed:445 calls symbol:src/helix/studio/ui/export_gate.py:ensure_export_allowed:19 (medium)
  • symbol:src/helix/studio/results_panel.py:_export_context:414 calls symbol:src/helix/studio/export_gate.py:build_export_context:45 (medium)
  • symbol:src/helix/studio/results_panel.py:_export_context:414 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/results_panel.py:_get_profiles:693 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/results_panel.py:_get_selected_profile:701 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/results_panel.py:_get_selected_profile:701 calls symbol:src/helix/studio/results_panel.py:_get_profiles:693 (high)
  • symbol:src/helix/studio/results_panel.py:_on_build_calibration:880 calls symbol:src/helix/studio/calibration.py:attach_calibration_profile:282 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_build_calibration:880 calls symbol:src/helix/studio/calibration.py:build_calibration_profile_and_preview:152 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_build_calibration:880 calls symbol:src/helix/studio/outcomes/model.py:compute_outcomes_for_current_plan:266 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_build_calibration:880 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_build_calibration:880 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_build_calibration:880 calls symbol:src/helix/studio/results_panel.py:_refresh:628 (high)
  • symbol:src/helix/studio/results_panel.py:_on_build_calibration:880 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/results_panel.py:_on_copy_eval_summary:576 calls symbol:src/helix/studio/base_position_calibration.py:format_base_position_batch_eval_summary:63 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_copy_eval_summary:576 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/results_panel.py:_on_eval_sort_changed:620 calls symbol:src/helix/studio/results_panel.py:_render_eval_result:757 (high)
  • symbol:src/helix/studio/results_panel.py:_on_evaluate_batch:586 calls symbol:src/helix/studio/base_position_calibration.py:build_base_position_calibration_batch_eval:525 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_evaluate_batch:586 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_evaluate_batch:586 calls symbol:src/helix/studio/results_panel.py:_get_selected_profile:701 (high)
  • symbol:src/helix/studio/results_panel.py:_on_evaluate_batch:586 calls symbol:src/helix/studio/results_panel.py:_render_eval_result:757 (high)
  • symbol:src/helix/studio/results_panel.py:_on_evaluate_batch:586 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/results_panel.py:_on_export_bundle:485 calls symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_batch_eval_json_bytes:55 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_export_bundle:485 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_export_bundle:485 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_export_bundle:485 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:write_batch_bundle:203 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_export_bundle:485 calls symbol:src/helix/studio/results_panel.py:_ensure_export_allowed:445 (high)
  • symbol:src/helix/studio/results_panel.py:_on_export_bundle:485 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/results_panel.py:_on_export_eval_md:530 calls symbol:src/helix/studio/base_position_calibration.py:base_position_batch_eval_markdown:79 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_export_eval_md:530 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_export_eval_md:530 calls symbol:src/helix/studio/results_panel.py:_ensure_export_allowed:445 (high)
  • symbol:src/helix/studio/results_panel.py:_on_export_eval_md:530 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/results_panel.py:_on_export_eval:519 calls symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_batch_eval_json_bytes:55 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_export_eval:519 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_export_eval:519 calls symbol:src/helix/studio/results_panel.py:_ensure_export_allowed:445 (high)
  • symbol:src/helix/studio/results_panel.py:_on_export_eval:519 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/results_panel.py:_on_export_summary:473 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_export_summary:473 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:batch_summary_json:157 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_export_summary:473 calls symbol:src/helix/studio/results_panel.py:_ensure_export_allowed:445 (high)
  • symbol:src/helix/studio/results_panel.py:_on_export_summary:473 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/results_panel.py:_on_import_crispresso2:287 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_import_crispresso2:287 calls symbol:src/helix/studio/results_adapters/crispresso2.py:import_crispresso2_substitution_table:537 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_import_crispresso2:287 calls symbol:src/helix/studio/results_io.py:attach_results_record:123 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_import_crispresso2:287 calls symbol:src/helix/studio/results_panel.py:_refresh:628 (high)
  • symbol:src/helix/studio/results_panel.py:_on_import_crispresso2:287 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/studio/results_panel.py:_on_import_crispresso2:287 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/results_panel.py:_on_import_csv_counts:338 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_import_csv_counts:338 calls symbol:src/helix/studio/results_adapters/csv_counts.py:import_csv_counts:195 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_import_csv_counts:338 calls symbol:src/helix/studio/results_io.py:attach_results_record:123 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_import_csv_counts:338 calls symbol:src/helix/studio/results_panel.py:_refresh:628 (high)
  • symbol:src/helix/studio/results_panel.py:_on_import_csv_counts:338 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/studio/results_panel.py:_on_import_csv_counts:338 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/results_panel.py:_on_import_folder:394 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:batch_ingest_folder:146 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_import_folder:394 calls symbol:src/helix/studio/results_panel.py:_render_batch_result:717 (high)
  • symbol:src/helix/studio/results_panel.py:_on_import_folder:394 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/results_panel.py:_on_import_indel_profile:362 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_import_indel_profile:362 calls symbol:src/helix/studio/results_adapters/indel_profile.py:import_indel_profile:133 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_import_indel_profile:362 calls symbol:src/helix/studio/results_io.py:attach_results_record:123 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_import_indel_profile:362 calls symbol:src/helix/studio/results_panel.py:_refresh:628 (high)
  • symbol:src/helix/studio/results_panel.py:_on_import_indel_profile:362 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_import_indel_profile:362 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/studio/results_panel.py:_on_import_indel_profile:362 calls symbol:Visualization_Bench/prototype.js:profile:354 (low)
  • symbol:src/helix/studio/results_panel.py:_on_import_indel_profile:362 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/results_panel.py:_on_import_pileup:312 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_import_pileup:312 calls symbol:src/helix/studio/results_adapters/pileup.py:import_pileup_results:360 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_import_pileup:312 calls symbol:src/helix/studio/results_io.py:attach_results_record:123 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_import_pileup:312 calls symbol:src/helix/studio/results_panel.py:_refresh:628 (high)
  • symbol:src/helix/studio/results_panel.py:_on_import_pileup:312 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/studio/results_panel.py:_on_import_pileup:312 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/results_panel.py:_on_import:271 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_import:271 calls symbol:src/helix/studio/results_io.py:attach_results_record:123 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_import:271 calls symbol:src/helix/studio/results_io.py:load_results_record:118 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_import:271 calls symbol:src/helix/studio/results_panel.py:_refresh:628 (high)
  • symbol:src/helix/studio/results_panel.py:_on_import:271 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/results_panel.py:_on_profile_changed:711 calls symbol:src/helix/studio/results_panel.py:_render_batch_result:717 (high)
  • symbol:src/helix/studio/results_panel.py:_on_profile_changed:711 calls symbol:src/helix/studio/results_panel.py:_render_eval_result:757 (high)
  • symbol:src/helix/studio/results_panel.py:_on_run_demo:541 calls symbol:src/helix/temp.py:mkdtemp:55 (medium)
  • symbol:src/helix/studio/results_panel.py:_on_run_demo:541 calls symbol:tools/generate_demo_bundles.py:generate_demo:44 (low)
  • symbol:src/helix/studio/results_panel.py:_on_run_demo:541 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/results_panel.py:_on_selection_changed:841 calls symbol:src/helix/studio/results_panel.py:_render_details:852 (high)
  • symbol:src/helix/studio/results_panel.py:_on_selection_changed:841 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/results_panel.py:_on_state_changed:625 calls symbol:src/helix/studio/results_panel.py:_refresh:628 (high)
  • symbol:src/helix/studio/results_panel.py:_refresh_profiles:643 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/results_panel.py:_refresh_profiles:643 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/results_panel.py:_refresh:628 calls symbol:src/helix/studio/results_panel.py:_refresh_profiles:643 (high)
  • symbol:src/helix/studio/results_panel.py:_refresh:628 calls symbol:src/helix/studio/results_panel.py:_render_batch_result:717 (high)
  • symbol:src/helix/studio/results_panel.py:_refresh:628 calls symbol:src/helix/studio/results_panel.py:_render_calibration_preview:669 (high)
  • symbol:src/helix/studio/results_panel.py:_refresh:628 calls symbol:src/helix/studio/results_panel.py:_render_eval_result:757 (high)
  • symbol:src/helix/studio/results_panel.py:_refresh:628 calls symbol:src/helix/studio/results_panel.py:_render_table:820 (high)
  • symbol:src/helix/studio/results_panel.py:_render_batch_result:717 calls symbol:src/helix/studio/outcomes/model.py:list:151 (medium)
  • symbol:src/helix/studio/results_panel.py:_render_batch_result:717 calls symbol:src/helix/studio/results_panel.py:_get_selected_profile:701 (high)
  • symbol:src/helix/studio/results_panel.py:_render_batch_result:717 calls symbol:src/helix/studio/results_panel.py:_render_eval_result:757 (high)
  • symbol:src/helix/studio/results_panel.py:_render_batch_result:717 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/results_panel.py:_render_calibration_preview:669 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/results_panel.py:_render_calibration_preview:669 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/results_panel.py:_render_details:852 calls symbol:src/helix/studio/outcomes/clone_yield.py:build_clone_plan:87 (medium)
  • symbol:src/helix/studio/results_panel.py:_render_details:852 calls symbol:src/helix/studio/outcomes/model.py:compute_outcomes_for_current_plan:266 (medium)
  • symbol:src/helix/studio/results_panel.py:_render_details:852 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/results_panel.py:_render_details:852 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (medium)
  • symbol:src/helix/studio/results_panel.py:_render_details:852 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/results_panel.py:_render_eval_result:757 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/results_panel.py:_render_eval_result:757 calls symbol:src/helix/studio/results_panel.py:_sort_eval_items:809 (high)
  • symbol:src/helix/studio/results_panel.py:_render_table:820 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/results_panel.py:_render_table:820 calls symbol:src/helix/studio/results_panel.py:_render_batch_result:717 (high)
  • symbol:src/helix/studio/results_panel.py:_render_table:820 calls symbol:src/helix/studio/results_panel.py:_render_calibration_preview:669 (high)
  • symbol:src/helix/studio/results_panel.py:_render_table:820 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/results_panel.py:_set_batch_result_for_test:751 calls symbol:src/helix/studio/results_panel.py:_render_batch_result:717 (high)
  • symbol:src/helix/studio/results_panel.py:_set_batch_result_for_test:751 calls symbol:src/helix/studio/results_panel.py:_render_eval_result:757 (high)
  • symbol:src/helix/studio/results_panel.py:_sort_eval_items:809 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/results_panel.py:_sort_eval_items:809 calls symbol:src/helix/studio/outcomes/model.py:list:151 (medium)
  • symbol:src/helix/studio/run_artifact.py:_build_fingerprint:423 calls symbol:src/helix/provenance.py:current_git_sha:15 (medium)
  • symbol:src/helix/studio/run_artifact.py:_canonical_json_bytes:68 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/run_artifact.py:_dag_to_graph:549 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/run_artifact.py:_dag_to_graph:549 calls symbol:src/helix/edit/dag.py:dag_from_payload:69 (medium)
  • symbol:src/helix/studio/run_artifact.py:_dag_to_graph:549 calls symbol:src/helix/studio/run_artifact.py:_graph_hash:508 (high)
  • symbol:src/helix/studio/run_artifact.py:_dag_to_graph:549 calls symbol:src/helix/studio/run_artifact.py:_state_digest:537 (high)
  • symbol:src/helix/studio/run_artifact.py:_extract_engine:342 calls symbol:src/helix/crispr/physics.py:get_last_crispr_backend_detail:237 (medium)
  • symbol:src/helix/studio/run_artifact.py:_finalize_artifact:1177 calls symbol:src/helix/studio/run_artifact.py:_hash_payload:76 (high)
  • symbol:src/helix/studio/run_artifact.py:_graph_hash:508 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/run_artifact.py:_graph_hash:508 calls symbol:src/helix/studio/run_artifact.py:_hash_payload:76 (high)
  • symbol:src/helix/studio/run_artifact.py:_hash_payload:76 calls symbol:src/helix/studio/run_artifact.py:_canonical_json_bytes:68 (high)
  • symbol:src/helix/studio/run_artifact.py:_hash_payload:76 calls symbol:src/helix/studio/run_artifact.py:_sha256_hex:72 (high)
  • symbol:src/helix/studio/run_artifact.py:_intent_spec_decision_grade_ready:179 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_sha256:247 (medium)
  • symbol:src/helix/studio/run_artifact.py:_intent_spec_decision_grade_ready:179 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_to_dict:230 (medium)
  • symbol:src/helix/studio/run_artifact.py:_intent_spec_decision_grade_ready:179 calls symbol:src/helix/studio/experiment_intent_spec.py:intent_spec_missing_required_fields:73 (medium)
  • symbol:src/helix/studio/run_artifact.py:_intent_spec_decision_grade_ready:179 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/run_artifact.py:_outcomes_to_graph:657 calls symbol:src/helix/studio/run_artifact.py:_hash_payload:76 (high)
  • symbol:src/helix/studio/run_artifact.py:_provenance_decision_grade_ready:92 calls symbol:src/helix/studio/run_artifact.py:_configured_sha:84 (high)
  • symbol:src/helix/studio/run_artifact.py:_state_digest:537 calls symbol:src/helix/studio/run_artifact.py:_hash_payload:76 (high)
  • symbol:src/helix/studio/run_compare.py:__init__:159 calls symbol:src/helix/studio/run_compare.py:_build_text_card:365 (high)
  • symbol:src/helix/studio/run_compare.py:__init__:159 calls symbol:src/helix/studio/run_compare.py:_refresh_pilot_package_card:421 (high)
  • symbol:src/helix/studio/run_compare.py:__init__:159 calls symbol:src/helix/studio/run_compare.py:_style_chip:382 (high)
  • symbol:src/helix/studio/run_compare.py:__init__:159 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/run_compare.py:__init__:159 calls symbol:src/helix/studio/workers.py:CancelToken:31 (medium)
  • symbol:src/helix/studio/run_compare.py:_copy_latest_pilot_package_archive_path:497 calls symbol:src/helix/studio/pilot_package_ui.py:copy_local_path:201 (medium)
  • symbol:src/helix/studio/run_compare.py:_copy_latest_pilot_package_archive_path:497 calls symbol:src/helix/studio/run_compare.py:_latest_pilot_package_paths:412 (high)
  • symbol:src/helix/studio/run_compare.py:_copy_latest_pilot_package_path:493 calls symbol:src/helix/studio/pilot_package_ui.py:copy_local_path:201 (medium)
  • symbol:src/helix/studio/run_compare.py:_copy_latest_pilot_package_path:493 calls symbol:src/helix/studio/run_compare.py:_latest_pilot_package_paths:412 (high)
  • symbol:src/helix/studio/run_compare.py:_copy_latest_pilot_package_summary_path:501 calls symbol:src/helix/studio/pilot_package_ui.py:copy_local_path:201 (medium)
  • symbol:src/helix/studio/run_compare.py:_copy_latest_pilot_package_summary_path:501 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (medium)
  • symbol:src/helix/studio/run_compare.py:_copy_latest_pilot_package_summary_path:501 calls symbol:src/helix/studio/run_compare.py:_latest_pilot_package_paths:412 (high)
  • symbol:src/helix/studio/run_compare.py:_copy_latest_pilot_package_verify_command:510 calls symbol:src/helix/studio/pilot_package_ui.py:copy_pilot_package_verify_command:318 (medium)
  • symbol:src/helix/studio/run_compare.py:_copy_latest_pilot_package_verify_command:510 calls symbol:src/helix/studio/run_compare.py:_latest_pilot_package_paths:412 (high)
  • symbol:src/helix/studio/run_compare.py:_err:605 calls symbol:src/helix/studio/run_compare.py:_set_compare_state:390 (high)
  • symbol:src/helix/studio/run_compare.py:_err:605 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/run_compare.py:_extract_auroc_metric:47 calls symbol:docs/playground/js/realtime.js:payload:438 (low)
  • symbol:src/helix/studio/run_compare.py:_extract_auroc_metric:47 calls symbol:src/helix/studio/run_compare.py:ExtractedAUROC:36 (high)
  • symbol:src/helix/studio/run_compare.py:_extract_auroc_metric:47 calls symbol:src/helix/studio/run_metrics.py:ensure_state_payload:81 (medium)
  • symbol:src/helix/studio/run_compare.py:_extract_auroc_metric:47 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/run_compare.py:_latest_pilot_package_paths:412 calls symbol:src/helix/studio/run_compare.py:_pilot_package_paths_for_payload:394 (high)
  • symbol:src/helix/studio/run_compare.py:_ok:552 calls symbol:src/helix/studio/run_compare.py:_set_compare_state:390 (high)
  • symbol:src/helix/studio/run_compare.py:_ok:552 calls symbol:src/helix/studio/run_metrics.py:classify_run_delta:553 (medium)
  • symbol:src/helix/studio/run_compare.py:_ok:552 calls symbol:src/helix/studio/run_metrics.py:diff_summary_text:226 (medium)
  • symbol:src/helix/studio/run_compare.py:_ok:552 calls symbol:src/helix/studio/run_metrics.py:format_snapshot_text:194 (medium)
  • symbol:src/helix/studio/run_compare.py:_ok:552 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/run_compare.py:_open_latest_pilot_package_archive:489 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/run_compare.py:_open_latest_pilot_package_archive:489 calls symbol:src/helix/studio/run_compare.py:_latest_pilot_package_paths:412 (high)
  • symbol:src/helix/studio/run_compare.py:_open_latest_pilot_package_folder:463 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/run_compare.py:_open_latest_pilot_package_folder:463 calls symbol:src/helix/studio/run_compare.py:_latest_pilot_package_paths:412 (high)
  • symbol:src/helix/studio/run_compare.py:_open_latest_pilot_package_summary:480 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/run_compare.py:_open_latest_pilot_package_summary:480 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (medium)
  • symbol:src/helix/studio/run_compare.py:_open_latest_pilot_package_summary:480 calls symbol:src/helix/studio/run_compare.py:_latest_pilot_package_paths:412 (high)
  • symbol:src/helix/studio/run_compare.py:_preview_latest_pilot_manifest:467 calls symbol:src/helix/studio/pilot_package_ui.py:preview_pilot_package_manifest:222 (medium)
  • symbol:src/helix/studio/run_compare.py:_preview_latest_pilot_manifest:467 calls symbol:src/helix/studio/run_compare.py:_latest_pilot_package_paths:412 (high)
  • symbol:src/helix/studio/run_compare.py:_prime_perfect:577 calls symbol:src/helix/studio/run_metrics.py:ensure_state_payload:81 (medium)
  • symbol:src/helix/studio/run_compare.py:_refresh_pilot_package_card:421 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (medium)
  • symbol:src/helix/studio/run_compare.py:_refresh_pilot_package_card:421 calls symbol:src/helix/studio/run_compare.py:_latest_pilot_package_paths:412 (high)
  • symbol:src/helix/studio/run_compare.py:_refresh_pilot_package_card:421 calls symbol:src/helix/studio/run_compare.py:_style_chip:382 (high)
  • symbol:src/helix/studio/run_compare.py:_refresh_pilot_package_card:421 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/run_compare.py:_set_compare_state:390 calls symbol:src/helix/studio/run_compare.py:_style_chip:382 (high)
  • symbol:src/helix/studio/run_compare.py:_set_compare_state:390 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/run_compare.py:_verify_latest_pilot_package:471 calls symbol:src/helix/studio/pilot_package_ui.py:preview_pilot_package_verification:290 (medium)
  • symbol:src/helix/studio/run_compare.py:_verify_latest_pilot_package:471 calls symbol:src/helix/studio/run_compare.py:_latest_pilot_package_paths:412 (high)
  • symbol:src/helix/studio/run_compare.py:_work:547 calls symbol:src/helix/studio/run_metrics.py:compute_run_metrics:134 (medium)
  • symbol:src/helix/studio/run_compare.py:compare_snapshots:538 calls symbol:src/helix/studio/run_compare.py:_set_compare_state:390 (high)
  • symbol:src/helix/studio/run_compare.py:compare_snapshots:538 calls symbol:src/helix/studio/workers.py:bump:34 (medium)
  • symbol:src/helix/studio/run_compare.py:compare_snapshots:538 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/run_history.py:_add_entry:551 calls symbol:src/helix/studio/run_history.py:_inject_defaults:469 (high)
  • symbol:src/helix/studio/run_history.py:_add_entry:551 calls symbol:src/helix/studio/run_history.py:_populate_tree:564 (high)
  • symbol:src/helix/studio/run_history.py:_add_entry:551 calls symbol:src/helix/studio/run_history.py:_prune_if_needed:695 (high)
  • symbol:src/helix/studio/run_history.py:_add_entry:551 calls symbol:src/helix/studio/run_history.py:_refresh_profiles:719 (high)
  • symbol:src/helix/studio/run_history.py:_announce_filter_state:1666 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/run_history.py:_announce_filter_state:1666 calls symbol:src/helix/studio/run_history.py:rowCount:519 (high)
  • symbol:src/helix/studio/run_history.py:_announce_filter_state:1666 calls symbol:src/helix/studio/session.py:set_status:361 (medium)
  • symbol:src/helix/studio/run_history.py:_apply_filters:712 calls symbol:src/helix/studio/run_history.py:_announce_filter_state:1666 (high)
  • symbol:src/helix/studio/run_history.py:_apply_filters:712 calls symbol:src/helix/studio/run_history.py:_populate_tree:564 (high)
  • symbol:src/helix/studio/run_history.py:_apply_filters:712 calls symbol:src/helix/studio/run_history.py:_update_buttons:1427 (high)
  • symbol:src/helix/studio/run_history.py:_clear_filters:1570 calls symbol:src/helix/studio/run_history.py:_announce_filter_state:1666 (high)
  • symbol:src/helix/studio/run_history.py:_clear_filters:1570 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/run_history.py:_compare_selected:1578 calls symbol:src/helix/studio/run_history.py:_selected_indices:1551 (high)
  • symbol:src/helix/studio/run_history.py:_compare_selected:1578 calls symbol:src/helix/studio/run_history.py:rowCount:519 (high)
  • symbol:src/helix/studio/run_history.py:_copy_pilot_archive_path_for_current:1345 calls symbol:src/helix/studio/pilot_package_ui.py:copy_local_path:201 (medium)
  • symbol:src/helix/studio/run_history.py:_copy_pilot_archive_path_for_current:1345 calls symbol:src/helix/studio/run_history.py:_current_pilot_package_availability:1249 (high)
  • symbol:src/helix/studio/run_history.py:_copy_pilot_package_path_for_current:1317 calls symbol:src/helix/studio/pilot_package_ui.py:copy_local_path:201 (medium)
  • symbol:src/helix/studio/run_history.py:_copy_pilot_package_path_for_current:1317 calls symbol:src/helix/studio/run_history.py:_current_pilot_package_availability:1249 (high)
  • symbol:src/helix/studio/run_history.py:_copy_pilot_summary_path_for_current:1325 calls symbol:src/helix/studio/pilot_package_ui.py:copy_local_path:201 (medium)
  • symbol:src/helix/studio/run_history.py:_copy_pilot_summary_path_for_current:1325 calls symbol:src/helix/studio/run_history.py:_current_pilot_package_availability:1249 (high)
  • symbol:src/helix/studio/run_history.py:_copy_pilot_verify_command_for_current:1333 calls symbol:src/helix/studio/pilot_package_ui.py:copy_pilot_package_verify_command:318 (medium)
  • symbol:src/helix/studio/run_history.py:_copy_pilot_verify_command_for_current:1333 calls symbol:src/helix/studio/run_history.py:_current_pilot_package_availability:1249 (high)
  • symbol:src/helix/studio/run_history.py:_current_pilot_package_availability:1249 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (medium)
  • symbol:src/helix/studio/run_history.py:_current_pilot_package_availability:1249 calls symbol:src/helix/studio/run_history.py:_current_pilot_package_paths:1234 (high)
  • symbol:src/helix/studio/run_history.py:_current_pilot_package_paths:1234 calls symbol:src/helix/studio/pilot_handoff.py:resolve_saved_pilot_package_paths:275 (medium)
  • symbol:src/helix/studio/run_history.py:_current_pilot_package_paths:1234 calls symbol:src/helix/studio/run_history.py:_current_index:1545 (high)
  • symbol:src/helix/studio/run_history.py:_current_pilot_package_paths:1234 calls symbol:src/helix/studio/run_history.py:_default_pilot_brief_path:949 (high)
  • symbol:src/helix/studio/run_history.py:_current_snapshot:791 calls symbol:src/helix/studio/run_history.py:_current_index:1545 (high)
  • symbol:src/helix/studio/run_history.py:_cycle_kind_filter:1565 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/run_history.py:_cycle_kind_filter:1565 calls symbol:src/helix/studio/outcome_explorer.py:count:1879 (medium)
  • symbol:src/helix/studio/run_history.py:_default_pilot_brief_path:949 calls symbol:src/helix/studio/run_history.py:_snapshot_project_root:930 (high)
  • symbol:src/helix/studio/run_history.py:_default_pilot_brief_path:949 calls symbol:src/helix/studio/run_metrics.py:summarize_snapshot:93 (medium)
  • symbol:src/helix/studio/run_history.py:_default_pilot_brief_path:949 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/run_history.py:_default_pilot_decision_attachment_path:955 calls symbol:src/helix/studio/pilot_handoff.py:pilot_decision_attachment_path_for_brief:219 (medium)
  • symbol:src/helix/studio/run_history.py:_default_pilot_decision_attachment_path:955 calls symbol:src/helix/studio/run_history.py:_default_pilot_brief_path:949 (high)
  • symbol:src/helix/studio/run_history.py:_ensure_export_allowed_for_snapshot:893 calls symbol:src/helix/studio/run_history.py:_export_context_for_snapshot:858 (high)
  • symbol:src/helix/studio/run_history.py:_ensure_export_allowed_for_snapshot:893 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/run_history.py:_ensure_export_allowed_for_snapshot:893 calls symbol:src/helix/studio/ui/export_gate.py:ensure_export_allowed:19 (medium)
  • symbol:src/helix/studio/run_history.py:_err:1126 calls symbol:src/helix/studio/session.py:error:365 (medium)
  • symbol:src/helix/studio/run_history.py:_err:1169 calls symbol:src/helix/studio/session.py:error:365 (medium)
  • symbol:src/helix/studio/run_history.py:_err:1208 calls symbol:src/helix/studio/session.py:error:365 (medium)
  • symbol:src/helix/studio/run_history.py:_export_cli_parity:1087 calls symbol:src/helix/studio/run_history.py:_current_index:1545 (high)
  • symbol:src/helix/studio/run_history.py:_export_cli_parity:1087 calls symbol:src/helix/studio/run_history.py:_ensure_export_allowed_for_snapshot:893 (high)
  • symbol:src/helix/studio/run_history.py:_export_cli_parity:1087 calls symbol:src/helix/studio/run_history.py:_mode_label_for_snapshot:875 (high)
  • symbol:src/helix/studio/run_history.py:_export_context_for_snapshot:858 calls symbol:src/helix/studio/export_gate.py:build_export_context:45 (medium)
  • symbol:src/helix/studio/run_history.py:_export_context_for_snapshot:858 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/run_history.py:_export_pilot_brief:1214 calls symbol:src/helix/studio/pilot_handoff.py:build_pilot_handoff_saved_notice_for_target:421 (medium)
  • symbol:src/helix/studio/run_history.py:_export_pilot_brief:1214 calls symbol:src/helix/studio/run_history.py:_current_index:1545 (high)
  • symbol:src/helix/studio/run_history.py:_export_pilot_brief:1214 calls symbol:src/helix/studio/run_history.py:_write_pilot_brief_for_snapshot:1072 (high)
  • symbol:src/helix/studio/run_history.py:_export_pilot_brief:1214 calls symbol:src/helix/studio/session.py:set_status:361 (medium)
  • symbol:src/helix/studio/run_history.py:_export_report:1175 calls symbol:src/helix/studio/run_history.py:_current_index:1545 (high)
  • symbol:src/helix/studio/run_history.py:_export_report:1175 calls symbol:src/helix/studio/run_history.py:_ensure_export_allowed_for_snapshot:893 (high)
  • symbol:src/helix/studio/run_history.py:_export_report:1175 calls symbol:src/helix/studio/run_history.py:_mode_label_for_snapshot:875 (high)
  • symbol:src/helix/studio/run_history.py:_export_report:1175 calls symbol:src/helix/studio/run_metrics.py:build_report:249 (medium)
  • symbol:src/helix/studio/run_history.py:_export_report:1175 calls symbol:src/helix/studio/run_metrics.py:render_markdown_report:290 (medium)
  • symbol:src/helix/studio/run_history.py:_export_run_summary:1353 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/run_history.py:_export_run_summary:1353 calls symbol:src/helix/studio/run_history.py:_current_index:1545 (high)
  • symbol:src/helix/studio/run_history.py:_export_run_summary:1353 calls symbol:src/helix/studio/run_history.py:_ensure_export_allowed_for_snapshot:893 (high)
  • symbol:src/helix/studio/run_history.py:_export_run_summary:1353 calls symbol:src/helix/studio/run_history.py:_frameshift_prob:1720 (high)
  • symbol:src/helix/studio/run_history.py:_export_run_summary:1353 calls symbol:src/helix/studio/run_history.py:_intended_prob:1704 (high)
  • symbol:src/helix/studio/run_history.py:_export_run_summary:1353 calls symbol:src/helix/studio/run_history.py:_mode_label_for_snapshot:875 (high)
  • symbol:src/helix/studio/run_history.py:_export_run_summary:1353 calls symbol:src/helix/studio/run_history.py:_preset_id:1735 (high)
  • symbol:src/helix/studio/run_history.py:_export_run_summary:1353 calls symbol:src/helix/studio/session.py:set_status:361 (medium)
  • symbol:src/helix/studio/run_history.py:_export_run_summary:1353 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/run_history.py:_export_snapshot_json:1132 calls symbol:src/helix/studio/run_history.py:_current_index:1545 (high)
  • symbol:src/helix/studio/run_history.py:_export_snapshot_json:1132 calls symbol:src/helix/studio/run_history.py:_ensure_export_allowed_for_snapshot:893 (high)
  • symbol:src/helix/studio/run_history.py:_export_snapshot_json:1132 calls symbol:src/helix/studio/run_history.py:_mode_label_for_snapshot:875 (high)
  • symbol:src/helix/studio/run_history.py:_frameshift_prob:1720 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/run_history.py:_inject_defaults:469 calls symbol:src/helix/studio/run_history.py:_frameshift_prob:1720 (high)
  • symbol:src/helix/studio/run_history.py:_inject_defaults:469 calls symbol:src/helix/studio/run_history.py:_intended_prob:1704 (high)
  • symbol:src/helix/studio/run_history.py:_inject_defaults:469 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (medium)
  • symbol:src/helix/studio/run_history.py:_inject_defaults:469 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/run_history.py:_intended_prob:1704 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/run_history.py:_make_scope_chip:386 calls symbol:src/helix/studio/run_history.py:_style_chip:393 (high)
  • symbol:src/helix/studio/run_history.py:_mark_baseline:818 calls symbol:src/helix/studio/run_history.py:_current_snapshot:791 (high)
  • symbol:src/helix/studio/run_history.py:_mark_baseline:818 calls symbol:src/helix/studio/session.py:emit:31 (medium)
  • symbol:src/helix/studio/run_history.py:_mark_candidate:824 calls symbol:src/helix/studio/run_history.py:_current_snapshot:791 (high)
  • symbol:src/helix/studio/run_history.py:_mark_candidate:824 calls symbol:src/helix/studio/session.py:emit:31 (medium)
  • symbol:src/helix/studio/run_history.py:_matches_filters:666 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/run_history.py:_mode_label_for_snapshot:875 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/run_history.py:_ok:1122 calls symbol:src/helix/studio/session.py:set_status:361 (medium)
  • symbol:src/helix/studio/run_history.py:_ok:1165 calls symbol:src/helix/studio/session.py:set_status:361 (medium)
  • symbol:src/helix/studio/run_history.py:_ok:1204 calls symbol:src/helix/studio/session.py:set_status:361 (medium)
  • symbol:src/helix/studio/run_history.py:_on_context_menu:1607 calls symbol:src/helix/studio/outcome_explorer.py:itemAt:1882 (medium)
  • symbol:src/helix/studio/run_history.py:_on_context_menu:1607 calls symbol:src/helix/studio/run_history.py:_copy_pilot_archive_path_for_current:1345 (high)
  • symbol:src/helix/studio/run_history.py:_on_context_menu:1607 calls symbol:src/helix/studio/run_history.py:_copy_pilot_package_path_for_current:1317 (high)
  • symbol:src/helix/studio/run_history.py:_on_context_menu:1607 calls symbol:src/helix/studio/run_history.py:_copy_pilot_summary_path_for_current:1325 (high)
  • symbol:src/helix/studio/run_history.py:_on_context_menu:1607 calls symbol:src/helix/studio/run_history.py:_copy_pilot_verify_command_for_current:1333 (high)
  • symbol:src/helix/studio/run_history.py:_on_context_menu:1607 calls symbol:src/helix/studio/run_history.py:_export_cli_parity:1087 (high)
  • symbol:src/helix/studio/run_history.py:_on_context_menu:1607 calls symbol:src/helix/studio/run_history.py:_export_pilot_brief:1214 (high)
  • symbol:src/helix/studio/run_history.py:_on_context_menu:1607 calls symbol:src/helix/studio/run_history.py:_export_run_summary:1353 (high)
  • symbol:src/helix/studio/run_history.py:_on_context_menu:1607 calls symbol:src/helix/studio/run_history.py:_export_snapshot_json:1132 (high)
  • symbol:src/helix/studio/run_history.py:_on_context_menu:1607 calls symbol:src/helix/studio/run_history.py:_mark_baseline:818 (high)
  • symbol:src/helix/studio/run_history.py:_on_context_menu:1607 calls symbol:src/helix/studio/run_history.py:_mark_candidate:824 (high)
  • symbol:src/helix/studio/run_history.py:_on_context_menu:1607 calls symbol:src/helix/studio/run_history.py:_open_pilot_archive_for_current:1309 (high)
  • symbol:src/helix/studio/run_history.py:_on_context_menu:1607 calls symbol:src/helix/studio/run_history.py:_open_pilot_manifest_for_current:1265 (high)
  • symbol:src/helix/studio/run_history.py:_on_context_menu:1607 calls symbol:src/helix/studio/run_history.py:_open_pilot_package_for_current:1257 (high)
  • symbol:src/helix/studio/run_history.py:_on_context_menu:1607 calls symbol:src/helix/studio/run_history.py:_open_pilot_summary_for_current:1301 (high)
  • symbol:src/helix/studio/run_history.py:_on_context_menu:1607 calls symbol:src/helix/studio/run_history.py:_preview_pilot_manifest_for_current:1273 (high)
  • symbol:src/helix/studio/run_history.py:_on_context_menu:1607 calls symbol:src/helix/studio/run_history.py:_rename_current:797 (high)
  • symbol:src/helix/studio/run_history.py:_on_context_menu:1607 calls symbol:src/helix/studio/run_history.py:_verify_pilot_package_for_current:1288 (high)
  • symbol:src/helix/studio/run_history.py:_on_context_menu:1607 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/run_history.py:_on_item_activated:1539 calls symbol:src/helix/studio/run_history.py:_run_id_for_row:773 (high)
  • symbol:src/helix/studio/run_history.py:_on_item_activated:1539 calls symbol:src/helix/studio/session.py:emit:31 (medium)
  • symbol:src/helix/studio/run_history.py:_on_selection_changed:457 calls symbol:src/helix/studio/run_history.py:_row_to_run_id:787 (high)
  • symbol:src/helix/studio/run_history.py:_on_selection_changed:457 calls symbol:src/helix/studio/run_history.py:_update_buttons:1427 (high)
  • symbol:src/helix/studio/run_history.py:_on_selection_changed:457 calls symbol:src/helix/studio/session.py:emit:31 (medium)
  • symbol:src/helix/studio/run_history.py:_open_pilot_archive_for_current:1309 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/run_history.py:_open_pilot_archive_for_current:1309 calls symbol:src/helix/studio/run_history.py:_current_pilot_package_availability:1249 (high)
  • symbol:src/helix/studio/run_history.py:_open_pilot_manifest_for_current:1265 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/run_history.py:_open_pilot_manifest_for_current:1265 calls symbol:src/helix/studio/run_history.py:_current_pilot_package_availability:1249 (high)
  • symbol:src/helix/studio/run_history.py:_open_pilot_package_for_current:1257 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/run_history.py:_open_pilot_package_for_current:1257 calls symbol:src/helix/studio/run_history.py:_current_pilot_package_availability:1249 (high)
  • symbol:src/helix/studio/run_history.py:_open_pilot_summary_for_current:1301 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/run_history.py:_open_pilot_summary_for_current:1301 calls symbol:src/helix/studio/run_history.py:_current_pilot_package_availability:1249 (high)
  • symbol:src/helix/studio/run_history.py:_pilot_brief_attachment_candidates:944 calls symbol:src/helix/studio/pilot_handoff.py:discover_pilot_attachment_candidates:153 (medium)
  • symbol:src/helix/studio/run_history.py:_pilot_brief_attachment_candidates:944 calls symbol:src/helix/studio/run_history.py:_snapshot_project_root:930 (high)
  • symbol:src/helix/studio/run_history.py:_pilot_brief_attachment_candidates:944 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/run_history.py:_pilot_brief_report_for_snapshot:1027 calls symbol:src/helix/studio/pilot_handoff.py:build_pilot_brief_text_v1:103 (medium)
  • symbol:src/helix/studio/run_history.py:_pilot_brief_report_for_snapshot:1027 calls symbol:src/helix/studio/run_history.py:_default_pilot_brief_path:949 (high)
  • symbol:src/helix/studio/run_history.py:_pilot_brief_report_for_snapshot:1027 calls symbol:src/helix/studio/run_history.py:_default_pilot_decision_attachment_path:955 (high)
  • symbol:src/helix/studio/run_history.py:_pilot_brief_report_for_snapshot:1027 calls symbol:src/helix/studio/run_history.py:_frameshift_prob:1720 (high)
  • symbol:src/helix/studio/run_history.py:_pilot_brief_report_for_snapshot:1027 calls symbol:src/helix/studio/run_history.py:_mode_label_for_snapshot:875 (high)
  • symbol:src/helix/studio/run_history.py:_pilot_brief_report_for_snapshot:1027 calls symbol:src/helix/studio/run_history.py:_pilot_brief_attachment_candidates:944 (high)
  • symbol:src/helix/studio/run_history.py:_pilot_brief_report_for_snapshot:1027 calls symbol:src/helix/studio/run_metrics.py:compute_run_metrics:134 (medium)
  • symbol:src/helix/studio/run_history.py:_pilot_brief_report_for_snapshot:1027 calls symbol:src/helix/studio/run_metrics.py:ensure_state_payload:81 (medium)
  • symbol:src/helix/studio/run_history.py:_pilot_brief_report_for_snapshot:1027 calls symbol:src/helix/studio/run_metrics.py:summarize_snapshot:93 (medium)
  • symbol:src/helix/studio/run_history.py:_pilot_brief_report_for_snapshot:1027 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/run_history.py:_pilot_decision_attachment_payload_for_snapshot:958 calls symbol:src/helix/studio/pilot_handoff.py:build_pilot_decision_attachment_v1:70 (medium)
  • symbol:src/helix/studio/run_history.py:_pilot_decision_attachment_payload_for_snapshot:958 calls symbol:src/helix/studio/run_history.py:_mode_label_for_snapshot:875 (high)
  • symbol:src/helix/studio/run_history.py:_pilot_decision_attachment_payload_for_snapshot:958 calls symbol:src/helix/studio/run_metrics.py:ensure_state_payload:81 (medium)
  • symbol:src/helix/studio/run_history.py:_pilot_decision_attachment_payload_for_snapshot:958 calls symbol:src/helix/studio/run_metrics.py:summarize_snapshot:93 (medium)
  • symbol:src/helix/studio/run_history.py:_pilot_decision_attachment_payload_for_snapshot:958 calls symbol:src/helix/studio/summary_contract_v2.py:add:3482 (medium)
  • symbol:src/helix/studio/run_history.py:_pilot_decision_attachment_payload_for_snapshot:958 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/run_history.py:_populate_tree:564 calls symbol:src/helix/studio/run_history.py:_current_index:1545 (high)
  • symbol:src/helix/studio/run_history.py:_populate_tree:564 calls symbol:src/helix/studio/run_history.py:_frameshift_prob:1720 (high)
  • symbol:src/helix/studio/run_history.py:_populate_tree:564 calls symbol:src/helix/studio/run_history.py:_intended_prob:1704 (high)
  • symbol:src/helix/studio/run_history.py:_populate_tree:564 calls symbol:src/helix/studio/run_history.py:_matches_filters:666 (high)
  • symbol:src/helix/studio/run_history.py:_populate_tree:564 calls symbol:src/helix/studio/run_history.py:_mode_label_for_snapshot:875 (high)
  • symbol:src/helix/studio/run_history.py:_populate_tree:564 calls symbol:src/helix/studio/run_history.py:_preset_id:1735 (high)
  • symbol:src/helix/studio/run_history.py:_populate_tree:564 calls symbol:src/helix/studio/run_history.py:_relative_timestamp:1686 (high)
  • symbol:src/helix/studio/run_history.py:_populate_tree:564 calls symbol:src/helix/studio/run_history.py:_update_buttons:1427 (high)
  • symbol:src/helix/studio/run_history.py:_populate_tree:564 calls symbol:src/helix/studio/run_history.py:rowCount:519 (high)
  • symbol:src/helix/studio/run_history.py:_populate_tree:564 calls symbol:src/helix/studio/run_history.py:selectRow:543 (high)
  • symbol:src/helix/studio/run_history.py:_populate_tree:564 calls symbol:src/helix/studio/run_metrics.py:compute_run_metrics:134 (medium)
  • symbol:src/helix/studio/run_history.py:_populate_tree:564 calls symbol:src/helix/studio/run_metrics.py:format_snapshot_text:194 (medium)
  • symbol:src/helix/studio/run_history.py:_populate_tree:564 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/run_history.py:_populate_tree:564 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/run_history.py:_populate_tree:564 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:src/helix/studio/run_history.py:_preset_id:1735 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/run_history.py:_preview_pilot_manifest_for_current:1273 calls symbol:src/helix/studio/pilot_package_ui.py:preview_pilot_package_manifest:222 (medium)
  • symbol:src/helix/studio/run_history.py:_preview_pilot_manifest_for_current:1273 calls symbol:src/helix/studio/run_history.py:_current_pilot_package_availability:1249 (high)
  • symbol:src/helix/studio/run_history.py:_refilter:709 calls symbol:src/helix/studio/run_history.py:_apply_filters:712 (high)
  • symbol:src/helix/studio/run_history.py:_refresh_profiles:719 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/run_history.py:_refresh_profiles:719 calls symbol:src/helix/studio/outcome_explorer.py:addItem:1869 (medium)
  • symbol:src/helix/studio/run_history.py:_refresh_profiles:719 calls symbol:src/helix/studio/outcome_explorer.py:count:1879 (medium)
  • symbol:src/helix/studio/run_history.py:_refresh_profiles:719 calls symbol:src/helix/studio/run_metrics.py:compute_run_metrics:134 (medium)
  • symbol:src/helix/studio/run_history.py:_refresh_profiles:719 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/run_history.py:_relative_timestamp:1686 calls symbol:src/helix/clock.py:now_ns:38 (medium)
  • symbol:src/helix/studio/run_history.py:_rename_current:797 calls symbol:src/helix/studio/run_history.py:_announce_filter_state:1666 (high)
  • symbol:src/helix/studio/run_history.py:_rename_current:797 calls symbol:src/helix/studio/run_history.py:_current_snapshot:791 (high)
  • symbol:src/helix/studio/run_history.py:_rename_current:797 calls symbol:src/helix/studio/run_history.py:_populate_tree:564 (high)
  • symbol:src/helix/studio/run_history.py:_rename_current:797 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/run_history.py:_restore_row:813 calls symbol:src/helix/studio/run_history.py:_run_id_for_row:773 (high)
  • symbol:src/helix/studio/run_history.py:_restore_row:813 calls symbol:src/helix/studio/session.py:emit:31 (medium)
  • symbol:src/helix/studio/run_history.py:_restore_selected:766 calls symbol:src/helix/studio/run_history.py:_restore_row:813 (high)
  • symbol:src/helix/studio/run_history.py:_row_to_run_id:787 calls symbol:src/helix/studio/run_history.py:_run_id_for_row:773 (high)
  • symbol:src/helix/studio/run_history.py:_run_id_for_row:773 calls symbol:src/helix/studio/run_metrics.py:ensure_state_payload:81 (medium)
  • symbol:src/helix/studio/run_history.py:_run_id_for_row:773 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/run_history.py:_run_model_for_snapshot:850 calls symbol:src/helix/studio/export_run.py:run_model_from_snapshot:228 (medium)
  • symbol:src/helix/studio/run_history.py:_run_model_for_snapshot:850 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/run_history.py:_selected_indices:1551 calls symbol:src/helix/studio/summary_contract_v2.py:add:3482 (medium)
  • symbol:src/helix/studio/run_history.py:_set_label:1408 calls symbol:src/helix/studio/run_history.py:_current_index:1545 (high)
  • symbol:src/helix/studio/run_history.py:_set_label:1408 calls symbol:src/helix/studio/run_history.py:_populate_tree:564 (high)
  • symbol:src/helix/studio/run_history.py:_set_label:1408 calls symbol:src/helix/studio/run_history.py:_refresh_profiles:719 (high)
  • symbol:src/helix/studio/run_history.py:_set_label:1408 calls symbol:src/helix/studio/run_metrics.py:ensure_state_payload:81 (medium)
  • symbol:src/helix/studio/run_history.py:_set_label:1408 calls symbol:src/helix/studio/session.py:set_status:361 (medium)
  • symbol:src/helix/studio/run_history.py:_set_label:1408 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/run_history.py:_setup_shortcuts:1477 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/run_history.py:_setup_shortcuts:1477 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/run_history.py:_snapshot_project_root:930 calls symbol:src/helix/studio/pilot_handoff.py:resolve_pilot_project_root:189 (medium)
  • symbol:src/helix/studio/run_history.py:_snapshot_project_root:930 calls symbol:src/helix/studio/run_metrics.py:ensure_state_payload:81 (medium)
  • symbol:src/helix/studio/run_history.py:_snapshot_project_root:930 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/run_history.py:_toggle_pin:830 calls symbol:src/helix/studio/run_history.py:_current_index:1545 (high)
  • symbol:src/helix/studio/run_history.py:_toggle_pin:830 calls symbol:src/helix/studio/summary_contract_v2.py:add:3482 (medium)
  • symbol:src/helix/studio/run_history.py:_toggle_pin:830 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:src/helix/studio/run_history.py:_toggle_pin:830 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/run_history.py:_update_buttons:1427 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/run_history.py:_update_buttons:1427 calls symbol:src/helix/studio/run_history.py:_current_pilot_package_availability:1249 (high)
  • symbol:src/helix/studio/run_history.py:_update_buttons:1427 calls symbol:src/helix/studio/run_history.py:_selected_indices:1551 (high)
  • symbol:src/helix/studio/run_history.py:_update_buttons:1427 calls symbol:src/helix/studio/run_history.py:_update_summary_ui:401 (high)
  • symbol:src/helix/studio/run_history.py:_update_buttons:1427 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/run_history.py:_update_summary_ui:401 calls symbol:src/helix/studio/run_history.py:_current_snapshot:791 (high)
  • symbol:src/helix/studio/run_history.py:_update_summary_ui:401 calls symbol:src/helix/studio/run_history.py:_mode_label_for_snapshot:875 (high)
  • symbol:src/helix/studio/run_history.py:_update_summary_ui:401 calls symbol:src/helix/studio/run_history.py:_relative_timestamp:1686 (high)
  • symbol:src/helix/studio/run_history.py:_update_summary_ui:401 calls symbol:src/helix/studio/run_history.py:_selected_indices:1551 (high)
  • symbol:src/helix/studio/run_history.py:_update_summary_ui:401 calls symbol:src/helix/studio/run_history.py:_style_chip:393 (high)
  • symbol:src/helix/studio/run_history.py:_update_summary_ui:401 calls symbol:src/helix/studio/run_history.py:rowCount:519 (high)
  • symbol:src/helix/studio/run_history.py:_update_summary_ui:401 calls symbol:src/helix/studio/run_metrics.py:compute_run_metrics:134 (medium)
  • symbol:src/helix/studio/run_history.py:_update_summary_ui:401 calls symbol:src/helix/studio/run_metrics.py:summarize_snapshot:93 (medium)
  • symbol:src/helix/studio/run_history.py:_update_summary_ui:401 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/run_history.py:_update_summary_ui:401 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/run_history.py:_update_summary_ui:401 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/studio/run_history.py:_verify_pilot_package_for_current:1288 calls symbol:src/helix/studio/pilot_package_ui.py:preview_pilot_package_verification:290 (medium)
  • symbol:src/helix/studio/run_history.py:_verify_pilot_package_for_current:1288 calls symbol:src/helix/studio/run_history.py:_current_pilot_package_availability:1249 (high)
  • symbol:src/helix/studio/run_history.py:_work:1107 calls symbol:src/helix/studio/export_run.py:export_run_artifacts:128 (medium)
  • symbol:src/helix/studio/run_history.py:_work:1107 calls symbol:src/helix/studio/run_history.py:_run_model_for_snapshot:850 (high)
  • symbol:src/helix/studio/run_history.py:_work:1107 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (medium)
  • symbol:src/helix/studio/run_history.py:_work:1158 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/run_history.py:_work:1197 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/run_history.py:_write_pilot_brief_for_snapshot:1072 calls symbol:src/helix/studio/pilot_handoff.py:pilot_package_dir_for_brief:225 (medium)
  • symbol:src/helix/studio/run_history.py:_write_pilot_brief_for_snapshot:1072 calls symbol:src/helix/studio/pilot_handoff.py:remember_pilot_handoff_write_result:407 (medium)
  • symbol:src/helix/studio/run_history.py:_write_pilot_brief_for_snapshot:1072 calls symbol:src/helix/studio/pilot_handoff.py:write_pilot_handoff_artifacts:771 (medium)
  • symbol:src/helix/studio/run_history.py:_write_pilot_brief_for_snapshot:1072 calls symbol:src/helix/studio/run_history.py:_default_pilot_brief_path:949 (high)
  • symbol:src/helix/studio/run_history.py:_write_pilot_brief_for_snapshot:1072 calls symbol:src/helix/studio/run_history.py:_default_pilot_decision_attachment_path:955 (high)
  • symbol:src/helix/studio/run_history.py:_write_pilot_brief_for_snapshot:1072 calls symbol:src/helix/studio/run_history.py:_pilot_brief_attachment_candidates:944 (high)
  • symbol:src/helix/studio/run_history.py:_write_pilot_brief_for_snapshot:1072 calls symbol:src/helix/studio/run_history.py:_pilot_brief_report_for_snapshot:1027 (high)
  • symbol:src/helix/studio/run_history.py:_write_pilot_brief_for_snapshot:1072 calls symbol:src/helix/studio/run_history.py:_pilot_decision_attachment_payload_for_snapshot:958 (high)
  • symbol:src/helix/studio/run_history.py:add_imported_snapshot:561 calls symbol:src/helix/studio/run_history.py:_add_entry:551 (high)
  • symbol:src/helix/studio/run_history.py:focusInEvent:1603 calls symbol:src/helix/studio/run_history.py:_announce_filter_state:1666 (high)
  • symbol:src/helix/studio/run_history.py:keyPressEvent:1507 calls symbol:src/helix/studio/iterated_dynamics.py:key:21 (medium)
  • symbol:src/helix/studio/run_history.py:keyPressEvent:1507 calls symbol:src/helix/studio/run_history.py:_mark_baseline:818 (high)
  • symbol:src/helix/studio/run_history.py:keyPressEvent:1507 calls symbol:src/helix/studio/run_history.py:_mark_candidate:824 (high)
  • symbol:src/helix/studio/run_history.py:keyPressEvent:1507 calls symbol:src/helix/studio/run_history.py:_on_item_activated:1539 (high)
  • symbol:src/helix/studio/run_history.py:keyPressEvent:1507 calls symbol:src/helix/studio/run_history.py:_rename_current:797 (high)
  • symbol:src/helix/studio/run_history.py:keyPressEvent:1507 calls symbol:src/helix/studio/run_history.py:rowCount:519 (high)
  • symbol:src/helix/studio/run_history.py:keyPressEvent:1507 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:src/helix/studio/run_history.py:select_run_by_position:1597 calls symbol:src/helix/studio/run_history.py:rowCount:519 (high)
  • symbol:src/helix/studio/run_history.py:select_run_by_position:1597 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:src/helix/studio/run_history.py:selectRow:543 calls symbol:src/helix/studio/run_history.py:rowCount:519 (high)
  • symbol:src/helix/studio/run_metrics.py:_classify_outcome:501 calls symbol:src/helix/studio/run_metrics.py:_is_intended_outcome:528 (high)
  • symbol:src/helix/studio/run_metrics.py:_extract_decision_mode:66 calls symbol:src/helix/studio/run_metrics.py:ensure_state_payload:81 (high)
  • symbol:src/helix/studio/run_metrics.py:_extract_perf:397 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/run_metrics.py:_json_default:11 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:src/helix/studio/run_metrics.py:build_report:249 calls symbol:src/helix/studio/run_metrics.py:_extract_decision_mode:66 (high)
  • symbol:src/helix/studio/run_metrics.py:build_report:249 calls symbol:src/helix/studio/run_metrics.py:_split_suggestion_metadata:175 (high)
  • symbol:src/helix/studio/run_metrics.py:build_report:249 calls symbol:src/helix/studio/run_metrics.py:build_pcr_report_section:638 (high)
  • symbol:src/helix/studio/run_metrics.py:build_report:249 calls symbol:src/helix/studio/run_metrics.py:classify_run_quality:535 (high)
  • symbol:src/helix/studio/run_metrics.py:build_report:249 calls symbol:src/helix/studio/run_metrics.py:compute_run_metrics:134 (high)
  • symbol:src/helix/studio/run_metrics.py:classify_pcr_delta:578 calls symbol:src/helix/studio/run_metrics.py:RunVerdict:59 (high)
  • symbol:src/helix/studio/run_metrics.py:classify_run_delta:553 calls symbol:src/helix/studio/run_metrics.py:classify_pcr_delta:578 (high)
  • symbol:src/helix/studio/run_metrics.py:classify_run_delta:553 calls symbol:src/helix/studio/run_metrics.py:RunVerdict:59 (high)
  • symbol:src/helix/studio/run_metrics.py:classify_run_quality:535 calls symbol:src/helix/studio/run_metrics.py:RunVerdict:59 (high)
  • symbol:src/helix/studio/run_metrics.py:compute_run_metrics:134 calls symbol:src/helix/studio/run_metrics.py:_classify_outcome:501 (high)
  • symbol:src/helix/studio/run_metrics.py:compute_run_metrics:134 calls symbol:src/helix/studio/run_metrics.py:_estimate_dag_stats:453 (high)
  • symbol:src/helix/studio/run_metrics.py:compute_run_metrics:134 calls symbol:src/helix/studio/run_metrics.py:_extract_pcr_metrics:409 (high)
  • symbol:src/helix/studio/run_metrics.py:compute_run_metrics:134 calls symbol:src/helix/studio/run_metrics.py:_extract_perf:397 (high)
  • symbol:src/helix/studio/run_metrics.py:compute_run_metrics:134 calls symbol:src/helix/studio/run_metrics.py:_top_outcomes:488 (high)
  • symbol:src/helix/studio/run_metrics.py:compute_run_metrics:134 calls symbol:src/helix/studio/run_metrics.py:ensure_state_payload:81 (high)
  • symbol:src/helix/studio/run_metrics.py:compute_run_metrics:134 calls symbol:src/helix/studio/run_metrics.py:RunMetrics:32 (high)
  • symbol:src/helix/studio/run_metrics.py:compute_run_metrics:134 calls symbol:src/helix/studio/run_metrics.py:summarize_snapshot:93 (high)
  • symbol:src/helix/studio/run_metrics.py:diff_summary_text:226 calls symbol:src/helix/studio/run_metrics.py:_format_perf_delta:628 (high)
  • symbol:src/helix/studio/run_metrics.py:diff_summary_text:226 calls symbol:src/helix/studio/run_metrics.py:_outcome_diff_text:511 (high)
  • symbol:src/helix/studio/run_metrics.py:diff_summary_text:226 calls symbol:src/helix/studio/run_metrics.py:classify_run_delta:553 (high)
  • symbol:src/helix/studio/run_metrics.py:format_snapshot_text:194 calls symbol:src/helix/studio/run_metrics.py:_format_perf_line:613 (high)
  • symbol:src/helix/studio/run_metrics.py:format_snapshot_text:194 calls symbol:src/helixspec/errors.py:format:12 (medium)
  • symbol:src/helix/studio/run_metrics.py:is_intended_outcome:361 calls symbol:src/helix/studio/run_metrics.py:_is_intended_outcome:528 (high)
  • symbol:src/helix/studio/run_metrics.py:render_markdown_report:290 calls symbol:src/helix/studio/run_metrics.py:_format_perf_line:613 (high)
  • symbol:src/helix/studio/run_metrics.py:render_markdown_report:290 calls symbol:src/helix/studio/run_metrics.py:_render_pcr_markdown:661 (high)
  • symbol:src/helix/studio/run_metrics.py:render_markdown_report:290 calls symbol:src/helixspec/errors.py:format:12 (medium)
  • symbol:src/helix/studio/run_metrics.py:summarize_snapshot:93 calls symbol:src/helix/studio/run_metrics.py:_genome_label:387 (high)
  • symbol:src/helix/studio/run_metrics.py:summarize_snapshot:93 calls symbol:src/helix/studio/run_metrics.py:_guide_snippet:365 (high)
  • symbol:src/helix/studio/run_metrics.py:summarize_snapshot:93 calls symbol:src/helix/studio/run_metrics.py:_is_intended_outcome:528 (high)
  • symbol:src/helix/studio/run_metrics.py:summarize_snapshot:93 calls symbol:src/helix/studio/run_metrics.py:ensure_state_payload:81 (high)
  • symbol:src/helix/studio/run_metrics.py:summarize_snapshot:93 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/studio/run_status_panel.py:_apply_chip_style:1238 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:src/helix/studio/run_status_panel.py:_apply_chip_style:1238 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_apply_context_aware_details:801 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_apply_context_aware_details:801 calls symbol:src/helix/studio/rail_model.py:ordered_segments:88 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_apply_context_aware_details:801 calls symbol:src/helix/studio/run_status_panel.py:_status_severity:1288 (high)
  • symbol:src/helix/studio/run_status_panel.py:_apply_context_aware_details:801 calls symbol:src/helix/studio/run_status_panel.py:_toggle_decision:863 (high)
  • symbol:src/helix/studio/run_status_panel.py:_apply_context_aware_details:801 calls symbol:src/helix/studio/run_status_panel.py:_toggle_diag:869 (high)
  • symbol:src/helix/studio/run_status_panel.py:_apply_context_aware_details:801 calls symbol:src/helix/studio/run_status_panel.py:_toggle_raw:875 (high)
  • symbol:src/helix/studio/run_status_panel.py:_apply_context_aware_details:801 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/run_status_panel.py:_apply_header_button_chrome:578 calls symbol:src/helix/studio/run_status_panel.py:_header_buttons:563 (high)
  • symbol:src/helix/studio/run_status_panel.py:_apply_header_button_chrome:578 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/run_status_panel.py:_apply_pill_style:1261 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:src/helix/studio/run_status_panel.py:_apply_pill_style:1261 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_apply_responsive_chrome:512 calls symbol:src/helix/studio/run_status_panel.py:_apply_header_button_chrome:578 (high)
  • symbol:src/helix/studio/run_status_panel.py:_apply_responsive_chrome:512 calls symbol:src/helix/studio/run_status_panel.py:_is_compact_mode:500 (high)
  • symbol:src/helix/studio/run_status_panel.py:_apply_responsive_chrome:512 calls symbol:src/helix/studio/run_status_panel.py:_is_short_mode:503 (high)
  • symbol:src/helix/studio/run_status_panel.py:_apply_responsive_chrome:512 calls symbol:src/helix/studio/run_status_panel.py:_refresh:1374 (high)
  • symbol:src/helix/studio/run_status_panel.py:_apply_responsive_chrome:512 calls symbol:src/helix/studio/run_status_panel.py:_toggle_details:790 (high)
  • symbol:src/helix/studio/run_status_panel.py:_build_raw_text:1347 calls symbol:src/helix/studio/run_status_panel.py:_format_evidence:1324 (high)
  • symbol:src/helix/studio/run_status_panel.py:_build_raw_text:1347 calls symbol:src/helix/studio/run_status_panel.py:_format_integrity:1308 (high)
  • symbol:src/helix/studio/run_status_panel.py:_build_raw_text:1347 calls symbol:src/helix/studio/run_status_panel.py:_format_mass:1313 (high)
  • symbol:src/helix/studio/run_status_panel.py:_build_raw_text:1347 calls symbol:src/helix/studio/run_status_panel.py:_format_status:1301 (high)
  • symbol:src/helix/studio/run_status_panel.py:_build_trust_summary:1051 calls symbol:src/helix/studio/run_status_panel.py:_format_evidence_summary:1043 (high)
  • symbol:src/helix/studio/run_status_panel.py:_build_trust_summary:1051 calls symbol:src/helix/studio/run_status_panel.py:_format_integrity_summary:1034 (high)
  • symbol:src/helix/studio/run_status_panel.py:_copy_pilot_package_archive_path:766 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/run_status_panel.py:_copy_pilot_package_archive_path:766 calls symbol:src/helix/studio/pilot_package_ui.py:copy_local_path:201 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_copy_pilot_package_archive_path:766 calls symbol:src/helix/studio/run_status_panel.py:_pilot_package_paths:655 (high)
  • symbol:src/helix/studio/run_status_panel.py:_copy_pilot_package_path:727 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/run_status_panel.py:_copy_pilot_package_path:727 calls symbol:src/helix/studio/pilot_package_ui.py:copy_local_path:201 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_copy_pilot_package_path:727 calls symbol:src/helix/studio/run_status_panel.py:_pilot_package_paths:655 (high)
  • symbol:src/helix/studio/run_status_panel.py:_copy_pilot_package_summary_path:737 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/run_status_panel.py:_copy_pilot_package_summary_path:737 calls symbol:src/helix/studio/pilot_package_ui.py:copy_local_path:201 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_copy_pilot_package_summary_path:737 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_copy_pilot_package_summary_path:737 calls symbol:src/helix/studio/run_status_panel.py:_pilot_package_paths:655 (high)
  • symbol:src/helix/studio/run_status_panel.py:_copy_pilot_package_verify_command:752 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/run_status_panel.py:_copy_pilot_package_verify_command:752 calls symbol:src/helix/studio/pilot_package_ui.py:copy_pilot_package_verify_command:318 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_copy_pilot_package_verify_command:752 calls symbol:src/helix/studio/run_status_panel.py:_pilot_package_paths:655 (high)
  • symbol:src/helix/studio/run_status_panel.py:_copy_toolchain_hash:642 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/run_status_panel.py:_copy_toolchain_hash:642 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/run_status_panel.py:_decision_label:935 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_format_ci:950 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_format_ci:950 calls symbol:src/helix/studio/run_status_panel.py:_format_prob:945 (high)
  • symbol:src/helix/studio/run_status_panel.py:_format_on_target_tooltip:968 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_format_on_target_tooltip:968 calls symbol:src/helix/studio/run_status_panel.py:_format_prob:945 (high)
  • symbol:src/helix/studio/run_status_panel.py:_is_demo_context:900 calls symbol:src/helix/studio/export_labels.py:is_demo_from_metadata:9 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_is_demo_context:900 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_is_short_mode:503 calls symbol:src/helix/studio/main_window.py:window:349 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_is_short_mode:503 calls symbol:src/helix/studio/run_status_panel.py:_is_compact_mode:500 (high)
  • symbol:src/helix/studio/run_status_panel.py:_is_short_mode:503 calls symbol:src/helix/studio/run_status_panel.py:_window_height_hint:483 (high)
  • symbol:src/helix/studio/run_status_panel.py:_on_state_changed:786 calls symbol:src/helix/studio/run_status_panel.py:_refresh:1374 (high)
  • symbol:src/helix/studio/run_status_panel.py:_on_target_engine_from_summary:960 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_open_pilot_package_archive:723 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_open_pilot_package_archive:723 calls symbol:src/helix/studio/run_status_panel.py:_pilot_package_paths:655 (high)
  • symbol:src/helix/studio/run_status_panel.py:_open_pilot_package_folder:697 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_open_pilot_package_folder:697 calls symbol:src/helix/studio/run_status_panel.py:_pilot_package_paths:655 (high)
  • symbol:src/helix/studio/run_status_panel.py:_open_pilot_package_summary:714 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_open_pilot_package_summary:714 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_open_pilot_package_summary:714 calls symbol:src/helix/studio/run_status_panel.py:_pilot_package_paths:655 (high)
  • symbol:src/helix/studio/run_status_panel.py:_pilot_package_paths:655 calls symbol:src/helix/studio/pilot_handoff.py:resolve_existing_pilot_package_paths:246 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_pilot_package_paths:655 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_pilot_package_paths:655 calls symbol:src/helix/studio/run_status_panel.py:_resolve_run_model:881 (high)
  • symbol:src/helix/studio/run_status_panel.py:_preview_pilot_package_manifest:701 calls symbol:src/helix/studio/pilot_package_ui.py:preview_pilot_package_manifest:222 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_preview_pilot_package_manifest:701 calls symbol:src/helix/studio/run_status_panel.py:_pilot_package_paths:655 (high)
  • symbol:src/helix/studio/run_status_panel.py:_rail_summary:992 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_rail_summary:992 calls symbol:src/helix/studio/rail_model.py:ordered_segments:88 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/extension_host/supervisor.py:mode:92 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/governance_stamp.py:decision_grade_blocked_reasons:108 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/governance_stamp.py:ui_mode_label:37 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/governance_stamp.py:ui_mode_subtext:51 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/rail_model.py:ordered_segments:88 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/run_status_panel.py:_apply_responsive_chrome:512 (high)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/run_status_panel.py:_build_chip_specs:1165 (high)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/run_status_panel.py:_build_explain_line:1330 (high)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/run_status_panel.py:_build_header_headline:1069 (high)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/run_status_panel.py:_build_header_subtitle:1101 (high)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/run_status_panel.py:_build_raw_text:1347 (high)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/run_status_panel.py:_build_trust_summary:1051 (high)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/run_status_panel.py:_decision_label:935 (high)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/run_status_panel.py:_format_ci:950 (high)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/run_status_panel.py:_format_on_target_tooltip:968 (high)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/run_status_panel.py:_format_prob:945 (high)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/run_status_panel.py:_is_demo_context:900 (high)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/run_status_panel.py:_on_target_engine_from_summary:960 (high)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/run_status_panel.py:_pilot_package_paths:655 (high)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/run_status_panel.py:_rail_summary:992 (high)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/run_status_panel.py:_resolve_run_model:881 (high)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/run_status_panel.py:_resolve_toolchain_hash:602 (high)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/run_status_panel.py:_run_summary_v2:914 (high)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/run_status_panel.py:_set_chip_specs:1220 (high)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/run_status_panel.py:_set_summary_pills:1124 (high)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:src/helix/studio/simulation_diagnostics.py:build_simulation_diagnostics:589 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_refresh:1374 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/run_status_panel.py:_resolve_run_model:881 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_resolve_run_model:881 calls symbol:src/helix/studio/session.py:get_run_by_id:207 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_resolve_toolchain_hash:602 calls symbol:src/helix/scientific_contract.py:current_contract_identity:212 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_resolve_toolchain_hash:602 calls symbol:src/helix/scientific_contract.py:load_model_semantics:485 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_resolve_toolchain_hash:602 calls symbol:src/helix/scientific_contract.py:load_policy:417 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_resolve_toolchain_hash:602 calls symbol:src/helix/scientific_contract.py:sha256_prefixed:327 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_resolve_toolchain_hash:602 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_run_summary_v2:914 calls symbol:src/helix/studio/rail_model.py:get:91 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_set_chip_specs:1220 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_set_chip_specs:1220 calls symbol:src/helix/studio/run_status_panel.py:_apply_chip_style:1238 (high)
  • symbol:src/helix/studio/run_status_panel.py:_set_summary_pills:1124 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_set_summary_pills:1124 calls symbol:src/helix/studio/run_status_panel.py:_apply_pill_style:1261 (high)
  • symbol:src/helix/studio/run_status_panel.py:_set_summary_pills:1124 calls symbol:src/helix/studio/run_status_panel.py:_compact_summary_pill_text:1143 (high)
  • symbol:src/helix/studio/run_status_panel.py:_toggle_decision:863 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/run_status_panel.py:_toggle_details:790 calls symbol:src/helix/studio/run_status_panel.py:_apply_context_aware_details:801 (high)
  • symbol:src/helix/studio/run_status_panel.py:_toggle_details:790 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/run_status_panel.py:_toggle_diag:869 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/run_status_panel.py:_toggle_raw:875 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/run_status_panel.py:_verify_pilot_package:705 calls symbol:src/helix/studio/pilot_package_ui.py:preview_pilot_package_verification:290 (medium)
  • symbol:src/helix/studio/run_status_panel.py:_verify_pilot_package:705 calls symbol:src/helix/studio/run_status_panel.py:_pilot_package_paths:655 (high)
  • symbol:src/helix/studio/run_status_panel.py:_window_height_hint:483 calls symbol:src/helix/studio/main_window.py:window:349 (medium)
  • symbol:src/helix/studio/run_status_panel.py:resizeEvent:559 calls symbol:src/helix/studio/run_status_panel.py:_apply_responsive_chrome:512 (high)
  • symbol:src/helix/studio/run_status_panel.py:set_evs:776 calls symbol:src/helix/studio/run_status_panel.py:_refresh:1374 (high)
  • symbol:src/helix/studio/run_status_panel.py:set_run_model:782 calls symbol:src/helix/studio/run_status_panel.py:_refresh:1374 (high)
  • symbol:src/helix/studio/semantic_proof.py:_canonical_bytes:8 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/semantic_schema.py:build_provenance:309 calls symbol:src/helix/studio/semantic_schema.py:_ensure_non_empty:302 (high)
  • symbol:src/helix/studio/semantic_schema.py:build_provenance:309 calls symbol:src/helix/studio/semantic_schema.py:Provenance:97 (high)
  • symbol:src/helix/studio/semantic_schema.py:format_scalar:294 calls symbol:src/helix/studio/semantic_schema.py:unknown:280 (high)
  • symbol:src/helix/studio/semantic_schema.py:unknown:280 calls symbol:src/helix/studio/semantic_schema.py:UnknownValue:94 (high)
  • symbol:src/helix/studio/session_inspector.py:__init__:44 calls symbol:src/helix/studio/batch/batch_compare_panel.py:BatchComparePanel:159 (medium)
  • symbol:src/helix/studio/session_inspector.py:__init__:44 calls symbol:src/helix/studio/experiment_spec_panel.py:ExperimentSpecEditor:100 (medium)
  • symbol:src/helix/studio/session_inspector.py:__init__:44 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:OffTargetListPanel:47 (medium)
  • symbol:src/helix/studio/session_inspector.py:__init__:44 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/session_inspector.py:__init__:44 calls symbol:src/helix/studio/outcome_explorer.py:FlowLayout:1859 (medium)
  • symbol:src/helix/studio/session_inspector.py:__init__:44 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:OutcomeSpectrumPanel:188 (medium)
  • symbol:src/helix/studio/session_inspector.py:__init__:44 calls symbol:src/helix/studio/predictor_evidence_panel.py:PredictorEvidencePanel:52 (medium)
  • symbol:src/helix/studio/session_inspector.py:__init__:44 calls symbol:src/helix/studio/results_panel.py:ResultsPanel:49 (medium)
  • symbol:src/helix/studio/session_inspector.py:__init__:44 calls symbol:src/helix/studio/session_inspector.py:_build_section_card:458 (high)
  • symbol:src/helix/studio/session_inspector.py:__init__:44 calls symbol:src/helix/studio/session_inspector.py:_make_chip:676 (high)
  • symbol:src/helix/studio/session_inspector.py:__init__:44 calls symbol:src/helix/studio/session_inspector.py:_on_state_changed:369 (high)
  • symbol:src/helix/studio/session_inspector.py:__init__:44 calls symbol:src/helix/studio/session_inspector.py:_refresh_pilot_package_card:579 (high)
  • symbol:src/helix/studio/session_inspector.py:__init__:44 calls symbol:src/helix/studio/session_inspector.py:_refresh_predictor_evidence:570 (high)
  • symbol:src/helix/studio/session_inspector.py:__init__:44 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/session_inspector.py:__init__:44 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/session_inspector.py:_add_pill:727 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/session_inspector.py:_add_pill:727 calls symbol:src/helix/studio/session_inspector.py:_make_chip:676 (high)
  • symbol:src/helix/studio/session_inspector.py:_build_section_card:458 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/session_inspector.py:_clear_layouts:357 calls symbol:src/helix/studio/outcome_explorer.py:count:1879 (medium)
  • symbol:src/helix/studio/session_inspector.py:_clear_layouts:357 calls symbol:src/helix/studio/outcome_explorer.py:takeAt:1887 (medium)
  • symbol:src/helix/studio/session_inspector.py:_copy_latest_pilot_package_archive_path:655 calls symbol:src/helix/studio/pilot_package_ui.py:copy_local_path:201 (medium)
  • symbol:src/helix/studio/session_inspector.py:_copy_latest_pilot_package_archive_path:655 calls symbol:src/helix/studio/session_inspector.py:_latest_pilot_package_paths:511 (high)
  • symbol:src/helix/studio/session_inspector.py:_copy_latest_pilot_package_path:651 calls symbol:src/helix/studio/pilot_package_ui.py:copy_local_path:201 (medium)
  • symbol:src/helix/studio/session_inspector.py:_copy_latest_pilot_package_path:651 calls symbol:src/helix/studio/session_inspector.py:_latest_pilot_package_paths:511 (high)
  • symbol:src/helix/studio/session_inspector.py:_copy_latest_pilot_package_summary_path:659 calls symbol:src/helix/studio/pilot_package_ui.py:copy_local_path:201 (medium)
  • symbol:src/helix/studio/session_inspector.py:_copy_latest_pilot_package_summary_path:659 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (medium)
  • symbol:src/helix/studio/session_inspector.py:_copy_latest_pilot_package_summary_path:659 calls symbol:src/helix/studio/session_inspector.py:_latest_pilot_package_paths:511 (high)
  • symbol:src/helix/studio/session_inspector.py:_copy_latest_pilot_package_verify_command:668 calls symbol:src/helix/studio/pilot_package_ui.py:copy_pilot_package_verify_command:318 (medium)
  • symbol:src/helix/studio/session_inspector.py:_copy_latest_pilot_package_verify_command:668 calls symbol:src/helix/studio/session_inspector.py:_latest_pilot_package_paths:511 (high)
  • symbol:src/helix/studio/session_inspector.py:_latest_pilot_package_paths:511 calls symbol:src/helix/studio/pilot_handoff.py:resolve_existing_pilot_package_paths:246 (medium)
  • symbol:src/helix/studio/session_inspector.py:_make_chip:676 calls symbol:src/helix/studio/session_inspector.py:_style_chip:683 (high)
  • symbol:src/helix/studio/session_inspector.py:_make_snapshot_value_label:484 calls symbol:src/helix/studio/session_inspector.py:_format_snapshot_value:497 (high)
  • symbol:src/helix/studio/session_inspector.py:_on_state_changed:369 calls symbol:src/helix/studio/experiment_intent_spec.py:intent_spec_missing_required_fields:73 (medium)
  • symbol:src/helix/studio/session_inspector.py:_on_state_changed:369 calls symbol:src/helix/studio/experiment_spec_panel.py:set_spec:389 (medium)
  • symbol:src/helix/studio/session_inspector.py:_on_state_changed:369 calls symbol:src/helix/studio/session_inspector.py:_add_pill:727 (high)
  • symbol:src/helix/studio/session_inspector.py:_on_state_changed:369 calls symbol:src/helix/studio/session_inspector.py:_clear_layouts:357 (high)
  • symbol:src/helix/studio/session_inspector.py:_on_state_changed:369 calls symbol:src/helix/studio/session_inspector.py:_describe_genome_source:755 (high)
  • symbol:src/helix/studio/session_inspector.py:_on_state_changed:369 calls symbol:src/helix/studio/session_inspector.py:_describe_genome:697 (high)
  • symbol:src/helix/studio/session_inspector.py:_on_state_changed:369 calls symbol:src/helix/studio/session_inspector.py:_refresh_pilot_package_card:579 (high)
  • symbol:src/helix/studio/session_inspector.py:_on_state_changed:369 calls symbol:src/helix/studio/session_inspector.py:_refresh_predictor_evidence:570 (high)
  • symbol:src/helix/studio/session_inspector.py:_on_state_changed:369 calls symbol:src/helix/studio/session_inspector.py:_set_summary_header:691 (high)
  • symbol:src/helix/studio/session_inspector.py:_on_state_changed:369 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/session_inspector.py:_open_latest_pilot_package_archive:647 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/session_inspector.py:_open_latest_pilot_package_archive:647 calls symbol:src/helix/studio/session_inspector.py:_latest_pilot_package_paths:511 (high)
  • symbol:src/helix/studio/session_inspector.py:_open_latest_pilot_package_folder:621 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/session_inspector.py:_open_latest_pilot_package_folder:621 calls symbol:src/helix/studio/session_inspector.py:_latest_pilot_package_paths:511 (high)
  • symbol:src/helix/studio/session_inspector.py:_open_latest_pilot_package_summary:638 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/session_inspector.py:_open_latest_pilot_package_summary:638 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (medium)
  • symbol:src/helix/studio/session_inspector.py:_open_latest_pilot_package_summary:638 calls symbol:src/helix/studio/session_inspector.py:_latest_pilot_package_paths:511 (high)
  • symbol:src/helix/studio/session_inspector.py:_preview_latest_pilot_manifest:625 calls symbol:src/helix/studio/pilot_package_ui.py:preview_pilot_package_manifest:222 (medium)
  • symbol:src/helix/studio/session_inspector.py:_preview_latest_pilot_manifest:625 calls symbol:src/helix/studio/session_inspector.py:_latest_pilot_package_paths:511 (high)
  • symbol:src/helix/studio/session_inspector.py:_refresh_pilot_package_card:579 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (medium)
  • symbol:src/helix/studio/session_inspector.py:_refresh_pilot_package_card:579 calls symbol:src/helix/studio/session_inspector.py:_latest_pilot_package_paths:511 (high)
  • symbol:src/helix/studio/session_inspector.py:_refresh_pilot_package_card:579 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/session_inspector.py:_refresh_predictor_evidence:570 calls symbol:src/helix/studio/predictor_evidence_panel.py:clear:229 (medium)
  • symbol:src/helix/studio/session_inspector.py:_refresh_predictor_evidence:570 calls symbol:src/helix/studio/predictor_evidence_panel.py:load_first_available:207 (medium)
  • symbol:src/helix/studio/session_inspector.py:_refresh_predictor_evidence:570 calls symbol:src/helix/studio/session_inspector.py:_predictor_bundle_candidates:529 (high)
  • symbol:src/helix/studio/session_inspector.py:_set_summary_header:691 calls symbol:src/helix/studio/session_inspector.py:_style_chip:683 (high)
  • symbol:src/helix/studio/session_inspector.py:_set_summary_header:691 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/session_inspector.py:_verify_latest_pilot_package:629 calls symbol:src/helix/studio/pilot_package_ui.py:preview_pilot_package_verification:290 (medium)
  • symbol:src/helix/studio/session_inspector.py:_verify_latest_pilot_package:629 calls symbol:src/helix/studio/session_inspector.py:_latest_pilot_package_paths:511 (high)
  • symbol:src/helix/studio/session_inspector.py:add_kv:340 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/session_inspector.py:add_kv:340 calls symbol:src/helix/studio/session_inspector.py:_make_snapshot_key_label:476 (high)
  • symbol:src/helix/studio/session_inspector.py:add_kv:340 calls symbol:src/helix/studio/session_inspector.py:_make_snapshot_value_label:484 (high)
  • symbol:src/helix/studio/session_inspector.py:add_kv:431 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/session_inspector.py:add_kv:431 calls symbol:src/helix/studio/session_inspector.py:_make_snapshot_key_label:476 (high)
  • symbol:src/helix/studio/session_inspector.py:add_kv:431 calls symbol:src/helix/studio/session_inspector.py:_make_snapshot_value_label:484 (high)
  • symbol:src/helix/studio/session_inspector.py:set_evs:287 calls symbol:src/helix/studio/session_inspector.py:_add_pill:727 (high)
  • symbol:src/helix/studio/session_inspector.py:set_evs:287 calls symbol:src/helix/studio/session_inspector.py:_clear_layouts:357 (high)
  • symbol:src/helix/studio/session_inspector.py:set_evs:287 calls symbol:src/helix/studio/session_inspector.py:_refresh_pilot_package_card:579 (high)
  • symbol:src/helix/studio/session_inspector.py:set_evs:287 calls symbol:src/helix/studio/session_inspector.py:_refresh_predictor_evidence:570 (high)
  • symbol:src/helix/studio/session_inspector.py:set_evs:287 calls symbol:src/helix/studio/session_inspector.py:_set_summary_header:691 (high)
  • symbol:src/helix/studio/session_inspector.py:set_evs:287 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/session_io.py:_ensure_contract_identity:15 calls symbol:src/helix/scientific_contract.py:current_contract_identity:212 (medium)
  • symbol:src/helix/studio/session_io.py:_fill:46 calls symbol:src/helix/studio/session_io.py:_env:24 (high)
  • symbol:src/helix/studio/session_io.py:load_session:95 calls symbol:src/helix/studio/session_io.py:_ensure_contract_identity:15 (high)
  • symbol:src/helix/studio/session_io.py:load_session:95 calls symbol:src/helix/studio/session.py:load_payload:423 (medium)
  • symbol:src/helix/studio/session_io.py:load_session:95 calls symbol:src/helix/studio/session.py:SessionModel:126 (medium)
  • symbol:src/helix/studio/session_io.py:save_session:86 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/session_io.py:save_session:86 calls symbol:src/helix/studio/session_io.py:_ensure_contract_identity:15 (high)
  • symbol:src/helix/studio/session_io.py:save_session:86 calls symbol:src/helix/studio/session.py:to_payload:369 (medium)
  • symbol:src/helix/studio/session.py:__init__:134 calls symbol:src/helix/studio/session.py:__init__:24 (high)
  • symbol:src/helix/studio/session.py:__init__:134 calls symbol:src/helix/studio/session.py:ExperimentState:83 (high)
  • symbol:src/helix/studio/session.py:_deserialize_cas:805 calls symbol:src/helix/crispr/model.py:CasSystem:39 (medium)
  • symbol:src/helix/studio/session.py:_deserialize_cas:805 calls symbol:src/helix/crispr/model.py:CasSystemType:14 (medium)
  • symbol:src/helix/studio/session.py:_deserialize_cas:805 calls symbol:src/helix/crispr/model.py:PAMRule:23 (medium)
  • symbol:src/helix/studio/session.py:_deserialize_editor:645 calls symbol:src/helix/crispr/model.py:CasSystem:39 (medium)
  • symbol:src/helix/studio/session.py:_deserialize_editor:645 calls symbol:src/helix/crispr/model.py:PAMRule:23 (medium)
  • symbol:src/helix/studio/session.py:_deserialize_editor:645 calls symbol:src/helix/prime/model.py:PrimeEditor:31 (medium)
  • symbol:src/helix/studio/session.py:_deserialize_editor:645 calls symbol:src/helix/studio/session.py:_deserialize_cas:805 (high)
  • symbol:src/helix/studio/session.py:_deserialize_pcr_config:706 calls symbol:src/helix/studio/session.py:PCRConfig:668 (high)
  • symbol:src/helix/studio/session.py:_deserialize_pcr_cycle:724 calls symbol:src/helix/studio/session.py:PCRCycleStats:681 (high)
  • symbol:src/helix/studio/session.py:_deserialize_pcr_result:748 calls symbol:src/helix/studio/session.py:_deserialize_pcr_config:706 (high)
  • symbol:src/helix/studio/session.py:_deserialize_pcr_result:748 calls symbol:src/helix/studio/session.py:_deserialize_pcr_cycle:724 (high)
  • symbol:src/helix/studio/session.py:_deserialize_pcr_result:748 calls symbol:src/helix/studio/session.py:PCRConfig:668 (high)
  • symbol:src/helix/studio/session.py:_deserialize_pcr_result:748 calls symbol:src/helix/studio/session.py:PCRResult:691 (high)
  • symbol:src/helix/studio/session.py:_deserialize_peg:621 calls symbol:src/helix/prime/model.py:PegRNA:16 (medium)
  • symbol:src/helix/studio/session.py:_json_safe:777 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/session.py:_json_safe:777 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:src/helix/studio/session.py:_serialize_editor:631 calls symbol:src/helix/studio/session.py:_serialize_cas:793 (high)
  • symbol:src/helix/studio/session.py:_serialize_pcr_result:735 calls symbol:src/helix/studio/session.py:_serialize_pcr_config:702 (high)
  • symbol:src/helix/studio/session.py:_serialize_pcr_result:735 calls symbol:src/helix/studio/session.py:_serialize_pcr_cycle:720 (high)
  • symbol:src/helix/studio/session.py:add_run:140 calls symbol:src/helix/studio/run_artifact.py:artifact_is_valid:1185 (medium)
  • symbol:src/helix/studio/session.py:add_run:140 calls symbol:src/helix/studio/run_artifact.py:artifact_root_causes:1192 (medium)
  • symbol:src/helix/studio/session.py:add_run:140 calls symbol:src/helix/studio/run_artifact.py:build_run_artifact_from_run_model:851 (medium)
  • symbol:src/helix/studio/session.py:add_run:140 calls symbol:src/helix/studio/session.py:emit:31 (high)
  • symbol:src/helix/studio/session.py:add_run:140 calls symbol:src/helix/studio/session.py:mark_run_invalid:178 (high)
  • symbol:src/helix/studio/session.py:add_run:140 calls symbol:src/helix/support/events.py:log_event:171 (medium)
  • symbol:src/helix/studio/session.py:append_outcome:326 calls symbol:src/helix/studio/session.py:emit:31 (high)
  • symbol:src/helix/studio/session.py:clone_run_config:213 calls symbol:src/helix/studio/models.py:clone:93 (medium)
  • symbol:src/helix/studio/session.py:clone_run_config:213 calls symbol:src/helix/studio/session.py:get_run_by_id:207 (high)
  • symbol:src/helix/studio/session.py:ensure_run_artifact:189 calls symbol:src/helix/studio/run_artifact.py:build_run_artifact_from_state:829 (medium)
  • symbol:src/helix/studio/session.py:ensure_run_artifact:189 calls symbol:src/helix/studio/session.py:get_run_by_id:207 (high)
  • symbol:src/helix/studio/session.py:error:365 calls symbol:src/helix/studio/session.py:emit:31 (high)
  • symbol:src/helix/studio/session.py:error:365 calls symbol:src/helix/studio/session.py:log:354 (high)
  • symbol:src/helix/studio/session.py:load_payload:423 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (medium)
  • symbol:src/helix/studio/session.py:load_payload:423 calls symbol:src/helix/studio/edit_plan.py:derive_edit_plan_from_legacy_config:182 (medium)
  • symbol:src/helix/studio/session.py:load_payload:423 calls symbol:src/helix/studio/edit_plan.py:edit_plan_from_dict_with_error:119 (medium)
  • symbol:src/helix/studio/session.py:load_payload:423 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_from_dict_with_error:202 (medium)
  • symbol:src/helix/studio/session.py:load_payload:423 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_from_dict_with_error:191 (medium)
  • symbol:src/helix/studio/session.py:load_payload:423 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:runs:183 (medium)
  • symbol:src/helix/studio/session.py:load_payload:423 calls symbol:src/helix/studio/session.py:_deserialize_editor:645 (high)
  • symbol:src/helix/studio/session.py:load_payload:423 calls symbol:src/helix/studio/session.py:_deserialize_pcr_config:706 (high)
  • symbol:src/helix/studio/session.py:load_payload:423 calls symbol:src/helix/studio/session.py:_deserialize_pcr_result:748 (high)
  • symbol:src/helix/studio/session.py:load_payload:423 calls symbol:src/helix/studio/session.py:_deserialize_peg:621 (high)
  • symbol:src/helix/studio/session.py:load_payload:423 calls symbol:src/helix/studio/session.py:emit:31 (high)
  • symbol:src/helix/studio/session.py:load_payload:423 calls symbol:src/helix/studio/session.py:ExperimentState:83 (high)
  • symbol:src/helix/studio/session.py:load_payload:423 calls symbol:src/helix/studio/session.py:log:354 (high)
  • symbol:src/helix/studio/session.py:log:354 calls symbol:src/helix/studio/session.py:emit:31 (high)
  • symbol:src/helix/studio/session.py:set_experiment_intent_spec:341 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_from_dict_with_error:202 (medium)
  • symbol:src/helix/studio/session.py:set_experiment_intent_spec:341 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_sha256:247 (medium)
  • symbol:src/helix/studio/session.py:set_experiment_intent_spec:341 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/session.py:set_experiment_intent_spec:341 calls symbol:src/helix/studio/session.py:update:223 (high)
  • symbol:src/helix/studio/session.py:set_helixspec:331 calls symbol:src/helix/studio/session.py:emit:31 (high)
  • symbol:src/helix/studio/session.py:set_status:361 calls symbol:src/helix/studio/session.py:emit:31 (high)
  • symbol:src/helix/studio/session.py:set_status:361 calls symbol:src/helix/studio/session.py:log:354 (high)
  • symbol:src/helix/studio/session.py:to_payload:369 calls symbol:src/helix/clock.py:utc_now_iso_offset:106 (medium)
  • symbol:src/helix/studio/session.py:to_payload:369 calls symbol:src/helix/studio/edit_plan.py:edit_plan_to_dict:143 (medium)
  • symbol:src/helix/studio/session.py:to_payload:369 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_to_dict:230 (medium)
  • symbol:src/helix/studio/session.py:to_payload:369 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/session.py:to_payload:369 calls symbol:src/helix/studio/session.py:_json_safe:777 (high)
  • symbol:src/helix/studio/session.py:to_payload:369 calls symbol:src/helix/studio/session.py:_serialize_editor:631 (high)
  • symbol:src/helix/studio/session.py:to_payload:369 calls symbol:src/helix/studio/session.py:_serialize_pcr_config:702 (high)
  • symbol:src/helix/studio/session.py:to_payload:369 calls symbol:src/helix/studio/session.py:_serialize_pcr_result:735 (high)
  • symbol:src/helix/studio/session.py:to_payload:369 calls symbol:src/helix/studio/session.py:_serialize_peg:611 (high)
  • symbol:src/helix/studio/session.py:update:223 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/session.py:update:223 calls symbol:src/helix/studio/session.py:emit:31 (high)
  • symbol:src/helix/studio/session.py:update:223 calls symbol:src/helix/studio/session.py:state:220 (high)
  • symbol:src/helix/studio/session.py:update:223 calls symbol:src/helix/studio/session.py:to_payload:369 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_apply_chip_style:430 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_apply_details:304 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_chip_specs:368 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_apply_details:304 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_explain_line:343 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_apply_details:304 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_raw_text:467 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_apply_details:304 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_set_chip_specs:412 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_apply_details:304 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_toggle_raw:318 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_apply_details:304 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_apply_details:304 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_chip_specs:368 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_format_evidence:558 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_chip_specs:368 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_format_integrity:525 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_chip_specs:368 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_format_mass:537 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_chip_specs:368 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_format_mechanism:581 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_chip_specs:368 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_format_status:530 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_chip_specs:368 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_status_severity:454 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_raw_text:467 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_format_constraints:548 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_raw_text:467 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_format_engine:499 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_raw_text:467 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_format_evidence:558 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_raw_text:467 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_format_integrity:525 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_raw_text:467 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_format_mass:537 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_raw_text:467 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_format_mechanism:581 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_raw_text:467 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_format_run:489 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_raw_text:467 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_format_schema:573 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_raw_text:467 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_format_status:530 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_raw_text:467 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_format_thermo:610 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_raw_text:467 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_format_uncertainty:564 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_raw_text:467 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_format_verdict:513 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_summary_line:212 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_decision_blocker_count:274 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_summary_line:212 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_dominant_issue:324 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_summary_line:212 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_is_demo_context:183 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_summary_tooltip:282 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_format_mechanism:581 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_summary_tooltip:282 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_format_thermo:610 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_decision_blocker_count:274 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_extract_run_summary:250 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_dominant_issue:324 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_status_severity:454 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_format_contract:505 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_short_hash:624 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_format_thermo:610 calls symbol:src/helix/studio/semantic_schema.py:format_scalar:294 (medium)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_on_state_changed:137 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_refresh:147 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_refresh:147 calls symbol:src/helix/studio/session.py:get_run_by_id:207 (medium)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_refresh:147 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_apply_details:304 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_refresh:147 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_summary_line:212 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_refresh:147 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_summary_tooltip:282 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_refresh:147 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_set_chip_specs:412 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_refresh:147 calls symbol:src/helix/studio/simulation_diagnostics.py:build_simulation_diagnostics:589 (medium)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_refresh:147 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_set_chip_specs:412 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_set_chip_specs:412 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_apply_chip_style:430 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_toggle_details:141 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:_toggle_raw:318 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:set_evs:127 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_refresh:147 (high)
  • symbol:src/helix/studio/simulation_diagnostics_panel.py:set_run_model:133 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_refresh:147 (high)
  • symbol:src/helix/studio/simulation_diagnostics.py:_build_constraint_summary:339 calls symbol:src/helix/studio/simulation_diagnostics.py:ConstraintSummary:34 (high)
  • symbol:src/helix/studio/simulation_diagnostics.py:_build_evidence_summary:379 calls symbol:src/helix/studio/simulation_diagnostics.py:EvidenceSummary:45 (high)
  • symbol:src/helix/studio/simulation_diagnostics.py:_build_mechanism_trace_summary:502 calls symbol:src/helix/studio/simulation_diagnostics.py:_float_from:494 (high)
  • symbol:src/helix/studio/simulation_diagnostics.py:_build_mechanism_trace_summary:502 calls symbol:src/helix/studio/simulation_diagnostics.py:_int_from:487 (high)
  • symbol:src/helix/studio/simulation_diagnostics.py:_build_mechanism_trace_summary:502 calls symbol:src/helix/studio/simulation_diagnostics.py:MechanismTraceSummary:66 (high)
  • symbol:src/helix/studio/simulation_diagnostics.py:_build_schema_issue_summary:425 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/simulation_diagnostics.py:_build_schema_issue_summary:425 calls symbol:src/helix/studio/simulation_diagnostics.py:SchemaIssueSummary:60 (high)
  • symbol:src/helix/studio/simulation_diagnostics.py:_build_uncertainty_summary:399 calls symbol:src/helix/studio/simulation_diagnostics.py:UncertaintySummary:52 (high)
  • symbol:src/helix/studio/simulation_diagnostics.py:_coerce_dag:175 calls symbol:src/helix/edit/dag.py:dag_from_payload:69 (medium)
  • symbol:src/helix/studio/simulation_diagnostics.py:_coerce_dag:175 calls symbol:src/helix/studio/simulation_diagnostics.py:_coerce_payload:113 (high)
  • symbol:src/helix/studio/simulation_diagnostics.py:_coerce_payload:113 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/simulation_diagnostics.py:_coerce_payload:113 calls symbol:src/helix/studio/simulation_diagnostics.py:_frames_to_artifact_payload:148 (high)
  • symbol:src/helix/studio/simulation_diagnostics.py:_extract_sequence_from_state:189 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/simulation_diagnostics.py:_frames_to_artifact_payload:148 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/simulation_diagnostics.py:_frames_to_artifact_payload:148 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/simulation_diagnostics.py:build_outcome_data_from_state:222 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data:1108 (medium)
  • symbol:src/helix/studio/simulation_diagnostics.py:build_outcome_data_from_state:222 calls symbol:src/helix/studio/simulation_diagnostics.py:_extract_guide_from_state:208 (high)
  • symbol:src/helix/studio/simulation_diagnostics.py:build_outcome_data_from_state:222 calls symbol:src/helix/studio/simulation_diagnostics.py:_extract_sequence_from_state:189 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:__init__:909 calls symbol:src/helix/studio/spatial_review_panel.py:__init__:96 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_apply_responsive_layout:484 calls symbol:src/helix/studio/spatial_review_panel.py:_mode_label:1505 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_apply_responsive_layout:484 calls symbol:src/helix/studio/spatial_review_panel.py:_refresh_labels:683 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_apply_responsive_layout:484 calls symbol:src/helix/studio/spatial_review_panel.py:_responsive_compact_mode:465 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_apply_responsive_layout:484 calls symbol:src/helix/studio/spatial_review_panel.py:_responsive_short_mode:471 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_apply_responsive_layout:484 calls symbol:src/helix/studio/spatial_review_panel.py:_responsive_stacked_body_mode:477 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_apply_responsive_layout:484 calls symbol:src/helix/studio/spatial_review_panel.py:_sync_summary_tiles_layout:549 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_apply_responsive_layout:484 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/spatial_review_panel.py:_apply_responsive_layout:484 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/studio/spatial_review_panel.py:_compact_outcome_text:1459 calls symbol:src/helix/studio/spatial_review_panel.py:_display_outcome_label:1440 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_describe_outcome:1485 calls symbol:src/helix/studio/spatial_review_panel.py:_compact_outcome_text:1459 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_describe_outcome:1485 calls symbol:src/helix/studio/spatial_review_panel.py:_format_delta_bp:1451 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_describe_outcome:1485 calls symbol:src/helix/studio/spatial_review_panel.py:_metric_text:35 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_describe_outcome:1485 calls symbol:src/helix/studio/spatial_review_panel.py:_row_delta_bp:1444 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_describe_outcome:1485 calls symbol:src/helix/studio/spatial_review_panel.py:_row_probability:1429 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_draw_active_event_card:1340 calls symbol:src/helix/studio/spatial_review_panel.py:_selected_event:1513 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_draw_active_event_card:1340 calls symbol:src/helix/studio/spatial_review_panel.py:_with_alpha:29 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_draw_empty:1029 calls symbol:src/helix/studio/spatial_review_panel.py:_with_alpha:29 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_draw_empty:1029 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/spatial_review_panel.py:_draw_molecular_proxy:1120 calls symbol:src/helix/studio/spatial_review_panel.py:_with_alpha:29 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_draw_molecular_proxy:1120 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/spatial_review_panel.py:_draw_outcomes:1371 calls symbol:src/helix/studio/spatial_review_panel.py:_display_outcome_label:1440 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_draw_outcomes:1371 calls symbol:src/helix/studio/spatial_review_panel.py:_is_large_change:1856 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_draw_outcomes:1371 calls symbol:src/helix/studio/spatial_review_panel.py:_is_no_edit:1850 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_draw_outcomes:1371 calls symbol:src/helix/studio/spatial_review_panel.py:_metric_text:35 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_draw_outcomes:1371 calls symbol:src/helix/studio/spatial_review_panel.py:_normalize_outcome_label:1436 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_draw_outcomes:1371 calls symbol:src/helix/studio/spatial_review_panel.py:_row_probability:1429 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_draw_outcomes:1371 calls symbol:src/helix/studio/spatial_review_panel.py:_with_alpha:29 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_draw_outcomes:1371 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/spatial_review_panel.py:_focus_row:1495 calls symbol:src/helix/studio/spatial_review_panel.py:_normalize_outcome_label:1436 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_guide_from_state:1916 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/spatial_review_panel.py:_guide_from_state:1916 calls symbol:src/helix/studio/spatial_review_panel.py:_safe_int:1866 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_locus_from_state:1941 calls symbol:src/helix/studio/spatial_review_panel.py:_safe_int:1866 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_mechanism_stage_by_event:1727 calls symbol:src/helix/studio/spatial_review_panel.py:_event_id_for_mechanism_stage:1739 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_pseudo_evs_from_session:846 calls symbol:src/helix/studio/spatial_review_panel.py:_coerce_outcome:39 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_pseudo_evs_from_session:846 calls symbol:src/helix/studio/spatial_review_panel.py:_guide_from_state:1916 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_pseudo_evs_from_session:846 calls symbol:src/helix/studio/spatial_review_panel.py:_locus_from_state:1941 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_pseudo_evs_from_session:846 calls symbol:src/helix/studio/spatial_review_panel.py:_sequence_from_state:1895 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh_labels:683 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh_labels:683 calls symbol:src/helix/studio/session.py:log:354 (medium)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh_labels:683 calls symbol:src/helix/studio/spatial_review_panel.py:_compact_outcome_text:1459 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh_labels:683 calls symbol:src/helix/studio/spatial_review_panel.py:_describe_outcome:1485 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh_labels:683 calls symbol:src/helix/studio/spatial_review_panel.py:_display_outcome_label:1440 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh_labels:683 calls symbol:src/helix/studio/spatial_review_panel.py:_dominance_text:1466 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh_labels:683 calls symbol:src/helix/studio/spatial_review_panel.py:_focus_row:1495 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh_labels:683 calls symbol:src/helix/studio/spatial_review_panel.py:_is_large_change:1856 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh_labels:683 calls symbol:src/helix/studio/spatial_review_panel.py:_is_no_edit:1850 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh_labels:683 calls symbol:src/helix/studio/spatial_review_panel.py:_metric_text:35 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh_labels:683 calls symbol:src/helix/studio/spatial_review_panel.py:_row_probability:1429 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh_labels:683 calls symbol:src/helix/studio/spatial_review_panel.py:_safe_int:1866 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh_labels:683 calls symbol:src/helix/studio/spatial_review_panel.py:_selected_event:1513 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh_labels:683 calls symbol:src/helix/studio/spatial_review_panel.py:_short_hash:1478 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh_labels:683 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh_labels:683 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh:647 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data_from_evs:1570 (medium)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh:647 calls symbol:src/helix/studio/spatial_review_panel.py:_build_replay_receipt:1684 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh:647 calls symbol:src/helix/studio/spatial_review_panel.py:_build_simulation_events:1603 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh:647 calls symbol:src/helix/studio/spatial_review_panel.py:_build_spatial_warnings:1521 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh:647 calls symbol:src/helix/studio/spatial_review_panel.py:_extract_guide_span:872 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh:647 calls symbol:src/helix/studio/spatial_review_panel.py:_extract_locus:888 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh:647 calls symbol:src/helix/studio/spatial_review_panel.py:_pseudo_evs_from_session:846 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh:647 calls symbol:src/helix/studio/spatial_review_panel.py:_refresh_labels:683 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh:647 calls symbol:src/helix/studio/spatial_review_panel.py:_resolve_focus_outcome_label:1831 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_refresh:647 calls symbol:src/helix/studio/spatial_review_panel.py:set_review:925 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_select_event:605 calls symbol:src/helix/studio/spatial_review_panel.py:_refresh_labels:683 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_select_event:605 calls symbol:src/helix/studio/spatial_review_panel.py:set_selected_event:955 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_set_display_mode:594 calls symbol:src/helix/studio/spatial_review_panel.py:_refresh_labels:683 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_set_display_mode:594 calls symbol:src/helix/studio/spatial_review_panel.py:set_display_mode:951 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:_set_display_mode:594 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/spatial_review_panel.py:_sync_summary_tiles_layout:549 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/spatial_review_panel.py:_sync_summary_tiles_layout:549 calls symbol:src/helix/studio/outcome_explorer.py:count:1879 (medium)
  • symbol:src/helix/studio/spatial_review_panel.py:_sync_summary_tiles_layout:549 calls symbol:src/helix/studio/outcome_explorer.py:takeAt:1887 (medium)
  • symbol:src/helix/studio/spatial_review_panel.py:_warning_near_position:1771 calls symbol:src/helix/studio/spatial_review_panel.py:_safe_int:1866 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:active_edit_context:613 calls symbol:src/helix/studio/spatial_review_panel.py:_safe_int:1866 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:mousePressEvent:959 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/spatial_review_panel.py:mousePressEvent:959 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/spatial_review_panel.py:mousePressEvent:959 calls symbol:src/helix/live/viz/hud.py:contains:118 (medium)
  • symbol:src/helix/studio/spatial_review_panel.py:mousePressEvent:959 calls symbol:src/helix/studio/session.py:emit:31 (medium)
  • symbol:src/helix/studio/spatial_review_panel.py:paintEvent:985 calls symbol:src/helix/studio/spatial_review_panel.py:_display_outcome_label:1440 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:paintEvent:985 calls symbol:src/helix/studio/spatial_review_panel.py:_draw_empty:1029 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:paintEvent:985 calls symbol:src/helix/studio/spatial_review_panel.py:_draw_molecular_proxy:1120 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:paintEvent:985 calls symbol:src/helix/studio/spatial_review_panel.py:_draw_outcomes:1371 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:paintEvent:985 calls symbol:src/helix/studio/spatial_review_panel.py:_mode_label:1505 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:paintEvent:985 calls symbol:src/helix/studio/spatial_review_panel.py:_with_alpha:29 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:paintEvent:985 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/spatial_review_panel.py:paintEvent:985 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/spatial_review_panel.py:resizeEvent:572 calls symbol:src/helix/studio/spatial_review_panel.py:_apply_responsive_layout:484 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:set_display_mode:951 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/spatial_review_panel.py:set_evs:580 calls symbol:src/helix/studio/spatial_review_panel.py:_refresh:647 (high)
  • symbol:src/helix/studio/spatial_review_panel.py:set_selected_event:955 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/spatial_review_panel.py:showEvent:576 calls symbol:src/helix/studio/spatial_review_panel.py:_apply_responsive_layout:484 (high)
  • symbol:src/helix/studio/status_chip.py:reset:22 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/status_chip.py:show_progress:18 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/suggested_priors.py:_canonical_json_bytes:16 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/suggested_priors.py:suggested_priors_json_bytes:22 calls symbol:src/helix/studio/suggested_priors.py:_canonical_json_bytes:16 (high)
  • symbol:src/helix/studio/suggested_priors.py:suggested_priors_sha256:26 calls symbol:src/helix/studio/suggested_priors.py:suggested_priors_json_bytes:22 (high)
  • symbol:src/helix/studio/suggestions.py:build_genome_suggestion:138 calls symbol:src/helix/studio/suggestions.py:confidence_and_ambiguity:108 (high)
  • symbol:src/helix/studio/suggestions.py:build_genome_suggestion:138 calls symbol:src/helix/studio/suggestions.py:now_iso:35 (high)
  • symbol:src/helix/studio/suggestions.py:build_genome_suggestion:138 calls symbol:src/helix/studio/suggestions.py:to_dict:88 (high)
  • symbol:src/helix/studio/suggestions.py:build_locus_suggestion:122 calls symbol:src/helix/studio/suggestions.py:confidence_and_ambiguity:108 (high)
  • symbol:src/helix/studio/suggestions.py:build_locus_suggestion:122 calls symbol:src/helix/studio/suggestions.py:now_iso:35 (high)
  • symbol:src/helix/studio/suggestions.py:build_locus_suggestion:122 calls symbol:src/helix/studio/suggestions.py:to_dict:88 (high)
  • symbol:src/helix/studio/suggestions.py:compute_input_digest:68 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/suggestions.py:compute_input_digest:68 calls symbol:src/helix/studio/suggestions.py:normalize_sequence_for_digest:39 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:__init__:5373 calls symbol:src/helix/studio/offtargets/model.py:list:243 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:__init__:5373 calls symbol:src/helix/studio/summary_contract_v2.py:__init__:1762 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_backend_provenance:127 calls symbol:src/helix/provenance.py:current_git_sha:15 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:_backend_provenance:127 calls symbol:src/helix/studio/summary_contract_v2.py:_safe_text:115 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_backend_provenance:127 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_backend_provenance:127 calls symbol:src/helix/support/build_meta.py:build_info:44 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:_canonicalize_cache_inputs:706 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:_canonicalize_cache_inputs:706 calls symbol:src/helix/studio/summary_contract_v2.py:_sha256_prefixed_hex:105 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_cvar_discrete:794 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/summary_contract_v2.py:_cvar_discrete:794 calls symbol:src/helix/studio/summary_contract_v2.py:_quantile_discrete:763 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_default_iteration:1618 calls symbol:src/helix/studio/summary_contract_v2.py:IterationV2:1595 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_default_stability:1590 calls symbol:src/helix/studio/summary_contract_v2.py:StabilityV2:1578 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_delta_bp_from_diff:1326 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_extract_assay_decl:162 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:_extract_assay_decl:162 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_extract_cell_types:250 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:_extract_cell_types:250 calls symbol:src/helix/studio/summary_contract_v2.py:_coerce_text_list:227 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_extract_cell_types:250 calls symbol:src/helix/studio/summary_contract_v2.py:add:3482 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_extract_cell_types:250 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_extract_delivery_decl:190 calls symbol:src/helix/studio/delivery/contract.py:delivery_decl_from_any:192 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:_extract_delivery_decl:190 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:_extract_delivery_decl:190 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_extract_model_identity:147 calls symbol:src/helix/studio/summary_contract_v2.py:_extract_posterior_payload_from_state:137 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_extract_model_identity:147 calls symbol:src/helix/studio/summary_contract_v2.py:_safe_text:115 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_extract_model_identity:147 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_extract_population_mode:285 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:_extract_population_mode:285 calls symbol:src/helix/studio/summary_contract_v2.py:_safe_text:115 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_extract_population_mode:285 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_extract_posterior_payload_from_state:137 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_extract_species_detection:1003 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_float:975 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_frameshift_prob_from_len_dist:829 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/summary_contract_v2.py:_frameshift_prob_from_len_dist:829 calls symbol:src/helix/studio/summary_contract_v2.py:_clamp01:736 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_indel_length_summary:2361 calls symbol:src/helix/studio/summary_contract_v2.py:_clamp01:736 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_indel_length_summary:2361 calls symbol:src/helix/studio/summary_contract_v2.py:_cvar_discrete:794 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_indel_length_summary:2361 calls symbol:src/helix/studio/summary_contract_v2.py:_mean_discrete:780 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_indel_length_summary:2361 calls symbol:src/helix/studio/summary_contract_v2.py:_p_ge:812 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_indel_length_summary:2361 calls symbol:src/helix/studio/summary_contract_v2.py:_quantile_discrete:763 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_indel_length_summary:2361 calls symbol:src/helix/studio/summary_contract_v2.py:IndelLengthV2:1453 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_infer_hash:1302 calls symbol:src/helix/studio/summary_contract_v2.py:_sha256_prefixed_hex:105 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_infer_hash:1302 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_infer_intent:1367 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:_infer_intent:1367 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_infer_policy_id:842 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_infer_window_start_bp:2395 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:_infer_window_start_bp:2395 calls symbol:src/helix/studio/summary_contract_v2.py:_maybe_int:729 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_infer_window_start_bp:2395 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_int:967 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_mean_discrete:780 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/summary_contract_v2.py:_p_ge:812 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/summary_contract_v2.py:_parse_exons_1based:2407 calls symbol:src/helix/studio/summary_contract_v2.py:_maybe_int:729 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_parse_exons_1based:2407 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_pick:167 calls symbol:src/helix/studio/summary_contract_v2.py:_safe_text:115 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_pick:167 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_project_to_gen:2812 calls symbol:src/helix/studio/summary_contract_v2.py:_clamp01:736 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_quantile_discrete:763 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/summary_contract_v2.py:_resolve_convergence_policy:1042 calls symbol:src/helix/studio/offtargets/model.py:list:243 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:_resolve_convergence_policy:1042 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_resolve_decision_mode_policy:868 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_resolve_hazard_policy:888 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_resolve_iteration_policy:1173 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_resolve_off_target_policy:895 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_resolve_stability_policy:1113 calls symbol:src/helix/studio/offtargets/model.py:list:243 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:_resolve_stability_policy:1113 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_resolve_structural_policy:925 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_sha256_prefixed_payload:111 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:_sha256_prefixed_payload:111 calls symbol:src/helix/studio/summary_contract_v2.py:_sha256_prefixed_hex:105 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_summary_contract_source_hash:119 calls symbol:src/helix/studio/summary_contract_v2.py:_sha256_prefixed_hex:105 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:_uniform_int_dist:817 calls symbol:src/helix/studio/offtargets/model.py:list:243 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:claims_to_dict:2083 calls symbol:src/helix/studio/offtargets/model.py:list:243 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:convergence_to_dict:1926 calls symbol:src/helix/studio/offtargets/model.py:list:243 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:convergence_to_dict:1926 calls symbol:src/helix/studio/summary_contract_v2.py:ConvergenceAssumptionsV2:1496 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:convergence_to_dict:1926 calls symbol:src/helix/studio/summary_contract_v2.py:ConvergenceInitialFractionsV2:1506 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:get:1767 calls symbol:src/helix/studio/offtargets/model.py:get:232 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:get:1767 calls symbol:src/helix/studio/summary_contract_v2.py:delete:1796 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:iteration_to_dict:2052 calls symbol:src/helix/studio/offtargets/model.py:list:243 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:model_to_dict:1872 calls symbol:src/helix/studio/offtargets/model.py:list:243 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:model_to_dict:1872 calls symbol:src/helix/studio/summary_contract_v2.py:calibration_to_dict:1865 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:offtarget_to_dict:2128 calls symbol:src/helix/studio/offtargets/model.py:list:243 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:opt_int:5403 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:opt_str:5415 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:outcome_to_dict:1912 calls symbol:src/helix/studio/summary_contract_v2.py:frameshift_to_dict:1880 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:outcome_to_dict:1912 calls symbol:src/helix/studio/summary_contract_v2.py:indel_to_dict:1886 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:outcome_to_dict:1912 calls symbol:src/helix/studio/summary_contract_v2.py:regulatory_to_dict:1900 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:outcome_to_dict:1912 calls symbol:src/helix/studio/summary_contract_v2.py:worst_to_dict:1909 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:parse_track:2531 calls symbol:src/helix/studio/summary_contract_v2.py:_FeatureInterval0:2388 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:parse_track:2531 calls symbol:src/helix/studio/summary_contract_v2.py:_maybe_int:729 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:parse_track:2531 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:put:1781 calls symbol:src/helix/clock.py:unix_time_s:96 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:put:1781 calls symbol:src/helix/studio/summary_contract_v2.py:_OffTargetCacheEntry:1755 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:req:5383 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:risk_to_dict:2216 calls symbol:src/helix/studio/summary_contract_v2.py:hazard_to_dict:2191 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:risk_to_dict:2216 calls symbol:src/helix/studio/summary_contract_v2.py:offtarget_to_dict:2128 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:risk_to_dict:2216 calls symbol:src/helix/studio/summary_contract_v2.py:to_dict:1864 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:risk_to_dict:2216 calls symbol:src/helix/studio/summary_contract_v2.py:topology_to_dict:2181 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:sha_field:5427 calls symbol:src/helix/studio/summary_contract_v2.py:req:5383 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:stability_to_dict:1974 calls symbol:src/helix/studio/offtargets/model.py:list:243 (medium)
  • symbol:src/helix/studio/summary_contract_v2.py:stability_to_dict:1974 calls symbol:src/helix/studio/summary_contract_v2.py:StabilityAssumptionsV2:1571 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:stability_to_dict:1974 calls symbol:src/helix/studio/summary_contract_v2.py:StabilityRangesV2:1553 (high)
  • symbol:src/helix/studio/summary_contract_v2.py:topology_to_dict:2181 calls symbol:src/helix/studio/offtargets/model.py:list:243 (medium)
  • symbol:src/helix/studio/systems/acceptance_detail_panel.py:__init__:30 calls symbol:src/helix/studio/systems/acceptance_detail_panel.py:__init__:74 (high)
  • symbol:src/helix/studio/systems/acceptance_detail_panel.py:__init__:74 calls symbol:src/helix/studio/systems/acceptance_detail_panel.py:__init__:30 (high)
  • symbol:src/helix/studio/systems/acceptance_detail_panel.py:__init__:74 calls symbol:src/helix/studio/systems/acceptance_detail_panel.py:_build_ui:82 (high)
  • symbol:src/helix/studio/systems/acceptance_detail_panel.py:_display_review:198 calls symbol:src/helix/studio/systems/acceptance_detail_panel.py:_clear_artifacts:284 (high)
  • symbol:src/helix/studio/systems/acceptance_detail_panel.py:_display_review:198 calls symbol:src/helix/studio/systems/acceptance_detail_panel.py:CollapsibleSection:27 (high)
  • symbol:src/helix/studio/systems/acceptance_detail_panel.py:_display_review:198 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/acceptance_detail_panel.py:_show_error:291 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/acceptance_detail_panel.py:_toggle:57 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/acceptance_detail_panel.py:clear:301 calls symbol:src/helix/studio/systems/acceptance_detail_panel.py:_clear_artifacts:284 (high)
  • symbol:src/helix/studio/systems/acceptance_detail_panel.py:clear:301 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/acceptance_detail_panel.py:load_review:184 calls symbol:src/helix/studio/systems/acceptance_detail_panel.py:_display_review:198 (high)
  • symbol:src/helix/studio/systems/acceptance_detail_panel.py:load_review:184 calls symbol:src/helix/studio/systems/acceptance_detail_panel.py:_show_error:291 (high)
  • symbol:src/helix/studio/systems/acceptance_detail_panel.py:set_review_data:193 calls symbol:src/helix/studio/systems/acceptance_detail_panel.py:_display_review:198 (high)
  • symbol:src/helix/studio/systems/acceptance_list_panel.py:__init__:37 calls symbol:src/helix/studio/systems/acceptance_list_panel.py:_build_ui:45 (high)
  • symbol:src/helix/studio/systems/acceptance_list_panel.py:_build_ui:45 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/systems/acceptance_list_panel.py:clear:186 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/acceptance_list_panel.py:load_reviews:113 calls symbol:src/helix/studio/systems/acceptance_list_panel.py:_populate_table:140 (high)
  • symbol:src/helix/studio/systems/acceptance_list_panel.py:load_reviews:113 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/acceptance_status_widget.py:__init__:32 calls symbol:src/helix/studio/systems/acceptance_status_widget.py:_build_ui:40 (high)
  • symbol:src/helix/studio/systems/acceptance_status_widget.py:_display_status:132 calls symbol:src/helix/studio/systems/acceptance_status_widget.py:_show_status:158 (high)
  • symbol:src/helix/studio/systems/acceptance_status_widget.py:_do_lookup:112 calls symbol:src/helix/studio/systems/acceptance_status_widget.py:_display_status:132 (high)
  • symbol:src/helix/studio/systems/acceptance_status_widget.py:_do_lookup:112 calls symbol:src/helix/studio/systems/acceptance_status_widget.py:_show_status:158 (high)
  • symbol:src/helix/studio/systems/acceptance_status_widget.py:_show_status:158 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/acceptance_status_widget.py:clear:195 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/acceptance_status_widget.py:lookup:106 calls symbol:src/helix/studio/systems/acceptance_status_widget.py:_do_lookup:112 (high)
  • symbol:src/helix/studio/systems/acceptance_status_widget.py:lookup:106 calls symbol:src/helix/studio/systems/acceptance_status_widget.py:set_bundle_hash:98 (high)
  • symbol:src/helix/studio/systems/acceptance_status_widget.py:lookup:106 calls symbol:src/helix/studio/systems/acceptance_status_widget.py:set_lane:102 (high)
  • symbol:src/helix/studio/systems/acceptance_status_widget.py:set_bundle_hash:98 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:__init__:41 calls symbol:src/helix/studio/systems/acceptance_viewer.py:_build_ui:48 (high)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:_build_ui:48 calls symbol:src/helix/studio/systems/acceptance_detail_panel.py:AcceptanceDetailPanel:67 (medium)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:_build_ui:48 calls symbol:src/helix/studio/systems/acceptance_list_panel.py:AcceptanceListPanel:28 (medium)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:_build_ui:48 calls symbol:src/helix/studio/systems/acceptance_status_widget.py:AcceptanceStatusWidget:24 (medium)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:_build_ui:48 calls symbol:src/helix/studio/systems/publish_blocked_banner.py:PublishBlockedBanner:23 (medium)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:_on_banner_submit:126 calls symbol:src/helix/studio/systems/acceptance_viewer.py:show_bundle_status:102 (high)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:_on_banner_view_review:122 calls symbol:src/helix/studio/systems/acceptance_viewer.py:load_review:96 (high)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:_on_banner_view_status:130 calls symbol:src/helix/studio/systems/acceptance_viewer.py:show_bundle_status:102 (high)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:_on_review_selected:114 calls symbol:src/helix/studio/systems/acceptance_viewer.py:load_review:96 (high)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:_on_status_view_review:118 calls symbol:src/helix/studio/systems/acceptance_viewer.py:load_review:96 (high)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:clear:145 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:create_acceptance_viewer:155 calls symbol:src/helix/studio/systems/acceptance_viewer.py:SystemsAcceptanceViewer:28 (high)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:load_review:96 calls symbol:src/helix/studio/systems/acceptance_detail_panel.py:load_review:184 (medium)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:load_review:96 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:lookup_bundle:108 calls symbol:src/helix/studio/systems/acceptance_viewer.py:show_bundle_status:102 (high)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:refresh:134 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:refresh:134 calls symbol:src/helix/studio/systems/acceptance_list_panel.py:load_reviews:113 (medium)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:refresh:134 calls symbol:src/helix/studio/systems/acceptance_status_widget.py:_do_lookup:112 (medium)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:show_bundle_status:102 calls symbol:src/helix/studio/systems/acceptance_status_widget.py:lookup:106 (medium)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:show_bundle_status:102 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:show_rejection:84 calls symbol:src/helix/studio/systems/acceptance_status_widget.py:set_bundle_hash:98 (medium)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:show_rejection:84 calls symbol:src/helix/studio/systems/acceptance_status_widget.py:set_lane:102 (medium)
  • symbol:src/helix/studio/systems/acceptance_viewer.py:show_rejection:84 calls symbol:src/helix/studio/systems/publish_blocked_banner.py:show_rejection:121 (medium)
  • symbol:src/helix/studio/systems/loader.py:_build_delivery_penalties:436 calls symbol:src/helix/studio/systems/view_models.py:DeliveryPenalty:87 (medium)
  • symbol:src/helix/studio/systems/loader.py:_build_safety_penalties:464 calls symbol:src/helix/studio/systems/view_models.py:SafetyPenalty:98 (medium)
  • symbol:src/helix/studio/systems/loader.py:_build_uncertainty_factors:489 calls symbol:src/helix/studio/systems/view_models.py:UncertaintyFactor:107 (medium)
  • symbol:src/helix/studio/systems/loader.py:_transform_to_view_model:181 calls symbol:src/helix/studio/systems/loader.py:_build_cascade_paths:404 (high)
  • symbol:src/helix/studio/systems/loader.py:_transform_to_view_model:181 calls symbol:src/helix/studio/systems/loader.py:_build_delivery_penalties:436 (high)
  • symbol:src/helix/studio/systems/loader.py:_transform_to_view_model:181 calls symbol:src/helix/studio/systems/loader.py:_build_network_hotspots:341 (high)
  • symbol:src/helix/studio/systems/loader.py:_transform_to_view_model:181 calls symbol:src/helix/studio/systems/loader.py:_build_observable_deltas:374 (high)
  • symbol:src/helix/studio/systems/loader.py:_transform_to_view_model:181 calls symbol:src/helix/studio/systems/loader.py:_build_safety_penalties:464 (high)
  • symbol:src/helix/studio/systems/loader.py:_transform_to_view_model:181 calls symbol:src/helix/studio/systems/loader.py:_build_target_effects:308 (high)
  • symbol:src/helix/studio/systems/loader.py:_transform_to_view_model:181 calls symbol:src/helix/studio/systems/loader.py:_build_uncertainty_factors:489 (high)
  • symbol:src/helix/studio/systems/loader.py:_transform_to_view_model:181 calls symbol:src/helix/studio/systems/view_models.py:AssumptionItem:119 (medium)
  • symbol:src/helix/studio/systems/loader.py:_transform_to_view_model:181 calls symbol:src/helix/studio/systems/view_models.py:ComponentScore:35 (medium)
  • symbol:src/helix/studio/systems/loader.py:_transform_to_view_model:181 calls symbol:src/helix/studio/systems/view_models.py:DeterminismClass:21 (medium)
  • symbol:src/helix/studio/systems/loader.py:_transform_to_view_model:181 calls symbol:src/helix/studio/systems/view_models.py:LimitationItem:127 (medium)
  • symbol:src/helix/studio/systems/loader.py:_transform_to_view_model:181 calls symbol:src/helix/studio/systems/view_models.py:SystemsViewModel:146 (medium)
  • symbol:src/helix/studio/systems/loader.py:load_bundle:119 calls symbol:src/helix/studio/systems/loader.py:_transform_to_view_model:181 (high)
  • symbol:src/helix/studio/systems/loader.py:load_bundle:119 calls symbol:src/helix/studio/systems/loader.py:BundleLoadError:34 (high)
  • symbol:src/helix/studio/systems/loader.py:load_bundle:119 calls symbol:src/helix/studio/systems/loader.py:BundleVerificationError:39 (high)
  • symbol:src/helix/studio/systems/loader.py:load_bundle:119 calls symbol:src/helix/studio/systems/loader.py:verify_bundle_for_studio:44 (high)
  • symbol:src/helix/studio/systems/panels/cascade_panel.py:__init__:119 calls symbol:src/helix/studio/systems/panels/cascade_panel.py:__init__:29 (high)
  • symbol:src/helix/studio/systems/panels/cascade_panel.py:__init__:119 calls symbol:src/helix/studio/systems/panels/cascade_panel.py:_setup_ui:124 (high)
  • symbol:src/helix/studio/systems/panels/cascade_panel.py:__init__:62 calls symbol:src/helix/studio/systems/panels/cascade_panel.py:CascadeNodeWidget:26 (high)
  • symbol:src/helix/studio/systems/panels/cascade_panel.py:set_view_model:173 calls symbol:src/helix/studio/systems/panels/cascade_panel.py:CascadePathWidget:59 (high)
  • symbol:src/helix/studio/systems/panels/cascade_panel.py:set_view_model:173 calls symbol:src/helix/studio/systems/view_models.py:get_critical_hotspots:216 (medium)
  • symbol:src/helix/studio/systems/panels/compare_panel.py:__init__:34 calls symbol:src/helix/studio/systems/panels/compare_panel.py:__init__:76 (high)
  • symbol:src/helix/studio/systems/panels/compare_panel.py:__init__:34 calls symbol:src/helix/studio/systems/panels/compare_panel.py:set_view_model:55 (high)
  • symbol:src/helix/studio/systems/panels/compare_panel.py:__init__:76 calls symbol:src/helix/studio/systems/panels/compare_panel.py:__init__:34 (high)
  • symbol:src/helix/studio/systems/panels/compare_panel.py:__init__:76 calls symbol:src/helix/studio/systems/panels/compare_panel.py:_setup_ui:85 (high)
  • symbol:src/helix/studio/systems/panels/compare_panel.py:_export_drift_report:265 calls symbol:src/helix/systems/drift.py:export_drift_report:606 (medium)
  • symbol:src/helix/studio/systems/panels/compare_panel.py:_export_drift_report:265 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/panels/compare_panel.py:_setup_ui:85 calls symbol:src/helix/studio/systems/panels/compare_panel.py:BundleMiniSummary:31 (high)
  • symbol:src/helix/studio/systems/panels/compare_panel.py:_update_drift_analysis:247 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/panels/compare_panel.py:set_bundles:157 calls symbol:src/helix/studio/systems/panels/compare_panel.py:_update_comparison_table:169 (high)
  • symbol:src/helix/studio/systems/panels/compare_panel.py:set_bundles:157 calls symbol:src/helix/studio/systems/panels/compare_panel.py:_update_drift_analysis:247 (high)
  • symbol:src/helix/studio/systems/panels/compare_panel.py:set_bundles:157 calls symbol:src/helix/studio/systems/panels/compare_panel.py:_update_observable_comparison:204 (high)
  • symbol:src/helix/studio/systems/panels/compare_panel.py:set_bundles:157 calls symbol:src/helix/studio/systems/panels/compare_panel.py:set_view_model:55 (high)
  • symbol:src/helix/studio/systems/panels/compare_panel.py:set_view_model:55 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/panels/feasibility_panel.py:__init__:114 calls symbol:src/helix/studio/systems/panels/feasibility_panel.py:__init__:34 (high)
  • symbol:src/helix/studio/systems/panels/feasibility_panel.py:__init__:114 calls symbol:src/helix/studio/systems/panels/feasibility_panel.py:_setup_ui:119 (high)
  • symbol:src/helix/studio/systems/panels/feasibility_panel.py:__init__:34 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/systems/panels/feasibility_panel.py:__init__:34 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/studio/systems/panels/feasibility_panel.py:set_view_model:257 calls symbol:src/helix/studio/systems/panels/feasibility_panel.py:PenaltyWidget:31 (high)
  • symbol:src/helix/studio/systems/panels/feasibility_panel.py:set_view_model:257 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/systems/panels/feasibility_panel.py:set_view_model:257 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/panels/summary_panel.py:__init__:49 calls symbol:src/helix/studio/systems/panels/summary_panel.py:ScoreBar:26 (high)
  • symbol:src/helix/studio/systems/panels/summary_panel.py:__init__:88 calls symbol:src/helix/studio/systems/panels/summary_panel.py:__init__:29 (high)
  • symbol:src/helix/studio/systems/panels/summary_panel.py:__init__:88 calls symbol:src/helix/studio/systems/panels/summary_panel.py:_setup_ui:93 (high)
  • symbol:src/helix/studio/systems/panels/summary_panel.py:set_view_model:188 calls symbol:src/helix/studio/systems/panels/summary_panel.py:ComponentScoreWidget:46 (high)
  • symbol:src/helix/studio/systems/panels/summary_panel.py:set_view_model:188 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/panels/uncertainty_panel.py:__init__:34 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/studio/systems/panels/uncertainty_panel.py:__init__:94 calls symbol:src/helix/studio/systems/panels/uncertainty_panel.py:__init__:34 (high)
  • symbol:src/helix/studio/systems/panels/uncertainty_panel.py:__init__:94 calls symbol:src/helix/studio/systems/panels/uncertainty_panel.py:_setup_ui:99 (high)
  • symbol:src/helix/studio/systems/panels/uncertainty_panel.py:set_view_model:184 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/systems/panels/uncertainty_panel.py:set_view_model:184 calls symbol:src/helix/studio/systems/panels/uncertainty_panel.py:UncertaintyFactorWidget:24 (high)
  • symbol:src/helix/studio/systems/panels/uncertainty_panel.py:set_view_model:184 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/publish_blocked_banner.py:__init__:33 calls symbol:src/helix/studio/systems/publish_blocked_banner.py:_build_ui:48 (high)
  • symbol:src/helix/studio/systems/publish_blocked_banner.py:_show_acceptance_required:147 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/publish_blocked_banner.py:_show_check_failed:188 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/publish_blocked_banner.py:_show_generic_rejection:210 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/publish_blocked_banner.py:show_rejection:121 calls symbol:src/helix/studio/systems/publish_blocked_banner.py:_show_acceptance_required:147 (high)
  • symbol:src/helix/studio/systems/publish_blocked_banner.py:show_rejection:121 calls symbol:src/helix/studio/systems/publish_blocked_banner.py:_show_check_failed:188 (high)
  • symbol:src/helix/studio/systems/publish_blocked_banner.py:show_rejection:121 calls symbol:src/helix/studio/systems/publish_blocked_banner.py:_show_generic_rejection:210 (high)
  • symbol:src/helix/studio/systems/systems_viewer.py:__init__:45 calls symbol:src/helix/studio/systems/systems_viewer.py:_setup_ui:53 (high)
  • symbol:src/helix/studio/systems/systems_viewer.py:_open_bundle_dialog:227 calls symbol:src/helix/studio/systems/systems_viewer.py:load_bundle:134 (high)
  • symbol:src/helix/studio/systems/systems_viewer.py:_open_compare_dialog:243 calls symbol:src/helix/studio/systems/systems_viewer.py:load_compare_bundle:195 (high)
  • symbol:src/helix/studio/systems/systems_viewer.py:_setup_ui:53 calls symbol:src/helix/studio/systems/panels/cascade_panel.py:CascadePanel:116 (medium)
  • symbol:src/helix/studio/systems/systems_viewer.py:_setup_ui:53 calls symbol:src/helix/studio/systems/panels/compare_panel.py:ComparePanel:73 (medium)
  • symbol:src/helix/studio/systems/systems_viewer.py:_setup_ui:53 calls symbol:src/helix/studio/systems/panels/feasibility_panel.py:FeasibilityPanel:111 (medium)
  • symbol:src/helix/studio/systems/systems_viewer.py:_setup_ui:53 calls symbol:src/helix/studio/systems/panels/summary_panel.py:SummaryPanel:81 (medium)
  • symbol:src/helix/studio/systems/systems_viewer.py:_setup_ui:53 calls symbol:src/helix/studio/systems/panels/uncertainty_panel.py:UncertaintyPanel:91 (medium)
  • symbol:src/helix/studio/systems/systems_viewer.py:clear:219 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/systems_viewer.py:create_systems_viewer_window:264 calls symbol:src/helix/studio/systems/systems_viewer.py:load_bundle:134 (high)
  • symbol:src/helix/studio/systems/systems_viewer.py:create_systems_viewer_window:264 calls symbol:src/helix/studio/systems/systems_viewer.py:SystemsViewerWidget:32 (high)
  • symbol:src/helix/studio/systems/systems_viewer.py:load_bundle:134 calls symbol:src/helix/studio/systems/loader.py:load_bundle:119 (medium)
  • symbol:src/helix/studio/systems/systems_viewer.py:load_bundle:134 calls symbol:src/helix/studio/systems/panels/compare_panel.py:set_bundles:157 (medium)
  • symbol:src/helix/studio/systems/systems_viewer.py:load_bundle:134 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/systems/systems_viewer.py:load_compare_bundle:195 calls symbol:src/helix/studio/systems/panels/compare_panel.py:set_bundles:157 (medium)
  • symbol:src/helix/studio/systems/systems_viewer.py:load_compare_bundle:195 calls symbol:src/helix/studio/systems/systems_viewer.py:load_bundle:134 (high)
  • symbol:src/helix/studio/systems/systems_viewer.py:load_compare_bundle:195 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/target_field.py:__init__:216 calls symbol:src/helix/studio/target_field.py:_position_set_button:571 (high)
  • symbol:src/helix/studio/target_field.py:__init__:216 calls symbol:src/helix/studio/target_field.py:_refresh_model:592 (high)
  • symbol:src/helix/studio/target_field.py:_apply_set_button_margins:546 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/target_field.py:_apply_typeahead_refresh:469 calls symbol:src/helix/studio/target_field.py:_refresh_model:592 (high)
  • symbol:src/helix/studio/target_field.py:_build_groups:633 calls symbol:src/helix/studio/target_field.py:_canon_locus:58 (high)
  • symbol:src/helix/studio/target_field.py:_build_groups:633 calls symbol:src/helix/studio/target_field.py:_infer_kind:73 (high)
  • symbol:src/helix/studio/target_field.py:_build_groups:633 calls symbol:src/helix/studio/target_field.py:_load_recents:704 (high)
  • symbol:src/helix/studio/target_field.py:_build_groups:633 calls symbol:src/helix/studio/target_field.py:_looks_like_gene:66 (high)
  • symbol:src/helix/studio/target_field.py:_build_groups:633 calls symbol:src/helix/studio/target_field.py:_norm_int:50 (high)
  • symbol:src/helix/studio/target_field.py:_build_groups:633 calls symbol:src/helix/studio/target_field.py:TargetToken:91 (high)
  • symbol:src/helix/studio/target_field.py:_build_groups:633 calls symbol:src/helix/studio/target_field.py:tokenize:146 (high)
  • symbol:src/helix/studio/target_field.py:_canon_locus:58 calls symbol:src/helix/studio/target_field.py:_format_coord:54 (high)
  • symbol:src/helix/studio/target_field.py:_commit_current_text:490 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/target_field.py:_commit_current_text:490 calls symbol:src/helix/genome/digital.py:view:92 (medium)
  • symbol:src/helix/studio/target_field.py:_commit_current_text:490 calls symbol:src/helix/studio/target_field.py:_current_edit_text:440 (high)
  • symbol:src/helix/studio/target_field.py:_commit_current_text:490 calls symbol:src/helix/studio/target_field.py:_set_token:515 (high)
  • symbol:src/helix/studio/target_field.py:_commit_current_text:490 calls symbol:src/helix/studio/target_field.py:from_settings_dict:132 (high)
  • symbol:src/helix/studio/target_field.py:_commit_current_text:490 calls symbol:src/helix/studio/target_field.py:parse_token_line:175 (high)
  • symbol:src/helix/studio/target_field.py:_commit_current_text:490 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:src/helix/studio/target_field.py:_current_edit_text:440 calls symbol:src/helix/studio/target_field.py:text:338 (high)
  • symbol:src/helix/studio/target_field.py:_infer_kind:73 calls symbol:src/helix/studio/target_field.py:_looks_like_gene:66 (high)
  • symbol:src/helix/studio/target_field.py:_load_recents:704 calls symbol:src/helix/studio/target_field.py:_settings:698 (high)
  • symbol:src/helix/studio/target_field.py:_load_recents:704 calls symbol:src/helix/studio/target_field.py:from_settings_dict:132 (high)
  • symbol:src/helix/studio/target_field.py:_navigate_popup:393 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:src/helix/studio/target_field.py:_navigate_popup:393 calls symbol:src/helix/genome/digital.py:view:92 (medium)
  • symbol:src/helix/studio/target_field.py:_navigate_popup:393 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:src/helix/studio/target_field.py:_on_activated:479 calls symbol:src/helix/studio/target_field.py:_set_token:515 (high)
  • symbol:src/helix/studio/target_field.py:_on_activated:479 calls symbol:src/helix/studio/target_field.py:from_settings_dict:132 (high)
  • symbol:src/helix/studio/target_field.py:_on_activated:479 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:src/helix/studio/target_field.py:_on_text_changed:446 calls symbol:src/helix/studio/target_field.py:_schedule_typeahead_refresh:461 (high)
  • symbol:src/helix/studio/target_field.py:_position_set_button:571 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/studio/target_field.py:_position_set_button:571 calls symbol:src/helix/studio/target_field.py:_apply_set_button_margins:546 (high)
  • symbol:src/helix/studio/target_field.py:_refresh_model:592 calls symbol:src/helix/gui/simbuilder/app.py:showPopup:6048 (medium)
  • symbol:src/helix/studio/target_field.py:_refresh_model:592 calls symbol:src/helix/studio/target_field.py:_build_groups:633 (high)
  • symbol:src/helix/studio/target_field.py:_refresh_model:592 calls symbol:src/helix/studio/target_field.py:_current_edit_text:440 (high)
  • symbol:src/helix/studio/target_field.py:_refresh_model:592 calls symbol:src/helix/studio/target_field.py:clear:353 (high)
  • symbol:src/helix/studio/target_field.py:_refresh_model:592 calls symbol:src/helix/studio/target_field.py:display_line:104 (high)
  • symbol:src/helix/studio/target_field.py:_refresh_model:592 calls symbol:src/helix/studio/target_field.py:to_settings_dict:117 (high)
  • symbol:src/helix/studio/target_field.py:_schedule_typeahead_refresh:461 calls symbol:src/helix/studio/target_field.py:_apply_typeahead_refresh:469 (high)
  • symbol:src/helix/studio/target_field.py:_set_token:515 calls symbol:src/helix/studio/target_field.py:_apply_set_button_margins:546 (high)
  • symbol:src/helix/studio/target_field.py:_set_token:515 calls symbol:src/helix/studio/target_field.py:_refresh_model:592 (high)
  • symbol:src/helix/studio/target_field.py:_set_token:515 calls symbol:src/helix/studio/target_field.py:_store_recent:724 (high)
  • symbol:src/helix/studio/target_field.py:_set_token:515 calls symbol:src/helix/studio/target_field.py:clear:353 (high)
  • symbol:src/helix/studio/target_field.py:_set_token:515 calls symbol:src/helix/studio/target_field.py:display_line:104 (high)
  • symbol:src/helix/studio/target_field.py:_settings:698 calls symbol:src/helix/app_identity.py:omnis_helix_settings:46 (medium)
  • symbol:src/helix/studio/target_field.py:_store_recent:724 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/target_field.py:_store_recent:724 calls symbol:src/helix/studio/target_field.py:_load_recents:704 (high)
  • symbol:src/helix/studio/target_field.py:_store_recent:724 calls symbol:src/helix/studio/target_field.py:_settings:698 (high)
  • symbol:src/helix/studio/target_field.py:_store_recent:724 calls symbol:src/helix/studio/target_field.py:display_line:104 (high)
  • symbol:src/helix/studio/target_field.py:_store_recent:724 calls symbol:src/helix/studio/target_field.py:to_settings_dict:117 (high)
  • symbol:src/helix/studio/target_field.py:clear:353 calls symbol:src/helix/studio/target_field.py:_apply_set_button_margins:546 (high)
  • symbol:src/helix/studio/target_field.py:clear:353 calls symbol:src/helix/studio/target_field.py:_position_set_button:571 (high)
  • symbol:src/helix/studio/target_field.py:clear:353 calls symbol:src/helix/studio/target_field.py:_refresh_model:592 (high)
  • symbol:src/helix/studio/target_field.py:eventFilter:372 calls symbol:src/helix/genome/digital.py:view:92 (medium)
  • symbol:src/helix/studio/target_field.py:eventFilter:372 calls symbol:src/helix/studio/iterated_dynamics.py:key:21 (medium)
  • symbol:src/helix/studio/target_field.py:eventFilter:372 calls symbol:src/helix/studio/target_field.py:_current_edit_text:440 (high)
  • symbol:src/helix/studio/target_field.py:eventFilter:372 calls symbol:src/helix/studio/target_field.py:_navigate_popup:393 (high)
  • symbol:src/helix/studio/target_field.py:eventFilter:372 calls symbol:src/helix/studio/target_field.py:_refresh_model:592 (high)
  • symbol:src/helix/studio/target_field.py:focus_and_open:341 calls symbol:src/helix/studio/target_field.py:_current_edit_text:440 (high)
  • symbol:src/helix/studio/target_field.py:focus_and_open:341 calls symbol:src/helix/studio/target_field.py:_refresh_model:592 (high)
  • symbol:src/helix/studio/target_field.py:from_settings_dict:132 calls symbol:src/helix/studio/target_field.py:_infer_kind:73 (high)
  • symbol:src/helix/studio/target_field.py:parse_token_line:175 calls symbol:src/helix/studio/target_field.py:_infer_kind:73 (high)
  • symbol:src/helix/studio/target_field.py:parse_token_line:175 calls symbol:src/helix/studio/target_field.py:tokenize:146 (high)
  • symbol:src/helix/studio/target_field.py:set_from_text:323 calls symbol:src/helix/studio/target_field.py:_set_token:515 (high)
  • symbol:src/helix/studio/target_field.py:set_from_text:323 calls symbol:src/helix/studio/target_field.py:clear:353 (high)
  • symbol:src/helix/studio/target_field.py:set_from_text:323 calls symbol:src/helix/studio/target_field.py:parse_token_line:175 (high)
  • symbol:src/helix/studio/target_field.py:set_reference_build:304 calls symbol:src/helix/studio/target_field.py:_current_edit_text:440 (high)
  • symbol:src/helix/studio/target_field.py:set_reference_build:304 calls symbol:src/helix/studio/target_field.py:_refresh_model:592 (high)
  • symbol:src/helix/studio/target_field.py:set_reference_build:304 calls symbol:src/helix/studio/target_field.py:_set_token:515 (high)
  • symbol:src/helix/studio/target_field.py:set_token:316 calls symbol:src/helix/studio/target_field.py:_set_token:515 (high)
  • symbol:src/helix/studio/target_field.py:set_token:316 calls symbol:src/helix/studio/target_field.py:clear:353 (high)
  • symbol:src/helix/studio/target_field.py:text:338 calls symbol:src/helix/studio/target_field.py:_current_edit_text:440 (high)
  • symbol:src/helix/studio/target_field.py:tokenize:146 calls symbol:src/helix/studio/target_field.py:_canon_locus:58 (high)
  • symbol:src/helix/studio/target_field.py:tokenize:146 calls symbol:src/helix/studio/target_field.py:_looks_like_gene:66 (high)
  • symbol:src/helix/studio/target_field.py:tokenize:146 calls symbol:src/helix/studio/target_field.py:_norm_int:50 (high)
  • symbol:src/helix/studio/target_refine_drawer.py:__init__:28 calls symbol:src/helix/studio/target_refine_drawer.py:_build_gene_page:154 (high)
  • symbol:src/helix/studio/target_refine_drawer.py:__init__:28 calls symbol:src/helix/studio/target_refine_drawer.py:_build_locus_page:189 (high)
  • symbol:src/helix/studio/target_refine_drawer.py:__init__:28 calls symbol:src/helix/studio/target_refine_drawer.py:_build_panel_page:213 (high)
  • symbol:src/helix/studio/target_refine_drawer.py:__init__:28 calls symbol:src/helix/studio/target_refine_drawer.py:_build_variant_page:201 (high)
  • symbol:src/helix/studio/target_refine_drawer.py:_build_gene_page:154 calls symbol:src/helix/studio/main_window.py:window:349 (medium)
  • symbol:src/helix/studio/target_refine_drawer.py:_build_gene_page:154 calls symbol:src/helix/studio/target_refine_drawer.py:_sync_gene_visibility:225 (high)
  • symbol:src/helix/studio/target_refine_drawer.py:_build_gene_page:154 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/target_refine_drawer.py:_build_locus_page:189 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/target_refine_drawer.py:_build_token_from_ui:249 calls symbol:src/helix/studio/target_field.py:TargetToken:91 (medium)
  • symbol:src/helix/studio/target_refine_drawer.py:_build_token_from_ui:249 calls symbol:src/helix/studio/target_field.py:text:338 (medium)
  • symbol:src/helix/studio/target_refine_drawer.py:_build_token_from_ui:249 calls symbol:src/helix/studio/target_field.py:tokenize:146 (medium)
  • symbol:src/helix/studio/target_refine_drawer.py:_build_token_from_ui:249 calls symbol:src/helix/studio/target_refine_drawer.py:_fail:304 (high)
  • symbol:src/helix/studio/target_refine_drawer.py:_fail:304 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/target_refine_drawer.py:_on_save_clicked:243 calls symbol:src/helix/studio/target_refine_drawer.py:_build_token_from_ui:249 (high)
  • symbol:src/helix/studio/target_refine_drawer.py:_on_type_changed:233 calls symbol:src/helix/studio/target_refine_drawer.py:_sync_gene_visibility:225 (high)
  • symbol:src/helix/studio/target_refine_drawer.py:_on_type_changed:233 calls symbol:src/helix/studio/target_refine_drawer.py:_update_implications:355 (high)
  • symbol:src/helix/studio/target_refine_drawer.py:_populate_from_token:314 calls symbol:src/helix/studio/target_refine_drawer.py:_sync_gene_visibility:225 (high)
  • symbol:src/helix/studio/target_refine_drawer.py:_populate_from_token:314 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/target_refine_drawer.py:_update_implications:355 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/target_refine_drawer.py:_update_summary:347 calls symbol:src/helix/studio/target_field.py:display_line:104 (medium)
  • symbol:src/helix/studio/target_refine_drawer.py:_update_summary:347 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/target_refine_drawer.py:set_reference_build:117 calls symbol:src/helix/studio/target_refine_drawer.py:_update_summary:347 (high)
  • symbol:src/helix/studio/target_refine_drawer.py:set_token:123 calls symbol:src/helix/studio/target_refine_drawer.py:_populate_from_token:314 (high)
  • symbol:src/helix/studio/target_refine_drawer.py:set_token:123 calls symbol:src/helix/studio/target_refine_drawer.py:_update_implications:355 (high)
  • symbol:src/helix/studio/target_refine_drawer.py:set_token:123 calls symbol:src/helix/studio/target_refine_drawer.py:_update_summary:347 (high)
  • symbol:src/helix/studio/target_refine_drawer.py:set_token:123 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/target_resolution.py:fetch_ensembl_gene_exon_summary:336 calls symbol:src/helix/studio/target_resolution.py:GeneExonSummary:95 (high)
  • symbol:src/helix/studio/target_resolution.py:fetch_ensembl_gene_exon_summary:336 calls symbol:src/helix/studio/target_resolution.py:species_for_reference_build:28 (high)
  • symbol:src/helix/studio/target_resolution.py:fetch_ensembl_region_overlaps:278 calls symbol:src/helix/studio/target_resolution.py:_canon_contig_for_ensembl:16 (high)
  • symbol:src/helix/studio/target_resolution.py:fetch_ensembl_region_overlaps:278 calls symbol:src/helix/studio/target_resolution.py:_ensembl_software_release:260 (high)
  • symbol:src/helix/studio/target_resolution.py:fetch_ensembl_region_overlaps:278 calls symbol:src/helix/studio/target_resolution.py:OverlapGene:73 (high)
  • symbol:src/helix/studio/target_resolution.py:fetch_ensembl_region_overlaps:278 calls symbol:src/helix/studio/target_resolution.py:species_for_reference_build:28 (high)
  • symbol:src/helix/studio/target_resolution.py:parse_locus_primary:59 calls symbol:src/helix/studio/target_resolution.py:_norm_int:12 (high)
  • symbol:src/helix/studio/target_resolution.py:parse_locus_primary:59 calls symbol:src/helix/studio/target_resolution.py:RegionSpan:38 (high)
  • symbol:src/helix/studio/target_resolution.py:snapshot:213 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/target_resolution.py:snapshot:213 calls symbol:src/helix/studio/target_resolution.py:evaluate_target_compatibility:147 (high)
  • symbol:src/helix/studio/target_resolution.py:snapshot:213 calls symbol:src/helix/studio/target_resolution.py:parse_locus_primary:59 (high)
  • symbol:src/helix/studio/target_resolution.py:snapshot:213 calls symbol:src/helix/studio/target_resolution.py:to_dict:48 (high)
  • symbol:src/helix/studio/terminal/ansi_parser.py:apply_sgr:81 calls symbol:src/helix/studio/terminal/ansi_parser.py:_xterm256_color:64 (high)
  • symbol:src/helix/studio/terminal/ansi_parser.py:feed:420 calls symbol:src/helix/gui/simbuilder/app.py:sequence:798 (medium)
  • symbol:src/helix/studio/terminal/ansi_parser.py:feed:420 calls symbol:src/helix/studio/terminal/ansi_parser.py:strip_osc:331 (high)
  • symbol:src/helix/studio/terminal/ansi_parser.py:flush_text:238 calls symbol:src/helix/studio/terminal/ansi_parser.py:AnsiText:161 (high)
  • symbol:src/helix/studio/terminal/ansi_parser.py:flush_text:238 calls symbol:src/helix/studio/terminal/ansi_parser.py:snapshot:54 (high)
  • symbol:src/helix/studio/terminal/ansi_parser.py:reset:225 calls symbol:src/helix/studio/terminal/ansi_parser.py:TermStyle:47 (high)
  • symbol:src/helix/studio/terminal/ansi_parser.py:snapshot:54 calls symbol:src/helix/studio/terminal/ansi_parser.py:TermStyle:47 (high)
  • symbol:src/helix/studio/terminal/ansi_parser.py:strip_ansi:449 calls symbol:src/helix/studio/terminal/ansi_parser.py:strip_osc:331 (high)
  • symbol:src/helix/studio/terminal/ansi_parser.py:strip_osc:331 calls symbol:docs/playground/js/realtime.js:payload:438 (low)
  • symbol:src/helix/studio/terminal/dock.py:_close_all_except:96 calls symbol:src/helix/studio/terminal/dock.py:_close_tab:63 (high)
  • symbol:src/helix/studio/terminal/dock.py:_close_tab:63 calls symbol:src/helix/studio/terminal/process_backend.py:kill:218 (medium)
  • symbol:src/helix/studio/terminal/dock.py:_show_tab_menu:73 calls symbol:src/helix/studio/terminal/dock.py:_close_all_except:96 (high)
  • symbol:src/helix/studio/terminal/dock.py:_show_tab_menu:73 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/terminal/dock.py:close_all:102 calls symbol:src/helix/studio/terminal/dock.py:_close_all_except:96 (high)
  • symbol:src/helix/studio/terminal/dock.py:focus_current_session:106 calls symbol:src/helix/studio/terminal/session_widget.py:focus_input:377 (medium)
  • symbol:src/helix/studio/terminal/dock.py:focusInEvent:111 calls symbol:src/helix/studio/terminal/dock.py:focus_current_session:106 (high)
  • symbol:src/helix/studio/terminal/dock.py:new_terminal:53 calls symbol:src/helix/studio/terminal/process_backend.py:TerminalProcessBackend:17 (medium)
  • symbol:src/helix/studio/terminal/dock.py:new_terminal:53 calls symbol:src/helix/studio/terminal/session_widget.py:focus_input:377 (medium)
  • symbol:src/helix/studio/terminal/dock.py:new_terminal:53 calls symbol:src/helix/studio/terminal/session_widget.py:TerminalSessionWidget:35 (medium)
  • symbol:src/helix/studio/terminal/dock.py:new_terminal:53 calls symbol:src/helix/studio/terminal/settings.py:default_shell_cmd:26 (medium)
  • symbol:src/helix/studio/terminal/manager.py:__init__:27 calls symbol:src/helix/studio/terminal/dock.py:TerminalDock:17 (medium)
  • symbol:src/helix/studio/terminal/manager.py:__init__:27 calls symbol:src/helix/studio/terminal/manager.py:_derive_palette:105 (high)
  • symbol:src/helix/studio/terminal/manager.py:__init__:27 calls symbol:src/helix/studio/terminal/settings.py:helix_env_for_project:46 (medium)
  • symbol:src/helix/studio/terminal/manager.py:_derive_palette:105 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:src/helix/studio/terminal/manager.py:_derive_palette:105 calls symbol:src/helix/studio/main_window.py:window:349 (medium)
  • symbol:src/helix/studio/terminal/manager.py:_derive_palette:105 calls symbol:src/helix/studio/terminal/settings.py:TerminalPalette:13 (medium)
  • symbol:src/helix/studio/terminal/manager.py:_ensure_visible:77 calls symbol:src/helix/studio/terminal/dock.py:focus_current_session:106 (medium)
  • symbol:src/helix/studio/terminal/manager.py:_ensure_visible:77 calls symbol:src/helix/studio/terminal/manager.py:show:41 (high)
  • symbol:src/helix/studio/terminal/manager.py:_on_tab_changed:90 calls symbol:src/helix/studio/terminal/dock.py:focus_current_session:106 (medium)
  • symbol:src/helix/studio/terminal/manager.py:clear_scrollback:71 calls symbol:src/helix/studio/terminal/manager.py:current_session_widget:68 (high)
  • symbol:src/helix/studio/terminal/manager.py:new_shell_here:48 calls symbol:src/helix/studio/terminal/dock.py:new_terminal:53 (medium)
  • symbol:src/helix/studio/terminal/manager.py:new_shell_here:48 calls symbol:src/helix/studio/terminal/manager.py:_ensure_visible:77 (high)
  • symbol:src/helix/studio/terminal/manager.py:new_shell:44 calls symbol:src/helix/studio/terminal/dock.py:new_terminal:53 (medium)
  • symbol:src/helix/studio/terminal/manager.py:new_shell:44 calls symbol:src/helix/studio/terminal/manager.py:_ensure_visible:77 (high)
  • symbol:src/helix/studio/terminal/manager.py:run_command_in_new_tab:52 calls symbol:src/helix/studio/terminal/manager.py:new_shell:44 (high)
  • symbol:src/helix/studio/terminal/manager.py:run_command_in_new_tab:52 calls symbol:src/helix/studio/terminal/manager.py:send_text:56 (high)
  • symbol:src/helix/studio/terminal/manager.py:run_task:62 calls symbol:src/helix/studio/terminal/manager.py:new_shell:44 (high)
  • symbol:src/helix/studio/terminal/manager.py:run_task:62 calls symbol:src/helix/studio/terminal/manager.py:send_text:56 (high)
  • symbol:src/helix/studio/terminal/manager.py:send_text:56 calls symbol:src/helix/studio/terminal/dock.py:focus_current_session:106 (medium)
  • symbol:src/helix/studio/terminal/manager.py:show:41 calls symbol:src/helix/studio/terminal/manager.py:_ensure_visible:77 (high)
  • symbol:src/helix/studio/terminal/manager.py:shutdown:94 calls symbol:src/helix/live/livelab.py:disconnect:117 (medium)
  • symbol:src/helix/studio/terminal/manager.py:shutdown:94 calls symbol:src/helix/studio/terminal/dock.py:close_all:102 (medium)
  • symbol:src/helix/studio/terminal/process_backend.py:_handle_pty_exit:115 calls symbol:src/helix/studio/terminal/process_backend.py:kill:218 (high)
  • symbol:src/helix/studio/terminal/process_backend.py:_init_qprocess:161 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/terminal/process_backend.py:_on_readable:97 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/terminal/process_backend.py:_on_readable:97 calls symbol:src/helix/studio/terminal/process_backend.py:_handle_pty_exit:115 (high)
  • symbol:src/helix/studio/terminal/process_backend.py:_on_stdout_proc:186 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/studio/terminal/process_backend.py:_start_pty_process:57 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:src/helix/studio/terminal/process_backend.py:_start_pty_process:57 calls symbol:src/helix/studio/terminal/process_backend.py:set_winsize:235 (high)
  • symbol:src/helix/studio/terminal/process_backend.py:kill:218 calls symbol:src/helix/studio/terminal/process_backend.py:_handle_pty_exit:115 (high)
  • symbol:src/helix/studio/terminal/process_backend.py:start:48 calls symbol:src/helix/studio/terminal/process_backend.py:_start_pty_process:57 (high)
  • symbol:src/helix/studio/terminal/process_backend.py:write:199 calls symbol:src/helix/hub/decision_store.py:write:72 (medium)
  • symbol:src/helix/studio/terminal/process_backend.py:write:199 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/terminal/session_widget.py:_append_text:99 calls symbol:src/helix/studio/terminal/process_backend.py:start:48 (medium)
  • symbol:src/helix/studio/terminal/session_widget.py:_append_text:99 calls symbol:src/helix/studio/terminal/session_widget.py:_flush_pending_output:115 (high)
  • symbol:src/helix/studio/terminal/session_widget.py:_copy_on_select:434 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/terminal/session_widget.py:_handle_key_event:309 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:src/helix/studio/terminal/session_widget.py:_handle_key_event:309 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/terminal/session_widget.py:_handle_key_event:309 calls symbol:src/helix/studio/iterated_dynamics.py:key:21 (medium)
  • symbol:src/helix/studio/terminal/session_widget.py:_handle_key_event:309 calls symbol:src/helix/studio/terminal/session_widget.py:_paste_raw:367 (high)
  • symbol:src/helix/studio/terminal/session_widget.py:_handle_key_event:309 calls symbol:src/helix/studio/terminal/session_widget.py:_send_bytes:374 (high)
  • symbol:src/helix/studio/terminal/session_widget.py:_on_finished:296 calls symbol:src/helix/studio/terminal/session_widget.py:_append_text:99 (high)
  • symbol:src/helix/studio/terminal/session_widget.py:_on_started:292 calls symbol:src/helix/studio/terminal/session_widget.py:_append_text:99 (high)
  • symbol:src/helix/studio/terminal/session_widget.py:_paste_raw:367 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/terminal/session_widget.py:_paste_raw:367 calls symbol:src/helix/studio/terminal/session_widget.py:_send_bytes:374 (high)
  • symbol:src/helix/studio/terminal/session_widget.py:_resolve_palette:399 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:src/helix/studio/terminal/session_widget.py:_resolve_palette:399 calls symbol:src/helix/studio/main_window.py:window:349 (medium)
  • symbol:src/helix/studio/terminal/session_widget.py:_resolve_palette:399 calls symbol:src/helix/studio/terminal/settings.py:TerminalPalette:13 (medium)
  • symbol:src/helix/studio/terminal/session_widget.py:_send_bytes:374 calls symbol:src/helix/studio/terminal/process_backend.py:write:199 (medium)
  • symbol:src/helix/studio/terminal/session_widget.py:apply_theme:380 calls symbol:src/helix/studio/terminal/session_widget.py:_resolve_palette:399 (high)
  • symbol:src/helix/studio/terminal/session_widget.py:flush_pending:146 calls symbol:src/helix/studio/terminal/session_widget.py:_format_for_style:229 (high)
  • symbol:src/helix/studio/terminal/session_widget.py:keyPressEvent:305 calls symbol:src/helix/studio/terminal/session_widget.py:_handle_key_event:309 (high)
  • symbol:src/helix/studio/terminal/session_widget.py:resizeEvent:422 calls symbol:src/helix/studio/terminal/process_backend.py:set_winsize:235 (medium)
  • symbol:src/helix/studio/terminal/settings.py:default_shell_cmd:26 calls symbol:src/helix/studio/terminal/settings.py:_has_executable:66 (high)
  • symbol:src/helix/studio/terminal/settings.py:helix_env_for_project:46 calls symbol:src/helix/studio/terminal/settings.py:default_env:40 (high)
  • symbol:src/helix/studio/ui_dispatcher.py:ui_post:31 calls symbol:src/helix/studio/ui_dispatcher.py:post:14 (high)
  • symbol:src/helix/studio/ui_tokens.py:_scaled_point_size:78 calls symbol:src/helix/studio/ui_tokens.py:ui_scale_factor:25 (high)
  • symbol:src/helix/studio/ui_tokens.py:base_font:82 calls symbol:src/helix/studio/ui_tokens.py:_scaled_point_size:78 (high)
  • symbol:src/helix/studio/ui_tokens.py:monospace_font:89 calls symbol:src/helix/studio/ui_tokens.py:_scaled_point_size:78 (high)
  • symbol:src/helix/studio/ui_tokens.py:scaled_px:73 calls symbol:src/helix/studio/ui_tokens.py:ui_scale_factor:25 (high)
  • symbol:src/helix/studio/ui_tokens.py:ui_scale_factor:25 calls symbol:src/helix/studio/ui_tokens.py:_parse_env_float:15 (high)
  • symbol:src/helix/studio/ui/evidence_dialog.py:__init__:146 calls symbol:src/helix/studio/calibration_coverage.py:evaluate_coverage:101 (medium)
  • symbol:src/helix/studio/ui/evidence_dialog.py:__init__:146 calls symbol:src/helix/studio/evidence_view_model.py:load_matching_calibration_bundle_report:243 (medium)
  • symbol:src/helix/studio/ui/evidence_dialog.py:__init__:146 calls symbol:src/helix/studio/ui/evidence_dialog.py:__init__:63 (high)
  • symbol:src/helix/studio/ui/evidence_dialog.py:__init__:146 calls symbol:src/helix/studio/ui/evidence_dialog.py:_on_slice_changed:253 (high)
  • symbol:src/helix/studio/ui/evidence_dialog.py:__init__:146 calls symbol:src/helix/studio/ui/evidence_dialog.py:ReliabilityPlot:62 (high)
  • symbol:src/helix/studio/ui/evidence_dialog.py:__init__:146 calls symbol:src/helix/studio/ui/evidence_dialog.py:set_bins:70 (high)
  • symbol:src/helix/studio/ui/evidence_dialog.py:__init__:146 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/ui/evidence_dialog.py:__init__:63 calls symbol:src/helix/studio/ui/evidence_dialog.py:__init__:146 (high)
  • symbol:src/helix/studio/ui/evidence_dialog.py:_copy_bundle_json:245 calls symbol:src/helix/studio/ui/evidence_dialog.py:_matching_bundle_json:226 (high)
  • symbol:src/helix/studio/ui/evidence_dialog.py:_copy_bundle_json:245 calls symbol:src/helix/studio/ui/evidence_dialog.py:_pretty_json:34 (high)
  • symbol:src/helix/studio/ui/evidence_dialog.py:_copy_bundle_json:245 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/ui/evidence_dialog.py:_matching_bundle_json:226 calls symbol:src/helix/calibration/bundle.py:find_calibration_bundle:377 (medium)
  • symbol:src/helix/studio/ui/evidence_dialog.py:_metric_definitions_text:41 calls symbol:Visualization_Bench/prototype.js:metrics:1211 (low)
  • symbol:src/helix/studio/ui/evidence_dialog.py:_on_slice_changed:253 calls symbol:src/helix/studio/ui/evidence_dialog.py:_pretty_json:34 (high)
  • symbol:src/helix/studio/ui/evidence_dialog.py:_on_slice_changed:253 calls symbol:src/helix/studio/ui/evidence_dialog.py:set_bins:70 (high)
  • symbol:src/helix/studio/ui/evidence_dialog.py:_on_slice_changed:253 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/ui/evidence_dialog.py:_on_slice_changed:253 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/ui/evidence_dialog.py:paintEvent:90 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/ui/export_gate_dialog.py:_on_continue:148 calls symbol:src/helix/studio/ui/export_gate_dialog.py:ExportGateResult:21 (high)
  • symbol:src/helix/studio/ui/limitations_dialog.py:_copy_to_clipboard:76 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/ui/text_preview_dialog.py:_copy_summary:56 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/ui/text_preview_dialog.py:_save_summary:70 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/studio/ui/text_preview_dialog.py:_save_summary:70 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/ui/window_positioning.py:center_on_focused_window:145 calls symbol:src/helix/gui/qt_geometry.py:qt_move:6 (medium)
  • symbol:src/helix/studio/ui/window_positioning.py:center_on_focused_window:145 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/studio/ui/window_positioning.py:center_on_focused_window:145 calls symbol:src/helix/studio/main_window.py:window:349 (medium)
  • symbol:src/helix/studio/ui/window_positioning.py:center_on_focused_window:145 calls symbol:src/helix/studio/ui/window_positioning.py:_available_geometry_for_widget:27 (high)
  • symbol:src/helix/studio/ui/window_positioning.py:center_on_focused_window:145 calls symbol:src/helix/studio/ui/window_positioning.py:ensure_on_screen:87 (high)
  • symbol:src/helix/studio/ui/window_positioning.py:ensure_on_screen:87 calls symbol:src/helix/gui/qt_geometry.py:qt_move:6 (medium)
  • symbol:src/helix/studio/ui/window_positioning.py:ensure_on_screen:87 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/studio/ui/window_positioning.py:ensure_on_screen:87 calls symbol:src/helix/studio/ui/window_positioning.py:_available_geometry_for_widget:27 (high)
  • symbol:src/helix/studio/ui/window_positioning.py:ensure_on_screen:87 calls symbol:src/helix/studio/ui/window_positioning.py:_clamp_int:81 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:1668 calls symbol:src/helix/studio/visualization_review_panel.py:__init__:1864 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:1864 calls symbol:src/helix/studio/visualization_review_panel.py:__init__:1668 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:1985 calls symbol:src/helix/studio/visualization_review_panel.py:__init__:1668 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2145 calls symbol:src/helix/studio/visualization_review_panel.py:__init__:1668 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2349 calls symbol:src/helix/studio/visualization_review_panel.py:__init__:1668 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2571 calls symbol:src/helix/studio/visualization_review_panel.py:__init__:1668 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2664 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2664 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2664 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2664 calls symbol:src/helix/studio/visualization_review_panel.py:__init__:1668 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2664 calls symbol:src/helix/studio/visualization_review_panel.py:_apply_card_layout:2956 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2664 calls symbol:src/helix/studio/visualization_review_panel.py:_apply_header_layout:2873 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2664 calls symbol:src/helix/studio/visualization_review_panel.py:_apply_strategy_layout:2913 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2664 calls symbol:src/helix/studio/visualization_review_panel.py:_build_card:2858 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2664 calls symbol:src/helix/studio/visualization_review_panel.py:_build_scale_group:3048 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2664 calls symbol:src/helix/studio/visualization_review_panel.py:_build_strategy_group:3016 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2664 calls symbol:src/helix/studio/visualization_review_panel.py:_ExplainabilityView:2570 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2664 calls symbol:src/helix/studio/visualization_review_panel.py:_OffTargetRiskView:1984 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2664 calls symbol:src/helix/studio/visualization_review_panel.py:_OutcomeLandscapeView:1863 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2664 calls symbol:src/helix/studio/visualization_review_panel.py:_PopulationSummaryView:2348 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2664 calls symbol:src/helix/studio/visualization_review_panel.py:_refresh_views:3261 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2664 calls symbol:src/helix/studio/visualization_review_panel.py:_RepairTimelineView:2144 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2664 calls symbol:src/helix/studio/visualization_review_panel.py:_set_mode:3205 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2664 calls symbol:src/helix/studio/visualization_review_panel.py:_TargetLocusView:1667 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2664 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/visualization_review_panel.py:__init__:2664 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/visualization_review_panel.py:_apply_card_layout:2956 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/visualization_review_panel.py:_apply_card_layout:2956 calls symbol:src/helix/studio/offtargets/model.py:get:232 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_apply_card_layout:2956 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_apply_card_layout:2956 calls symbol:src/helix/studio/outcome_explorer.py:count:1879 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_apply_card_layout:2956 calls symbol:src/helix/studio/outcome_explorer.py:takeAt:1887 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_apply_card_layout:2956 calls symbol:src/helix/studio/visualization_review_panel.py:_card_layout_specs:2937 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_apply_header_layout:2873 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_apply_header_layout:2873 calls symbol:src/helix/studio/outcome_explorer.py:count:1879 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_apply_header_layout:2873 calls symbol:src/helix/studio/outcome_explorer.py:takeAt:1887 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_apply_strategy_layout:2913 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_apply_strategy_layout:2913 calls symbol:src/helix/studio/outcome_explorer.py:count:1879 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_apply_strategy_layout:2913 calls symbol:src/helix/studio/outcome_explorer.py:takeAt:1887 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_apply_strategy_layout:2913 calls symbol:src/helix/studio/visualization_review_panel.py:_strategy_layout_specs:2898 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_bounded_interval:1010 calls symbol:src/helix/studio/visualization_review_panel.py:_clamp01:193 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_build_card:2858 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_build_scale_group:3048 calls symbol:src/helix/studio/offtargets/model.py:get:232 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_build_scale_group:3048 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_build_scale_group:3048 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_build_scale_group:3048 calls symbol:src/helix/studio/visualization_review_panel.py:_set_scale_focus:3232 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_build_scale_group:3048 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/visualization_review_panel.py:_category_color:272 calls symbol:src/helix/studio/offtargets/model.py:get:232 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_category_color:272 calls symbol:src/helix/studio/visualization_review_panel.py:_normalize_label:218 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_compact_feature_label:548 calls symbol:src/helix/studio/offtargets/model.py:get:232 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_compact_metric_label:541 calls symbol:src/helix/studio/offtargets/model.py:get:232 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_compact_outcome_label:555 calls symbol:src/helix/studio/offtargets/model.py:get:232 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_compact_outcome_label:555 calls symbol:src/helix/studio/visualization_review_panel.py:_normalize_label:218 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_focused_series:2167 calls symbol:src/helix/studio/visualization_review_panel.py:_outcome_bucket:240 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_focused_series:2167 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/visualization_review_panel.py:_format_compare_percent_text:594 calls symbol:src/helix/studio/visualization_review_panel.py:_format_compare_delta_text:585 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_highlight_feature:2582 calls symbol:src/helix/studio/visualization_review_panel.py:_normalize_label:218 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_is_no_edit:222 calls symbol:src/helix/studio/visualization_review_panel.py:_normalize_label:218 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_is_precise:228 calls symbol:src/helix/studio/visualization_review_panel.py:_normalize_label:218 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_locate_guide_range:1089 calls symbol:src/helix/bioinformatics.py:normalize_sequence:38 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_locate_guide_range:1089 calls symbol:src/helix/decision_support/calibration_registry.py:find:25 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_muted_text_color:387 calls symbol:src/helix/studio/visualization_review_panel.py:_with_alpha:381 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_outcome_bucket:240 calls symbol:src/helix/studio/visualization_review_panel.py:_is_no_edit:222 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_outcome_bucket:240 calls symbol:src/helix/studio/visualization_review_panel.py:_is_precise:228 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_pathway_label:261 calls symbol:src/helix/studio/offtargets/model.py:get:232 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_pathway_label:261 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/studio/visualization_review_panel.py:_rebuild_compare_state:3081 calls symbol:src/helix/studio/visualization_review_panel.py:_apply_counterfactual_settings:1370 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_rebuild_compare_state:3081 calls symbol:src/helix/studio/visualization_review_panel.py:_select_compare_reference_settings:343 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_rebuild_compare_state:3081 calls symbol:src/helix/studio/visualization_review_panel.py:_states_effectively_identical:322 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_rebuild_compare_state:3081 calls symbol:src/helix/studio/visualization_review_panel.py:_strategy_summary:313 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_rebuild_compare_state:3081 calls symbol:src/helix/studio/visualization_review_panel.py:build_visualization_board_state:1516 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_rebuild_outcome_chips:3241 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_rebuild_outcome_chips:3241 calls symbol:src/helix/studio/outcome_explorer.py:count:1879 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_rebuild_outcome_chips:3241 calls symbol:src/helix/studio/outcome_explorer.py:takeAt:1887 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_rebuild_outcome_chips:3241 calls symbol:src/helix/studio/session.py:connect:34 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_rebuild_outcome_chips:3241 calls symbol:src/helix/studio/visualization_review_panel.py:_set_selected_outcome:3214 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_rebuild_outcome_chips:3241 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/visualization_review_panel.py:_rebuild_primary_state:3073 calls symbol:src/helix/studio/visualization_review_panel.py:build_visualization_board_state:1516 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_refresh_views:3261 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/visualization_review_panel.py:_refresh_views:3261 calls symbol:src/helix/studio/simulation_diagnostics.py:build_simulation_diagnostics:589 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_refresh_views:3261 calls symbol:src/helix/studio/visualization_review_panel.py:_decision_summary_text:795 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_refresh_views:3261 calls symbol:src/helix/studio/visualization_review_panel.py:_rebuild_outcome_chips:3241 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_refresh_views:3261 calls symbol:src/helix/studio/visualization_review_panel.py:_reviewer_summary_text:884 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_refresh_views:3261 calls symbol:src/helix/studio/visualization_review_panel.py:set_state:1676 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_refresh_views:3261 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/visualization_review_panel.py:_refresh_views:3261 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/visualization_review_panel.py:_review_decision_question:834 calls symbol:src/helix/studio/offtargets/model.py:get:232 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_review_risk_drivers_text:853 calls symbol:src/helix/studio/visualization_review_panel.py:_format_percent_words:791 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_review_risk_drivers_text:853 calls symbol:src/helix/studio/visualization_review_panel.py:_metric_value:737 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_review_risk_drivers_text:853 calls symbol:src/helix/studio/visualization_review_panel.py:_risk_tier:286 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_risk_tier:286 calls symbol:src/helix/studio/visualization_review_panel.py:_clamp01:193 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_series_band:2256 calls symbol:src/helix/studio/visualization_review_panel.py:_clamp01:193 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_series_points:2248 calls symbol:src/helix/studio/visualization_review_panel.py:_clamp01:193 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_set_mode:3205 calls symbol:src/helix/studio/visualization_review_panel.py:_refresh_views:3261 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_set_scale_focus:3232 calls symbol:src/helix/studio/visualization_review_panel.py:_refresh_views:3261 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_set_selected_outcome:3214 calls symbol:src/helix/studio/visualization_review_panel.py:_refresh_views:3261 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_set_strategy_option:3220 calls symbol:src/helix/studio/visualization_review_panel.py:set_strategy_settings:3124 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_sort_key:1203 calls symbol:src/helix/studio/offtargets/model.py:get:232 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_sort_key:1203 calls symbol:src/helix/studio/visualization_review_panel.py:_safe_float:197 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_sort_key:1203 calls symbol:src/helix/studio/visualization_review_panel.py:_safe_int:204 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_strategy_summary:313 calls symbol:src/helix/studio/offtargets/model.py:get:232 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_strategy_summary:313 calls symbol:src/helix/studio/visualization_review_panel.py:_normalize_strategy_settings:295 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_subtle_text_color:391 calls symbol:src/helix/studio/visualization_review_panel.py:_with_alpha:381 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_tier_color:277 calls symbol:src/helix/studio/offtargets/model.py:get:232 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:_tier_color:277 calls symbol:src/helix/studio/visualization_review_panel.py:_normalize_label:218 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_unit_float:211 calls symbol:src/helix/studio/visualization_review_panel.py:_clamp01:193 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:_unit_float:211 calls symbol:src/helix/studio/visualization_review_panel.py:_safe_float:197 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:1690 calls symbol:src/helix/studio/offtargets/model.py:get:232 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:1690 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:1690 calls symbol:src/helix/studio/ui_tokens.py:monospace_font:89 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:1690 calls symbol:src/helix/studio/visualization_review_panel.py:_elided:395 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:1690 calls symbol:src/helix/studio/visualization_review_panel.py:_muted_text_color:387 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:1690 calls symbol:src/helix/studio/visualization_review_panel.py:_selected_outcome:248 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:1690 calls symbol:src/helix/studio/visualization_review_panel.py:_target_locus_footer_text:637 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:1690 calls symbol:src/helix/studio/visualization_review_panel.py:_target_locus_meta_text:617 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:1690 calls symbol:src/helix/studio/visualization_review_panel.py:_target_locus_molecular_text:657 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:1690 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:1690 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:1886 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:1886 calls symbol:src/helix/studio/visualization_review_panel.py:_category_color:272 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:1886 calls symbol:src/helix/studio/visualization_review_panel.py:_compact_outcome_label:555 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:1886 calls symbol:src/helix/studio/visualization_review_panel.py:_elided:395 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:1886 calls symbol:src/helix/studio/visualization_review_panel.py:_format_compare_percent_text:594 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:1886 calls symbol:src/helix/studio/visualization_review_panel.py:_muted_text_color:387 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:1886 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:1886 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2009 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2009 calls symbol:src/helix/studio/visualization_review_panel.py:_angle_degrees:2004 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2009 calls symbol:src/helix/studio/visualization_review_panel.py:_clamp01:193 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2009 calls symbol:src/helix/studio/visualization_review_panel.py:_compact_offtarget_site_label:494 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2009 calls symbol:src/helix/studio/visualization_review_panel.py:_elided:395 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2009 calls symbol:src/helix/studio/visualization_review_panel.py:_format_compare_delta_text:585 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2009 calls symbol:src/helix/studio/visualization_review_panel.py:_format_micro_percent_text:606 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2009 calls symbol:src/helix/studio/visualization_review_panel.py:_muted_text_color:387 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2009 calls symbol:src/helix/studio/visualization_review_panel.py:_offtarget_meta_text:563 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2009 calls symbol:src/helix/studio/visualization_review_panel.py:_offtarget_rank_row_rects:399 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2009 calls symbol:src/helix/studio/visualization_review_panel.py:_tier_color:277 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2009 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2009 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2175 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2175 calls symbol:src/helix/studio/visualization_review_panel.py:_elided:395 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2175 calls symbol:src/helix/studio/visualization_review_panel.py:_focused_series:2167 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2175 calls symbol:src/helix/studio/visualization_review_panel.py:_muted_text_color:387 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2175 calls symbol:src/helix/studio/visualization_review_panel.py:_repair_timeline_layout:456 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2175 calls symbol:src/helix/studio/visualization_review_panel.py:_timeline_summary_items:668 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2175 calls symbol:src/helix/studio/visualization_review_panel.py:_timeline_summary_should_compact:482 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2175 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2371 calls symbol:src/helix/studio/offtargets/model.py:get:232 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2371 calls symbol:src/helix/studio/offtargets/model.py:list:243 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2371 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2371 calls symbol:src/helix/studio/visualization_review_panel.py:_clamp01:193 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2371 calls symbol:src/helix/studio/visualization_review_panel.py:_compact_metric_label:541 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2371 calls symbol:src/helix/studio/visualization_review_panel.py:_elided:395 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2371 calls symbol:src/helix/studio/visualization_review_panel.py:_format_compare_percent_text:594 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2371 calls symbol:src/helix/studio/visualization_review_panel.py:_muted_text_color:387 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2371 calls symbol:src/helix/studio/visualization_review_panel.py:_population_verify_receipt_layout:419 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2371 calls symbol:src/helix/studio/visualization_review_panel.py:_subtle_text_color:391 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2371 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2371 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2371 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2590 calls symbol:src/helix/studio/offtargets/model.py:get:232 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2590 calls symbol:src/helix/studio/offtargets/model.py:list:243 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2590 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (medium)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2590 calls symbol:src/helix/studio/visualization_review_panel.py:_compact_feature_label:548 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2590 calls symbol:src/helix/studio/visualization_review_panel.py:_elided:395 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2590 calls symbol:src/helix/studio/visualization_review_panel.py:_highlight_feature:2582 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2590 calls symbol:src/helix/studio/visualization_review_panel.py:_muted_text_color:387 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2590 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/visualization_review_panel.py:paintEvent:2590 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:src/helix/studio/visualization_review_panel.py:resizeEvent:2867 calls symbol:src/helix/studio/visualization_review_panel.py:_apply_card_layout:2956 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:resizeEvent:2867 calls symbol:src/helix/studio/visualization_review_panel.py:_apply_header_layout:2873 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:resizeEvent:2867 calls symbol:src/helix/studio/visualization_review_panel.py:_apply_strategy_layout:2913 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:set_compare_evs:3117 calls symbol:src/helix/studio/visualization_review_panel.py:_rebuild_compare_state:3081 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:set_compare_evs:3117 calls symbol:src/helix/studio/visualization_review_panel.py:_refresh_views:3261 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:set_evs:3104 calls symbol:src/helix/studio/visualization_review_panel.py:_rebuild_compare_state:3081 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:set_evs:3104 calls symbol:src/helix/studio/visualization_review_panel.py:_rebuild_primary_state:3073 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:set_evs:3104 calls symbol:src/helix/studio/visualization_review_panel.py:_refresh_views:3261 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:set_mode:3145 calls symbol:src/helix/studio/visualization_review_panel.py:_set_mode:3205 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:set_run_model:3098 calls symbol:src/helix/studio/visualization_review_panel.py:_rebuild_primary_state:3073 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:set_run_model:3098 calls symbol:src/helix/studio/visualization_review_panel.py:_refresh_views:3261 (high)
  • symbol:src/helix/studio/visualization_review_panel.py:set_state:2577 calls symbol:src/helix/studio/session.py:update:223 (medium)
  • symbol:src/helix/studio/web_panel_csp.py:_connect_src:38 calls symbol:src/helix/studio/web_panel_csp.py:_sources_for_allowlist:21 (high)
  • symbol:src/helix/studio/web_panel_csp.py:_script_src:62 calls symbol:src/helix/studio/web_panel_csp.py:_sources_for_allowlist:21 (high)
  • symbol:src/helix/studio/web_panel_csp.py:build_web_panel_csp:87 calls symbol:src/helix/studio/web_panel_csp.py:_connect_src:38 (high)
  • symbol:src/helix/studio/web_panel_csp.py:build_web_panel_csp:87 calls symbol:src/helix/studio/web_panel_csp.py:_script_src:62 (high)
  • symbol:src/helix/studio/web_panels.py:_done:99 calls symbol:src/helix/studio/qtconcurrent_compat.py:result:29 (medium)
  • symbol:src/helix/studio/web_panels.py:_on_download:346 calls symbol:src/helix/studio/web_panel_policy.py:decide_web_panel_download:155 (medium)
  • symbol:src/helix/studio/web_panels.py:_on_download:346 calls symbol:src/helix/studio/web_panels.py:_emit_decision:217 (high)
  • symbol:src/helix/studio/web_panels.py:_on_download:346 calls symbol:src/helix/studio/web_panels.py:cancel:30 (high)
  • symbol:src/helix/studio/web_panels.py:_panel_storage_paths:175 calls symbol:src/helix/studio/web_panels.py:_safe_segment:161 (high)
  • symbol:src/helix/studio/web_panels.py:_profile_storage_name:168 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/web_panels.py:_profile_storage_name:168 calls symbol:src/helix/studio/web_panels.py:_safe_segment:161 (high)
  • symbol:src/helix/studio/web_panels.py:acceptNavigationRequest:386 calls symbol:src/helix/studio/web_panel_policy.py:decide_web_panel_navigation:132 (medium)
  • symbol:src/helix/studio/web_panels.py:acceptNavigationRequest:386 calls symbol:src/helix/studio/web_panels.py:_emit_decision:217 (high)
  • symbol:src/helix/studio/web_panels.py:call:67 calls symbol:src/helix/studio/web_panels.py:call_async:28 (high)
  • symbol:src/helix/studio/web_panels.py:call:67 calls symbol:src/helix/studio/web_panels.py:is_running:26 (high)
  • symbol:src/helix/studio/web_panels.py:cancel:114 calls symbol:src/helix/studio/web_panels.py:cancel:30 (high)
  • symbol:src/helix/studio/web_panels.py:cancel:114 calls symbol:src/helix/studio/web_panels.py:is_running:26 (high)
  • symbol:src/helix/studio/web_panels.py:createWindow:416 calls symbol:src/helix/studio/web_panel_policy.py:decide_web_panel_popup:146 (medium)
  • symbol:src/helix/studio/web_panels.py:createWindow:416 calls symbol:src/helix/studio/web_panels.py:_emit_decision:217 (high)
  • symbol:src/helix/studio/web_panels.py:interceptRequest:227 calls symbol:src/helix/studio/prime_inspector.py:block:89 (medium)
  • symbol:src/helix/studio/web_panels.py:interceptRequest:227 calls symbol:src/helix/studio/web_panel_policy.py:decide_web_panel_request:70 (medium)
  • symbol:src/helix/studio/web_panels.py:interceptRequest:227 calls symbol:src/helix/studio/web_panels.py:_emit_decision:217 (high)
  • symbol:src/helix/studio/welcome.py:__init__:262 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/welcome.py:__init__:262 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/studio/welcome.py:__init__:262 calls symbol:src/helix/studio/welcome.py:__init__:87 (high)
  • symbol:src/helix/studio/welcome.py:__init__:262 calls symbol:src/helix/studio/welcome.py:_force_palette_background:72 (high)
  • symbol:src/helix/studio/welcome.py:__init__:262 calls symbol:src/helix/studio/welcome.py:_load_header_icon:3199 (high)
  • symbol:src/helix/studio/welcome.py:__init__:262 calls symbol:src/helix/studio/welcome.py:_toolchain_summary_info:2634 (high)
  • symbol:src/helix/studio/welcome.py:__init__:262 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/welcome.py:__init__:87 calls symbol:src/helix/studio/welcome.py:_force_palette_background:72 (high)
  • symbol:src/helix/studio/welcome.py:_apply_responsive_layout:1889 calls symbol:src/helix/studio/welcome.py:_relayout_launch_cards:1822 (high)
  • symbol:src/helix/studio/welcome.py:_apply_responsive_layout:1889 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/welcome.py:_copy_fingerprint:887 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/welcome.py:_copy_fingerprint:887 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/welcome.py:_copy_pilot_package_archive_path:1606 calls symbol:src/helix/studio/pilot_package_ui.py:copy_local_path:201 (medium)
  • symbol:src/helix/studio/welcome.py:_copy_pilot_package_archive_path:1606 calls symbol:src/helix/studio/welcome.py:_copy_to_clipboard:2546 (high)
  • symbol:src/helix/studio/welcome.py:_copy_pilot_package_archive_path:1606 calls symbol:src/helix/studio/welcome.py:_latest_pilot_package_availability:1547 (high)
  • symbol:src/helix/studio/welcome.py:_copy_pilot_package_path:1602 calls symbol:src/helix/studio/pilot_package_ui.py:copy_local_path:201 (medium)
  • symbol:src/helix/studio/welcome.py:_copy_pilot_package_path:1602 calls symbol:src/helix/studio/welcome.py:_copy_to_clipboard:2546 (high)
  • symbol:src/helix/studio/welcome.py:_copy_pilot_package_path:1602 calls symbol:src/helix/studio/welcome.py:_latest_pilot_package_availability:1547 (high)
  • symbol:src/helix/studio/welcome.py:_copy_pilot_package_summary_path:1610 calls symbol:src/helix/studio/pilot_package_ui.py:copy_local_path:201 (medium)
  • symbol:src/helix/studio/welcome.py:_copy_pilot_package_summary_path:1610 calls symbol:src/helix/studio/welcome.py:_copy_to_clipboard:2546 (high)
  • symbol:src/helix/studio/welcome.py:_copy_pilot_package_summary_path:1610 calls symbol:src/helix/studio/welcome.py:_latest_pilot_package_availability:1547 (high)
  • symbol:src/helix/studio/welcome.py:_copy_pilot_package_verify_command:1617 calls symbol:src/helix/studio/pilot_package_ui.py:copy_pilot_package_verify_command:318 (medium)
  • symbol:src/helix/studio/welcome.py:_copy_pilot_package_verify_command:1617 calls symbol:src/helix/studio/welcome.py:_copy_to_clipboard:2546 (high)
  • symbol:src/helix/studio/welcome.py:_copy_pilot_package_verify_command:1617 calls symbol:src/helix/studio/welcome.py:_latest_pilot_package_availability:1547 (high)
  • symbol:src/helix/studio/welcome.py:_copy_to_clipboard:2546 calls symbol:docs/playground/js/realtime.js:pos:173 (low)
  • symbol:src/helix/studio/welcome.py:_copy_to_clipboard:2546 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/welcome.py:_crispr_demo_contract_report:2866 calls symbol:src/helix/studio/welcome.py:_crispr_demo_contract:2753 (high)
  • symbol:src/helix/studio/welcome.py:_crispr_demo_contract:2753 calls symbol:src/helix/studio/welcome.py:_load_preset_raw:2744 (high)
  • symbol:src/helix/studio/welcome.py:_crispr_demo_reference_line:2855 calls symbol:src/helix/studio/welcome.py:_crispr_demo_contract:2753 (high)
  • symbol:src/helix/studio/welcome.py:_crispr_demo_tooltip:2830 calls symbol:src/helix/studio/welcome.py:_crispr_demo_contract:2753 (high)
  • symbol:src/helix/studio/welcome.py:_ensure_crispr_demo_acknowledged:1323 calls symbol:src/helix/app_identity.py:omnis_helix_settings:46 (medium)
  • symbol:src/helix/studio/welcome.py:_ensure_crispr_demo_acknowledged:1323 calls symbol:src/helix/studio/evaluation_access.py:setValue:25 (medium)
  • symbol:src/helix/studio/welcome.py:_ensure_crispr_demo_acknowledged:1323 calls symbol:src/helix/studio/evaluation_access.py:value:23 (medium)
  • symbol:src/helix/studio/welcome.py:_ensure_crispr_demo_acknowledged:1323 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/studio/welcome.py:_ensure_crispr_demo_acknowledged:1323 calls symbol:src/helix/support/events.py:log_event:171 (medium)
  • symbol:src/helix/studio/welcome.py:_ensure_crispr_demo_acknowledged:1323 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/welcome.py:_ensure_crispr_demo_acknowledged:1323 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/welcome.py:_environment_fingerprint:2700 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/studio/welcome.py:_infer_session_class_from_path:2419 calls symbol:src/helix/studio/welcome.py:_infer_session_class_from_payload:2430 (high)
  • symbol:src/helix/studio/welcome.py:_latest_pilot_package_availability:1547 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (medium)
  • symbol:src/helix/studio/welcome.py:_latest_pilot_package_availability:1547 calls symbol:src/helix/studio/welcome.py:_resolve_latest_pilot_package_paths:1500 (high)
  • symbol:src/helix/studio/welcome.py:_load_header_icon:3199 calls symbol:Visualization_Bench/prototype.js:scaled:270 (low)
  • symbol:src/helix/studio/welcome.py:_load_preset_raw:2744 calls symbol:src/helix/studio/experiment_presets.py:load_preset:93 (medium)
  • symbol:src/helix/studio/welcome.py:_on_demo_clicked_guarded:1315 calls symbol:src/helix/studio/welcome.py:_ensure_crispr_demo_acknowledged:1323 (high)
  • symbol:src/helix/studio/welcome.py:_on_demo_contract_clicked:2916 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/studio/welcome.py:_on_demo_contract_clicked:2916 calls symbol:src/helix/studio/ui_tokens.py:monospace_font:89 (medium)
  • symbol:src/helix/studio/welcome.py:_on_demo_contract_clicked:2916 calls symbol:src/helix/studio/welcome.py:_crispr_demo_contract_report:2866 (high)
  • symbol:src/helix/studio/welcome.py:_on_demo_contract_clicked:2916 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/welcome.py:_on_demo_contract_clicked:2916 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/welcome.py:_on_determinism_details_clicked:3007 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/studio/welcome.py:_on_determinism_details_clicked:3007 calls symbol:src/helix/studio/ui_tokens.py:monospace_font:89 (medium)
  • symbol:src/helix/studio/welcome.py:_on_determinism_details_clicked:3007 calls symbol:src/helix/studio/welcome.py:_determinism_details_report:2952 (high)
  • symbol:src/helix/studio/welcome.py:_on_determinism_details_clicked:3007 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/welcome.py:_on_determinism_details_clicked:3007 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/welcome.py:_on_open_crispr_demo_clicked:2465 calls symbol:src/helix/studio/welcome.py:_on_demo_clicked_guarded:1315 (high)
  • symbol:src/helix/studio/welcome.py:_on_pilot_request_clicked:1695 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/studio/welcome.py:_on_pilot_request_clicked:1695 calls symbol:src/helix/studio/ui_tokens.py:monospace_font:89 (medium)
  • symbol:src/helix/studio/welcome.py:_on_pilot_request_clicked:1695 calls symbol:src/helix/studio/welcome.py:_copy_pilot_package_archive_path:1606 (high)
  • symbol:src/helix/studio/welcome.py:_on_pilot_request_clicked:1695 calls symbol:src/helix/studio/welcome.py:_copy_pilot_package_path:1602 (high)
  • symbol:src/helix/studio/welcome.py:_on_pilot_request_clicked:1695 calls symbol:src/helix/studio/welcome.py:_copy_pilot_package_summary_path:1610 (high)
  • symbol:src/helix/studio/welcome.py:_on_pilot_request_clicked:1695 calls symbol:src/helix/studio/welcome.py:_copy_pilot_package_verify_command:1617 (high)
  • symbol:src/helix/studio/welcome.py:_on_pilot_request_clicked:1695 calls symbol:src/helix/studio/welcome.py:_open_pilot_manifest:1577 (high)
  • symbol:src/helix/studio/welcome.py:_on_pilot_request_clicked:1695 calls symbol:src/helix/studio/welcome.py:_open_pilot_package_archive:1598 (high)
  • symbol:src/helix/studio/welcome.py:_on_pilot_request_clicked:1695 calls symbol:src/helix/studio/welcome.py:_open_pilot_package_folder:1570 (high)
  • symbol:src/helix/studio/welcome.py:_on_pilot_request_clicked:1695 calls symbol:src/helix/studio/welcome.py:_open_pilot_package_summary:1594 (high)
  • symbol:src/helix/studio/welcome.py:_on_pilot_request_clicked:1695 calls symbol:src/helix/studio/welcome.py:_pilot_kit_url:1432 (high)
  • symbol:src/helix/studio/welcome.py:_on_pilot_request_clicked:1695 calls symbol:src/helix/studio/welcome.py:_pilot_request_report:1626 (high)
  • symbol:src/helix/studio/welcome.py:_on_pilot_request_clicked:1695 calls symbol:src/helix/studio/welcome.py:_preview_pilot_manifest:1581 (high)
  • symbol:src/helix/studio/welcome.py:_on_pilot_request_clicked:1695 calls symbol:src/helix/studio/welcome.py:_verify_pilot_package:1585 (high)
  • symbol:src/helix/studio/welcome.py:_on_recent_card_actions_requested:2520 calls symbol:src/helix/studio/evaluation_access.py:remove:27 (medium)
  • symbol:src/helix/studio/welcome.py:_on_recent_card_actions_requested:2520 calls symbol:src/helix/studio/welcome.py:_build_recent_actions_menu:2556 (high)
  • symbol:src/helix/studio/welcome.py:_on_recent_card_actions_requested:2520 calls symbol:src/helix/studio/welcome.py:_copy_to_clipboard:2546 (high)
  • symbol:src/helix/studio/welcome.py:_on_recent_card_actions_requested:2520 calls symbol:src/helix/studio/welcome.py:_rebuild_recent_list:2215 (high)
  • symbol:src/helix/studio/welcome.py:_on_recent_card_actions_requested:2520 calls symbol:src/helix/studio/welcome.py:_reveal_in_explorer:2543 (high)
  • symbol:src/helix/studio/welcome.py:_on_recent_card_actions_requested:2520 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/welcome.py:_on_recent_card_activated:2574 calls symbol:src/helix/studio/evaluation_access.py:remove:27 (medium)
  • symbol:src/helix/studio/welcome.py:_on_recent_card_activated:2574 calls symbol:src/helix/studio/welcome.py:_on_open_crispr_demo_clicked:2465 (high)
  • symbol:src/helix/studio/welcome.py:_on_recent_card_activated:2574 calls symbol:src/helix/studio/welcome.py:_prompt_missing_session_action:2600 (high)
  • symbol:src/helix/studio/welcome.py:_on_recent_card_activated:2574 calls symbol:src/helix/studio/welcome.py:_rebuild_recent_list:2215 (high)
  • symbol:src/helix/studio/welcome.py:_on_start_empty_clicked:1185 calls symbol:src/helix/studio/welcome.py:_on_start_experiment_clicked:1227 (high)
  • symbol:src/helix/studio/welcome.py:_on_start_experiment_clicked:1227 calls symbol:src/helix/studio/evaluation_access.py:load_evaluation_access_status:88 (medium)
  • symbol:src/helix/studio/welcome.py:_on_start_experiment_clicked:1227 calls symbol:src/helix/studio/welcome.py:_prompt_new_experiment_mode:1248 (high)
  • symbol:src/helix/studio/welcome.py:_on_start_experiment_clicked:1227 calls symbol:src/helix/studio/welcome.py:_refresh_evaluation_state_ui:1188 (high)
  • symbol:src/helix/studio/welcome.py:_on_toolchain_details_clicked:3141 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/studio/welcome.py:_on_toolchain_details_clicked:3141 calls symbol:src/helix/studio/ui_tokens.py:monospace_font:89 (medium)
  • symbol:src/helix/studio/welcome.py:_on_toolchain_details_clicked:3141 calls symbol:src/helix/studio/welcome.py:_toolchain_details_report:3043 (high)
  • symbol:src/helix/studio/welcome.py:_on_toolchain_details_clicked:3141 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/welcome.py:_on_toolchain_details_clicked:3141 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/welcome.py:_on_toolchain_link_activated:2738 calls symbol:src/helix/studio/welcome.py:_on_determinism_details_clicked:3007 (high)
  • symbol:src/helix/studio/welcome.py:_on_toolchain_link_activated:2738 calls symbol:src/helix/studio/welcome.py:_on_toolchain_details_clicked:3141 (high)
  • symbol:src/helix/studio/welcome.py:_open_pilot_manifest:1577 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/welcome.py:_open_pilot_manifest:1577 calls symbol:src/helix/studio/welcome.py:_latest_pilot_package_availability:1547 (high)
  • symbol:src/helix/studio/welcome.py:_open_pilot_package_archive:1598 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/welcome.py:_open_pilot_package_archive:1598 calls symbol:src/helix/studio/welcome.py:_latest_pilot_package_availability:1547 (high)
  • symbol:src/helix/studio/welcome.py:_open_pilot_package_folder:1570 calls symbol:src/helix/studio/welcome.py:_latest_pilot_package_availability:1547 (high)
  • symbol:src/helix/studio/welcome.py:_open_pilot_package_folder:1570 calls symbol:src/helix/studio/welcome.py:_reveal_in_explorer:2543 (high)
  • symbol:src/helix/studio/welcome.py:_open_pilot_package_summary:1594 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (medium)
  • symbol:src/helix/studio/welcome.py:_open_pilot_package_summary:1594 calls symbol:src/helix/studio/welcome.py:_latest_pilot_package_availability:1547 (high)
  • symbol:src/helix/studio/welcome.py:_pilot_request_report:1626 calls symbol:src/helix/clock.py:utc_now_iso:57 (medium)
  • symbol:src/helix/studio/welcome.py:_pilot_request_report:1626 calls symbol:src/helix/studio/pilot_handoff.py:build_pilot_brief_text_v1:103 (medium)
  • symbol:src/helix/studio/welcome.py:_pilot_request_report:1626 calls symbol:src/helix/studio/welcome.py:_crispr_demo_contract:2753 (high)
  • symbol:src/helix/studio/welcome.py:_pilot_request_report:1626 calls symbol:src/helix/studio/welcome.py:_detect_gpu_name:3177 (high)
  • symbol:src/helix/studio/welcome.py:_pilot_request_report:1626 calls symbol:src/helix/studio/welcome.py:_environment_fingerprint:2700 (high)
  • symbol:src/helix/studio/welcome.py:_pilot_request_report:1626 calls symbol:src/helix/studio/welcome.py:_pilot_kit_url:1432 (high)
  • symbol:src/helix/studio/welcome.py:_pilot_request_report:1626 calls symbol:src/helix/studio/welcome.py:_recent_session_attachment_candidates:1485 (high)
  • symbol:src/helix/studio/welcome.py:_pilot_request_report:1626 calls symbol:src/helix/studio/welcome.py:_recent_session_pilot_context:1435 (high)
  • symbol:src/helix/studio/welcome.py:_pilot_request_report:1626 calls symbol:src/helix/studio/welcome.py:_toolchain_summary_info:2634 (high)
  • symbol:src/helix/studio/welcome.py:_pilot_request_report:1626 calls symbol:src/helix/studio/welcome.py:_toolchain_summary:2714 (high)
  • symbol:src/helix/studio/welcome.py:_preview_pilot_manifest:1581 calls symbol:src/helix/studio/pilot_package_ui.py:preview_pilot_package_manifest:222 (medium)
  • symbol:src/helix/studio/welcome.py:_preview_pilot_manifest:1581 calls symbol:src/helix/studio/welcome.py:_latest_pilot_package_availability:1547 (high)
  • symbol:src/helix/studio/welcome.py:_prompt_missing_session_action:2600 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/welcome.py:_prompt_missing_session_action:2600 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/welcome.py:_prompt_new_experiment_mode:1248 calls symbol:src/helix/studio/main_window.py:resize:856 (medium)
  • symbol:src/helix/studio/welcome.py:_prompt_new_experiment_mode:1248 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:src/helix/studio/welcome.py:_prompt_new_experiment_mode:1248 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:src/helix/studio/welcome.py:_rebuild_recent_list:2215 calls symbol:src/helix/studio/ui_tokens.py:monospace_font:89 (medium)
  • symbol:src/helix/studio/welcome.py:_rebuild_recent_list:2215 calls symbol:src/helix/studio/welcome.py:_clear_recent_cards:2501 (high)
  • symbol:src/helix/studio/welcome.py:_rebuild_recent_list:2215 calls symbol:src/helix/studio/welcome.py:_force_palette_background:72 (high)
  • symbol:src/helix/studio/welcome.py:_rebuild_recent_list:2215 calls symbol:src/helix/studio/welcome.py:_infer_session_class_from_path:2419 (high)
  • symbol:src/helix/studio/welcome.py:_rebuild_recent_list:2215 calls symbol:src/helix/studio/welcome.py:_make_recent_card:2479 (high)
  • symbol:src/helix/studio/welcome.py:_rebuild_recent_list:2215 calls symbol:src/helix/studio/welcome.py:_open_recent_payload:2400 (high)
  • symbol:src/helix/studio/welcome.py:_rebuild_recent_list:2215 calls symbol:src/helix/studio/welcome.py:_recency_label:2405 (high)
  • symbol:src/helix/studio/welcome.py:_rebuild_recent_list:2215 calls symbol:src/helix/studio/welcome.py:_refresh_open_session_status_ui:1851 (high)
  • symbol:src/helix/studio/welcome.py:_rebuild_recent_list:2215 calls symbol:src/helix/studio/welcome.py:_wire_recent_tab_order:2510 (high)
  • symbol:src/helix/studio/welcome.py:_recent_session_attachment_candidates:1485 calls symbol:src/helix/studio/pilot_handoff.py:discover_pilot_attachment_candidates:153 (medium)
  • symbol:src/helix/studio/welcome.py:_refresh_evaluation_state_ui:1188 calls symbol:src/helix/studio/evaluation_access.py:load_evaluation_access_status:88 (medium)
  • symbol:src/helix/studio/welcome.py:_refresh_evaluation_state_ui:1188 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/welcome.py:_refresh_latest_pilot_package_card:1522 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (medium)
  • symbol:src/helix/studio/welcome.py:_refresh_latest_pilot_package_card:1522 calls symbol:src/helix/studio/welcome.py:_resolve_latest_pilot_package_paths:1500 (high)
  • symbol:src/helix/studio/welcome.py:_refresh_latest_pilot_package_card:1522 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/welcome.py:_refresh_open_session_status_ui:1851 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/welcome.py:_resolve_latest_pilot_package_paths:1500 calls symbol:src/helix/studio/pilot_handoff.py:resolve_latest_project_pilot_package_paths:307 (medium)
  • symbol:src/helix/studio/welcome.py:_resolve_latest_pilot_package_paths:1500 calls symbol:src/helix/studio/pilot_handoff.py:resolve_saved_pilot_package_paths:275 (medium)
  • symbol:src/helix/studio/welcome.py:_resolve_latest_pilot_package_paths:1500 calls symbol:src/helix/studio/welcome.py:_default_pilot_request_path:1493 (high)
  • symbol:src/helix/studio/welcome.py:_reveal_in_explorer:2543 calls symbol:src/helix/studio/pilot_package_ui.py:reveal_local_path:177 (medium)
  • symbol:src/helix/studio/welcome.py:_save_local_brief:1780 calls symbol:src/helix/studio/pilot_handoff.py:build_pilot_handoff_saved_notice_for_target:421 (medium)
  • symbol:src/helix/studio/welcome.py:_save_local_brief:1780 calls symbol:src/helix/studio/welcome.py:_latest_pilot_package_availability:1547 (high)
  • symbol:src/helix/studio/welcome.py:_save_local_brief:1780 calls symbol:src/helix/studio/welcome.py:_write_pilot_request_file:1555 (high)
  • symbol:src/helix/studio/welcome.py:_save_local_brief:1780 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/welcome.py:_toolchain_summary_info:2634 calls symbol:src/helix/scientific_contract.py:current_contract_identity:212 (medium)
  • symbol:src/helix/studio/welcome.py:_toolchain_summary_info:2634 calls symbol:src/helix/scientific_contract.py:load_model_semantics:485 (medium)
  • symbol:src/helix/studio/welcome.py:_toolchain_summary_info:2634 calls symbol:src/helix/scientific_contract.py:load_policy:417 (medium)
  • symbol:src/helix/studio/welcome.py:_toolchain_summary_rich:2724 calls symbol:src/helix/studio/welcome.py:_toolchain_summary_info:2634 (high)
  • symbol:src/helix/studio/welcome.py:_toolchain_summary:2714 calls symbol:src/helix/studio/welcome.py:_toolchain_summary_info:2634 (high)
  • symbol:src/helix/studio/welcome.py:_verify_pilot_package:1585 calls symbol:src/helix/studio/pilot_package_ui.py:preview_pilot_package_verification:290 (medium)
  • symbol:src/helix/studio/welcome.py:_verify_pilot_package:1585 calls symbol:src/helix/studio/welcome.py:_latest_pilot_package_availability:1547 (high)
  • symbol:src/helix/studio/welcome.py:_write_pilot_request_file:1555 calls symbol:src/helix/studio/pilot_handoff.py:pilot_package_dir_for_brief:225 (medium)
  • symbol:src/helix/studio/welcome.py:_write_pilot_request_file:1555 calls symbol:src/helix/studio/pilot_handoff.py:remember_pilot_handoff_write_result:407 (medium)
  • symbol:src/helix/studio/welcome.py:_write_pilot_request_file:1555 calls symbol:src/helix/studio/pilot_handoff.py:write_pilot_handoff_artifacts:771 (medium)
  • symbol:src/helix/studio/welcome.py:_write_pilot_request_file:1555 calls symbol:src/helix/studio/welcome.py:_default_pilot_request_path:1493 (high)
  • symbol:src/helix/studio/welcome.py:_write_pilot_request_file:1555 calls symbol:src/helix/studio/welcome.py:_pilot_request_report:1626 (high)
  • symbol:src/helix/studio/welcome.py:_write_pilot_request_file:1555 calls symbol:src/helix/studio/welcome.py:_recent_session_attachment_candidates:1485 (high)
  • symbol:src/helix/studio/welcome.py:_write_pilot_request_file:1555 calls symbol:src/helix/studio/welcome.py:_refresh_latest_pilot_package_card:1522 (high)
  • symbol:src/helix/studio/welcome.py:enterEvent:197 calls symbol:src/helix/studio/experiment_setup_dialog.py:enterEvent:366 (medium)
  • symbol:src/helix/studio/welcome.py:eventFilter:1142 calls symbol:src/helix/studio/welcome.py:_set_demo_reference_visible:1309 (high)
  • symbol:src/helix/studio/welcome.py:focusOutEvent:210 calls symbol:src/helix/studio/rail_widget.py:focusOutEvent:91 (medium)
  • symbol:src/helix/studio/welcome.py:keyPressEvent:226 calls symbol:src/helix/studio/iterated_dynamics.py:key:21 (medium)
  • symbol:src/helix/studio/welcome.py:mouseReleaseEvent:219 calls symbol:Visualization_Bench/prototype.js:button:920 (low)
  • symbol:src/helix/studio/welcome.py:paintEvent:1134 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:src/helix/studio/welcome.py:resizeEvent:1885 calls symbol:src/helix/studio/welcome.py:_apply_responsive_layout:1889 (high)
  • symbol:src/helix/studio/welcome.py:set_recent_sessions:1180 calls symbol:src/helix/studio/welcome.py:_rebuild_recent_list:2215 (high)
  • symbol:src/helix/studio/welcome.py:set_recent_sessions:1180 calls symbol:src/helix/studio/welcome.py:_refresh_latest_pilot_package_card:1522 (high)
  • symbol:src/helix/studio/welcome.py:showEvent:1880 calls symbol:src/helix/studio/ui/window_positioning.py:center_on_focused_window:145 (medium)
  • symbol:src/helix/studio/welcome.py:showEvent:1880 calls symbol:src/helix/studio/welcome.py:_apply_responsive_layout:1889 (high)
  • symbol:src/helix/studio/workers.py:_worker:59 calls symbol:src/helix/studio/workers.py:_post_err:54 (high)
  • symbol:src/helix/studio/workers.py:_worker:59 calls symbol:src/helix/studio/workers.py:_post_ok:49 (high)
  • symbol:src/helix/studio/workers.py:_worker:91 calls symbol:src/helix/studio/workers.py:_post_err:54 (high)
  • symbol:src/helix/studio/workers.py:_worker:91 calls symbol:src/helix/studio/workers.py:_post_update:81 (high)
  • symbol:src/helix/studio/workflow_panel.py:_apply_responsive_hero:837 calls symbol:src/helix/studio/workflow_panel.py:_hero_compact_mode:797 (high)
  • symbol:src/helix/studio/workflow_panel.py:_apply_responsive_hero:837 calls symbol:src/helix/studio/workflow_panel.py:_hero_inline_actions_mode:804 (high)
  • symbol:src/helix/studio/workflow_panel.py:_apply_responsive_hero:837 calls symbol:src/helix/studio/workflow_panel.py:_hero_short_mode:800 (high)
  • symbol:src/helix/studio/workflow_panel.py:_apply_responsive_hero:837 calls symbol:src/helix/studio/workflow_panel.py:_refresh_review_hero:913 (high)
  • symbol:src/helix/studio/workflow_panel.py:_apply_responsive_hero:837 calls symbol:src/helix/studio/workflow_panel.py:_set_inline_hero_actions:819 (high)
  • symbol:src/helix/studio/workflow_panel.py:_apply_responsive_hero:837 calls symbol:src/helix/studio/workflow_panel.py:_sync_action_visibility:753 (high)
  • symbol:src/helix/studio/workflow_panel.py:_apply_responsive_hero:837 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/workflow_panel.py:_capture_outcome_focus:1060 calls symbol:src/helix/studio/workflow_panel.py:_refresh_focus_window_overlay:1234 (high)
  • symbol:src/helix/studio/workflow_panel.py:_capture_outcome_focus:1060 calls symbol:src/helix/studio/workflow_panel.py:_selection_focus_seed:1075 (high)
  • symbol:src/helix/studio/workflow_panel.py:_capture_outcome_focus:1060 calls symbol:src/helix/studio/workflow_panel.py:_set_focus_window_override:1202 (high)
  • symbol:src/helix/studio/workflow_panel.py:_cut_index_from_state:1140 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_fit_to_locus:400 calls symbol:src/helix/studio/workflow_panel.py:get_view_state:444 (high)
  • symbol:src/helix/studio/workflow_panel.py:_hero_inline_actions_mode:804 calls symbol:src/helix/studio/workflow_panel.py:_hero_short_mode:800 (high)
  • symbol:src/helix/studio/workflow_panel.py:_init_viewer:506 calls symbol:src/helix/gui/modern/qt.py:HelixModernWidget:1538 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_init_viewer:506 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_init_viewer:506 calls symbol:src/helix/studio/workflow_panel.py:apply_view_state:454 (high)
  • symbol:src/helix/studio/workflow_panel.py:_on_explorer_outcome_selected:265 calls symbol:src/helix/studio/outcome_space_map.py:set_selected_label:1112 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_on_explorer_outcome_selected:265 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_on_explorer_outcome_selected:265 calls symbol:src/helix/studio/rail_state.py:selection:57 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_on_explorer_outcome_selected:265 calls symbol:src/helix/studio/workflow_panel.py:_capture_outcome_focus:1060 (high)
  • symbol:src/helix/studio/workflow_panel.py:_on_explorer_outcome_selected:265 calls symbol:src/helix/studio/workflow_panel.py:_refresh_review_hero:913 (high)
  • symbol:src/helix/studio/workflow_panel.py:_on_focus_window_overlay_changed:1230 calls symbol:src/helix/studio/workflow_panel.py:_refresh_focus_window_overlay:1234 (high)
  • symbol:src/helix/studio/workflow_panel.py:_on_focus_window_overlay_changed:1230 calls symbol:src/helix/studio/workflow_panel.py:_set_focus_window_override:1202 (high)
  • symbol:src/helix/studio/workflow_panel.py:_on_outcome_map_selected:290 calls symbol:src/helix/studio/outcome_explorer.py:_on_outcome_selected:10446 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_on_outcome_map_selected:290 calls symbol:src/helix/studio/workflow_panel.py:_capture_outcome_focus:1060 (high)
  • symbol:src/helix/studio/workflow_panel.py:_on_outcome_map_selected:290 calls symbol:src/helix/studio/workflow_panel.py:_refresh_review_hero:913 (high)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data:1108 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:src/helix/studio/outcome_explorer.py:set_perturbation_provider:10853 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:src/helix/studio/outcome_explorer.py:set_rank:10844 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:src/helix/studio/outcome_explorer.py:set_run_model:7209 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:src/helix/studio/outcome_space_map.py:diff_to_stable_id:77 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:src/helix/studio/outcome_space_map.py:set_observed_overlay:1107 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:src/helix/studio/pcr_workflow.py:summarize_pcr_workflow_meta:67 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:src/helix/studio/run_artifact.py:artifact_decision_mode_eligible:1207 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:src/helix/studio/run_artifact.py:artifact_is_valid:1185 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:src/helix/studio/run_artifact.py:artifact_root_causes:1192 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:src/helix/studio/session.py:ensure_run_artifact:189 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:src/helix/studio/workflow_panel.py:_clear_focus_window_override:1196 (high)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:src/helix/studio/workflow_panel.py:_extract_workflow_buffers:1284 (high)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:src/helix/studio/workflow_panel.py:_hide_outcome_tabs:394 (high)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:src/helix/studio/workflow_panel.py:_refresh_action_state:735 (high)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:src/helix/studio/workflow_panel.py:_refresh_focus_window_overlay:1234 (high)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:src/helix/studio/workflow_panel.py:_reveal_outcome_tabs:363 (high)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:src/helix/studio/workflow_panel.py:_sequence_from_state:1296 (high)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:src/helix/studio/workflow_panel.py:_set_viewer_buffers:1470 (high)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:src/helix/studio/workflow_panel.py:_workflow_meta_from_state:1267 (high)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:src/helix/studio/workflow_stats.py:summarize_workflow_meta:7 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_on_state_changed:550 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/workflow_panel.py:_recompute_outcomes:1313 calls symbol:src/helix/bioinformatics.py:reverse_complement:198 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_recompute_outcomes:1313 calls symbol:src/helix/gui/simbuilder/app.py:sequence:798 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_recompute_outcomes:1313 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data:1108 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_recompute_outcomes:1313 calls symbol:src/helix/studio/outcomes/model.py:compute_outcomes_for_current_plan:266 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_recompute_outcomes:1313 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_recompute_outcomes:1313 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_recompute_outcomes:1313 calls symbol:src/helix/studio/workflow_panel.py:_sequence_from_state:1296 (high)
  • symbol:src/helix/studio/workflow_panel.py:_reference_locus_context:1038 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_refresh_action_state:735 calls symbol:src/helix/studio/workflow_panel.py:_sync_action_visibility:753 (high)
  • symbol:src/helix/studio/workflow_panel.py:_refresh_focus_window_overlay:1234 calls symbol:src/helix/studio/gl_panel.py:set_focus_state:851 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_refresh_focus_window_overlay:1234 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_refresh_focus_window_overlay:1234 calls symbol:src/helix/studio/workflow_panel.py:_reference_locus_context:1038 (high)
  • symbol:src/helix/studio/workflow_panel.py:_refresh_focus_window_overlay:1234 calls symbol:src/helix/studio/workflow_panel.py:_sequence_from_state:1296 (high)
  • symbol:src/helix/studio/workflow_panel.py:_refresh_focus_window_overlay:1234 calls symbol:src/helix/studio/workflow_panel.py:active_edit_context:960 (high)
  • symbol:src/helix/studio/workflow_panel.py:_refresh_review_hero:913 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_refresh_review_hero:913 calls symbol:src/helix/studio/workflow_panel.py:_hero_compact_mode:797 (high)
  • symbol:src/helix/studio/workflow_panel.py:_refresh_review_hero:913 calls symbol:src/helix/studio/workflow_panel.py:_lead_pathway_label:764 (high)
  • symbol:src/helix/studio/workflow_panel.py:_refresh_review_hero:913 calls symbol:src/helix/studio/workflow_panel.py:_selected_focus_label:758 (high)
  • symbol:src/helix/studio/workflow_panel.py:_refresh_review_hero:913 calls symbol:src/helix/studio/workflow_panel.py:_short_window_chip_text:793 (high)
  • symbol:src/helix/studio/workflow_panel.py:_refresh_review_hero:913 calls symbol:src/helix/studio/workflow_panel.py:_sync_inline_actions_for_content:832 (high)
  • symbol:src/helix/studio/workflow_panel.py:_refresh_review_hero:913 calls symbol:src/helix/studio/workflow_panel.py:_window_chip_text:772 (high)
  • symbol:src/helix/studio/workflow_panel.py:_refresh_review_hero:913 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/workflow_panel.py:_reset_focus_window_override:1226 calls symbol:src/helix/studio/workflow_panel.py:_clear_focus_window_override:1196 (high)
  • symbol:src/helix/studio/workflow_panel.py:_reset_focus_window_override:1226 calls symbol:src/helix/studio/workflow_panel.py:_refresh_focus_window_overlay:1234 (high)
  • symbol:src/helix/studio/workflow_panel.py:_reveal_outcome_tabs:363 calls symbol:src/helix/studio/outcome_explorer.py:count:1879 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_selection_focus_seed:1075 calls symbol:src/helix/studio/workflow_panel.py:_cut_index_from_state:1140 (high)
  • symbol:src/helix/studio/workflow_panel.py:_selection_focus_seed:1075 calls symbol:src/helix/studio/workflow_panel.py:_reference_locus_context:1038 (high)
  • symbol:src/helix/studio/workflow_panel.py:_selection_focus_seed:1075 calls symbol:src/helix/studio/workflow_panel.py:_sequence_from_state:1296 (high)
  • symbol:src/helix/studio/workflow_panel.py:_sequence_from_state:1296 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_set_focus_window_override:1202 calls symbol:src/helix/studio/workflow_panel.py:_clear_focus_window_override:1196 (high)
  • symbol:src/helix/studio/workflow_panel.py:_set_focus_window_override:1202 calls symbol:src/helix/studio/workflow_panel.py:_reference_locus_context:1038 (high)
  • symbol:src/helix/studio/workflow_panel.py:_set_focus_window_override:1202 calls symbol:src/helix/studio/workflow_panel.py:_refresh_focus_window_overlay:1234 (high)
  • symbol:src/helix/studio/workflow_panel.py:_set_focus_window_override:1202 calls symbol:src/helix/studio/workflow_panel.py:_sequence_from_state:1296 (high)
  • symbol:src/helix/studio/workflow_panel.py:_set_inline_hero_actions:819 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_short_window_chip_text:793 calls symbol:src/helix/studio/workflow_panel.py:_window_chip_text:772 (high)
  • symbol:src/helix/studio/workflow_panel.py:_sync_inline_actions_for_content:832 calls symbol:src/helix/studio/workflow_panel.py:_hero_inline_actions_mode:804 (high)
  • symbol:src/helix/studio/workflow_panel.py:_sync_inline_actions_for_content:832 calls symbol:src/helix/studio/workflow_panel.py:_set_inline_hero_actions:819 (high)
  • symbol:src/helix/studio/workflow_panel.py:_undo_fit_to_locus:423 calls symbol:src/helix/studio/workflow_panel.py:apply_view_state:454 (high)
  • symbol:src/helix/studio/workflow_panel.py:_window_chip_text:772 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/workflow_panel.py:_window_chip_text:772 calls symbol:src/helix/studio/workflow_panel.py:active_edit_context:960 (high)
  • symbol:src/helix/studio/workflow_panel.py:active_edit_context:960 calls symbol:src/helix/studio/outcomes/model.py:get:140 (medium)
  • symbol:src/helix/studio/workflow_panel.py:active_edit_context:960 calls symbol:src/helix/studio/workflow_panel.py:_focus_window_context:1163 (high)
  • symbol:src/helix/studio/workflow_panel.py:active_edit_context:960 calls symbol:src/helix/studio/workflow_panel.py:_reference_locus_context:1038 (high)
  • symbol:src/helix/studio/workflow_panel.py:active_edit_context:960 calls symbol:src/helix/studio/workflow_panel.py:_sequence_from_state:1296 (high)
  • symbol:src/helix/studio/workflow_panel.py:focus_active_locus:397 calls symbol:src/helix/studio/workflow_panel.py:_fit_to_locus:400 (high)
  • symbol:src/helix/studio/workflow_panel.py:hideEvent:499 calls symbol:src/helix/studio/gl_panel.py:hideEvent:3189 (medium)
  • symbol:src/helix/studio/workflow_panel.py:hideEvent:499 calls symbol:src/helix/studio/workflow_panel.py:set_render_active:468 (high)
  • symbol:src/helix/studio/workflow_panel.py:resizeEvent:909 calls symbol:src/helix/studio/workflow_panel.py:_apply_responsive_hero:837 (high)
  • symbol:src/helix/studio/workflow_panel.py:set_evs:321 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data_from_evs:1570 (medium)
  • symbol:src/helix/studio/workflow_panel.py:set_evs:321 calls symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 (medium)
  • symbol:src/helix/studio/workflow_panel.py:set_evs:321 calls symbol:src/helix/studio/workflow_panel.py:_hide_outcome_tabs:394 (high)
  • symbol:src/helix/studio/workflow_panel.py:set_evs:321 calls symbol:src/helix/studio/workflow_panel.py:_refresh_action_state:735 (high)
  • symbol:src/helix/studio/workflow_panel.py:set_evs:321 calls symbol:src/helix/studio/workflow_panel.py:_refresh_focus_window_overlay:1234 (high)
  • symbol:src/helix/studio/workflow_panel.py:set_evs:321 calls symbol:src/helix/studio/workflow_panel.py:_refresh_review_hero:913 (high)
  • symbol:src/helix/studio/workflow_panel.py:set_evs:321 calls symbol:src/helix/studio/workflow_panel.py:_reveal_outcome_tabs:363 (high)
  • symbol:src/helix/studio/workflow_panel.py:set_evs:321 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:src/helix/studio/workflow_panel.py:showEvent:492 calls symbol:src/helix/studio/workflow_panel.py:_is_current_tab_selected:478 (high)
  • symbol:src/helix/studio/workflow_panel.py:showEvent:492 calls symbol:src/helix/studio/workflow_panel.py:set_render_active:468 (high)
  • symbol:src/helix/support/build_meta.py:build_info:44 calls symbol:src/helix/provenance.py:current_git_sha:15 (medium)
  • symbol:src/helix/support/build_meta.py:build_info:44 calls symbol:src/helix/support/build_meta.py:load_build_meta:31 (high)
  • symbol:src/helix/support/build_meta.py:is_enterprise_build:54 calls symbol:src/helix/support/build_meta.py:load_build_meta:31 (high)
  • symbol:src/helix/support/build_meta.py:load_build_meta:31 calls symbol:src/helix/support/build_meta.py:build_meta_path:13 (high)
  • symbol:src/helix/support/bundle.py:_discover_log_files:98 calls symbol:src/helix/fs.py:iterdir_sorted:27 (medium)
  • symbol:src/helix/support/bundle.py:_dna_repl:124 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/support/bundle.py:_governance_summary_for_session:152 calls symbol:src/helix/studio/governance_stamp.py:extract_decision_grade_proof_from_artifact:58 (medium)
  • symbol:src/helix/support/bundle.py:_governance_summary_for_session:152 calls symbol:src/helix/studio/governance_stamp.py:extract_decision_grade_proof_from_summary:65 (medium)
  • symbol:src/helix/support/bundle.py:_governance_summary_for_session:152 calls symbol:src/helix/studio/governance_stamp.py:governance_stamp_lines:353 (medium)
  • symbol:src/helix/support/bundle.py:_governance_summary_for_session:152 calls symbol:src/helix/studio/governance_stamp.py:interpretation_for_mode:11 (medium)
  • symbol:src/helix/support/bundle.py:_governance_summary_for_session:152 calls symbol:src/helix/studio/governance_stamp.py:normalize_decision_mode:6 (medium)
  • symbol:src/helix/support/bundle.py:_redact_payload:134 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/support/bundle.py:_redact_payload:134 calls symbol:src/helix/support/bundle.py:_redact_string:119 (high)
  • symbol:src/helix/support/bundle.py:add_bytes:255 calls symbol:src/helix/support/bundle.py:_sha256_bytes:60 (high)
  • symbol:src/helix/support/bundle.py:add_bytes:255 calls symbol:src/helix/support/bundle.py:_zip_write_bytes:64 (high)
  • symbol:src/helix/support/bundle.py:add_bytes:255 calls symbol:src/helix/support/bundle.py:BundleEntry:33 (high)
  • symbol:src/helix/support/crash.py:_dna_repl:49 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/support/crash.py:_prune_old_crashes:116 calls symbol:src/helix/fs.py:iterdir_sorted:27 (medium)
  • symbol:src/helix/support/crash.py:latest_crash:129 calls symbol:src/helix/fs.py:iterdir_sorted:27 (medium)
  • symbol:src/helix/support/crash.py:latest_crash:129 calls symbol:src/helix/support/crash.py:crash_dir:30 (high)
  • symbol:src/helix/support/crash.py:latest_crash:129 calls symbol:src/helix/support/crash.py:CrashRecordRef:25 (high)
  • symbol:src/helix/support/doctor.py:_resolve_repo_python:41 calls symbol:src/helix/support/doctor.py:_venv_python_candidates:29 (high)
  • symbol:src/helix/support/doctor.py:_venv_python_candidates:29 calls symbol:src/helix/support/doctor.py:_is_windows:13 (high)
  • symbol:src/helix/support/doctor.py:render_doctor_report:61 calls symbol:src/helix/provenance.py:current_git_sha:15 (medium)
  • symbol:src/helix/support/doctor.py:render_doctor_report:61 calls symbol:src/helix/support/doctor.py:_find_repo_root:21 (high)
  • symbol:src/helix/support/events.py:_rotate_if_needed:118 calls symbol:src/helix/support/events.py:_rotated_path:114 (high)
  • symbol:src/helix/support/events.py:_rotated_path:114 calls symbol:src/helix/systems/perturbation_program.py:with_name:52 (medium)
  • symbol:src/helix/support/events.py:_sanitize_payload_value:82 calls symbol:src/helix/support/events.py:_sanitize_string:66 (high)
  • symbol:src/helix/support/events.py:_sanitize_payload_value:82 calls symbol:src/helix/support/events.py:_truncate_digest:62 (high)
  • symbol:src/helix/support/events.py:_sanitize_props:100 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/support/events.py:_sanitize_props:100 calls symbol:src/helix/support/events.py:_sanitize_payload_value:82 (high)
  • symbol:src/helix/support/events.py:_sanitize_props:100 calls symbol:src/helix/support/events.py:_sanitize_value:91 (high)
  • symbol:src/helix/support/events.py:_sanitize_string:66 calls symbol:src/helix/string/fm.py:search:75 (medium)
  • symbol:src/helix/support/events.py:_sanitize_string:66 calls symbol:src/helix/support/events.py:_truncate_digest:62 (high)
  • symbol:src/helix/support/events.py:_sanitize_value:91 calls symbol:src/helix/support/events.py:_sanitize_string:66 (high)
  • symbol:src/helix/support/events.py:_sanitize_value:91 calls symbol:src/helix/support/events.py:_truncate_digest:62 (high)
  • symbol:src/helix/support/events.py:_truncate_digest:62 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/support/events.py:events_path:54 calls symbol:src/helix/support/events.py:events_dir:44 (high)
  • symbol:src/helix/support/events.py:log_event:171 calls symbol:src/helix/support/events.py:_rotate_if_needed:118 (high)
  • symbol:src/helix/support/events.py:log_event:171 calls symbol:src/helix/support/events.py:_sanitize_props:100 (high)
  • symbol:src/helix/support/events.py:log_event:171 calls symbol:src/helix/support/events.py:_utc_now_iso:58 (high)
  • symbol:src/helix/support/events.py:log_event:171 calls symbol:src/helix/support/events.py:events_path:54 (high)
  • symbol:src/helix/sweep.py:_derive_run_id:90 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/sweep.py:_derive_run_id:90 calls symbol:src/helix/sweep.py:config_hash:56 (high)
  • symbol:src/helix/sweep.py:config_hash:56 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/sweep.py:config_hash:56 calls symbol:src/helix/sweep.py:_canonical:47 (high)
  • symbol:src/helix/sweep.py:dominates:199 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/sweep.py:generate_points:99 calls symbol:src/helix/sweep.py:SweepPoint:62 (high)
  • symbol:src/helix/systems/bundle_loader.py:_load_from_directory:98 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/systems/bundle_loader.py:_parse_assumption:275 calls symbol:src/helix/systems/contracts.py:Assumption:168 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_bundle_components:121 calls symbol:src/helix/systems/bundle_loader.py:_parse_network_result:379 (high)
  • symbol:src/helix/systems/bundle_loader.py:_parse_bundle_components:121 calls symbol:src/helix/systems/bundle_loader.py:_parse_program_score:439 (high)
  • symbol:src/helix/systems/bundle_loader.py:_parse_bundle_components:121 calls symbol:src/helix/systems/bundle_loader.py:_parse_systems_program:179 (high)
  • symbol:src/helix/systems/bundle_loader.py:_parse_bundle_components:121 calls symbol:src/helix/systems/bundle_loader.py:_parse_uncertainty_report:415 (high)
  • symbol:src/helix/systems/bundle_loader.py:_parse_bundle_components:121 calls symbol:src/helix/systems/contracts.py:BundleProvenance:778 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_bundle_components:121 calls symbol:src/helix/systems/contracts.py:SystemsBundle:808 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_disease_model:210 calls symbol:src/helix/systems/bundle_loader.py:_parse_assumption:275 (high)
  • symbol:src/helix/systems/bundle_loader.py:_parse_disease_model:210 calls symbol:src/helix/systems/bundle_loader.py:_parse_evidence:293 (high)
  • symbol:src/helix/systems/bundle_loader.py:_parse_disease_model:210 calls symbol:src/helix/systems/bundle_loader.py:_parse_limitation:284 (high)
  • symbol:src/helix/systems/bundle_loader.py:_parse_disease_model:210 calls symbol:src/helix/systems/bundle_loader.py:_parse_network_edge:263 (high)
  • symbol:src/helix/systems/bundle_loader.py:_parse_disease_model:210 calls symbol:src/helix/systems/bundle_loader.py:_parse_network_node:244 (high)
  • symbol:src/helix/systems/bundle_loader.py:_parse_disease_model:210 calls symbol:src/helix/systems/bundle_loader.py:_parse_target:232 (high)
  • symbol:src/helix/systems/bundle_loader.py:_parse_disease_model:210 calls symbol:src/helix/systems/contracts.py:DiseaseModel:213 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_evidence:293 calls symbol:src/helix/systems/contracts.py:Evidence:192 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_full_bundle:165 calls symbol:src/helix/systems/bundle_loader.py:_parse_bundle_components:121 (high)
  • symbol:src/helix/systems/bundle_loader.py:_parse_limitation:284 calls symbol:src/helix/systems/contracts.py:Limitation:180 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_network_edge:263 calls symbol:src/helix/systems/contracts.py:NetworkEdge:138 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_network_node:244 calls symbol:src/helix/systems/contracts.py:NetworkNode:111 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_network_result:379 calls symbol:src/helix/systems/bundle_loader.py:_parse_node_state:393 (high)
  • symbol:src/helix/systems/bundle_loader.py:_parse_network_result:379 calls symbol:src/helix/systems/bundle_loader.py:_parse_perturbation_effect:405 (high)
  • symbol:src/helix/systems/bundle_loader.py:_parse_network_result:379 calls symbol:src/helix/systems/contracts.py:NetworkResult:640 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_node_state:393 calls symbol:src/helix/systems/contracts.py:NodeState:597 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_observable_panel:338 calls symbol:src/helix/systems/bundle_loader.py:_parse_observable:350 (high)
  • symbol:src/helix/systems/bundle_loader.py:_parse_observable_panel:338 calls symbol:src/helix/systems/contracts.py:ObservablePanel:482 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_observable_score:452 calls symbol:src/helix/systems/contracts.py:ObservableScore:732 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_observable:350 calls symbol:src/helix/systems/contracts.py:AggregationRule:385 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_observable:350 calls symbol:src/helix/systems/contracts.py:NormalizationRule:405 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_observable:350 calls symbol:src/helix/systems/contracts.py:Observable:445 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_observable:350 calls symbol:src/helix/systems/contracts.py:ObservableCategory:56 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_observable:350 calls symbol:src/helix/systems/contracts.py:ObservableDirection:63 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_perturbation_effect:405 calls symbol:src/helix/systems/contracts.py:PerturbationEffect:622 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_perturbation_program:304 calls symbol:src/helix/systems/bundle_loader.py:_parse_perturbation_target:328 (high)
  • symbol:src/helix/systems/bundle_loader.py:_parse_perturbation_program:304 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_perturbation_program:304 calls symbol:src/helix/systems/contracts.py:PerturbationModality:42 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_perturbation_program:304 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_perturbation_program:304 calls symbol:src/helix/systems/contracts.py:Reversibility:50 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_perturbation_target:328 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_program_score:439 calls symbol:src/helix/systems/bundle_loader.py:_parse_observable_score:452 (high)
  • symbol:src/helix/systems/bundle_loader.py:_parse_program_score:439 calls symbol:src/helix/systems/contracts.py:ProgramScore:754 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_systems_program:179 calls symbol:src/helix/systems/bundle_loader.py:_parse_disease_model:210 (high)
  • symbol:src/helix/systems/bundle_loader.py:_parse_systems_program:179 calls symbol:src/helix/systems/bundle_loader.py:_parse_observable_panel:338 (high)
  • symbol:src/helix/systems/bundle_loader.py:_parse_systems_program:179 calls symbol:src/helix/systems/bundle_loader.py:_parse_perturbation_program:304 (high)
  • symbol:src/helix/systems/bundle_loader.py:_parse_systems_program:179 calls symbol:src/helix/systems/contracts.py:SimulationConfig:515 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_systems_program:179 calls symbol:src/helix/systems/contracts.py:SystemsProgram:535 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_target:232 calls symbol:src/helix/systems/contracts.py:Target:84 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_uncertainty_report:415 calls symbol:src/helix/systems/bundle_loader.py:_parse_uncertainty_source:426 (high)
  • symbol:src/helix/systems/bundle_loader.py:_parse_uncertainty_report:415 calls symbol:src/helix/systems/contracts.py:UncertaintyReport:709 (medium)
  • symbol:src/helix/systems/bundle_loader.py:_parse_uncertainty_source:426 calls symbol:src/helix/systems/contracts.py:UncertaintySource:677 (medium)
  • symbol:src/helix/systems/bundle_loader.py:load_systems_bundle:47 calls symbol:src/helix/systems/bundle_loader.py:_load_from_directory:98 (high)
  • symbol:src/helix/systems/bundle_loader.py:load_systems_bundle:47 calls symbol:src/helix/systems/bundle_loader.py:_load_from_zip:79 (high)
  • symbol:src/helix/systems/bundle_loader.py:load_systems_bundle:47 calls symbol:src/helix/systems/bundle_loader.py:_parse_bundle_components:121 (high)
  • symbol:src/helix/systems/bundle_loader.py:load_systems_bundle:47 calls symbol:src/helix/systems/bundle_loader.py:_parse_full_bundle:165 (high)
  • symbol:src/helix/systems/bundle.py:__init__:48 calls symbol:src/helix/systems/contracts.py:SimulationConfig:515 (medium)
  • symbol:src/helix/systems/bundle.py:_generate_bundle_id:175 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/systems/bundle.py:build:92 calls symbol:src/helix/systems/bundle.py:_generate_bundle_id:175 (high)
  • symbol:src/helix/systems/bundle.py:build:92 calls symbol:src/helix/systems/contracts.py:BundleProvenance:778 (medium)
  • symbol:src/helix/systems/bundle.py:build:92 calls symbol:src/helix/systems/contracts.py:SystemsBundle:808 (medium)
  • symbol:src/helix/systems/bundle.py:build:92 calls symbol:src/helix/systems/contracts.py:SystemsProgram:535 (medium)
  • symbol:src/helix/systems/bundle.py:build:92 calls symbol:src/helix/systems/propagation.py:propagate_perturbation:25 (medium)
  • symbol:src/helix/systems/bundle.py:build:92 calls symbol:src/helix/systems/scoring.py:generate_uncertainty_report:198 (medium)
  • symbol:src/helix/systems/bundle.py:build:92 calls symbol:src/helix/systems/scoring.py:score_program:26 (medium)
  • symbol:src/helix/systems/bundle.py:verify_bundle:283 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/systems/bundle.py:verify_bundle:283 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:bundle:22 (low)
  • symbol:src/helix/systems/cli.py:_load_program_from_file:155 calls symbol:src/helix/systems/cli.py:_parse_program_dict:188 (high)
  • symbol:src/helix/systems/cli.py:_parse_program_dict:188 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (medium)
  • symbol:src/helix/systems/cli.py:_parse_program_dict:188 calls symbol:src/helix/systems/contracts.py:PerturbationModality:42 (medium)
  • symbol:src/helix/systems/cli.py:_parse_program_dict:188 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (medium)
  • symbol:src/helix/systems/cli.py:_parse_program_dict:188 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (medium)
  • symbol:src/helix/systems/cli.py:_parse_program_dict:188 calls symbol:src/helix/systems/contracts.py:Reversibility:50 (medium)
  • symbol:src/helix/systems/cli.py:cmd_bundle:371 calls symbol:src/helix/systems/bundle.py:build:92 (medium)
  • symbol:src/helix/systems/cli.py:cmd_bundle:371 calls symbol:src/helix/systems/bundle.py:export_bundle:182 (medium)
  • symbol:src/helix/systems/cli.py:cmd_bundle:371 calls symbol:src/helix/systems/bundle.py:SystemsBundleBuilder:33 (medium)
  • symbol:src/helix/systems/cli.py:cmd_bundle:371 calls symbol:src/helix/systems/bundle.py:with_disease_model:57 (medium)
  • symbol:src/helix/systems/cli.py:cmd_bundle:371 calls symbol:src/helix/systems/bundle.py:with_observable_panel:67 (medium)
  • symbol:src/helix/systems/cli.py:cmd_bundle:371 calls symbol:src/helix/systems/bundle.py:with_perturbation_program:62 (medium)
  • symbol:src/helix/systems/cli.py:cmd_bundle:371 calls symbol:src/helix/systems/bundle.py:with_simulation_config:72 (medium)
  • symbol:src/helix/systems/cli.py:cmd_bundle:371 calls symbol:src/helix/systems/cli.py:_load_program_from_file:155 (high)
  • symbol:src/helix/systems/cli.py:cmd_bundle:371 calls symbol:src/helix/systems/cli.py:_parse_args:124 (high)
  • symbol:src/helix/systems/cli.py:cmd_bundle:371 calls symbol:src/helix/systems/contracts.py:SimulationConfig:515 (medium)
  • symbol:src/helix/systems/cli.py:cmd_bundle:371 calls symbol:src/helix/systems/disease_models.py:DiseaseModelRegistry:34 (medium)
  • symbol:src/helix/systems/cli.py:cmd_bundle:371 calls symbol:src/helix/systems/observables.py:ObservablePanelRegistry:27 (medium)
  • symbol:src/helix/systems/cli.py:cmd_drift:584 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/systems/cli.py:cmd_drift:584 calls symbol:src/helix/systems/bundle_loader.py:load_systems_bundle:47 (medium)
  • symbol:src/helix/systems/cli.py:cmd_drift:584 calls symbol:src/helix/systems/cli.py:_parse_args:124 (high)
  • symbol:src/helix/systems/cli.py:cmd_drift:584 calls symbol:src/helix/systems/drift.py:analyze_drift:334 (medium)
  • symbol:src/helix/systems/cli.py:cmd_drift:584 calls symbol:src/helix/systems/drift.py:export_drift_report:606 (medium)
  • symbol:src/helix/systems/cli.py:cmd_list_models:437 calls symbol:src/helix/systems/cli.py:_parse_args:124 (high)
  • symbol:src/helix/systems/cli.py:cmd_list_models:437 calls symbol:src/helix/systems/disease_models.py:DiseaseModelRegistry:34 (medium)
  • symbol:src/helix/systems/cli.py:cmd_list_models:437 calls symbol:src/helix/systems/disease_models.py:list_available:237 (medium)
  • symbol:src/helix/systems/cli.py:cmd_review_summary:485 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/systems/cli.py:cmd_review_summary:485 calls symbol:src/helix/systems/bundle_loader.py:load_systems_bundle:47 (medium)
  • symbol:src/helix/systems/cli.py:cmd_review_summary:485 calls symbol:src/helix/systems/cli.py:_parse_args:124 (high)
  • symbol:src/helix/systems/cli.py:cmd_review_summary:485 calls symbol:src/helix/systems/reviewer_summary.py:export_reviewer_summary:539 (medium)
  • symbol:src/helix/systems/cli.py:cmd_review_summary:485 calls symbol:src/helix/systems/reviewer_summary.py:generate_reviewer_summary:378 (medium)
  • symbol:src/helix/systems/cli.py:cmd_score_program:303 calls symbol:src/helix/systems/cli.py:_load_program_from_file:155 (high)
  • symbol:src/helix/systems/cli.py:cmd_score_program:303 calls symbol:src/helix/systems/cli.py:_parse_args:124 (high)
  • symbol:src/helix/systems/cli.py:cmd_score_program:303 calls symbol:src/helix/systems/contracts.py:SimulationConfig:515 (medium)
  • symbol:src/helix/systems/cli.py:cmd_score_program:303 calls symbol:src/helix/systems/disease_models.py:DiseaseModelRegistry:34 (medium)
  • symbol:src/helix/systems/cli.py:cmd_score_program:303 calls symbol:src/helix/systems/observables.py:ObservablePanelRegistry:27 (medium)
  • symbol:src/helix/systems/cli.py:cmd_score_program:303 calls symbol:src/helix/systems/propagation.py:propagate_perturbation:25 (medium)
  • symbol:src/helix/systems/cli.py:cmd_score_program:303 calls symbol:src/helix/systems/scoring.py:generate_uncertainty_report:198 (medium)
  • symbol:src/helix/systems/cli.py:cmd_score_program:303 calls symbol:src/helix/systems/scoring.py:score_program:26 (medium)
  • symbol:src/helix/systems/cli.py:cmd_simulate_program:254 calls symbol:src/helix/systems/cli.py:_load_program_from_file:155 (high)
  • symbol:src/helix/systems/cli.py:cmd_simulate_program:254 calls symbol:src/helix/systems/cli.py:_parse_args:124 (high)
  • symbol:src/helix/systems/cli.py:cmd_simulate_program:254 calls symbol:src/helix/systems/contracts.py:SimulationConfig:515 (medium)
  • symbol:src/helix/systems/cli.py:cmd_simulate_program:254 calls symbol:src/helix/systems/disease_models.py:DiseaseModelRegistry:34 (medium)
  • symbol:src/helix/systems/cli.py:cmd_simulate_program:254 calls symbol:src/helix/systems/propagation.py:propagate_perturbation:25 (medium)
  • symbol:src/helix/systems/cli.py:cmd_validate_disease_model:221 calls symbol:src/helix/systems/cli.py:_parse_args:124 (high)
  • symbol:src/helix/systems/cli.py:cmd_validate_disease_model:221 calls symbol:src/helix/systems/disease_models.py:validate_disease_model:269 (medium)
  • symbol:src/helix/systems/cli.py:cmd_verify:459 calls symbol:src/helix/systems/bundle.py:verify_bundle:283 (medium)
  • symbol:src/helix/systems/cli.py:cmd_verify:459 calls symbol:src/helix/systems/cli.py:_parse_args:124 (high)
  • symbol:src/helix/systems/contracts.py:__post_init__:148 calls symbol:src/helix/systems/contracts.py:_coerce_enum:20 (high)
  • symbol:src/helix/systems/contracts.py:__post_init__:235 calls symbol:src/helix/systems/contracts.py:_coerce_enum:20 (high)
  • symbol:src/helix/systems/contracts.py:__post_init__:351 calls symbol:src/helix/systems/contracts.py:_coerce_enum:20 (high)
  • symbol:src/helix/systems/contracts.py:__post_init__:458 calls symbol:src/helix/systems/contracts.py:_coerce_enum:20 (high)
  • symbol:src/helix/systems/contracts.py:__post_init__:688 calls symbol:src/helix/systems/contracts.py:_coerce_enum:20 (high)
  • symbol:src/helix/systems/contracts.py:__post_init__:94 calls symbol:src/helix/systems/contracts.py:_coerce_enum:20 (high)
  • symbol:src/helix/systems/contracts.py:compute_hash:274 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/systems/contracts.py:compute_hash:274 calls symbol:src/helix/systems/contracts.py:to_dict:99 (high)
  • symbol:src/helix/systems/contracts.py:compute_hash:378 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/systems/contracts.py:compute_hash:378 calls symbol:src/helix/systems/contracts.py:to_dict:99 (high)
  • symbol:src/helix/systems/contracts.py:compute_hash:508 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/systems/contracts.py:compute_hash:508 calls symbol:src/helix/systems/contracts.py:to_dict:99 (high)
  • symbol:src/helix/systems/contracts.py:to_dict_with_provenance:589 calls symbol:src/helix/systems/contracts.py:to_dict:99 (high)
  • symbol:src/helix/systems/contracts.py:to_dict:246 calls symbol:src/helix/systems/contracts.py:to_dict:99 (high)
  • symbol:src/helix/systems/contracts.py:to_dict:358 calls symbol:src/helix/systems/contracts.py:to_dict:99 (high)
  • symbol:src/helix/systems/contracts.py:to_dict:492 calls symbol:src/helix/systems/contracts.py:to_dict:99 (high)
  • symbol:src/helix/systems/contracts.py:to_dict:554 calls symbol:src/helix/systems/contracts.py:to_dict:99 (high)
  • symbol:src/helix/systems/disease_models.py:_parse_model:107 calls symbol:src/helix/systems/contracts.py:Assumption:168 (medium)
  • symbol:src/helix/systems/disease_models.py:_parse_model:107 calls symbol:src/helix/systems/contracts.py:ConfidenceLevel:69 (medium)
  • symbol:src/helix/systems/disease_models.py:_parse_model:107 calls symbol:src/helix/systems/contracts.py:DiseaseModel:213 (medium)
  • symbol:src/helix/systems/disease_models.py:_parse_model:107 calls symbol:src/helix/systems/contracts.py:Evidence:192 (medium)
  • symbol:src/helix/systems/disease_models.py:_parse_model:107 calls symbol:src/helix/systems/contracts.py:Limitation:180 (medium)
  • symbol:src/helix/systems/disease_models.py:_parse_model:107 calls symbol:src/helix/systems/contracts.py:ModelScope:36 (medium)
  • symbol:src/helix/systems/disease_models.py:_parse_model:107 calls symbol:src/helix/systems/contracts.py:NetworkEdge:138 (medium)
  • symbol:src/helix/systems/disease_models.py:_parse_model:107 calls symbol:src/helix/systems/contracts.py:NetworkNode:111 (medium)
  • symbol:src/helix/systems/disease_models.py:_parse_model:107 calls symbol:src/helix/systems/contracts.py:Target:84 (medium)
  • symbol:src/helix/systems/disease_models.py:_parse_model:107 calls symbol:src/helix/systems/disease_models.py:DiseaseModelValidationError:26 (high)
  • symbol:src/helix/systems/disease_models.py:_validate_model:205 calls symbol:src/helix/systems/disease_models.py:DiseaseModelValidationError:26 (high)
  • symbol:src/helix/systems/disease_models.py:load_disease_model:255 calls symbol:src/helix/systems/disease_models.py:DiseaseModelRegistry:34 (high)
  • symbol:src/helix/systems/disease_models.py:load_disease_model:255 calls symbol:src/helix/systems/disease_models.py:load:54 (high)
  • symbol:src/helix/systems/disease_models.py:load:54 calls symbol:src/helix/systems/disease_models.py:_find_model_file:93 (high)
  • symbol:src/helix/systems/disease_models.py:load:54 calls symbol:src/helix/systems/disease_models.py:_parse_model:107 (high)
  • symbol:src/helix/systems/disease_models.py:load:54 calls symbol:src/helix/systems/disease_models.py:_validate_model:205 (high)
  • symbol:src/helix/systems/disease_models.py:load:54 calls symbol:src/helix/systems/disease_models.py:DiseaseModelValidationError:26 (high)
  • symbol:src/helix/systems/drift.py:to_json:188 calls symbol:src/helix/systems/drift.py:to_dict:117 (high)
  • symbol:src/helix/systems/observables.py:_find_panel_file:67 calls symbol:src/helix/systems/observables.py:load:44 (high)
  • symbol:src/helix/systems/observables.py:_parse_panel:80 calls symbol:src/helix/systems/contracts.py:AggregationRule:385 (medium)
  • symbol:src/helix/systems/observables.py:_parse_panel:80 calls symbol:src/helix/systems/contracts.py:ConfidenceLevel:69 (medium)
  • symbol:src/helix/systems/observables.py:_parse_panel:80 calls symbol:src/helix/systems/contracts.py:ConfidenceRule:429 (medium)
  • symbol:src/helix/systems/observables.py:_parse_panel:80 calls symbol:src/helix/systems/contracts.py:NormalizationRule:405 (medium)
  • symbol:src/helix/systems/observables.py:_parse_panel:80 calls symbol:src/helix/systems/contracts.py:Observable:445 (medium)
  • symbol:src/helix/systems/observables.py:_parse_panel:80 calls symbol:src/helix/systems/contracts.py:ObservableCategory:56 (medium)
  • symbol:src/helix/systems/observables.py:_parse_panel:80 calls symbol:src/helix/systems/contracts.py:ObservableDirection:63 (medium)
  • symbol:src/helix/systems/observables.py:_parse_panel:80 calls symbol:src/helix/systems/contracts.py:ObservablePanel:482 (medium)
  • symbol:src/helix/systems/observables.py:load:44 calls symbol:src/helix/systems/observables.py:_find_panel_file:67 (high)
  • symbol:src/helix/systems/observables.py:load:44 calls symbol:src/helix/systems/observables.py:_parse_panel:80 (high)
  • symbol:src/helix/systems/perturbation_program.py:build:125 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (medium)
  • symbol:src/helix/systems/perturbation_program.py:build:125 calls symbol:src/helix/systems/perturbation_program.py:_validate_program:160 (high)
  • symbol:src/helix/systems/perturbation_program.py:build:125 calls symbol:src/helix/systems/perturbation_program.py:PerturbationValidationError:21 (high)
  • symbol:src/helix/systems/reviewer_summary_qualified.py:to_dict:45 calls symbol:src/helix/systems/reviewer_summary_qualified.py:to_dict:17 (high)
  • symbol:src/helix/systems/reviewer_summary_qualified.py:to_json:62 calls symbol:src/helix/systems/reviewer_summary_qualified.py:to_dict:17 (high)
  • symbol:src/helix/systems/reviewer_summary.py:to_dict:198 calls symbol:src/helix/systems/reviewer_summary.py:to_dict:40 (high)
  • symbol:src/helix/systems/reviewer_summary.py:to_json:218 calls symbol:src/helix/systems/reviewer_summary.py:to_dict:40 (high)
  • symbol:src/helix/teams/audit_export.py:_event_project_id:104 calls symbol:src/helix/teams/db.py:get_run:987 (medium)
  • symbol:src/helix/teams/audit_export.py:_event_workspace_id:45 calls symbol:src/helix/teams/audit_export.py:_maybe_workspace_id:36 (high)
  • symbol:src/helix/teams/audit_export.py:_event_workspace_id:45 calls symbol:src/helix/teams/db.py:get_bundle_by_receipt:1117 (medium)
  • symbol:src/helix/teams/audit_export.py:_event_workspace_id:45 calls symbol:src/helix/teams/db.py:get_program:1258 (medium)
  • symbol:src/helix/teams/audit_export.py:_event_workspace_id:45 calls symbol:src/helix/teams/db.py:get_project:821 (medium)
  • symbol:src/helix/teams/audit_export.py:_event_workspace_id:45 calls symbol:src/helix/teams/db.py:get_run:987 (medium)
  • symbol:src/helix/teams/audit_export.py:_normalize_rfc3339_utc:24 calls symbol:src/helix/teams/audit_export.py:AuditExportError:16 (high)
  • symbol:src/helix/teams/audit_export.py:_object_digest:123 calls symbol:src/helix/canonicalization/jcs.py:jcs_bytes:27 (medium)
  • symbol:src/helix/teams/audit_export.py:_object_digest:123 calls symbol:src/helix/teams/audit_export.py:_sha256_prefixed:20 (high)
  • symbol:src/helix/teams/audit_export.py:_to_event_v1:132 calls symbol:src/helix/teams/audit_export.py:_normalize_rfc3339_utc:24 (high)
  • symbol:src/helix/teams/audit_export.py:_to_event_v1:132 calls symbol:src/helix/teams/audit_export.py:_object_digest:123 (high)
  • symbol:src/helix/teams/backup.py:_table_counts:68 calls symbol:src/helix/teams/backup.py:_quoted_identifier:64 (high)
  • symbol:src/helix/teams/backup.py:create_db_backup:95 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (medium)
  • symbol:src/helix/teams/backup.py:create_db_backup:95 calls symbol:src/helix/teams/backup.py:_integrity_check:76 (high)
  • symbol:src/helix/teams/backup.py:create_db_backup:95 calls symbol:src/helix/teams/backup.py:_sha256_hex:34 (high)
  • symbol:src/helix/teams/backup.py:create_db_backup:95 calls symbol:src/helix/teams/backup.py:_table_counts:68 (high)
  • symbol:src/helix/teams/backup.py:create_db_backup:95 calls symbol:src/helix/teams/backup.py:_table_names:42 (high)
  • symbol:src/helix/teams/backup.py:create_db_backup:95 calls symbol:src/helix/teams/backup.py:_utc_now:25 (high)
  • symbol:src/helix/teams/backup.py:create_db_backup:95 calls symbol:src/helix/teams/backup.py:_validate_core_tables:55 (high)
  • symbol:src/helix/teams/blob_store_s3.py:__init__:41 calls symbol:src/helix/studio/offtargets/model.py:Config:155 (medium)
  • symbol:src/helix/teams/blob_store_s3.py:__init__:41 calls symbol:tools/studio_screenshot_receipt.mjs:client:238 (low)
  • symbol:src/helix/teams/blob_store_s3.py:_key_for:159 calls symbol:src/helix/teams/blob_store_s3.py:_s3_key:19 (high)
  • symbol:src/helix/teams/blob_store_s3.py:download_to_path:247 calls symbol:src/helix/teams/blob_store_s3.py:_key_for:159 (high)
  • symbol:src/helix/teams/blob_store_s3.py:download_to_path:247 calls symbol:src/helix/teams/blob_store_s3.py:_raise_for_client_error:162 (high)
  • symbol:src/helix/teams/blob_store_s3.py:exists:177 calls symbol:src/helix/teams/blob_store_s3.py:_key_for:159 (high)
  • symbol:src/helix/teams/blob_store_s3.py:exists:177 calls symbol:src/helix/teams/blob_store_s3.py:_raise_for_client_error:162 (high)
  • symbol:src/helix/teams/blob_store_s3.py:from_env:85 calls symbol:src/helix/teams/blob_store_s3.py:_normalize_prefix:13 (high)
  • symbol:src/helix/teams/blob_store_s3.py:from_env:85 calls symbol:src/helix/teams/blob_store_s3.py:S3BlobStoreConfig:27 (high)
  • symbol:src/helix/teams/blob_store_s3.py:from_env:85 calls symbol:src/helix/user_config.py:resolve_setting_bool:189 (medium)
  • symbol:src/helix/teams/blob_store_s3.py:from_env:85 calls symbol:src/helix/user_config.py:resolve_setting_int:170 (medium)
  • symbol:src/helix/teams/blob_store_s3.py:from_env:85 calls symbol:src/helix/user_config.py:resolve_setting_str:155 (medium)
  • symbol:src/helix/teams/blob_store_s3.py:get_bytes:227 calls symbol:src/helix/teams/blob_store_s3.py:_key_for:159 (high)
  • symbol:src/helix/teams/blob_store_s3.py:get_bytes:227 calls symbol:src/helix/teams/blob_store_s3.py:_raise_for_client_error:162 (high)
  • symbol:src/helix/teams/blob_store_s3.py:open_reader:269 calls symbol:src/helix/teams/blob_store_s3.py:_key_for:159 (high)
  • symbol:src/helix/teams/blob_store_s3.py:open_reader:269 calls symbol:src/helix/teams/blob_store_s3.py:_raise_for_client_error:162 (high)
  • symbol:src/helix/teams/blob_store_s3.py:put_bytes:188 calls symbol:src/helix/teams/blob_store_s3.py:_key_for:159 (high)
  • symbol:src/helix/teams/blob_store_s3.py:put_bytes:188 calls symbol:src/helix/teams/blob_store_s3.py:_raise_for_client_error:162 (high)
  • symbol:src/helix/teams/blob_store_s3.py:put_bytes:188 calls symbol:src/helix/teams/blob_store_s3.py:exists:177 (high)
  • symbol:src/helix/teams/blob_store_s3.py:put_bytes:188 calls symbol:src/helix/teams/blob_store.py:BlobPutResult:15 (medium)
  • symbol:src/helix/teams/blob_store_s3.py:put_bytes:188 calls symbol:src/helix/teams/digest.py:sha256_bytes:28 (medium)
  • symbol:src/helix/teams/blob_store_s3.py:size_bytes:239 calls symbol:src/helix/teams/blob_store_s3.py:_key_for:159 (high)
  • symbol:src/helix/teams/blob_store_s3.py:size_bytes:239 calls symbol:src/helix/teams/blob_store_s3.py:_raise_for_client_error:162 (high)
  • symbol:src/helix/teams/blob_store.py:download_to_path:76 calls symbol:src/helix/teams/blob_store.py:_path_for:39 (high)
  • symbol:src/helix/teams/blob_store.py:download_to_path:76 calls symbol:src/helix/teams/blob_store.py:exists:21 (high)
  • symbol:src/helix/teams/blob_store.py:exists:42 calls symbol:src/helix/teams/blob_store.py:_path_for:39 (high)
  • symbol:src/helix/teams/blob_store.py:exists:42 calls symbol:src/helix/teams/blob_store.py:exists:21 (high)
  • symbol:src/helix/teams/blob_store.py:get_blob_store:90 calls symbol:src/helix/teams/blob_store_s3.py:from_env:85 (medium)
  • symbol:src/helix/teams/blob_store.py:get_blob_store:90 calls symbol:src/helix/teams/blob_store.py:ContentAddressedBlobStore:34 (high)
  • symbol:src/helix/teams/blob_store.py:get_blob_store:90 calls symbol:src/helix/user_config.py:resolve_setting_str:155 (medium)
  • symbol:src/helix/teams/blob_store.py:get_bytes:70 calls symbol:src/helix/teams/blob_store.py:_path_for:39 (high)
  • symbol:src/helix/teams/blob_store.py:open_reader:85 calls symbol:src/helix/teams/blob_store.py:_path_for:39 (high)
  • symbol:src/helix/teams/blob_store.py:put_bytes:45 calls symbol:src/helix/teams/blob_store.py:_path_for:39 (high)
  • symbol:src/helix/teams/blob_store.py:put_bytes:45 calls symbol:src/helix/teams/blob_store.py:BlobPutResult:15 (high)
  • symbol:src/helix/teams/blob_store.py:put_bytes:45 calls symbol:src/helix/teams/blob_store.py:exists:21 (high)
  • symbol:src/helix/teams/blob_store.py:put_bytes:45 calls symbol:src/helix/teams/digest.py:sha256_bytes:28 (medium)
  • symbol:src/helix/teams/blob_store.py:put_bytes:45 calls symbol:src/helix/temp.py:mkstemp:80 (medium)
  • symbol:src/helix/teams/blob_store.py:size_bytes:73 calls symbol:src/helix/teams/blob_store.py:_path_for:39 (high)
  • symbol:src/helix/teams/client.py:acknowledge_registry_dependency:209 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/teams/client.py:acknowledge_registry_dependency:209 calls symbol:src/helix/studio/ui_dispatcher.py:post:14 (medium)
  • symbol:src/helix/teams/client.py:acknowledge_registry_dependency:209 calls symbol:src/helix/teams/client.py:_headers:24 (high)
  • symbol:src/helix/teams/client.py:add_registry_dependency:187 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/teams/client.py:add_registry_dependency:187 calls symbol:src/helix/studio/ui_dispatcher.py:post:14 (medium)
  • symbol:src/helix/teams/client.py:add_registry_dependency:187 calls symbol:src/helix/teams/client.py:_headers:24 (high)
  • symbol:src/helix/teams/client.py:create_registry_program:165 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/teams/client.py:create_registry_program:165 calls symbol:src/helix/studio/ui_dispatcher.py:post:14 (medium)
  • symbol:src/helix/teams/client.py:create_registry_program:165 calls symbol:src/helix/teams/client.py:_headers:24 (high)
  • symbol:src/helix/teams/client.py:create_run:35 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/teams/client.py:create_run:35 calls symbol:src/helix/studio/ui_dispatcher.py:post:14 (medium)
  • symbol:src/helix/teams/client.py:create_run:35 calls symbol:src/helix/teams/client.py:_headers:24 (high)
  • symbol:src/helix/teams/client.py:deprecate_registry_version:198 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/teams/client.py:deprecate_registry_version:198 calls symbol:src/helix/studio/ui_dispatcher.py:post:14 (medium)
  • symbol:src/helix/teams/client.py:deprecate_registry_version:198 calls symbol:src/helix/teams/client.py:_headers:24 (high)
  • symbol:src/helix/teams/client.py:download_blob:56 calls symbol:src/helix/teams/client.py:_headers:24 (high)
  • symbol:src/helix/teams/client.py:download_blob:56 calls symbol:src/helix/teams/digest.py:parse:21 (medium)
  • symbol:src/helix/teams/client.py:download_blob:56 calls symbol:tests/test_basespace_client.py:iter_content:21 (low)
  • symbol:src/helix/teams/client.py:get_blob:46 calls symbol:src/helix/teams/client.py:_headers:24 (high)
  • symbol:src/helix/teams/client.py:get_blob:46 calls symbol:src/helix/teams/digest.py:parse:21 (medium)
  • symbol:src/helix/teams/client.py:get_receipt_bundle:76 calls symbol:src/helix/teams/client.py:_headers:24 (high)
  • symbol:src/helix/teams/client.py:get_registry_graph:144 calls symbol:src/helix/teams/client.py:_headers:24 (high)
  • symbol:src/helix/teams/client.py:get_registry_program:99 calls symbol:src/helix/teams/client.py:_headers:24 (high)
  • symbol:src/helix/teams/client.py:get_registry_status:154 calls symbol:src/helix/teams/client.py:_headers:24 (high)
  • symbol:src/helix/teams/client.py:get_telemetry_counters:220 calls symbol:src/helix/teams/client.py:_headers:24 (high)
  • symbol:src/helix/teams/client.py:get_telemetry_seats:231 calls symbol:src/helix/teams/client.py:_headers:24 (high)
  • symbol:src/helix/teams/client.py:list_registry_programs:86 calls symbol:src/helix/teams/client.py:_headers:24 (high)
  • symbol:src/helix/teams/client.py:publish_registry_version:176 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/teams/client.py:publish_registry_version:176 calls symbol:src/helix/studio/ui_dispatcher.py:post:14 (medium)
  • symbol:src/helix/teams/client.py:publish_registry_version:176 calls symbol:src/helix/teams/client.py:_headers:24 (high)
  • symbol:src/helix/teams/client.py:put_blob:27 calls symbol:src/helix/studio/ui_dispatcher.py:post:14 (medium)
  • symbol:src/helix/teams/client.py:put_blob:27 calls symbol:src/helix/teams/client.py:_headers:24 (high)
  • symbol:src/helix/teams/client.py:put_blob:27 calls symbol:src/helix/teams/digest.py:sha256_bytes:28 (medium)
  • symbol:src/helix/teams/db.py:_risk_summary_hash:48 calls symbol:src/helix/teams/db.py:_sha256_prefixed_json:39 (high)
  • symbol:src/helix/teams/db.py:_sha256_prefixed_json:39 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/teams/db.py:_sha256_prefixed_json:39 calls symbol:src/helix/teams/db.py:_json_dumps:35 (high)
  • symbol:src/helix/teams/db.py:create_project:751 calls symbol:src/helix/teams/db.py:_utc_now:14 (high)
  • symbol:src/helix/teams/db.py:create_project:751 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:create_workspace:737 calls symbol:src/helix/teams/db.py:_utc_now:14 (high)
  • symbol:src/helix/teams/db.py:create_workspace:737 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:disable_token:612 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:find_program_by_name:1236 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:get_bundle_by_receipt:1117 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:get_program_member_permission:1226 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:get_program_version_status:1790 calls symbol:src/helix/teams/db.py:_dependency_fingerprint:60 (high)
  • symbol:src/helix/teams/db.py:get_program_version_status:1790 calls symbol:src/helix/teams/db.py:_risk_summary_hash:48 (high)
  • symbol:src/helix/teams/db.py:get_program_version_status:1790 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:get_program_version_status:1790 calls symbol:src/helix/teams/db.py:get_program_version:1653 (high)
  • symbol:src/helix/teams/db.py:get_program_version:1653 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:get_program:1258 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:get_project:821 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:get_run:987 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:get_share_token:1026 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:get_token:651 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:get_token:651 calls symbol:src/helix/teams/db.py:TokenRecord:79 (high)
  • symbol:src/helix/teams/db.py:init_schema:127 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:runs:183 (medium)
  • symbol:src/helix/teams/db.py:init_schema:127 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (medium)
  • symbol:src/helix/teams/db.py:init_schema:127 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:list_program_dependencies:1598 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:list_program_dependents:1622 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:list_program_members:1204 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:list_program_versions:1333 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:list_projects:760 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:list_workspaces:746 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:program_dependency_exists:1587 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:register_blob:836 calls symbol:src/helix/teams/db.py:_utc_now:14 (high)
  • symbol:src/helix/teams/db.py:register_blob:836 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:remove_program_member:1200 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:set_program_version_deprecated:1646 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:telemetry_seats:779 calls symbol:src/helix/teams/db.py:_utc_now:14 (high)
  • symbol:src/helix/teams/db.py:telemetry_seats:779 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/db.py:upsert_user:480 calls symbol:src/helix/teams/db.py:_utc_now:14 (high)
  • symbol:src/helix/teams/db.py:upsert_user:480 calls symbol:src/helix/teams/db.py:connect:108 (high)
  • symbol:src/helix/teams/digest.py:parse:21 calls symbol:src/helix/teams/digest.py:Sha256Digest:8 (high)
  • symbol:src/helix/teams/digest.py:sha256_bytes:28 calls symbol:src/helix/teams/digest.py:Sha256Digest:8 (high)
  • symbol:src/helix/teams/digest.py:sha256_text:32 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/teams/digest.py:sha256_text:32 calls symbol:src/helix/teams/digest.py:sha256_bytes:28 (high)
  • symbol:src/helix/teams/oidc.py:_b64url_decode:26 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/teams/oidc.py:_b64url_decode:26 calls symbol:src/helix/teams/oidc.py:OIDCAuthError:15 (high)
  • symbol:src/helix/teams/oidc.py:_best_role:87 calls symbol:src/helix/teams/oidc.py:OIDCAuthError:15 (high)
  • symbol:src/helix/teams/oidc.py:_fetch_json:170 calls symbol:src/helix/teams/oidc.py:_json_loads_no_dupes:37 (high)
  • symbol:src/helix/teams/oidc.py:_fetch_json:170 calls symbol:src/helix/teams/oidc.py:OIDCAuthError:15 (high)
  • symbol:src/helix/teams/oidc.py:_load_jwks_from_path:162 calls symbol:src/helix/teams/oidc.py:_json_loads_no_dupes:37 (high)
  • symbol:src/helix/teams/oidc.py:_load_jwks_from_path:162 calls symbol:src/helix/teams/oidc.py:OIDCAuthError:15 (high)
  • symbol:src/helix/teams/oidc.py:_no_dupe_object_pairs:38 calls symbol:src/helix/teams/oidc.py:OIDCAuthError:15 (high)
  • symbol:src/helix/teams/oidc.py:_now_s:158 calls symbol:src/helix/clock.py:unix_time_s:96 (medium)
  • symbol:src/helix/teams/oidc.py:_now_s:158 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/teams/oidc.py:_parse_int_claim:72 calls symbol:src/helix/teams/oidc.py:OIDCAuthError:15 (high)
  • symbol:src/helix/teams/oidc.py:_read_env_float:116 calls symbol:src/helix/teams/oidc.py:OIDCAuthError:15 (high)
  • symbol:src/helix/teams/oidc.py:_read_env_int:106 calls symbol:src/helix/teams/oidc.py:OIDCAuthError:15 (high)
  • symbol:src/helix/teams/oidc.py:_require_str:54 calls symbol:src/helix/teams/oidc.py:OIDCAuthError:15 (high)
  • symbol:src/helix/teams/oidc.py:_resolve_jwks_url:190 calls symbol:src/helix/teams/oidc.py:_json_loads_no_dupes:37 (high)
  • symbol:src/helix/teams/oidc.py:_resolve_jwks_url:190 calls symbol:src/helix/teams/oidc.py:OIDCAuthError:15 (high)
  • symbol:src/helix/teams/oidc.py:_verify_rs256:341 calls symbol:src/helix/teams/oidc.py:_b64url_decode:26 (high)
  • symbol:src/helix/teams/oidc.py:_verify_rs256:341 calls symbol:src/helix/teams/oidc.py:OIDCAuthError:15 (high)
  • symbol:src/helix/teams/oidc.py:authenticate_bearer_token:371 calls symbol:src/helix/clock.py:unix_time_s:96 (medium)
  • symbol:src/helix/teams/oidc.py:authenticate_bearer_token:371 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (medium)
  • symbol:src/helix/teams/oidc.py:authenticate_bearer_token:371 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/teams/oidc.py:authenticate_bearer_token:371 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/teams/oidc.py:authenticate_bearer_token:371 calls symbol:src/helix/teams/oidc.py:_audience_ok:60 (high)
  • symbol:src/helix/teams/oidc.py:authenticate_bearer_token:371 calls symbol:src/helix/teams/oidc.py:_b64url_decode:26 (high)
  • symbol:src/helix/teams/oidc.py:authenticate_bearer_token:371 calls symbol:src/helix/teams/oidc.py:_best_role:87 (high)
  • symbol:src/helix/teams/oidc.py:authenticate_bearer_token:371 calls symbol:src/helix/teams/oidc.py:_json_loads_no_dupes:37 (high)
  • symbol:src/helix/teams/oidc.py:authenticate_bearer_token:371 calls symbol:src/helix/teams/oidc.py:_jwk_for_kid:327 (high)
  • symbol:src/helix/teams/oidc.py:authenticate_bearer_token:371 calls symbol:src/helix/teams/oidc.py:_parse_int_claim:72 (high)
  • symbol:src/helix/teams/oidc.py:authenticate_bearer_token:371 calls symbol:src/helix/teams/oidc.py:_require_str:54 (high)
  • symbol:src/helix/teams/oidc.py:authenticate_bearer_token:371 calls symbol:src/helix/teams/oidc.py:_verify_rs256:341 (high)
  • symbol:src/helix/teams/oidc.py:authenticate_bearer_token:371 calls symbol:src/helix/teams/oidc.py:get_jwks:211 (high)
  • symbol:src/helix/teams/oidc.py:authenticate_bearer_token:371 calls symbol:src/helix/teams/oidc.py:OIDCAuthError:15 (high)
  • symbol:src/helix/teams/oidc.py:authenticate_bearer_token:371 calls symbol:src/helix/teams/oidc.py:OIDCIdentity:365 (high)
  • symbol:src/helix/teams/oidc.py:get_jwks:211 calls symbol:src/helix/teams/oidc.py:_fetch_json:170 (high)
  • symbol:src/helix/teams/oidc.py:get_jwks:211 calls symbol:src/helix/teams/oidc.py:_load_jwks_from_path:162 (high)
  • symbol:src/helix/teams/oidc.py:get_jwks:211 calls symbol:src/helix/teams/oidc.py:_now_s:158 (high)
  • symbol:src/helix/teams/oidc.py:get_jwks:211 calls symbol:src/helix/teams/oidc.py:_resolve_jwks_url:190 (high)
  • symbol:src/helix/teams/oidc.py:load_oidc_config_from_env:264 calls symbol:src/helix/teams/oidc.py:_read_env_float:116 (high)
  • symbol:src/helix/teams/oidc.py:load_oidc_config_from_env:264 calls symbol:src/helix/teams/oidc.py:_read_env_int:106 (high)
  • symbol:src/helix/teams/oidc.py:load_oidc_config_from_env:264 calls symbol:src/helix/teams/oidc.py:JWKSProvider:126 (high)
  • symbol:src/helix/teams/oidc.py:load_oidc_config_from_env:264 calls symbol:src/helix/teams/oidc.py:OIDCAuthError:15 (high)
  • symbol:src/helix/teams/oidc.py:load_oidc_config_from_env:264 calls symbol:src/helix/teams/oidc.py:OIDCConfig:254 (high)
  • symbol:src/helix/teams/release_integrity.py:_load_family_qualifications:223 calls symbol:src/helix/teams/release_integrity.py:ModelFamilyQualificationState:39 (high)
  • symbol:src/helix/teams/release_integrity.py:_load_panel_outcomes:199 calls symbol:src/helix/teams/release_integrity.py:PanelOutcomeFingerprint:18 (high)
  • symbol:src/helix/teams/release_integrity.py:compute_summary_hash:112 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/teams/release_integrity.py:compute_summary_hash:112 calls symbol:src/helix/teams/release_integrity.py:to_dict:27 (high)
  • symbol:src/helix/teams/release_integrity.py:generate_release_integrity_artifact:290 calls symbol:src/helix/teams/release_integrity.py:compute_summary_hash:112 (high)
  • symbol:src/helix/teams/release_integrity.py:generate_release_integrity_artifact:290 calls symbol:src/helix/teams/release_integrity.py:generate:167 (high)
  • symbol:src/helix/teams/release_integrity.py:generate_release_integrity_artifact:290 calls symbol:src/helix/teams/release_integrity.py:ReleaseIntegrityGenerator:142 (high)
  • symbol:src/helix/teams/release_integrity.py:generate_release_integrity_artifact:290 calls symbol:src/helix/teams/release_integrity.py:to_json:109 (high)
  • symbol:src/helix/teams/release_integrity.py:generate:167 calls symbol:src/helix/teams/release_integrity.py:_compute_drift:279 (high)
  • symbol:src/helix/teams/release_integrity.py:generate:167 calls symbol:src/helix/teams/release_integrity.py:_load_contract_version:271 (high)
  • symbol:src/helix/teams/release_integrity.py:generate:167 calls symbol:src/helix/teams/release_integrity.py:_load_family_qualifications:223 (high)
  • symbol:src/helix/teams/release_integrity.py:generate:167 calls symbol:src/helix/teams/release_integrity.py:_load_panel_outcomes:199 (high)
  • symbol:src/helix/teams/release_integrity.py:generate:167 calls symbol:src/helix/teams/release_integrity.py:_load_thresholds:262 (high)
  • symbol:src/helix/teams/release_integrity.py:generate:167 calls symbol:src/helix/teams/release_integrity.py:ReleaseIntegrityArtifact:60 (high)
  • symbol:src/helix/teams/release_integrity.py:generate:167 calls symbol:src/helix/teams/release_integrity.py:validate_continuity:117 (high)
  • symbol:src/helix/teams/release_integrity.py:to_dict:93 calls symbol:src/helix/teams/release_integrity.py:to_dict:27 (high)
  • symbol:src/helix/teams/release_integrity.py:to_json:109 calls symbol:src/helix/teams/release_integrity.py:to_dict:27 (high)
  • symbol:src/helix/teams/runner.py:_read_pubkey_b64:20 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/teams/server.py:_auth:311 calls symbol:src/helix/teams/db.py:get_token:651 (medium)
  • symbol:src/helix/teams/server.py:_auth:311 calls symbol:src/helix/teams/oidc.py:authenticate_bearer_token:371 (medium)
  • symbol:src/helix/teams/server.py:_auth:311 calls symbol:src/helix/teams/server.py:_token_sha256_hex:134 (high)
  • symbol:src/helix/teams/server.py:_auth:311 calls symbol:src/helix/teams/server.py:_utc_now:30 (high)
  • symbol:src/helix/teams/server.py:_auth:311 calls symbol:src/helix/teams/server.py:AuthContext:128 (high)
  • symbol:src/helix/teams/server.py:_can_admin_program:389 calls symbol:src/helix/teams/db.py:get_program_member_permission:1226 (medium)
  • symbol:src/helix/teams/server.py:_can_admin_program:389 calls symbol:src/helix/teams/server.py:_perm_rank:356 (high)
  • symbol:src/helix/teams/server.py:_can_read_program:360 calls symbol:src/helix/teams/db.py:get_program_member_permission:1226 (medium)
  • symbol:src/helix/teams/server.py:_can_read_program:360 calls symbol:src/helix/teams/server.py:_perm_rank:356 (high)
  • symbol:src/helix/teams/server.py:_can_write_program:377 calls symbol:src/helix/teams/db.py:get_program_member_permission:1226 (medium)
  • symbol:src/helix/teams/server.py:_can_write_program:377 calls symbol:src/helix/teams/server.py:_perm_rank:356 (high)
  • symbol:src/helix/teams/server.py:_extract_changed_paths:138 calls symbol:src/helix/governance/ledger.py:add:1504 (medium)
  • symbol:src/helix/teams/server.py:_handle_error:401 calls symbol:src/helix/teams/server.py:_send_json:47 (high)
  • symbol:src/helix/teams/server.py:_registry_fields_from_bundle_zip:186 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/teams/server.py:_require:341 calls symbol:src/helix/teams/server.py:_auth:311 (high)
  • symbol:src/helix/teams/server.py:_require:341 calls symbol:src/helix/teams/server.py:_role_rank:65 (high)
  • symbol:src/helix/teams/server.py:_send_json:47 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/teams/server.py:_send_json:47 calls symbol:src/helix/teams/server.py:send_response:307 (high)
  • symbol:src/helix/teams/server.py:_send_text:56 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/teams/server.py:_send_text:56 calls symbol:src/helix/teams/server.py:send_response:307 (high)
  • symbol:src/helix/teams/server.py:_token_sha256_hex:134 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/teams/server.py:create_httpd:1677 calls symbol:src/helix/teams/blob_store.py:get_blob_store:90 (medium)
  • symbol:src/helix/teams/server.py:create_httpd:1677 calls symbol:src/helix/teams/db.py:init_schema:127 (medium)
  • symbol:src/helix/teams/server.py:create_httpd:1677 calls symbol:src/helix/teams/db.py:TeamsDB:103 (medium)
  • symbol:src/helix/teams/server.py:create_httpd:1677 calls symbol:src/helix/teams/server.py:handler_factory:294 (high)
  • symbol:src/helix/teams/server.py:do_GET:412 calls symbol:src/helix/teams/db.py:telemetry_seats:779 (medium)
  • symbol:src/helix/teams/server.py:do_GET:412 calls symbol:src/helix/teams/server.py:_require:341 (high)
  • symbol:src/helix/teams/server.py:do_GET:412 calls symbol:src/helix/teams/server.py:_send_json:47 (high)
  • symbol:src/helix/teams/server.py:do_GET:412 calls symbol:src/helix/teams/server.py:_send_text:56 (high)
  • symbol:src/helix/teams/server.py:do_GET:412 calls symbol:src/helix/teams/server.py:render_prometheus:93 (high)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/governance/ledger.py:compute_governance_state:1265 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/governance/notify.py:try_notify_slack:26 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/security/tokens.py:token_hex:12 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/security/tokens.py:token_urlsafe:16 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/systems/bundle_loader.py:load_systems_bundle:47 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/db.py:acknowledge_program_dependency:1695 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/db.py:add_program_dependency:1549 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/db.py:create_program_version:1379 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/db.py:create_program:1147 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/db.py:create_project:751 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/db.py:create_run:844 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/db.py:create_workspace:737 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/db.py:disable_token_with_audit:623 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/db.py:find_program_by_name:1236 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/db.py:get_program_version_status:1790 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/db.py:get_program_version:1653 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/db.py:get_program:1258 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/db.py:issue_token_with_audit:558 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/db.py:list_program_dependents:1622 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/db.py:program_dependency_exists:1587 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/db.py:record_audit:669 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/db.py:register_blob:836 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/db.py:register_bundle_snapshot:1031 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/db.py:register_receipt:1082 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/db.py:set_program_version_deprecated:1646 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/db.py:upsert_program_member:1178 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/digest.py:parse:21 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/server.py:_can_admin_program:389 (high)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/server.py:_can_read_program:360 (high)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/server.py:_can_write_program:377 (high)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/server.py:_extract_changed_paths:138 (high)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/server.py:_handle_error:401 (high)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/server.py:_is_semver:167 (high)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/server.py:_looks_like_systems_bundle:274 (high)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/server.py:_off_target_severity_rank:174 (high)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/server.py:_read_json_body:39 (high)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/server.py:_registry_fields_from_bundle_zip:186 (high)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/server.py:_require_workspace_access:349 (high)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/server.py:_require:341 (high)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/server.py:_send_json:47 (high)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/server.py:observe_request:88 (high)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/systems_db.py:get_bundle_acceptance_status:478 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/systems_db.py:init_systems_schema:137 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/systems_db.py:is_bundle_accepted:451 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/teams/systems_db.py:SystemsAcceptanceDB:120 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/temp.py:mkstemp:80 (medium)
  • symbol:src/helix/teams/server.py:do_POST:1009 calls symbol:src/helix/validation/verdict.py:verify_verdict_signature:35 (medium)
  • symbol:src/helix/teams/server.py:handler_factory:294 calls symbol:src/helix/teams/oidc.py:load_oidc_config_from_env:264 (medium)
  • symbol:src/helix/teams/server.py:handler_factory:294 calls symbol:src/helix/teams/server.py:Handler:303 (high)
  • symbol:src/helix/teams/server.py:handler_factory:294 calls symbol:src/helix/teams/server.py:TeamsMetrics:83 (high)
  • symbol:src/helix/teams/server.py:main:1698 calls symbol:src/helix/teams/server.py:run_server:1685 (high)
  • symbol:src/helix/teams/server.py:observe_request:88 calls symbol:src/helix/teams/server.py:_metrics_path_label:70 (high)
  • symbol:src/helix/teams/server.py:render_prometheus:93 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/teams/server.py:run_server:1685 calls symbol:src/helix/governance/posture.py:format_enforcement_posture:144 (medium)
  • symbol:src/helix/teams/server.py:run_server:1685 calls symbol:src/helix/teams/server.py:create_httpd:1677 (high)
  • symbol:src/helix/teams/systems_acceptance_types.py:from_dict:187 calls symbol:src/helix/teams/systems_acceptance_types.py:AcceptanceDecision:19 (high)
  • symbol:src/helix/teams/systems_acceptance_types.py:from_dict:187 calls symbol:src/helix/teams/systems_acceptance_types.py:RejectionReasonCode:29 (high)
  • symbol:src/helix/teams/systems_acceptance.py:_generate_review_id:370 calls symbol:src/helix/entropy.py:uuid4:95 (medium)
  • symbol:src/helix/teams/systems_acceptance.py:_verify_bundle:198 calls symbol:src/helix/systems/bundle.py:verify_bundle:283 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_apply_policy:236 calls symbol:src/helix/teams/systems_acceptance_types.py:SystemsAcceptancePolicy:65 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_apply_policy:236 calls symbol:src/helix/teams/systems_db.py:init_systems_schema:137 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_apply_policy:236 calls symbol:src/helix/teams/systems_db.py:store_policy:144 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_apply_policy:236 calls symbol:src/helix/teams/systems_db.py:SystemsAcceptanceDB:120 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_list_policies:326 calls symbol:src/helix/teams/systems_db.py:init_systems_schema:137 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_list_policies:326 calls symbol:src/helix/teams/systems_db.py:list_policies:209 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_list_policies:326 calls symbol:src/helix/teams/systems_db.py:SystemsAcceptanceDB:120 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_review:144 calls symbol:src/helix/teams/systems_db.py:get_review:363 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_review:144 calls symbol:src/helix/teams/systems_db.py:init_systems_schema:137 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_review:144 calls symbol:src/helix/teams/systems_db.py:list_reviews:391 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_review:144 calls symbol:src/helix/teams/systems_db.py:SystemsAcceptanceDB:120 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_set_reference:286 calls symbol:src/helix/systems/bundle_loader.py:load_systems_bundle:47 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_set_reference:286 calls symbol:src/helix/teams/systems_acceptance_types.py:SystemsReferenceGate:271 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_set_reference:286 calls symbol:src/helix/teams/systems_cli.py:_utc_now:47 (high)
  • symbol:src/helix/teams/systems_cli.py:cmd_set_reference:286 calls symbol:src/helix/teams/systems_db.py:init_systems_schema:137 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_set_reference:286 calls symbol:src/helix/teams/systems_db.py:set_reference_gate:219 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_set_reference:286 calls symbol:src/helix/teams/systems_db.py:SystemsAcceptanceDB:120 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_show_review:186 calls symbol:src/helix/systems/bundle_loader.py:load_systems_bundle:47 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_show_review:186 calls symbol:src/helix/systems/reviewer_summary_qualified.py:create_qualified_summary:66 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_show_review:186 calls symbol:src/helix/teams/systems_db.py:get_review:363 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_show_review:186 calls symbol:src/helix/teams/systems_db.py:init_systems_schema:137 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_show_review:186 calls symbol:src/helix/teams/systems_db.py:SystemsAcceptanceDB:120 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_submit_bundle:52 calls symbol:src/helix/systems/bundle_loader.py:load_systems_bundle:47 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_submit_bundle:52 calls symbol:src/helix/systems/bundle.py:verify_bundle:283 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_submit_bundle:52 calls symbol:src/helix/teams/systems_acceptance_types.py:SystemsBundleSubmission:305 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_submit_bundle:52 calls symbol:src/helix/teams/systems_acceptance.py:AcceptanceEngine:46 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_submit_bundle:52 calls symbol:src/helix/teams/systems_acceptance.py:process_submission:60 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_submit_bundle:52 calls symbol:src/helix/teams/systems_db.py:get_policies_for_lane:200 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_submit_bundle:52 calls symbol:src/helix/teams/systems_db.py:init_systems_schema:137 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_submit_bundle:52 calls symbol:src/helix/teams/systems_db.py:store_policy:144 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_submit_bundle:52 calls symbol:src/helix/teams/systems_db.py:store_review:326 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_submit_bundle:52 calls symbol:src/helix/teams/systems_db.py:store_submission:271 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_submit_bundle:52 calls symbol:src/helix/teams/systems_db.py:SystemsAcceptanceDB:120 (medium)
  • symbol:src/helix/teams/systems_cli.py:cmd_submit_bundle:52 calls symbol:src/helix/teams/systems_policy.py:create_default_policy:200 (medium)
  • symbol:src/helix/teams/systems_db.py:_row_to_review:415 calls symbol:src/helix/teams/systems_acceptance_types.py:AcceptanceDecision:19 (medium)
  • symbol:src/helix/teams/systems_db.py:_row_to_review:415 calls symbol:src/helix/teams/systems_acceptance_types.py:PolicyEvaluationResult:165 (medium)
  • symbol:src/helix/teams/systems_db.py:_row_to_review:415 calls symbol:src/helix/teams/systems_acceptance_types.py:RejectionReasonCode:29 (medium)
  • symbol:src/helix/teams/systems_db.py:_row_to_review:415 calls symbol:src/helix/teams/systems_acceptance_types.py:SystemsAcceptanceReview:196 (medium)
  • symbol:src/helix/teams/systems_db.py:get_bundle_acceptance_status:478 calls symbol:src/helix/teams/systems_db.py:connect:129 (high)
  • symbol:src/helix/teams/systems_db.py:get_policies_for_lane:200 calls symbol:src/helix/teams/systems_db.py:connect:129 (high)
  • symbol:src/helix/teams/systems_db.py:get_policy:189 calls symbol:src/helix/teams/systems_db.py:connect:129 (high)
  • symbol:src/helix/teams/systems_db.py:get_reference_gate:243 calls symbol:src/helix/teams/systems_acceptance_types.py:SystemsReferenceGate:271 (medium)
  • symbol:src/helix/teams/systems_db.py:get_reference_gate:243 calls symbol:src/helix/teams/systems_db.py:connect:129 (high)
  • symbol:src/helix/teams/systems_db.py:get_review_for_bundle:376 calls symbol:src/helix/teams/systems_db.py:_row_to_review:415 (high)
  • symbol:src/helix/teams/systems_db.py:get_review_for_bundle:376 calls symbol:src/helix/teams/systems_db.py:connect:129 (high)
  • symbol:src/helix/teams/systems_db.py:get_review:363 calls symbol:src/helix/teams/systems_db.py:_row_to_review:415 (high)
  • symbol:src/helix/teams/systems_db.py:get_review:363 calls symbol:src/helix/teams/systems_db.py:connect:129 (high)
  • symbol:src/helix/teams/systems_db.py:get_submission:293 calls symbol:src/helix/teams/systems_acceptance_types.py:SystemsBundleSubmission:305 (medium)
  • symbol:src/helix/teams/systems_db.py:get_submission:293 calls symbol:src/helix/teams/systems_db.py:connect:129 (high)
  • symbol:src/helix/teams/systems_db.py:init_systems_schema:137 calls symbol:src/helix/teams/systems_db.py:connect:129 (high)
  • symbol:src/helix/teams/systems_db.py:is_bundle_accepted:451 calls symbol:src/helix/teams/systems_db.py:connect:129 (high)
  • symbol:src/helix/teams/systems_db.py:list_policies:209 calls symbol:src/helix/teams/systems_db.py:connect:129 (high)
  • symbol:src/helix/teams/systems_db.py:set_reference_gate:219 calls symbol:src/helix/teams/systems_db.py:connect:129 (high)
  • symbol:src/helix/teams/systems_db.py:store_policy:144 calls symbol:src/helix/teams/systems_db.py:connect:129 (high)
  • symbol:src/helix/teams/systems_db.py:store_review:326 calls symbol:src/helix/teams/systems_db.py:connect:129 (high)
  • symbol:src/helix/teams/systems_db.py:store_submission:271 calls symbol:src/helix/teams/systems_db.py:connect:129 (high)
  • symbol:src/helix/teams/systems_db.py:update_submission_status:316 calls symbol:src/helix/teams/systems_db.py:connect:129 (high)
  • symbol:src/helix/teams/systems_enforcement.py:__init__:107 calls symbol:src/helix/teams/systems_enforcement.py:_load_panel:111 (high)
  • symbol:src/helix/teams/systems_enforcement.py:__new__:71 calls symbol:src/helix/rng.py:__new__:60 (medium)
  • symbol:src/helix/teams/systems_enforcement.py:__new__:71 calls symbol:src/helix/teams/systems_enforcement.py:_load_registry:78 (high)
  • symbol:src/helix/teams/systems_enforcement.py:_load_registry:78 calls symbol:src/helix/teams/systems_enforcement.py:ModelFamilyStatus:41 (high)
  • symbol:src/helix/teams/systems_enforcement.py:annotate_review_summary:155 calls symbol:src/helix/teams/systems_enforcement.py:get_annotation:59 (high)
  • symbol:src/helix/teams/systems_enforcement.py:annotate_review_summary:155 calls symbol:src/helix/teams/systems_enforcement.py:get_status:92 (high)
  • symbol:src/helix/teams/systems_enforcement.py:annotate_review_summary:155 calls symbol:src/helix/teams/systems_enforcement.py:ModelFamilyRegistry:66 (high)
  • symbol:src/helix/teams/systems_enforcement.py:can_export:49 calls symbol:src/helix/teams/systems_enforcement.py:_normalize_export_label:35 (high)
  • symbol:src/helix/teams/systems_enforcement.py:check_bundle_export_permission:137 calls symbol:src/helix/teams/systems_enforcement.py:can_export:49 (high)
  • symbol:src/helix/teams/systems_enforcement.py:check_bundle_export_permission:137 calls symbol:src/helix/teams/systems_enforcement.py:get_status:92 (high)
  • symbol:src/helix/teams/systems_enforcement.py:check_bundle_export_permission:137 calls symbol:src/helix/teams/systems_enforcement.py:ModelFamilyRegistry:66 (high)
  • symbol:src/helix/temp.py:_deterministic_mode:25 calls symbol:src/helix/temp.py:_truthy:21 (high)
  • symbol:src/helix/temp.py:_next_suffix_hex:47 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/temp.py:mkdtemp:55 calls symbol:src/helix/determinism/nondet.py:nondeterminism_allowed:27 (medium)
  • symbol:src/helix/temp.py:mkdtemp:55 calls symbol:src/helix/temp.py:_deterministic_mode:25 (high)
  • symbol:src/helix/temp.py:mkdtemp:55 calls symbol:src/helix/temp.py:_next_suffix_hex:47 (high)
  • symbol:src/helix/temp.py:mkdtemp:55 calls symbol:src/helix/temp.py:gettempdir:43 (high)
  • symbol:src/helix/temp.py:set_deterministic_temp_seed_from_run_id:34 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/temp.py:set_deterministic_temp_seed_from_run_id:34 calls symbol:src/helix/temp.py:set_deterministic_temp_seed:29 (high)
  • symbol:src/helix/temp.py:TemporaryDirectory:117 calls symbol:src/helix/temp.py:mkdtemp:55 (high)
  • symbol:src/helix/user_config.py:_dump_config_toml:217 calls symbol:src/helix/user_config.py:_toml_value:209 (high)
  • symbol:src/helix/user_config.py:_read_full_config:244 calls symbol:src/helix/user_config.py:UserConfigError:32 (high)
  • symbol:src/helix/user_config.py:_toml_value:209 calls symbol:src/helix/user_config.py:_toml_quote:204 (high)
  • symbol:src/helix/user_config.py:default_config_path:50 calls symbol:src/helix/user_config.py:_xdg_config_home:43 (high)
  • symbol:src/helix/user_config.py:resolve_config_path:54 calls symbol:src/helix/user_config.py:default_config_path:50 (high)
  • symbol:src/helix/validation/runner.py:_apply_expected_failure_semantics:1807 calls symbol:src/helix/teams/systems_acceptance_types.py:passed:175 (medium)
  • symbol:src/helix/validation/runner.py:_b64encode:41 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/validation/runner.py:_determinism_shim:56 calls symbol:src/helix/determinism/guard.py:deterministic_context:93 (medium)
  • symbol:src/helix/validation/runner.py:_diff_bytes:407 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/validation/runner.py:_diff_bytes:407 calls symbol:src/helix/validation/runner.py:_diff_text:392 (high)
  • symbol:src/helix/validation/runner.py:_diff_hints:426 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (medium)
  • symbol:src/helix/validation/runner.py:_diff_hints:426 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/validation/runner.py:_diff_hints:426 calls symbol:src/helix/validation/runner.py:_normalize_newlines:45 (high)
  • symbol:src/helix/validation/runner.py:_dist_from_entries:1492 calls symbol:src/helix/validation/runner.py:_round_dist:1476 (high)
  • symbol:src/helix/validation/runner.py:_dist_from_spectrum:1525 calls symbol:src/helix/validation/runner.py:_round_dist:1476 (high)
  • symbol:src/helix/validation/runner.py:_dist_to_entries:1512 calls symbol:src/helix/validation/runner.py:_stable_key_order:1464 (high)
  • symbol:src/helix/validation/runner.py:_frameshift_fraction:1566 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/validation/runner.py:_iter_fastq:332 calls symbol:src/helix/validation/runner.py:_open_text_maybe_gzip:313 (high)
  • symbol:src/helix/validation/runner.py:_kl_divergence:1593 calls symbol:src/helix/validation/runner.py:_stable_key_order:1464 (high)
  • symbol:src/helix/validation/runner.py:_open_pack_dir:202 calls symbol:src/helix/validation/runner.py:_repo_root:25 (high)
  • symbol:src/helix/validation/runner.py:_open_pack_dir:202 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:src/helix/validation/runner.py:_pack_by_name:193 calls symbol:src/helix/validation/runner.py:list_packs:132 (high)
  • symbol:src/helix/validation/runner.py:_read_private_key_raw:63 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/validation/runner.py:_read_private_key_raw:63 calls symbol:src/helix/studio/iterated_dynamics.py:key:21 (medium)
  • symbol:src/helix/validation/runner.py:_round_dist:1476 calls symbol:src/helix/validation/runner.py:_stable_key_order:1464 (high)
  • symbol:src/helix/validation/runner.py:_sign_ed25519:77 calls symbol:Visualization_Bench/prototype.js:sign:572 (low)
  • symbol:src/helix/validation/runner.py:_top_keys:1589 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/validation/runner.py:_top_keys:1589 calls symbol:src/helix/validation/runner.py:_tie_breaker:1581 (high)
  • symbol:src/helix/validation/runner.py:_write_text_utf8:49 calls symbol:src/helix/validation/runner.py:_normalize_newlines:45 (high)
  • symbol:src/helix/validation/runner.py:list_packs:132 calls symbol:src/helix/validation/runner.py:ValidationPack:126 (high)
  • symbol:src/helix/validation/verdict.py:read_public_key_raw:21 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helix/validation/verdict.py:read_public_key_raw:21 calls symbol:src/helix/studio/iterated_dynamics.py:key:21 (medium)
  • symbol:src/helix/veribiota/checks.py:_ensure:22 calls symbol:src/helix/veribiota/checks.py:LeanCheckError:9 (high)
  • symbol:src/helix/veribiota/checks.py:_extract_prob_masses:185 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/veribiota/checks.py:_extract_prob_masses:185 calls symbol:src/helix/veribiota/checks.py:_safe_prob_mass:101 (high)
  • symbol:src/helix/veribiota/exporter.py:_build_dag_record:167 calls symbol:src/helix/veribiota/exporter.py:_format_edges:127 (high)
  • symbol:src/helix/veribiota/exporter.py:_build_dag_record:167 calls symbol:src/helix/veribiota/exporter.py:_format_nodes:97 (high)
  • symbol:src/helix/veribiota/exporter.py:_build_dag_record:167 calls symbol:src/helix/veribiota/exporter.py:_format_record:84 (high)
  • symbol:src/helix/veribiota/exporter.py:_format_assoc_list:30 calls symbol:src/helix/veribiota/exporter.py:_lean_string:13 (high)
  • symbol:src/helix/veribiota/exporter.py:_format_edges:127 calls symbol:src/helix/veribiota/exporter.py:_format_event_option:50 (high)
  • symbol:src/helix/veribiota/exporter.py:_format_edges:127 calls symbol:src/helix/veribiota/exporter.py:_format_record:84 (high)
  • symbol:src/helix/veribiota/exporter.py:_format_edges:127 calls symbol:src/helix/veribiota/exporter.py:_indent:92 (high)
  • symbol:src/helix/veribiota/exporter.py:_format_edges:127 calls symbol:src/helix/veribiota/exporter.py:_lean_float:19 (high)
  • symbol:src/helix/veribiota/exporter.py:_format_event_option:50 calls symbol:src/helix/veribiota/exporter.py:_format_record:84 (high)
  • symbol:src/helix/veribiota/exporter.py:_format_event_option:50 calls symbol:src/helix/veribiota/exporter.py:_lean_string:13 (high)
  • symbol:src/helix/veribiota/exporter.py:_format_nodes:97 calls symbol:src/helix/veribiota/exporter.py:_format_assoc_list:30 (high)
  • symbol:src/helix/veribiota/exporter.py:_format_nodes:97 calls symbol:src/helix/veribiota/exporter.py:_format_record:84 (high)
  • symbol:src/helix/veribiota/exporter.py:_format_nodes:97 calls symbol:src/helix/veribiota/exporter.py:_indent:92 (high)
  • symbol:src/helix/veribiota/exporter.py:_format_nodes:97 calls symbol:src/helix/veribiota/exporter.py:_lean_float:19 (high)
  • symbol:src/helix/veribiota/exporter.py:_format_string_list:44 calls symbol:src/helix/veribiota/exporter.py:_lean_string:13 (high)
  • symbol:src/helix/veribiota/exporter.py:_sanitize_namespace:159 calls symbol:src/helix/veribiota/exporter.py:_safe_identifier:150 (high)
  • symbol:src/helix/visualization/_dag_utils.py:compute_layout:34 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/visualization/_dag_utils.py:format_stage_label:10 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:src/helix/visualization/dag_viz.py:_build_nx_graph:29 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/visualization/dag_viz.py:_build_nx_graph:29 calls symbol:src/helix/visualization/_dag_utils.py:format_stage_label:10 (medium)
  • symbol:src/helix/visualization/dag_viz.py:_build_nx_graph:29 calls symbol:src/helix/visualization/dag_viz.py:_node_probability:24 (high)
  • symbol:src/helix/visualization/dag_viz.py:_normalize_probabilities:65 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/viz/_utils.py:_footer_text:63 calls symbol:src/helix/clinical/engine.py:filter:116 (medium)
  • symbol:src/helix/viz/_utils.py:apply_rc:31 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/viz/_utils.py:to_json:59 calls symbol:src/helix/viz/_utils.py:to_payload:49 (high)
  • symbol:src/helix/viz/alignment.py:_path_from_cigar:24 calls symbol:src/helix/viz/alignment.py:_parse_cigar:15 (high)
  • symbol:src/helix/viz/motif.py:plot_pwm:140 calls symbol:src/helix/viz/motif.py:plot_motif_logo:69 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:__init__:147 calls symbol:src/helix/wetlab/preflight_linter.py:format_wetlab_preflight_report:923 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_coerce_str_list:172 calls symbol:src/helix/wetlab/preflight_linter.py:_as_sequence:157 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_coerce_str_list:172 calls symbol:src/helix/wetlab/preflight_linter.py:_text:163 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_count_cut_guides:413 calls symbol:src/helix/wetlab/preflight_linter.py:_text:163 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_extract_assay_type_value:271 calls symbol:src/helix/wetlab/preflight_linter.py:_text:163 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_extract_cell_class:349 calls symbol:src/helix/wetlab/preflight_linter.py:_text:163 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_extract_cell_class:349 calls symbol:src/helix/wetlab/preflight_linter.py:_wetlab_section:193 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_extract_controls:284 calls symbol:src/helix/wetlab/preflight_linter.py:_coerce_str_list:172 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_extract_controls:284 calls symbol:src/helix/wetlab/preflight_linter.py:_wetlab_section:193 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_extract_decision_framing:300 calls symbol:src/helix/wetlab/preflight_linter.py:_wetlab_section:193 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_extract_delivery_modality:365 calls symbol:src/helix/wetlab/preflight_linter.py:_text:163 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_extract_delivery_modality:365 calls symbol:src/helix/wetlab/preflight_linter.py:_wetlab_section:193 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_extract_ko_isoform_resolution:374 calls symbol:src/helix/wetlab/preflight_linter.py:_wetlab_section:193 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_extract_locus_annotations:311 calls symbol:src/helix/wetlab/preflight_linter.py:_wetlab_section:193 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_extract_protein_half_life_hours:341 calls symbol:src/helix/wetlab/preflight_linter.py:_float_value:324 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_extract_protein_half_life_hours:341 calls symbol:src/helix/wetlab/preflight_linter.py:_wetlab_section:193 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_extract_readout_time_hours:333 calls symbol:src/helix/wetlab/preflight_linter.py:_float_value:324 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_extract_readout_time_hours:333 calls symbol:src/helix/wetlab/preflight_linter.py:_wetlab_section:193 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_extract_single_guide_justification:401 calls symbol:src/helix/wetlab/preflight_linter.py:_text:163 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_extract_single_guide_justification:401 calls symbol:src/helix/wetlab/preflight_linter.py:_wetlab_section:193 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_pick:255 calls symbol:src/helix/wetlab/preflight_linter.py:_text:163 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_pick:379 calls symbol:src/helix/wetlab/preflight_linter.py:_text:163 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_sort_key:828 calls symbol:src/helix/wetlab/preflight_linter.py:_severity_rank:825 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:_sort_key:828 calls symbol:src/helix/wetlab/preflight_linter.py:_text:163 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:format_wetlab_preflight_report:923 calls symbol:src/helix/wetlab/preflight_linter.py:_text:163 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:format_wetlab_preflight_report:923 calls symbol:src/helix/wetlab/preflight_linter.py:wetlab_preflight_summary_line:912 (high)
  • symbol:src/helix/wetlab/preflight_linter.py:wetlab_preflight_report_json:944 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helix/wetlab/preflight_linter.py:wetlab_preflight_report_json:944 calls symbol:src/helix/wetlab/preflight_linter.py:wetlab_preflight_report_to_dict:864 (high)
  • symbol:src/helix/workflows.py:_dict_to_cli:82 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helix/workflows.py:_dict_to_cli:82 calls symbol:src/helix/workflows.py:_normalize_path:74 (high)
  • symbol:src/helix/workflows.py:_load_config:68 calls symbol:src/helix/workflows.py:_ensure_yaml_available:63 (high)
  • symbol:src/helixspec/ast.py:_span:160 calls symbol:src/helixspec/errors.py:Span:8 (medium)
  • symbol:src/helixspec/ast.py:base_edit:238 calls symbol:src/helixspec/ast.py:_span:160 (high)
  • symbol:src/helixspec/ast.py:base_edit:238 calls symbol:src/helixspec/ast.py:EditStmt:139 (high)
  • symbol:src/helixspec/ast.py:constraints_stmt:348 calls symbol:src/helixspec/ast.py:_span:160 (high)
  • symbol:src/helixspec/ast.py:constraints_stmt:348 calls symbol:src/helixspec/ast.py:ConstraintsStmt:133 (high)
  • symbol:src/helixspec/ast.py:cut_edit:224 calls symbol:src/helixspec/ast.py:_span:160 (high)
  • symbol:src/helixspec/ast.py:cut_edit:224 calls symbol:src/helixspec/ast.py:EditStmt:139 (high)
  • symbol:src/helixspec/ast.py:edit_block:319 calls symbol:src/helixspec/ast.py:_span:160 (high)
  • symbol:src/helixspec/ast.py:edit_block:319 calls symbol:src/helixspec/ast.py:EditBlock:103 (high)
  • symbol:src/helixspec/ast.py:edit_op:322 calls symbol:src/helixspec/ast.py:_span:160 (high)
  • symbol:src/helixspec/ast.py:edit_op:322 calls symbol:src/helixspec/ast.py:_strip_string:388 (high)
  • symbol:src/helixspec/ast.py:edit_op:322 calls symbol:src/helixspec/ast.py:EditOpStmt:94 (high)
  • symbol:src/helixspec/ast.py:editor_stmt:253 calls symbol:src/helixspec/ast.py:_span:160 (high)
  • symbol:src/helixspec/ast.py:editor_stmt:253 calls symbol:src/helixspec/ast.py:EditorStmt:65 (high)
  • symbol:src/helixspec/ast.py:genome_stmt:191 calls symbol:src/helixspec/ast.py:_span:160 (high)
  • symbol:src/helixspec/ast.py:genome_stmt:191 calls symbol:src/helixspec/ast.py:GenomeStmt:21 (high)
  • symbol:src/helixspec/ast.py:guide_stmt:274 calls symbol:src/helixspec/ast.py:_span:160 (high)
  • symbol:src/helixspec/ast.py:guide_stmt:274 calls symbol:src/helixspec/ast.py:_strip_string:388 (high)
  • symbol:src/helixspec/ast.py:guide_stmt:274 calls symbol:src/helixspec/ast.py:GuideStmt:73 (high)
  • symbol:src/helixspec/ast.py:kv_field:269 calls symbol:src/helixspec/ast.py:_span:160 (high)
  • symbol:src/helixspec/ast.py:kv_field:269 calls symbol:src/helixspec/ast.py:KeyValueField:51 (high)
  • symbol:src/helixspec/ast.py:locus_stmt:212 calls symbol:src/helixspec/ast.py:_span:160 (high)
  • symbol:src/helixspec/ast.py:locus_stmt:212 calls symbol:src/helixspec/ast.py:LocusStmt:41 (high)
  • symbol:src/helixspec/ast.py:nicking_stmt:279 calls symbol:src/helixspec/ast.py:_span:160 (high)
  • symbol:src/helixspec/ast.py:nicking_stmt:279 calls symbol:src/helixspec/ast.py:_strip_string:388 (high)
  • symbol:src/helixspec/ast.py:nicking_stmt:279 calls symbol:src/helixspec/ast.py:NickingStmt:80 (high)
  • symbol:src/helixspec/ast.py:nuclease_stmt:245 calls symbol:src/helixspec/ast.py:_span:160 (high)
  • symbol:src/helixspec/ast.py:nuclease_stmt:245 calls symbol:src/helixspec/ast.py:NucleaseStmt:58 (high)
  • symbol:src/helixspec/ast.py:parse_spec:379 calls symbol:src/helix/eval/azimuth_mlp_phase3.py:transform:40 (medium)
  • symbol:src/helixspec/ast.py:parse_spec:379 calls symbol:src/helix/teams/digest.py:parse:21 (medium)
  • symbol:src/helixspec/ast.py:parse_spec:379 calls symbol:src/helixspec/ast.py:_AstBuilder:159 (high)
  • symbol:src/helixspec/ast.py:parse_spec:379 calls symbol:src/helixspec/errors.py:HelixSpecParseError:28 (medium)
  • symbol:src/helixspec/ast.py:parse_spec:379 calls symbol:src/helixspec/errors.py:Span:8 (medium)
  • symbol:src/helixspec/ast.py:pegrna_field:312 calls symbol:src/helixspec/ast.py:_strip_string:388 (high)
  • symbol:src/helixspec/ast.py:pegrna_field:312 calls symbol:src/helixspec/errors.py:HelixSpecParseError:28 (medium)
  • symbol:src/helixspec/ast.py:pegrna_stmt:284 calls symbol:src/helixspec/ast.py:_span:160 (high)
  • symbol:src/helixspec/ast.py:pegrna_stmt:284 calls symbol:src/helixspec/ast.py:PegRNAStmt:109 (high)
  • symbol:src/helixspec/ast.py:pegrna_stmt:284 calls symbol:src/helixspec/errors.py:HelixSpecParseError:28 (medium)
  • symbol:src/helixspec/ast.py:prime_edit:231 calls symbol:src/helixspec/ast.py:_span:160 (high)
  • symbol:src/helixspec/ast.py:prime_edit:231 calls symbol:src/helixspec/ast.py:EditStmt:139 (high)
  • symbol:src/helixspec/ast.py:repair_stmt:344 calls symbol:src/helixspec/ast.py:_span:160 (high)
  • symbol:src/helixspec/ast.py:repair_stmt:344 calls symbol:src/helixspec/ast.py:RepairStmt:127 (high)
  • symbol:src/helixspec/ast.py:sample_field:204 calls symbol:src/helixspec/ast.py:_span:160 (high)
  • symbol:src/helixspec/ast.py:sample_field:204 calls symbol:src/helixspec/ast.py:SampleField:27 (high)
  • symbol:src/helixspec/ast.py:sample_stmt:194 calls symbol:src/helixspec/ast.py:_span:160 (high)
  • symbol:src/helixspec/ast.py:sample_stmt:194 calls symbol:src/helixspec/ast.py:_strip_string:388 (high)
  • symbol:src/helixspec/ast.py:sample_stmt:194 calls symbol:src/helixspec/ast.py:SampleStmt:34 (high)
  • symbol:src/helixspec/ast.py:site:328 calls symbol:src/helixspec/ast.py:_span:160 (high)
  • symbol:src/helixspec/ast.py:site:328 calls symbol:src/helixspec/ast.py:SiteRef:87 (high)
  • symbol:src/helixspec/ast.py:start:163 calls symbol:src/helixspec/ast.py:SpecAST:147 (high)
  • symbol:src/helixspec/ast.py:start:163 calls symbol:src/helixspec/errors.py:HelixSpecParseError:28 (medium)
  • symbol:src/helixspec/ast.py:STRING:355 calls symbol:src/helixspec/ast.py:_strip_string:388 (high)
  • symbol:src/helixspec/ast.py:target_stmt:333 calls symbol:src/helixspec/ast.py:_span:160 (high)
  • symbol:src/helixspec/ast.py:target_stmt:333 calls symbol:src/helixspec/ast.py:TargetStmt:119 (high)
  • symbol:src/helixspec/ast.py:version_stmt:188 calls symbol:src/helixspec/ast.py:_span:160 (high)
  • symbol:src/helixspec/ast.py:version_stmt:188 calls symbol:src/helixspec/ast.py:VersionStmt:15 (high)
  • symbol:src/helixspec/canon.py:canonical_json_bytes:15 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helixspec/canon.py:canonical_json_bytes:15 calls symbol:src/helixspec/canon.py:normalize_payload:20 (high)
  • symbol:src/helixspec/canon.py:canonicalize_ir:36 calls symbol:src/helixspec/canon.py:_sort_list:49 (high)
  • symbol:src/helixspec/canon.py:canonicalize_ir:36 calls symbol:src/helixspec/canon.py:normalize_payload:20 (high)
  • symbol:src/helixspec/canon.py:canonicalize_manifest:43 calls symbol:src/helixspec/canon.py:_sort_list:49 (high)
  • symbol:src/helixspec/canon.py:canonicalize_manifest:43 calls symbol:src/helixspec/canon.py:normalize_payload:20 (high)
  • symbol:src/helixspec/canon.py:normalize_payload:20 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helixspec/canon.py:normalize_payload:20 calls symbol:src/helixspec/canon.py:normalize_string:30 (high)
  • symbol:src/helixspec/canon.py:normalize_string:30 calls symbol:src/helix/studio/iterated_dynamics.py:normalize:107 (medium)
  • symbol:src/helixspec/cli.py:_format_sha256s:808 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helixspec/cli.py:_load_ir_from_manifest:794 calls symbol:src/helixspec/canon.py:canonicalize_ir:36 (medium)
  • symbol:src/helixspec/cli.py:_load_ir_from_manifest:794 calls symbol:src/helixspec/errors.py:HelixSpecDiffError:55 (medium)
  • symbol:src/helixspec/cli.py:_resolve_manifest:783 calls symbol:src/helixspec/errors.py:HelixSpecVerifyError:36 (medium)
  • symbol:src/helixspec/cli.py:diff_manifests:772 calls symbol:src/helixspec/cli.py:_load_ir_from_manifest:794 (high)
  • symbol:src/helixspec/cli.py:diff_manifests:772 calls symbol:src/helixspec/cli.py:_resolve_manifest:783 (high)
  • symbol:src/helixspec/cli.py:diff_manifests:772 calls symbol:src/helixspec/diff.py:diff_ir:16 (medium)
  • symbol:src/helixspec/cli.py:diff_manifests:772 calls symbol:src/helixspec/diff.py:format_diff:37 (medium)
  • symbol:src/helixspec/cli.py:verify_bundle:94 calls symbol:src/helix/studio/iterated_dynamics.py:normalize:107 (medium)
  • symbol:src/helixspec/cli.py:verify_bundle:94 calls symbol:src/helixspec/cli.py:_resolve_manifest:783 (high)
  • symbol:src/helixspec/cli.py:verify_bundle:94 calls symbol:src/helixspec/divergence.py:verify_divergence_bundle:605 (medium)
  • symbol:src/helixspec/cli.py:verify_bundle:94 calls symbol:src/helixspec/errors.py:HelixSpecVerifyError:36 (medium)
  • symbol:src/helixspec/cli.py:verify_bundle:94 calls symbol:src/helixspec/verify_fs.py:normalize_relpath:50 (medium)
  • symbol:src/helixspec/cli.py:verify_bundle:94 calls symbol:src/helixspec/verify_fs.py:normalize_sha256_hex:83 (medium)
  • symbol:src/helixspec/cli.py:verify_bundle:94 calls symbol:src/helixspec/verify_fs.py:verify_limits:39 (medium)
  • symbol:src/helixspec/compare.py:_select_tolerance:33 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helixspec/compare.py:_select_tolerance:33 calls symbol:src/helixspec/compare.py:_path_matches:22 (high)
  • symbol:src/helixspec/compare.py:_walk:57 calls symbol:src/helixspec/compare.py:_is_number:18 (high)
  • symbol:src/helixspec/compare.py:_walk:57 calls symbol:src/helixspec/compare.py:_select_tolerance:33 (high)
  • symbol:src/helixspec/d2_metrics.py:stable_quantile:119 calls symbol:src/helix/cli.py:quantile:4571 (medium)
  • symbol:src/helixspec/diff.py:_diff_base:81 calls symbol:src/helixspec/diff.py:_diff_simple:47 (high)
  • symbol:src/helixspec/diff.py:_diff_cut:86 calls symbol:src/helixspec/diff.py:_diff_simple:47 (high)
  • symbol:src/helixspec/diff.py:_diff_edit:52 calls symbol:src/helixspec/diff.py:_diff_base:81 (high)
  • symbol:src/helixspec/diff.py:_diff_edit:52 calls symbol:src/helixspec/diff.py:_diff_cut:86 (high)
  • symbol:src/helixspec/diff.py:_diff_edit:52 calls symbol:src/helixspec/diff.py:_diff_prime:67 (high)
  • symbol:src/helixspec/diff.py:_diff_edit:52 calls symbol:src/helixspec/diff.py:_diff_simple:47 (high)
  • symbol:src/helixspec/diff.py:_diff_prime:67 calls symbol:src/helixspec/diff.py:_diff_simple:47 (high)
  • symbol:src/helixspec/diff.py:_diff_simple:47 calls symbol:src/helixspec/diff.py:DiffEntry:10 (high)
  • symbol:src/helixspec/diff.py:diff_ir:16 calls symbol:src/helixspec/diff.py:_diff_edit:52 (high)
  • symbol:src/helixspec/diff.py:diff_ir:16 calls symbol:src/helixspec/diff.py:_diff_simple:47 (high)
  • symbol:src/helixspec/diff.py:diff_ir:16 calls symbol:src/helixspec/diff.py:DiffEntry:10 (high)
  • symbol:src/helixspec/divergence.py:_input_evidence:458 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helixspec/divergence.py:_load_graph:336 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helixspec/divergence.py:_load_graph:336 calls symbol:src/helixspec/divergence.py:DivergenceError:25 (high)
  • symbol:src/helixspec/divergence.py:_load_graph:336 calls symbol:src/helixspec/verify_fs.py:hash_file_guarded:152 (medium)
  • symbol:src/helixspec/divergence.py:_load_graph:336 calls symbol:src/helixspec/verify_fs.py:normalize_relpath:50 (medium)
  • symbol:src/helixspec/divergence.py:_load_graph:336 calls symbol:src/helixspec/verify_fs.py:safe_resolve_under_root:90 (medium)
  • symbol:src/helixspec/divergence.py:_load_graph:336 calls symbol:src/helixspec/verify_fs.py:verify_limits:39 (medium)
  • symbol:src/helixspec/divergence.py:_load_graph:336 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helixspec/divergence.py:_load_manifest:32 calls symbol:src/helixspec/divergence.py:DivergenceError:25 (high)
  • symbol:src/helixspec/divergence.py:_load_manifest:32 calls symbol:src/helixspec/verify_fs.py:verify_limits:39 (medium)
  • symbol:src/helixspec/divergence.py:_load_outcomes_for_bundle:115 calls symbol:src/helixspec/divergence.py:_find_outcomes_in_results_payload:51 (high)
  • symbol:src/helixspec/divergence.py:_load_outcomes_for_bundle:115 calls symbol:src/helixspec/divergence.py:_load_json_file_from_manifest:70 (high)
  • symbol:src/helixspec/divergence.py:_load_outcomes_for_bundle:115 calls symbol:src/helixspec/divergence.py:_load_manifest:32 (high)
  • symbol:src/helixspec/divergence.py:_load_outcomes_for_bundle:115 calls symbol:src/helixspec/divergence.py:DivergenceError:25 (high)
  • symbol:src/helixspec/divergence.py:classify:512 calls symbol:src/helixspec/divergence.py:_input_evidence:458 (high)
  • symbol:src/helixspec/divergence.py:classify:512 calls symbol:src/helixspec/divergence.py:_param_changes:432 (high)
  • symbol:src/helixspec/divergence.py:generate_divergence_report:485 calls symbol:src/helixspec/divergence.py:_collect_subgraph:414 (high)
  • symbol:src/helixspec/divergence.py:generate_divergence_report:485 calls symbol:src/helixspec/divergence.py:_frontier:405 (high)
  • symbol:src/helixspec/divergence.py:generate_divergence_report:485 calls symbol:src/helixspec/divergence.py:_index:392 (high)
  • symbol:src/helixspec/divergence.py:generate_divergence_report:485 calls symbol:src/helixspec/divergence.py:_load_graph:336 (high)
  • symbol:src/helixspec/divergence.py:verify_divergence_bundle:605 calls symbol:src/helix/scientific_contract.py:is_backend_fingerprint_complete:539 (medium)
  • symbol:src/helixspec/divergence.py:verify_divergence_bundle:605 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (medium)
  • symbol:src/helixspec/divergence.py:verify_divergence_bundle:605 calls symbol:src/helix/studio/iterated_dynamics.py:normalize:107 (medium)
  • symbol:src/helixspec/divergence.py:verify_divergence_bundle:605 calls symbol:src/helixspec/errors.py:HelixSpecVerifyError:36 (medium)
  • symbol:src/helixspec/divergence.py:verify_divergence_bundle:605 calls symbol:src/helixspec/run_graph.py:_digest:9 (medium)
  • symbol:src/helixspec/divergence.py:verify_divergence_bundle:605 calls symbol:src/helixspec/verify_fs.py:hash_file_guarded:152 (medium)
  • symbol:src/helixspec/divergence.py:verify_divergence_bundle:605 calls symbol:src/helixspec/verify_fs.py:normalize_relpath:50 (medium)
  • symbol:src/helixspec/divergence.py:verify_divergence_bundle:605 calls symbol:src/helixspec/verify_fs.py:normalize_sha256_hex:83 (medium)
  • symbol:src/helixspec/divergence.py:verify_divergence_bundle:605 calls symbol:src/helixspec/verify_fs.py:safe_resolve_under_root:90 (medium)
  • symbol:src/helixspec/divergence.py:verify_divergence_bundle:605 calls symbol:src/helixspec/verify_fs.py:verify_limits:39 (medium)
  • symbol:src/helixspec/divergence.py:verify_divergence_bundle:605 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:src/helixspec/errors.py:__init__:17 calls symbol:src/helixspec/errors.py:__init__:37 (high)
  • symbol:src/helixspec/errors.py:__str__:22 calls symbol:src/helixspec/errors.py:format:12 (high)
  • symbol:src/helixspec/ir_v1.py:_base_edit_payload:133 calls symbol:src/helixspec/ir_v1.py:_edit_op_payload:65 (high)
  • symbol:src/helixspec/ir_v1.py:_base_edit_payload:133 calls symbol:src/helixspec/ir_v1.py:_target_payload:53 (high)
  • symbol:src/helixspec/ir_v1.py:_cut_edit_payload:76 calls symbol:src/helixspec/ir_v1.py:_target_payload:53 (high)
  • symbol:src/helixspec/ir_v1.py:_prime_edit_payload:98 calls symbol:src/helixspec/ir_v1.py:_edit_op_payload:65 (high)
  • symbol:src/helixspec/ir_v1.py:_prime_edit_payload:98 calls symbol:src/helixspec/ir_v1.py:_target_payload:53 (high)
  • symbol:src/helixspec/ir_v1.py:lower_to_ir:12 calls symbol:src/helixspec/ir_v1.py:_base_edit_payload:133 (high)
  • symbol:src/helixspec/ir_v1.py:lower_to_ir:12 calls symbol:src/helixspec/ir_v1.py:_cut_edit_payload:76 (high)
  • symbol:src/helixspec/ir_v1.py:lower_to_ir:12 calls symbol:src/helixspec/ir_v1.py:_prime_edit_payload:98 (high)
  • symbol:src/helixspec/lower_engine.py:_collect_modalities:182 calls symbol:src/helixspec/lower_engine.py:_normalize_kind:129 (high)
  • symbol:src/helixspec/lower_engine.py:_experiment_id:162 calls symbol:src/helixspec/lower_engine.py:_stable_hash:107 (high)
  • symbol:src/helixspec/lower_engine.py:_extract_grna:134 calls symbol:src/helixspec/lower_engine.py:_normalize_kind:129 (high)
  • symbol:src/helixspec/lower_engine.py:_intent_and_modalities:171 calls symbol:src/helixspec/lower_engine.py:_collect_modalities:182 (high)
  • symbol:src/helixspec/lower_engine.py:_intent_and_modalities:171 calls symbol:src/helixspec/lower_engine.py:_normalize_kind:129 (high)
  • symbol:src/helixspec/lower_engine.py:_stable_hash:107 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (medium)
  • symbol:src/helixspec/lower_engine.py:_stable_target_id:112 calls symbol:src/helixspec/lower_engine.py:_normalize_kind:129 (high)
  • symbol:src/helixspec/lower_engine.py:_stable_target_id:112 calls symbol:src/helixspec/lower_engine.py:_stable_hash:107 (high)
  • symbol:src/helixspec/lower_engine.py:lower_ir_to_edit_plan:12 calls symbol:src/helix/studio/edit_plan.py:edit_plan_from_dict:138 (medium)
  • symbol:src/helixspec/lower_engine.py:lower_ir_to_edit_plan:12 calls symbol:src/helixspec/lower_engine.py:_extract_grna:134 (high)
  • symbol:src/helixspec/lower_engine.py:lower_ir_to_edit_plan:12 calls symbol:src/helixspec/lower_engine.py:_normalize_kind:129 (high)
  • symbol:src/helixspec/lower_engine.py:lower_ir_to_edit_plan:12 calls symbol:src/helixspec/lower_engine.py:_require_target:120 (high)
  • symbol:src/helixspec/lower_engine.py:lower_ir_to_edit_plan:12 calls symbol:src/helixspec/lower_engine.py:_stable_target_id:112 (high)
  • symbol:src/helixspec/lower_engine.py:lower_ir_to_experiment_spec:49 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_from_dict:210 (medium)
  • symbol:src/helixspec/lower_engine.py:lower_ir_to_experiment_spec:49 calls symbol:src/helixspec/lower_engine.py:_experiment_id:162 (high)
  • symbol:src/helixspec/lower_engine.py:lower_ir_to_experiment_spec:49 calls symbol:src/helixspec/lower_engine.py:_intent_and_modalities:171 (high)
  • symbol:src/helixspec/lower_engine.py:lower_ir_to_experiment_spec:49 calls symbol:src/helixspec/lower_engine.py:_normalize_kind:129 (high)
  • symbol:src/helixspec/lower_engine.py:lower_ir_to_experiment_spec:49 calls symbol:src/helixspec/lower_engine.py:_require_target:120 (high)
  • symbol:src/helixspec/run_graph.py:_digest:9 calls symbol:src/helixspec/canon.py:canonical_json_bytes:15 (medium)
  • symbol:src/helixspec/run_graph.py:_node_id:13 calls symbol:src/helixspec/run_graph.py:_digest:9 (high)
  • symbol:src/helixspec/run.py:_snapshot_from_ir:543 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:src/helixspec/run.py:_snapshot_from_ir:543 calls symbol:src/helixspec/run.py:_normalize_pam_profile:616 (high)
  • symbol:src/helixspec/typecheck.py:_optional_item:282 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_base_edit:167 calls symbol:src/helixspec/typecheck.py:_parse_edit_op:217 (high)
  • symbol:src/helixspec/typecheck.py:_parse_base_edit:167 calls symbol:src/helixspec/typecheck.py:_parse_editor_from_editor_stmt:191 (high)
  • symbol:src/helixspec/typecheck.py:_parse_base_edit:167 calls symbol:src/helixspec/typecheck.py:_parse_target:230 (high)
  • symbol:src/helixspec/typecheck.py:_parse_base_edit:167 calls symbol:src/helixspec/typecheck.py:_single_item:275 (high)
  • symbol:src/helixspec/typecheck.py:_parse_base_edit:167 calls symbol:src/helixspec/types.py:BaseEdit:227 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_base_edit:167 calls symbol:src/helixspec/types.py:DNASeq:80 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_base_edit:167 calls symbol:src/helixspec/types.py:Guide:108 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_cut_edit:128 calls symbol:src/helixspec/typecheck.py:_optional_item:282 (high)
  • symbol:src/helixspec/typecheck.py:_parse_cut_edit:128 calls symbol:src/helixspec/typecheck.py:_parse_editor_from_nuclease:181 (high)
  • symbol:src/helixspec/typecheck.py:_parse_cut_edit:128 calls symbol:src/helixspec/typecheck.py:_parse_repair:248 (high)
  • symbol:src/helixspec/typecheck.py:_parse_cut_edit:128 calls symbol:src/helixspec/typecheck.py:_parse_target:230 (high)
  • symbol:src/helixspec/typecheck.py:_parse_cut_edit:128 calls symbol:src/helixspec/typecheck.py:_single_item:275 (high)
  • symbol:src/helixspec/typecheck.py:_parse_cut_edit:128 calls symbol:src/helixspec/types.py:CutEdit:207 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_cut_edit:128 calls symbol:src/helixspec/types.py:DNASeq:80 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_cut_edit:128 calls symbol:src/helixspec/types.py:Guide:108 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_edit_op:217 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_edit_op:217 calls symbol:src/helixspec/types.py:EditOp:170 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_edit_op:217 calls symbol:src/helixspec/types.py:EditSite:163 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_edit:118 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_edit:118 calls symbol:src/helixspec/typecheck.py:_parse_base_edit:167 (high)
  • symbol:src/helixspec/typecheck.py:_parse_edit:118 calls symbol:src/helixspec/typecheck.py:_parse_cut_edit:128 (high)
  • symbol:src/helixspec/typecheck.py:_parse_edit:118 calls symbol:src/helixspec/typecheck.py:_parse_prime_edit:142 (high)
  • symbol:src/helixspec/typecheck.py:_parse_editor_from_editor_stmt:191 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_editor_from_editor_stmt:191 calls symbol:src/helixspec/types.py:Editor:152 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_editor_from_editor_stmt:191 calls symbol:src/helixspec/types.py:EditorWindow:140 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_editor_from_editor_stmt:191 calls symbol:src/helixspec/types.py:PamPattern:94 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_editor_from_nuclease:181 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_editor_from_nuclease:181 calls symbol:src/helixspec/types.py:Editor:152 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_editor_from_nuclease:181 calls symbol:src/helixspec/types.py:PamPattern:94 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_kv_block:258 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_kv_block:258 calls symbol:src/helixspec/typecheck.py:_coerce_value:269 (high)
  • symbol:src/helixspec/typecheck.py:_parse_loci:102 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_loci:102 calls symbol:src/helixspec/types.py:Locus:61 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_pegrna:202 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_pegrna:202 calls symbol:src/helixspec/typecheck.py:_validate_pbs_len:289 (high)
  • symbol:src/helixspec/typecheck.py:_parse_pegrna:202 calls symbol:src/helixspec/typecheck.py:_validate_rtt_len:296 (high)
  • symbol:src/helixspec/typecheck.py:_parse_pegrna:202 calls symbol:src/helixspec/types.py:DNASeq:80 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_pegrna:202 calls symbol:src/helixspec/types.py:PegRNA:118 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_prime_edit:142 calls symbol:src/helixspec/typecheck.py:_optional_item:282 (high)
  • symbol:src/helixspec/typecheck.py:_parse_prime_edit:142 calls symbol:src/helixspec/typecheck.py:_parse_edit_op:217 (high)
  • symbol:src/helixspec/typecheck.py:_parse_prime_edit:142 calls symbol:src/helixspec/typecheck.py:_parse_editor_from_nuclease:181 (high)
  • symbol:src/helixspec/typecheck.py:_parse_prime_edit:142 calls symbol:src/helixspec/typecheck.py:_parse_kv_block:258 (high)
  • symbol:src/helixspec/typecheck.py:_parse_prime_edit:142 calls symbol:src/helixspec/typecheck.py:_parse_pegrna:202 (high)
  • symbol:src/helixspec/typecheck.py:_parse_prime_edit:142 calls symbol:src/helixspec/typecheck.py:_parse_target:230 (high)
  • symbol:src/helixspec/typecheck.py:_parse_prime_edit:142 calls symbol:src/helixspec/typecheck.py:_single_item:275 (high)
  • symbol:src/helixspec/typecheck.py:_parse_prime_edit:142 calls symbol:src/helixspec/types.py:DNASeq:80 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_prime_edit:142 calls symbol:src/helixspec/types.py:NickingGuide:130 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_prime_edit:142 calls symbol:src/helixspec/types.py:PrimeEdit:216 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_repair:248 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_repair:248 calls symbol:src/helixspec/typecheck.py:_parse_kv_block:258 (high)
  • symbol:src/helixspec/typecheck.py:_parse_repair:248 calls symbol:src/helixspec/types.py:RepairSpec:188 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_sample:90 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_sample:90 calls symbol:src/helixspec/types.py:Sample:49 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_target:230 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/typecheck.py:_parse_target:230 calls symbol:src/helixspec/types.py:TargetSpec:194 (medium)
  • symbol:src/helixspec/typecheck.py:_require_genome:84 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/typecheck.py:_require_genome:84 calls symbol:src/helixspec/types.py:GenomeBuild:40 (medium)
  • symbol:src/helixspec/typecheck.py:_require_version:76 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/typecheck.py:_single_item:275 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/typecheck.py:_validate_pbs_len:289 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/typecheck.py:_validate_rtt_len:296 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/typecheck.py:typecheck_spec:61 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/typecheck.py:typecheck_spec:61 calls symbol:src/helixspec/typecheck.py:_parse_edit:118 (high)
  • symbol:src/helixspec/typecheck.py:typecheck_spec:61 calls symbol:src/helixspec/typecheck.py:_parse_loci:102 (high)
  • symbol:src/helixspec/typecheck.py:typecheck_spec:61 calls symbol:src/helixspec/typecheck.py:_parse_sample:90 (high)
  • symbol:src/helixspec/typecheck.py:typecheck_spec:61 calls symbol:src/helixspec/typecheck.py:_require_genome:84 (high)
  • symbol:src/helixspec/typecheck.py:typecheck_spec:61 calls symbol:src/helixspec/typecheck.py:_require_version:76 (high)
  • symbol:src/helixspec/typecheck.py:typecheck_spec:61 calls symbol:src/helixspec/typecheck.py:TypedSpec:53 (high)
  • symbol:src/helixspec/types.py:__post_init__:112 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/types.py:__post_init__:124 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/types.py:__post_init__:134 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/types.py:__post_init__:144 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/types.py:__post_init__:157 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/types.py:__post_init__:176 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/types.py:__post_init__:199 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/types.py:__post_init__:43 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/types.py:__post_init__:53 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/types.py:__post_init__:68 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/types.py:__post_init__:83 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/types.py:__post_init__:97 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/types.py:coerce:18 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/types.py:coerce:31 calls symbol:src/helixspec/errors.py:HelixSpecTypeError:32 (medium)
  • symbol:src/helixspec/verify_fs.py:_raise_special:97 calls symbol:src/helixspec/errors.py:HelixSpecVerifyError:36 (medium)
  • symbol:src/helixspec/verify_fs.py:normalize_relpath:50 calls symbol:src/helix/sim/structural_risk.py:normalized:68 (medium)
  • symbol:src/helixspec/verify_fs.py:normalize_relpath:50 calls symbol:src/helix/string/fm.py:search:75 (medium)
  • symbol:src/helixspec/verify_fs.py:normalize_relpath:50 calls symbol:src/helix/studio/iterated_dynamics.py:normalize:107 (medium)
  • symbol:src/helixspec/verify_fs.py:normalize_relpath:50 calls symbol:src/helixspec/errors.py:HelixSpecVerifyError:36 (medium)
  • symbol:src/helixspec/verify_fs.py:normalize_sha256_hex:83 calls symbol:src/helixspec/errors.py:HelixSpecVerifyError:36 (medium)
  • symbol:src/helixspec/verify_fs.py:safe_resolve_under_root:90 calls symbol:src/helixspec/errors.py:HelixSpecVerifyError:36 (medium)
  • symbol:src/helixspec/verify_fs.py:verify_limits:39 calls symbol:src/helixspec/verify_fs.py:_read_int_env:28 (high)
  • symbol:tests/conftest.py:pytest_runtest_teardown:80 calls symbol:tests/conftest.py:_qt_app:68 (high)
  • symbol:tests/conftest.py:pytest_sessionstart:38 calls symbol:src/helix/config.py:native_backend_available:38 (low)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:_contract_digest_v1:104 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:_contract_digest_v1:104 calls symbol:src/helix/systems/perturbation_program.py:with_name:52 (low)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:_contract_digest_v1:104 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_png_pixels_sha256:92 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:_contract_digest_v1:104 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_sha256_file_bytes:78 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:_contract_hash_from_tree_v1:172 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:_contract_hash_v1:137 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_contract_hash_from_tree_v1:172 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:_contract_hash_v1:137 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_contract_tree_v1:162 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:_contract_tree_v1:162 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_contract_digest_v1:104 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:_png_pixels_sha256:92 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:_run_cli:47 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:_sha256_tree_bytes:82 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_sha256_file_bytes:78 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:_write_if_requested:141 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:_write_json_if_requested:150 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_failure_export_missing_run_id_emits_no_artifacts:399 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_failure_export_missing_run_id_emits_no_artifacts:399 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_deterministic_env:15 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_failure_export_missing_run_id_emits_no_artifacts:399 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_failure_category:62 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_failure_export_missing_run_id_emits_no_artifacts:399 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_run_cli:47 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_failure_report_on_corrupt_session_leaves_empty_outdir:381 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_failure_report_on_corrupt_session_leaves_empty_outdir:381 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_deterministic_env:15 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_failure_report_on_corrupt_session_leaves_empty_outdir:381 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_failure_category:62 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_failure_report_on_corrupt_session_leaves_empty_outdir:381 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_run_cli:47 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_failure_simulate_rejects_invalid_config:346 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_failure_simulate_rejects_invalid_config:346 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_deterministic_env:15 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_failure_simulate_rejects_invalid_config:346 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_failure_category:62 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_failure_simulate_rejects_invalid_config:346 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_run_cli:47 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_failure_validate_pack_unknown_leaves_no_verdict:441 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_deterministic_env:15 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_failure_validate_pack_unknown_leaves_no_verdict:441 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_failure_category:62 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_failure_validate_pack_unknown_leaves_no_verdict:441 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_run_cli:47 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_session_pipeline_contract_v1_is_deterministic:177 calls symbol:src/helix/clinical/protocol.py:simulate:187 (low)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_session_pipeline_contract_v1_is_deterministic:177 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_session_pipeline_contract_v1_is_deterministic:177 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_contract_hash_from_tree_v1:172 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_session_pipeline_contract_v1_is_deterministic:177 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_contract_tree_v1:162 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_session_pipeline_contract_v1_is_deterministic:177 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_deterministic_env:15 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_session_pipeline_contract_v1_is_deterministic:177 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_run_cli:47 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_session_pipeline_contract_v1_is_deterministic:177 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_sha256_tree_bytes:82 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_session_pipeline_contract_v1_is_deterministic:177 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_write_if_requested:141 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_session_pipeline_contract_v1_is_deterministic:177 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_write_json_if_requested:150 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_simulate_append_preserves_order:280 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_simulate_append_preserves_order:280 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_deterministic_env:15 (high)
  • symbol:tests/e2e/test_cli_session_contract_v1.py:test_cli_simulate_append_preserves_order:280 calls symbol:tests/e2e/test_cli_session_contract_v1.py:_run_cli:47 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:_contract_digest_v2:113 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:_contract_digest_v2:113 calls symbol:src/helix/systems/perturbation_program.py:with_name:52 (low)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:_contract_digest_v2:113 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_png_pixels_sha256:93 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:_contract_digest_v2:113 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_sha256_file_bytes:79 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:_contract_digest_v2:113 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_strip_contract_hash:105 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:_contract_hash_from_tree_v2:189 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:_contract_hash_v2:154 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_contract_hash_from_tree_v2:189 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:_contract_hash_v2:154 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_contract_tree_v2:179 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:_contract_tree_v2:179 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_contract_digest_v2:113 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:_png_pixels_sha256:93 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:_run_cli:48 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:_sha256_tree_bytes:83 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_sha256_file_bytes:79 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:_strip_contract_hash:105 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:_strip_contract_hash:105 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_strip_contract_hash:107 (medium)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:_write_if_requested:158 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:_write_json_if_requested:167 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_failure_export_missing_run_id_emits_no_artifacts:500 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_failure_export_missing_run_id_emits_no_artifacts:500 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_deterministic_env:16 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_failure_export_missing_run_id_emits_no_artifacts:500 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_failure_category:63 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_failure_export_missing_run_id_emits_no_artifacts:500 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_run_cli:48 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_failure_report_on_corrupt_session_leaves_empty_outdir:482 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_failure_report_on_corrupt_session_leaves_empty_outdir:482 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_deterministic_env:16 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_failure_report_on_corrupt_session_leaves_empty_outdir:482 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_failure_category:63 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_failure_report_on_corrupt_session_leaves_empty_outdir:482 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_run_cli:48 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_failure_simulate_rejects_invalid_config:447 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_failure_simulate_rejects_invalid_config:447 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_deterministic_env:16 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_failure_simulate_rejects_invalid_config:447 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_failure_category:63 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_failure_simulate_rejects_invalid_config:447 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_run_cli:48 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_failure_validate_pack_unknown_leaves_no_verdict:542 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_deterministic_env:16 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_failure_validate_pack_unknown_leaves_no_verdict:542 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_failure_category:63 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_failure_validate_pack_unknown_leaves_no_verdict:542 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_run_cli:48 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_replay_roundtrip_preserves_contract_identity:383 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_replay_roundtrip_preserves_contract_identity:383 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_deterministic_env:16 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_replay_roundtrip_preserves_contract_identity:383 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_run_cli:48 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_session_pipeline_contract_v2_is_deterministic:194 calls symbol:src/helix/clinical/protocol.py:simulate:187 (low)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_session_pipeline_contract_v2_is_deterministic:194 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_session_pipeline_contract_v2_is_deterministic:194 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_contract_hash_from_tree_v2:189 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_session_pipeline_contract_v2_is_deterministic:194 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_contract_tree_v2:179 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_session_pipeline_contract_v2_is_deterministic:194 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_deterministic_env:16 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_session_pipeline_contract_v2_is_deterministic:194 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_run_cli:48 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_session_pipeline_contract_v2_is_deterministic:194 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_sha256_tree_bytes:83 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_session_pipeline_contract_v2_is_deterministic:194 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_write_if_requested:158 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_session_pipeline_contract_v2_is_deterministic:194 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_write_json_if_requested:167 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_simulate_append_preserves_order:317 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_simulate_append_preserves_order:317 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_deterministic_env:16 (high)
  • symbol:tests/e2e/test_cli_session_contract_v2.py:test_cli_simulate_append_preserves_order:317 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_run_cli:48 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:_contract_digest_v3:115 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:_contract_digest_v3:115 calls symbol:src/helix/systems/perturbation_program.py:with_name:52 (low)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:_contract_digest_v3:115 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_png_pixels_sha256:95 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:_contract_digest_v3:115 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_sha256_file_bytes:81 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:_contract_digest_v3:115 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_strip_contract_hash:107 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:_contract_hash_from_tree_v3:166 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:_contract_tree_v3:156 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_contract_digest_v3:115 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:_png_pixels_sha256:95 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:_run_cli:50 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:_sha256_tree_bytes:85 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_sha256_file_bytes:81 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:_strip_contract_hash:107 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:_strip_contract_hash:107 calls symbol:tests/e2e/test_cli_session_contract_v2.py:_strip_contract_hash:105 (medium)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:_write_if_requested:171 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:_write_json_if_requested:180 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_failure_export_missing_run_id_emits_no_artifacts:437 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_failure_export_missing_run_id_emits_no_artifacts:437 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_deterministic_env:16 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_failure_export_missing_run_id_emits_no_artifacts:437 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_failure_category:65 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_failure_export_missing_run_id_emits_no_artifacts:437 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_run_cli:50 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_failure_report_on_corrupt_session_leaves_empty_outdir:419 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_failure_report_on_corrupt_session_leaves_empty_outdir:419 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_deterministic_env:16 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_failure_report_on_corrupt_session_leaves_empty_outdir:419 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_failure_category:65 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_failure_report_on_corrupt_session_leaves_empty_outdir:419 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_run_cli:50 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_failure_simulate_missing_required_field_has_stable_category:384 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_failure_simulate_missing_required_field_has_stable_category:384 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_deterministic_env:16 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_failure_simulate_missing_required_field_has_stable_category:384 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_failure_category:65 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_failure_simulate_missing_required_field_has_stable_category:384 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_run_cli:50 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_failure_validate_pack_unknown_leaves_no_verdict:489 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_deterministic_env:16 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_failure_validate_pack_unknown_leaves_no_verdict:489 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_failure_category:65 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_failure_validate_pack_unknown_leaves_no_verdict:489 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_run_cli:50 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_session_pipeline_contract_v3_is_deterministic:192 calls symbol:src/helix/clinical/protocol.py:simulate:187 (low)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_session_pipeline_contract_v3_is_deterministic:192 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_session_pipeline_contract_v3_is_deterministic:192 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_contract_hash_from_tree_v3:166 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_session_pipeline_contract_v3_is_deterministic:192 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_contract_tree_v3:156 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_session_pipeline_contract_v3_is_deterministic:192 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_deterministic_env:16 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_session_pipeline_contract_v3_is_deterministic:192 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_run_cli:50 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_session_pipeline_contract_v3_is_deterministic:192 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_sha256_file_bytes:81 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_session_pipeline_contract_v3_is_deterministic:192 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_sha256_tree_bytes:85 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_session_pipeline_contract_v3_is_deterministic:192 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_write_if_requested:171 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_session_pipeline_contract_v3_is_deterministic:192 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_write_json_if_requested:180 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_simulate_append_preserves_order:319 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_simulate_append_preserves_order:319 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_deterministic_env:16 (high)
  • symbol:tests/e2e/test_cli_session_contract_v3.py:test_cli_simulate_append_preserves_order:319 calls symbol:tests/e2e/test_cli_session_contract_v3.py:_run_cli:50 (high)
  • symbol:tests/e2e/test_cli_viz_smoke.py:test_cli_viz_smoke:71 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/e2e/test_cli_viz_smoke.py:test_cli_viz_smoke:71 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/e2e/test_cli_viz_smoke.py:test_cli_viz_smoke:71 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/e2e/test_cli_viz_smoke.py:test_cli_viz_smoke:71 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/evs_visual/conftest.py:apply_mask_regions:193 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/evs_visual/conftest.py:pytest_collection_modifyitems:92 calls symbol:tests/evs_visual/conftest.py:_compute_lane_preflight:45 (high)
  • symbol:tests/evs_visual/conftest.py:pytest_ignore_collect:131 calls symbol:tests/evs_visual/conftest.py:_compute_lane_preflight:45 (high)
  • symbol:tests/evs_visual/test_composite_lane.py:test_composite_lane_ssim_close_to_golden:19 calls symbol:tests/evs_visual/conftest.py:compare_images:204 (medium)
  • symbol:tests/evs_visual/test_composite_lane.py:test_composite_lane_ssim_close_to_golden:19 calls symbol:tests/evs_visual/conftest.py:validate_evs:156 (medium)
  • symbol:tests/evs_visual/test_composite_lane.py:test_composite_lane_ssim_close_to_golden:19 calls symbol:tests/evs_visual/helpers_composite.py:render_composite_lane_to_rgba:14 (medium)
  • symbol:tests/evs_visual/test_dcas9_lane.py:_render_fixture:22 calls symbol:src/helix/gpu/fields/base.py:get:61 (low)
  • symbol:tests/evs_visual/test_dcas9_lane.py:_render_fixture:22 calls symbol:src/helix/gpu/fields/base.py:TileSpec:11 (low)
  • symbol:tests/evs_visual/test_dcas9_lane.py:_render_fixture:22 calls symbol:src/helix/studio/render/scene.py:GenomeScene:33 (low)
  • symbol:tests/evs_visual/test_dcas9_lane.py:_render_fixture:22 calls symbol:src/helix/studio/render/scene.py:set_dcas_enabled:128 (low)
  • symbol:tests/evs_visual/test_dcas9_lane.py:_render_fixture:22 calls symbol:src/helix/studio/render/scene.py:update_dcas_field:235 (low)
  • symbol:tests/evs_visual/test_dcas9_lane.py:test_dcas_lane_matches_golden:41 calls symbol:tests/evs_visual/conftest.py:compare_images:204 (medium)
  • symbol:tests/evs_visual/test_dcas9_lane.py:test_dcas_lane_matches_golden:41 calls symbol:tests/evs_visual/test_dcas9_lane.py:_render_fixture:22 (high)
  • symbol:tests/evs_visual/test_evs_schema_roundtrip.py:test_v11_fixture_validates_and_v10_rejects:14 calls symbol:tests/evs_visual/conftest.py:validate_evs:156 (medium)
  • symbol:tests/evs_visual/test_gc_lane.py:test_gc_lane_matches_golden:29 calls symbol:tests/evs_visual/conftest.py:compare_images:204 (medium)
  • symbol:tests/evs_visual/test_gc_lane.py:test_gc_lane_matches_golden:29 calls symbol:tests/evs_visual/helpers_gc.py:render_gc_lane_to_rgba:14 (medium)
  • symbol:tests/evs_visual/test_gc_lane.py:test_gc_lane_matches_golden:29 calls symbol:tests/evs_visual/test_gc_lane.py:_load_evs:19 (high)
  • symbol:tests/evs_visual/test_gc_lane.py:test_gc_lane_matches_golden:29 calls symbol:tests/evs_visual/test_gc_lane.py:_load_golden:25 (high)
  • symbol:tests/evs_visual/test_indel_risk_lane.py:test_indel_risk_lane_matches_golden:29 calls symbol:tests/evs_visual/conftest.py:compare_images:204 (medium)
  • symbol:tests/evs_visual/test_indel_risk_lane.py:test_indel_risk_lane_matches_golden:29 calls symbol:tests/evs_visual/helpers_indel_risk.py:render_indel_risk_lane_to_rgba:14 (medium)
  • symbol:tests/evs_visual/test_indel_risk_lane.py:test_indel_risk_lane_matches_golden:29 calls symbol:tests/evs_visual/test_indel_risk_lane.py:_load_evs:19 (high)
  • symbol:tests/evs_visual/test_indel_risk_lane.py:test_indel_risk_lane_matches_golden:29 calls symbol:tests/evs_visual/test_indel_risk_lane.py:_load_golden:25 (high)
  • symbol:tests/evs_visual/test_offtarget_density_lane.py:test_offtarget_lane_matches_golden:29 calls symbol:tests/evs_visual/conftest.py:compare_images:204 (medium)
  • symbol:tests/evs_visual/test_offtarget_density_lane.py:test_offtarget_lane_matches_golden:29 calls symbol:tests/evs_visual/helpers_offtarget.py:render_offtarget_lane_to_rgba:14 (medium)
  • symbol:tests/evs_visual/test_offtarget_density_lane.py:test_offtarget_lane_matches_golden:29 calls symbol:tests/evs_visual/test_offtarget_density_lane.py:_load_evs:19 (high)
  • symbol:tests/evs_visual/test_offtarget_density_lane.py:test_offtarget_lane_matches_golden:29 calls symbol:tests/evs_visual/test_offtarget_density_lane.py:_load_golden:25 (high)
  • symbol:tests/evs_visual/test_pam_seed_lane.py:test_pam_seed_lane_matches_golden:30 calls symbol:tests/evs_visual/conftest.py:compare_images:204 (medium)
  • symbol:tests/evs_visual/test_pam_seed_lane.py:test_pam_seed_lane_matches_golden:30 calls symbol:tests/evs_visual/helpers_pam_seed.py:render_pam_seed_lane_to_rgba:14 (medium)
  • symbol:tests/evs_visual/test_pam_seed_lane.py:test_pam_seed_lane_matches_golden:30 calls symbol:tests/evs_visual/test_pam_seed_lane.py:_load_evs:20 (high)
  • symbol:tests/evs_visual/test_pam_seed_lane.py:test_pam_seed_lane_matches_golden:30 calls symbol:tests/evs_visual/test_pam_seed_lane.py:_load_golden:25 (high)
  • symbol:tests/evs_visual/test_prime_dp_lane.py:test_prime_dp_lane_matches_golden:29 calls symbol:tests/evs_visual/conftest.py:compare_images:204 (medium)
  • symbol:tests/evs_visual/test_prime_dp_lane.py:test_prime_dp_lane_matches_golden:29 calls symbol:tests/evs_visual/helpers_prime_dp.py:render_prime_dp_lane_to_rgba:15 (medium)
  • symbol:tests/evs_visual/test_prime_dp_lane.py:test_prime_dp_lane_matches_golden:29 calls symbol:tests/evs_visual/test_prime_dp_lane.py:_load_evs:19 (high)
  • symbol:tests/evs_visual/test_prime_dp_lane.py:test_prime_dp_lane_matches_golden:29 calls symbol:tests/evs_visual/test_prime_dp_lane.py:_load_golden:25 (high)
  • symbol:tests/evs_visual/test_render.py:test_evs_cases:25 calls symbol:src/helix/evs/render.py:render_evs:20 (low)
  • symbol:tests/evs_visual/test_render.py:test_evs_cases:25 calls symbol:tests/evs_visual/conftest.py:compare_images:204 (medium)
  • symbol:tests/evs_visual/test_render.py:test_evs_cases:25 calls symbol:tests/evs_visual/conftest.py:load_evs_case:173 (medium)
  • symbol:tests/evs_visual/test_render.py:test_evs_cases:25 calls symbol:tests/evs_visual/conftest.py:validate_evs:156 (medium)
  • symbol:tests/genome/test_fm_build_wrapper.py:test_fm_build_wrapper_cancel:45 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/genome/test_fm_build_wrapper.py:test_fm_build_wrapper_happy:9 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/genome/test_fm_registry.py:test_registry_file_is_json:44 calls symbol:src/helix/genome/fm_registry.py:register_ingest_result:88 (low)
  • symbol:tests/genome/test_fm_registry.py:test_registry_file_is_json:44 calls symbol:src/helix/genome/ingest.py:GenomeIngestResult:25 (low)
  • symbol:tests/genome/test_fm_registry.py:test_registry_round_trip:15 calls symbol:src/helix/genome/fm_registry.py:load_registry:63 (low)
  • symbol:tests/genome/test_fm_registry.py:test_registry_round_trip:15 calls symbol:src/helix/genome/fm_registry.py:register_ingest_result:88 (low)
  • symbol:tests/genome/test_fm_registry.py:test_registry_round_trip:15 calls symbol:src/helix/genome/fm_registry.py:resolve_fm_index:208 (low)
  • symbol:tests/genome/test_fm_registry.py:test_registry_round_trip:15 calls symbol:src/helix/genome/fm_registry.py:set_fm_index:97 (low)
  • symbol:tests/genome/test_fm_registry.py:test_registry_round_trip:15 calls symbol:src/helix/genome/ingest.py:GenomeIngestResult:25 (low)
  • symbol:tests/genome/test_fm_registry.py:test_registry_round_trip:15 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/genome/test_ingest_progress.py:test_ingest_emits_progress:6 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/genome/test_parse_percent_sample.py:test_parse_percent_sample_log:4 calls symbol:src/helix/genome/fm_registry.py:_parse_percent:113 (low)
  • symbol:tests/genome/test_window_iter.py:_write_tiny_twobit:6 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/genome/test_window_iter.py:test_iter_windows_overlap:63 calls symbol:src/helix/genome/window_store.py:GenomeWindowStore:19 (low)
  • symbol:tests/genome/test_window_iter.py:test_iter_windows_overlap:63 calls symbol:src/helix/genome/window_store.py:iter_windows:134 (low)
  • symbol:tests/genome/test_window_iter.py:test_iter_windows_overlap:63 calls symbol:tests/genome/test_window_iter.py:_write_tiny_twobit:6 (high)
  • symbol:tests/genome/test_window_iter.py:test_iter_windows_reconstructs_sequence:47 calls symbol:src/helix/genome/window_store.py:GenomeWindowStore:19 (low)
  • symbol:tests/genome/test_window_iter.py:test_iter_windows_reconstructs_sequence:47 calls symbol:src/helix/genome/window_store.py:iter_windows:134 (low)
  • symbol:tests/genome/test_window_iter.py:test_iter_windows_reconstructs_sequence:47 calls symbol:tests/genome/test_window_iter.py:_write_tiny_twobit:6 (high)
  • symbol:tests/genome/test_window_store.py:_write_tiny_twobit:8 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/genome/test_window_store.py:test_packed_window_round_trip:70 calls symbol:src/helix/genome/window_store.py:GenomeWindowStore:19 (low)
  • symbol:tests/genome/test_window_store.py:test_packed_window_round_trip:70 calls symbol:src/helix/genome/window_store.py:get_window:79 (low)
  • symbol:tests/genome/test_window_store.py:test_packed_window_round_trip:70 calls symbol:tests/genome/test_window_store.py:_decode_packed:50 (high)
  • symbol:tests/genome/test_window_store.py:test_packed_window_round_trip:70 calls symbol:tests/genome/test_window_store.py:_write_tiny_twobit:8 (high)
  • symbol:tests/genome/test_window_store.py:test_window_edges_trim:88 calls symbol:src/helix/genome/window_store.py:GenomeWindowStore:19 (low)
  • symbol:tests/genome/test_window_store.py:test_window_edges_trim:88 calls symbol:src/helix/genome/window_store.py:get_window:79 (low)
  • symbol:tests/genome/test_window_store.py:test_window_edges_trim:88 calls symbol:tests/genome/test_window_store.py:_write_tiny_twobit:8 (high)
  • symbol:tests/release_test_support.py:__call__:123 calls symbol:src/helix/release_urls.py:public_github_release_tag_url:34 (low)
  • symbol:tests/release_test_support.py:load_release_manifest:171 calls symbol:src/helix/release_urls.py:public_release_manifest_path:73 (low)
  • symbol:tests/studio/test_adversarial_semantics.py:test_conflicting_evidence_warns:74 calls symbol:src/helix/studio/outcome_explorer.py:_build_physics_hints:6458 (low)
  • symbol:tests/studio/test_adversarial_semantics.py:test_conflicting_evidence_warns:74 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (low)
  • symbol:tests/studio/test_adversarial_semantics.py:test_conflicting_evidence_warns:74 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data:1108 (low)
  • symbol:tests/studio/test_adversarial_semantics.py:test_conflicting_evidence_warns:74 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerWidget:5518 (low)
  • symbol:tests/studio/test_adversarial_semantics.py:test_conflicting_evidence_warns:74 calls symbol:tests/studio/test_adversarial_semantics.py:_base_inputs:29 (high)
  • symbol:tests/studio/test_adversarial_semantics.py:test_conflicting_evidence_warns:74 calls symbol:tests/studio/test_adversarial_semantics.py:_ensure_app:22 (high)
  • symbol:tests/studio/test_adversarial_semantics.py:test_evidence_absent_warns:54 calls symbol:src/helix/studio/outcome_explorer.py:_build_physics_hints:6458 (low)
  • symbol:tests/studio/test_adversarial_semantics.py:test_evidence_absent_warns:54 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (low)
  • symbol:tests/studio/test_adversarial_semantics.py:test_evidence_absent_warns:54 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data:1108 (low)
  • symbol:tests/studio/test_adversarial_semantics.py:test_evidence_absent_warns:54 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerWidget:5518 (low)
  • symbol:tests/studio/test_adversarial_semantics.py:test_evidence_absent_warns:54 calls symbol:tests/studio/test_adversarial_semantics.py:_base_inputs:29 (high)
  • symbol:tests/studio/test_adversarial_semantics.py:test_evidence_absent_warns:54 calls symbol:tests/studio/test_adversarial_semantics.py:_ensure_app:22 (high)
  • symbol:tests/studio/test_adversarial_semantics.py:test_microhomology_insertion_hover_text:35 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (low)
  • symbol:tests/studio/test_adversarial_semantics.py:test_microhomology_insertion_hover_text:35 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data:1108 (low)
  • symbol:tests/studio/test_adversarial_semantics.py:test_microhomology_insertion_hover_text:35 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeProbabilityChartWidget:3639 (low)
  • symbol:tests/studio/test_adversarial_semantics.py:test_microhomology_insertion_hover_text:35 calls symbol:tests/studio/test_adversarial_semantics.py:_base_inputs:29 (high)
  • symbol:tests/studio/test_adversarial_semantics.py:test_microhomology_insertion_hover_text:35 calls symbol:tests/studio/test_adversarial_semantics.py:_ensure_app:22 (high)
  • symbol:tests/studio/test_adversarial_semantics.py:test_mosaicism_entropy:100 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data:1108 (low)
  • symbol:tests/studio/test_adversarial_semantics.py:test_mosaicism_entropy:100 calls symbol:tests/studio/test_adversarial_semantics.py:_base_inputs:29 (high)
  • symbol:tests/studio/test_adversarial_semantics.py:test_offtarget_bulge_fixture:112 calls symbol:src/helix/core/offtarget_heat.py:compute_offtarget_heat_cpu:28 (low)
  • symbol:tests/studio/test_ansi_parser.py:test_osc_stream_stripper_recovers_from_unterminated_osc:127 calls symbol:src/helix/studio/terminal/ansi_parser.py:OscStreamStripper:409 (low)
  • symbol:tests/studio/test_ansi_parser.py:test_sgr_decoder_does_not_drop_char_after_lone_escape:157 calls symbol:src/helix/studio/terminal/ansi_parser.py:SgrStreamDecoder:208 (low)
  • symbol:tests/studio/test_ansi_parser.py:test_sgr_decoder_emits_styled_spans:135 calls symbol:src/helix/studio/terminal/ansi_parser.py:SgrStreamDecoder:208 (low)
  • symbol:tests/studio/test_ansi_parser.py:test_sgr_decoder_emits_styled_spans:135 calls symbol:src/helix/studio/terminal/ansi_parser.py:TermStyle:47 (low)
  • symbol:tests/studio/test_ansi_parser.py:test_sgr_decoder_handles_chunk_split_sequence:145 calls symbol:src/helix/studio/terminal/ansi_parser.py:SgrStreamDecoder:208 (low)
  • symbol:tests/studio/test_ansi_parser.py:test_sgr_decoder_ignores_unknown_csi_sequences:183 calls symbol:src/helix/studio/terminal/ansi_parser.py:SgrStreamDecoder:208 (low)
  • symbol:tests/studio/test_ansi_parser.py:test_sgr_decoder_preserves_prompt_controls:165 calls symbol:src/helix/studio/terminal/ansi_parser.py:SgrStreamDecoder:208 (low)
  • symbol:tests/studio/test_ansi_parser.py:test_sgr_decoder_supports_truecolor_and_256color:174 calls symbol:src/helix/studio/terminal/ansi_parser.py:SgrStreamDecoder:208 (low)
  • symbol:tests/studio/test_ansi_parser.py:test_strip_ansi_removes_csi_and_osc:122 calls symbol:src/helix/studio/terminal/ansi_parser.py:strip_ansi:449 (low)
  • symbol:tests/studio/test_ansi_parser.py:test_strip_osc_does_not_eat_next_escape_after_bel:101 calls symbol:src/helix/studio/terminal/ansi_parser.py:strip_osc:331 (low)
  • symbol:tests/studio/test_ansi_parser.py:test_strip_osc_does_not_eat_next_escape_after_st:108 calls symbol:src/helix/studio/terminal/ansi_parser.py:strip_osc:331 (low)
  • symbol:tests/studio/test_ansi_parser.py:test_strip_osc_does_not_remove_csi:115 calls symbol:src/helix/studio/terminal/ansi_parser.py:strip_osc:331 (low)
  • symbol:tests/studio/test_ansi_parser.py:test_strip_osc_handles_empty_payload:30 calls symbol:src/helix/studio/terminal/ansi_parser.py:strip_osc:331 (low)
  • symbol:tests/studio/test_ansi_parser.py:test_strip_osc_handles_payload_with_weird_bytes:40 calls symbol:src/helix/studio/terminal/ansi_parser.py:strip_osc:331 (low)
  • symbol:tests/studio/test_ansi_parser.py:test_strip_osc_multiple_sequences_in_one_chunk:87 calls symbol:src/helix/studio/terminal/ansi_parser.py:strip_osc:331 (low)
  • symbol:tests/studio/test_ansi_parser.py:test_strip_osc_preserves_csi_between_osc_sequences:94 calls symbol:src/helix/studio/terminal/ansi_parser.py:strip_osc:331 (low)
  • symbol:tests/studio/test_ansi_parser.py:test_strip_osc_removes_sequences_ending_at_chunk_end:47 calls symbol:src/helix/studio/terminal/ansi_parser.py:strip_osc:331 (low)
  • symbol:tests/studio/test_ansi_parser.py:test_strip_osc_removes_title_sequence_bel:16 calls symbol:src/helix/studio/terminal/ansi_parser.py:strip_osc:331 (low)
  • symbol:tests/studio/test_ansi_parser.py:test_strip_osc_removes_title_sequence_st:23 calls symbol:src/helix/studio/terminal/ansi_parser.py:strip_osc:331 (low)
  • symbol:tests/studio/test_ansi_parser.py:test_strip_osc_tracks_pending_for_split_bel:57 calls symbol:src/helix/studio/terminal/ansi_parser.py:strip_osc:331 (low)
  • symbol:tests/studio/test_ansi_parser.py:test_strip_osc_tracks_pending_for_split_escape_then_bracket:77 calls symbol:src/helix/studio/terminal/ansi_parser.py:strip_osc:331 (low)
  • symbol:tests/studio/test_ansi_parser.py:test_strip_osc_tracks_pending_for_split_st:67 calls symbol:src/helix/studio/terminal/ansi_parser.py:strip_osc:331 (low)
  • symbol:tests/studio/test_assay_plan.py:_primary_assay:41 calls symbol:src/helix/studio/assays/assay_chooser.py:build_assay_plan:616 (low)
  • symbol:tests/studio/test_assay_plan.py:test_assay_plan_fixture_bytes:14 calls symbol:src/helix/studio/assays/assay_chooser.py:assay_plan_json_bytes:21 (low)
  • symbol:tests/studio/test_assay_plan.py:test_assay_plan_fixture_bytes:14 calls symbol:src/helix/studio/assays/assay_chooser.py:build_assay_plan:616 (low)
  • symbol:tests/studio/test_assay_plan.py:test_assay_plan_multiplex_fixture_bytes:27 calls symbol:src/helix/studio/assays/assay_chooser.py:assay_plan_json_bytes:21 (low)
  • symbol:tests/studio/test_assay_plan.py:test_assay_plan_multiplex_fixture_bytes:27 calls symbol:src/helix/studio/assays/assay_chooser.py:build_assay_plan:616 (low)
  • symbol:tests/studio/test_assay_plan.py:test_base_bystander_high_prefers_amplicon:137 calls symbol:src/helix/studio/assays/assay_chooser.py:build_assay_plan:616 (low)
  • symbol:tests/studio/test_assay_plan.py:test_base_low_bystander_allows_sanger:186 calls symbol:src/helix/studio/assays/assay_chooser.py:build_assay_plan:616 (low)
  • symbol:tests/studio/test_assay_plan.py:test_cut_knockout_high_pdesired_prefers_sanger:72 calls symbol:tests/studio/test_assay_plan.py:_primary_assay:41 (high)
  • symbol:tests/studio/test_assay_plan.py:test_failed_primary_primers_force_longread:257 calls symbol:src/helix/studio/assays/assay_chooser.py:build_assay_plan:616 (low)
  • symbol:tests/studio/test_assay_plan.py:test_high_risk_offtargets_push_amplicon:282 calls symbol:tests/studio/test_assay_plan.py:_primary_assay:41 (high)
  • symbol:tests/studio/test_assay_plan.py:test_low_pdesired_prefers_amplicon:96 calls symbol:tests/studio/test_assay_plan.py:_primary_assay:41 (high)
  • symbol:tests/studio/test_assay_plan.py:test_no_primers_forces_longread:120 calls symbol:src/helix/studio/assays/assay_chooser.py:build_assay_plan:616 (low)
  • symbol:tests/studio/test_assay_plan.py:test_prime_prefers_amplicon_with_warnings:46 calls symbol:tests/studio/test_assay_plan.py:_primary_assay:41 (high)
  • symbol:tests/studio/test_assay_plan.py:test_span_deletion_biases_amplicon:218 calls symbol:src/helix/studio/assays/assay_chooser.py:build_assay_plan:616 (low)
  • symbol:tests/studio/test_base_cal_batch_eval.py:test_batch_eval_deterministic_and_improves:21 calls symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_batch_eval_json_bytes:55 (low)
  • symbol:tests/studio/test_base_cal_batch_eval.py:test_batch_eval_deterministic_and_improves:21 calls symbol:src/helix/studio/base_position_calibration.py:build_base_position_calibration_batch_eval:525 (low)
  • symbol:tests/studio/test_base_cal_batch_eval.py:test_batch_eval_deterministic_and_improves:21 calls symbol:tests/studio/test_base_cal_batch_eval.py:_record:9 (high)
  • symbol:tests/studio/test_base_edit_model.py:test_base_model_allele_spectrum_footprints:31 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_base_edit_model.py:test_base_model_allele_spectrum_footprints:31 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/studio/test_base_edit_model.py:test_base_model_categories_sum_to_one:21 calls symbol:src/helix/studio/outcomes/base_edit_model.py:BaseEditOutcomeModel:343 (low)
  • symbol:tests/studio/test_base_edit_model.py:test_base_model_categories_sum_to_one:21 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_base_edit_model.py:test_base_model_categories_sum_to_one:21 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tests/studio/test_base_edit_model.py:test_base_model_categories_sum_to_one:21 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_base_edit_model.py:test_base_model_position_probs_sum:49 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_base_edit_model.py:test_base_model_report_fixture_bytes:13 calls symbol:src/helix/studio/outcomes/base_edit_model.py:BaseEditOutcomeModel:343 (low)
  • symbol:tests/studio/test_base_edit_model.py:test_base_model_report_fixture_bytes:13 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_json_bytes:262 (low)
  • symbol:tests/studio/test_base_edit_model.py:test_base_model_report_fixture_bytes:13 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_base_edit_model.py:test_base_model_selected_by_edit_plan:59 calls symbol:src/helix/studio/outcomes/model.py:compute_outcomes_for_current_plan:266 (low)
  • symbol:tests/studio/test_base_edit_model.py:test_base_model_selected_by_edit_plan:59 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_base_edit_model.py:test_base_model_selected_by_edit_plan:59 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tests/studio/test_base_overlay.py:test_base_overlay_missing_segments:33 calls symbol:src/helix/studio/outcomes/base_overlay.py:build_base_overlay:111 (low)
  • symbol:tests/studio/test_base_overlay.py:test_base_overlay_segments:12 calls symbol:src/helix/studio/outcomes/base_overlay.py:build_base_overlay:111 (low)
  • symbol:tests/studio/test_base_position_calibration.py:test_base_position_calibration_apply_updates_report:47 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/studio/test_base_position_calibration.py:test_base_position_calibration_apply_updates_report:47 calls symbol:src/helix/studio/base_position_calibration.py:apply_base_position_calibration_to_report:699 (low)
  • symbol:tests/studio/test_base_position_calibration.py:test_base_position_calibration_apply_updates_report:47 calls symbol:tests/studio/test_base_position_calibration.py:_load_json:26 (high)
  • symbol:tests/studio/test_base_position_calibration.py:test_base_position_calibration_profile_preview_bytes:30 calls symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_eval_json_bytes:47 (low)
  • symbol:tests/studio/test_base_position_calibration.py:test_base_position_calibration_profile_preview_bytes:30 calls symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_preview_json_bytes:39 (low)
  • symbol:tests/studio/test_base_position_calibration.py:test_base_position_calibration_profile_preview_bytes:30 calls symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_profile_json_bytes:31 (low)
  • symbol:tests/studio/test_base_position_calibration.py:test_base_position_calibration_profile_preview_bytes:30 calls symbol:src/helix/studio/base_position_calibration.py:build_base_position_calibration_eval:436 (low)
  • symbol:tests/studio/test_base_position_calibration.py:test_base_position_calibration_profile_preview_bytes:30 calls symbol:src/helix/studio/base_position_calibration.py:build_base_position_calibration_profile_and_preview:254 (low)
  • symbol:tests/studio/test_base_position_calibration.py:test_base_position_calibration_profile_preview_bytes:30 calls symbol:tests/studio/test_base_position_calibration.py:_load_json:26 (high)
  • symbol:tests/studio/test_batch_bundle_auroc.py:_copy_demo_pack:82 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:tests/studio/test_batch_bundle_auroc.py:_restamp_pack_after_manifest_change:291 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/studio/test_batch_bundle_auroc.py:_write_synthetic_pack:190 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/studio/test_batch_bundle_auroc.py:_write_synthetic_pack:190 calls symbol:src/helix/evaluation/pack_manifest.py:file_sha256_for_manifest_v1:58 (low)
  • symbol:tests/studio/test_batch_bundle_auroc.py:_write_synthetic_pack:190 calls symbol:src/helix/evaluation/pack_manifest.py:labels_payload_sha256_v1:19 (low)
  • symbol:tests/studio/test_batch_bundle_auroc.py:_write_synthetic_pack:190 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_batch_bundle_includes_auroc_metric_files_when_declared:22 calls symbol:src/helix/studio/batch/bundle.py:build_batch_bundle_zip_bytes:51 (low)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_batch_bundle_includes_auroc_metric_files_when_declared:22 calls symbol:src/helix/studio/batch/bundle.py:verify_batch_bundle_zip_bytes:256 (low)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_batch_bundle_includes_auroc_metric_files_when_declared:22 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_batch_bundle_includes_auroc_metric_files_when_declared:22 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_batch_bundle_includes_full_evaluation_pack_provenance_files_for_azimuth:132 calls symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 (low)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_batch_bundle_includes_full_evaluation_pack_provenance_files_for_azimuth:132 calls symbol:src/helix/studio/batch/bundle.py:build_batch_bundle_zip_bytes:51 (low)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_batch_bundle_includes_full_evaluation_pack_provenance_files_for_azimuth:132 calls symbol:src/helix/studio/batch/bundle.py:verify_batch_bundle_zip_bytes:256 (low)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_write_batch_bundle_fails_closed_on_pack_corruption:90 calls symbol:src/helix/studio/batch/bundle.py:write_batch_bundle:235 (low)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_write_batch_bundle_fails_closed_on_pack_corruption:90 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_write_batch_bundle_fails_closed_on_pack_corruption:90 calls symbol:tests/studio/test_batch_bundle_auroc.py:_copy_demo_pack:82 (high)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_write_batch_bundle_fails_closed_on_pack_manifest_duplicate_paths:309 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_write_batch_bundle_fails_closed_on_pack_manifest_duplicate_paths:309 calls symbol:src/helix/studio/batch/bundle.py:write_batch_bundle:235 (low)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_write_batch_bundle_fails_closed_on_pack_manifest_duplicate_paths:309 calls symbol:tests/studio/test_batch_bundle_auroc.py:_restamp_pack_after_manifest_change:291 (high)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_write_batch_bundle_fails_closed_on_pack_manifest_duplicate_paths:309 calls symbol:tests/studio/test_batch_bundle_auroc.py:_spec_for_pack:277 (high)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_write_batch_bundle_fails_closed_on_pack_manifest_duplicate_paths:309 calls symbol:tests/studio/test_batch_bundle_auroc.py:_write_synthetic_pack:190 (high)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_write_batch_bundle_fails_closed_on_pack_manifest_symlink_entries:359 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_write_batch_bundle_fails_closed_on_pack_manifest_symlink_entries:359 calls symbol:src/helix/studio/batch/bundle.py:write_batch_bundle:235 (low)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_write_batch_bundle_fails_closed_on_pack_manifest_symlink_entries:359 calls symbol:tests/studio/test_batch_bundle_auroc.py:_restamp_pack_after_manifest_change:291 (high)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_write_batch_bundle_fails_closed_on_pack_manifest_symlink_entries:359 calls symbol:tests/studio/test_batch_bundle_auroc.py:_spec_for_pack:277 (high)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_write_batch_bundle_fails_closed_on_pack_manifest_symlink_entries:359 calls symbol:tests/studio/test_batch_bundle_auroc.py:_write_synthetic_pack:190 (high)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_write_batch_bundle_fails_closed_on_pack_manifest_unsafe_paths:335 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_write_batch_bundle_fails_closed_on_pack_manifest_unsafe_paths:335 calls symbol:src/helix/studio/batch/bundle.py:write_batch_bundle:235 (low)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_write_batch_bundle_fails_closed_on_pack_manifest_unsafe_paths:335 calls symbol:tests/studio/test_batch_bundle_auroc.py:_restamp_pack_after_manifest_change:291 (high)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_write_batch_bundle_fails_closed_on_pack_manifest_unsafe_paths:335 calls symbol:tests/studio/test_batch_bundle_auroc.py:_spec_for_pack:277 (high)
  • symbol:tests/studio/test_batch_bundle_auroc.py:test_write_batch_bundle_fails_closed_on_pack_manifest_unsafe_paths:335 calls symbol:tests/studio/test_batch_bundle_auroc.py:_write_synthetic_pack:190 (high)
  • symbol:tests/studio/test_batch_bundle_determinism.py:test_batch_bundle_zip_is_bit_identical_on_rerun:84 calls symbol:src/helix/studio/batch/bundle.py:build_batch_bundle_zip_bytes:51 (low)
  • symbol:tests/studio/test_batch_bundle_determinism.py:test_batch_bundle_zip_is_bit_identical_on_rerun:84 calls symbol:tests/studio/test_batch_bundle_determinism.py:_demo_inputs:12 (high)
  • symbol:tests/studio/test_batch_bundle_determinism.py:test_batch_bundle_zip_stable_across_tz_and_lang_poison:91 calls symbol:src/helix/studio/batch/bundle.py:build_batch_bundle_zip_bytes:51 (low)
  • symbol:tests/studio/test_batch_bundle_determinism.py:test_batch_bundle_zip_stable_across_tz_and_lang_poison:91 calls symbol:tests/studio/test_batch_bundle_determinism.py:_demo_inputs:12 (high)
  • symbol:tests/studio/test_batch_bundle_determinism.py:test_batch_bundle_zip_stable_across_tz_and_lang_poison:91 calls symbol:tests/studio/test_batch_bundle_determinism.py:_sha_in_subprocess:41 (high)
  • symbol:tests/studio/test_batch_bundle.py:test_batch_bundle_zip_and_receipts:15 calls symbol:src/helix/studio/batch/bundle.py:build_batch_bundle_zip_bytes:51 (low)
  • symbol:tests/studio/test_batch_bundle.py:test_batch_bundle_zip_and_receipts:15 calls symbol:src/helix/studio/batch/bundle.py:verify_batch_bundle_zip_bytes:256 (low)
  • symbol:tests/studio/test_batch_bundle.py:test_batch_bundle_zip_and_receipts:15 calls symbol:src/helix/studio/batch/model.py:batch_report_sha256:55 (low)
  • symbol:tests/studio/test_batch_bundle.py:test_batch_bundle_zip_and_receipts:15 calls symbol:src/helix/studio/batch/model.py:batch_spec_sha256:51 (low)
  • symbol:tests/studio/test_batch_bundle.py:test_batch_bundle_zip_and_receipts:15 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_history_revert:76 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_history_revert:76 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_candidate:1180 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_history_revert:76 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_revert_history_entry:1161 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_history_revert:76 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_set_results:514 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_history_revert:76 calls symbol:src/helix/studio/batch/batch_compare_panel.py:BatchComparePanel:159 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_history_revert:76 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_history_revert:76 calls symbol:tests/studio/test_batch_compare_panel.py:_get_app:21 (high)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_locks_weights_when_evaluation_pack_declared:248 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_locks_weights_when_evaluation_pack_declared:248 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_load_ranking_spec:935 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_locks_weights_when_evaluation_pack_declared:248 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_set_results:514 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_locks_weights_when_evaluation_pack_declared:248 calls symbol:src/helix/studio/batch/batch_compare_panel.py:BatchComparePanel:159 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_locks_weights_when_evaluation_pack_declared:248 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_locks_weights_when_evaluation_pack_declared:248 calls symbol:tests/studio/test_batch_compare_panel.py:_get_app:21 (high)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_locks_weights_when_evaluation_pack_declared:248 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_locks_weights_when_evaluation_pack_declared:248 calls symbol:tests/test_studio_evaluation_access.py:value:22 (medium)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_pairs_mode_applies:118 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_pairs_mode_applies:118 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_selected:1172 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_pairs_mode_applies:118 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_set_results:514 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_pairs_mode_applies:118 calls symbol:src/helix/studio/batch/batch_compare_panel.py:BatchComparePanel:159 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_pairs_mode_applies:118 calls symbol:src/helix/studio/run_history.py:selectRow:543 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_pairs_mode_applies:118 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_pairs_mode_applies:118 calls symbol:tests/studio/test_batch_compare_panel.py:_get_app:21 (high)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_pairs_mode_applies:118 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_pairs_mode_applies:118 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_ranking_weights_and_pareto_filter:148 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_ranking_weights_and_pareto_filter:148 calls symbol:src/helix/studio/batch/batch_compare_panel.py:BatchComparePanel:159 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_ranking_weights_and_pareto_filter:148 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_ranking_weights_and_pareto_filter:148 calls symbol:tests/studio/test_batch_compare_panel.py:_get_app:21 (high)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_renders_and_applies:28 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_renders_and_applies:28 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_apply_selected:1172 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_renders_and_applies:28 calls symbol:src/helix/studio/batch/batch_compare_panel.py:_set_results:514 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_renders_and_applies:28 calls symbol:src/helix/studio/batch/batch_compare_panel.py:BatchComparePanel:159 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_renders_and_applies:28 calls symbol:src/helix/studio/batch/bundle.py:verify_batch_bundle_zip_bytes:256 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_renders_and_applies:28 calls symbol:src/helix/studio/run_history.py:selectRow:543 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_renders_and_applies:28 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_renders_and_applies:28 calls symbol:tests/studio/test_batch_compare_panel.py:_get_app:21 (high)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_renders_and_applies:28 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_batch_compare_panel.py:test_batch_compare_panel_renders_and_applies:28 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:tests/studio/test_batch_ingest.py:__init__:20 calls symbol:tests/studio/test_batch_ingest.py:DummyState:13 (high)
  • symbol:tests/studio/test_batch_ingest.py:test_batch_bundle_extra_files_deterministic:51 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:batch_ingest_folder:146 (low)
  • symbol:tests/studio/test_batch_ingest.py:test_batch_bundle_extra_files_deterministic:51 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:write_batch_bundle:203 (low)
  • symbol:tests/studio/test_batch_ingest.py:test_batch_bundle_extra_files_deterministic:51 calls symbol:tests/studio/test_batch_ingest.py:DummySession:19 (high)
  • symbol:tests/studio/test_batch_ingest.py:test_batch_bundle_prime_mux_profile:66 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/studio/test_batch_ingest.py:test_batch_bundle_prime_mux_profile:66 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/studio/test_batch_ingest.py:test_batch_bundle_prime_mux_profile:66 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:batch_ingest_folder:146 (low)
  • symbol:tests/studio/test_batch_ingest.py:test_batch_bundle_prime_mux_profile:66 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:write_batch_bundle:203 (low)
  • symbol:tests/studio/test_batch_ingest.py:test_batch_bundle_prime_mux_profile:66 calls symbol:tests/studio/test_batch_ingest.py:DummySession:19 (high)
  • symbol:tests/studio/test_batch_ingest.py:test_batch_ingest_detection_and_order:27 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:batch_ingest_folder:146 (low)
  • symbol:tests/studio/test_batch_ingest.py:test_batch_ingest_detection_and_order:27 calls symbol:tests/studio/test_batch_ingest.py:DummySession:19 (high)
  • symbol:tests/studio/test_batch_ingest.py:test_batch_summary_and_bundle_determinism:38 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:batch_ingest_folder:146 (low)
  • symbol:tests/studio/test_batch_ingest.py:test_batch_summary_and_bundle_determinism:38 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:batch_summary_json:157 (low)
  • symbol:tests/studio/test_batch_ingest.py:test_batch_summary_and_bundle_determinism:38 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:write_batch_bundle:203 (low)
  • symbol:tests/studio/test_batch_ingest.py:test_batch_summary_and_bundle_determinism:38 calls symbol:tests/studio/test_batch_ingest.py:DummySession:19 (high)
  • symbol:tests/studio/test_batch_ranking.py:test_pareto_front_dominance:6 calls symbol:src/helix/studio/batch/model.py:compute_pareto_flags:315 (low)
  • symbol:tests/studio/test_batch_runner.py:test_batch_candidate_ordering:29 calls symbol:src/helix/studio/batch/model.py:run_batch:462 (low)
  • symbol:tests/studio/test_batch_runner.py:test_batch_report_cache_config_knobs:48 calls symbol:src/helix/studio/batch/model.py:batch_report_json_bytes:47 (low)
  • symbol:tests/studio/test_batch_runner.py:test_batch_report_cache_config_knobs:48 calls symbol:src/helix/studio/batch/model.py:run_batch:462 (low)
  • symbol:tests/studio/test_batch_runner.py:test_batch_report_cache_stability:38 calls symbol:src/helix/studio/batch/model.py:batch_report_json_bytes:47 (low)
  • symbol:tests/studio/test_batch_runner.py:test_batch_report_cache_stability:38 calls symbol:src/helix/studio/batch/model.py:run_batch:462 (low)
  • symbol:tests/studio/test_batch_runner.py:test_batch_report_cache_stability:38 calls symbol:src/helix/studio/offtargets/reference_accessor.py:OffTargetReferenceCache:329 (low)
  • symbol:tests/studio/test_batch_runner.py:test_batch_report_fixture_bytes:13 calls symbol:src/helix/studio/batch/model.py:batch_report_json_bytes:47 (low)
  • symbol:tests/studio/test_batch_runner.py:test_batch_report_fixture_bytes:13 calls symbol:src/helix/studio/batch/model.py:run_batch:462 (low)
  • symbol:tests/studio/test_batch_runner.py:test_batch_report_pair_fixture_bytes:21 calls symbol:src/helix/studio/batch/model.py:batch_report_json_bytes:47 (low)
  • symbol:tests/studio/test_batch_runner.py:test_batch_report_pair_fixture_bytes:21 calls symbol:src/helix/studio/batch/model.py:run_batch:462 (low)
  • symbol:tests/studio/test_batch_runner.py:test_batch_report_parallel_determinism:68 calls symbol:src/helix/studio/batch/model.py:batch_report_json_bytes:47 (low)
  • symbol:tests/studio/test_batch_runner.py:test_batch_report_parallel_determinism:68 calls symbol:src/helix/studio/batch/model.py:run_batch:462 (low)
  • symbol:tests/studio/test_calibration_apply.py:test_calibration_applies_to_outcome_report:13 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/studio/test_calibration_apply.py:test_calibration_applies_to_outcome_report:13 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (low)
  • symbol:tests/studio/test_calibration_apply.py:test_calibration_applies_to_outcome_report:13 calls symbol:src/helix/studio/outcomes/clone_yield.py:build_clone_plan:87 (low)
  • symbol:tests/studio/test_calibration_apply.py:test_calibration_applies_to_outcome_report:13 calls symbol:src/helix/studio/outcomes/cut_model.py:extract_cut_inputs_from_session:241 (low)
  • symbol:tests/studio/test_calibration_apply.py:test_calibration_applies_to_outcome_report:13 calls symbol:src/helix/studio/outcomes/model.py:compute_inputs_sha256:36 (low)
  • symbol:tests/studio/test_calibration_apply.py:test_calibration_applies_to_outcome_report:13 calls symbol:src/helix/studio/outcomes/model.py:compute_outcomes_for_current_plan:266 (low)
  • symbol:tests/studio/test_calibration_apply.py:test_calibration_applies_to_outcome_report:13 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_calibration_apply.py:test_calibration_applies_to_outcome_report:13 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tests/studio/test_calibration_apply.py:test_calibration_applies_to_outcome_report:13 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_calibration_profile.py:test_calibration_profile_and_preview_bytes_match_fixtures:23 calls symbol:src/helix/studio/calibration.py:build_calibration_profile_and_preview:152 (low)
  • symbol:tests/studio/test_calibration_profile.py:test_calibration_profile_and_preview_bytes_match_fixtures:23 calls symbol:src/helix/studio/calibration.py:calibration_preview_json_bytes:45 (low)
  • symbol:tests/studio/test_calibration_profile.py:test_calibration_profile_and_preview_bytes_match_fixtures:23 calls symbol:src/helix/studio/calibration.py:calibration_profile_json_bytes:37 (low)
  • symbol:tests/studio/test_calibration_profile.py:test_calibration_profile_and_preview_bytes_match_fixtures:23 calls symbol:tests/studio/test_calibration_profile.py:_load_json:19 (high)
  • symbol:tests/studio/test_clone_plan.py:test_clone_plan_edge_cases:19 calls symbol:src/helix/studio/outcomes/clone_yield.py:build_clone_plan:87 (low)
  • symbol:tests/studio/test_clone_plan.py:test_clone_plan_fixture_bytes:12 calls symbol:src/helix/studio/outcomes/clone_yield.py:build_clone_plan:87 (low)
  • symbol:tests/studio/test_clone_plan.py:test_clone_plan_fixture_bytes:12 calls symbol:src/helix/studio/outcomes/clone_yield.py:clone_plan_json_bytes:17 (low)
  • symbol:tests/studio/test_console_dock_shell.py:test_console_log_shell_supports_copy_and_clear:24 calls symbol:src/helix/studio/main_window.py:_build_console_dock:3162 (low)
  • symbol:tests/studio/test_console_dock_shell.py:test_console_log_shell_supports_copy_and_clear:24 calls symbol:src/helix/studio/main_window.py:_clear_log_contents:3303 (low)
  • symbol:tests/studio/test_console_dock_shell.py:test_console_log_shell_supports_copy_and_clear:24 calls symbol:src/helix/studio/main_window.py:_copy_log_contents:3286 (low)
  • symbol:tests/studio/test_console_dock_shell.py:test_console_log_shell_supports_copy_and_clear:24 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/studio/test_console_dock_shell.py:test_console_log_shell_supports_copy_and_clear:24 calls symbol:src/helix/studio/run_history.py:RunHistoryWidget:73 (low)
  • symbol:tests/studio/test_console_dock_shell.py:test_console_log_shell_supports_copy_and_clear:24 calls symbol:tests/studio/test_console_dock_shell.py:_get_app:15 (high)
  • symbol:tests/studio/test_console_dock_shell.py:test_console_log_shell_supports_copy_and_clear:24 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/studio/test_console_dock_shell.py:test_console_log_shell_supports_copy_and_clear:24 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_crispresso2_adapter.py:test_crispresso2_full_table_record_bytes:49 calls symbol:src/helix/studio/results_adapters/crispresso2.py:build_results_record_from_crispresso2_table:359 (low)
  • symbol:tests/studio/test_crispresso2_adapter.py:test_crispresso2_full_table_record_bytes:49 calls symbol:src/helix/studio/results_io.py:results_record_json_bytes:78 (low)
  • symbol:tests/studio/test_crispresso2_adapter.py:test_crispresso2_nf_quant_record_bytes:62 calls symbol:src/helix/studio/results_adapters/crispresso2.py:build_results_record_from_nucleotide_table:399 (low)
  • symbol:tests/studio/test_crispresso2_adapter.py:test_crispresso2_nf_quant_record_bytes:62 calls symbol:src/helix/studio/results_adapters/crispresso2.py:parse_nucleotide_frequency_table:103 (low)
  • symbol:tests/studio/test_crispresso2_adapter.py:test_crispresso2_nf_quant_record_bytes:62 calls symbol:src/helix/studio/results_io.py:results_record_json_bytes:78 (low)
  • symbol:tests/studio/test_crispresso2_adapter.py:test_crispresso2_results_record_bytes:33 calls symbol:src/helix/studio/results_adapters/crispresso2.py:build_results_record_from_crispresso2_table:359 (low)
  • symbol:tests/studio/test_crispresso2_adapter.py:test_crispresso2_results_record_bytes:33 calls symbol:src/helix/studio/results_io.py:results_record_json_bytes:78 (low)
  • symbol:tests/studio/test_crispresso2_adapter.py:test_crispresso2_substitution_table_parse:27 calls symbol:src/helix/studio/results_adapters/crispresso2.py:parse_substitution_frequency_table:61 (low)
  • symbol:tests/studio/test_crispresso2_adapter.py:test_crispresso2_table_path_normalized:106 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/studio/test_crispresso2_adapter.py:test_crispresso2_table_path_normalized:106 calls symbol:src/helix/studio/results_adapters/crispresso2.py:build_results_record_from_crispresso2_table:359 (low)
  • symbol:tests/studio/test_crispresso2_adapter.py:test_crispresso2_table_selection_full_when_no_around:88 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/studio/test_crispresso2_adapter.py:test_crispresso2_table_selection_full_when_no_around:88 calls symbol:src/helix/studio/results_adapters/crispresso2.py:find_substitution_table_path:509 (low)
  • symbol:tests/studio/test_crispresso2_adapter.py:test_crispresso2_table_selection_nf_when_only_nf:97 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/studio/test_crispresso2_adapter.py:test_crispresso2_table_selection_nf_when_only_nf:97 calls symbol:src/helix/studio/results_adapters/crispresso2.py:find_substitution_table_path:509 (low)
  • symbol:tests/studio/test_crispresso2_adapter.py:test_crispresso2_table_selection_prefers_around:78 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/studio/test_crispresso2_adapter.py:test_crispresso2_table_selection_prefers_around:78 calls symbol:src/helix/studio/results_adapters/crispresso2.py:find_substitution_table_path:509 (low)
  • symbol:tests/studio/test_csv_counts_adapter.py:test_csv_counts_case1_bytes:15 calls symbol:src/helix/studio/results_adapters/csv_counts.py:build_results_record_from_csv_counts:116 (low)
  • symbol:tests/studio/test_csv_counts_adapter.py:test_csv_counts_case1_bytes:15 calls symbol:src/helix/studio/results_io.py:results_record_json_bytes:78 (low)
  • symbol:tests/studio/test_csv_counts_adapter.py:test_csv_counts_case2_aliases_and_filtering:31 calls symbol:src/helix/studio/results_adapters/csv_counts.py:build_results_record_from_csv_counts:116 (low)
  • symbol:tests/studio/test_csv_counts_adapter.py:test_csv_counts_case2_aliases_and_filtering:31 calls symbol:src/helix/studio/results_io.py:results_record_json_bytes:78 (low)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_deterministic_across_dict_order:73 calls symbol:src/helix/studio/outcomes/cut_model.py:CutOutcomeModel:292 (low)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_deterministic_across_dict_order:73 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_json_bytes:262 (low)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_deterministic_across_dict_order:73 calls symbol:tests/studio/test_cut_model.py:_load_case:17 (high)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_deterministic_across_dict_order:73 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_frequencies_sum_to_one:34 calls symbol:src/helix/studio/outcomes/cut_model.py:CutOutcomeModel:292 (low)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_frequencies_sum_to_one:34 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_frequencies_sum_to_one:34 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_frequencies_sum_to_one:34 calls symbol:tests/studio/test_cut_model.py:_load_case:17 (high)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_frequencies_sum_to_one:34 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_handles_edge_windows:101 calls symbol:src/helix/studio/outcomes/cut_model.py:CutOutcomeModel:292 (low)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_handles_edge_windows:101 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_handles_edge_windows:101 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_handles_edge_windows:101 calls symbol:tests/studio/test_cut_model.py:_load_case:17 (high)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_handles_edge_windows:101 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_other_bucket_absent_when_uncapped:60 calls symbol:src/helix/studio/outcomes/cut_model.py:CutOutcomeModel:292 (low)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_other_bucket_absent_when_uncapped:60 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_other_bucket_absent_when_uncapped:60 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_other_bucket_absent_when_uncapped:60 calls symbol:tests/studio/test_cut_model.py:_load_case:17 (high)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_other_bucket_absent_when_uncapped:60 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_other_bucket_present_when_truncated:47 calls symbol:src/helix/studio/outcomes/cut_model.py:CutOutcomeModel:292 (low)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_other_bucket_present_when_truncated:47 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_other_bucket_present_when_truncated:47 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_other_bucket_present_when_truncated:47 calls symbol:tests/studio/test_cut_model.py:_load_case:17 (high)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_other_bucket_present_when_truncated:47 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_performance_budget:113 calls symbol:src/helix/clock.py:perf_counter:72 (low)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_performance_budget:113 calls symbol:src/helix/studio/outcomes/cut_model.py:CutOutcomeModel:292 (low)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_performance_budget:113 calls symbol:tests/studio/test_cut_model.py:_load_case:17 (high)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_performance_budget:113 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_report_matches_fixture:23 calls symbol:src/helix/studio/outcomes/cut_model.py:CutOutcomeModel:292 (low)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_report_matches_fixture:23 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_json_bytes:262 (low)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_report_matches_fixture:23 calls symbol:tests/studio/test_cut_model.py:_load_case:17 (high)
  • symbol:tests/studio/test_cut_model.py:test_cut_model_report_matches_fixture:23 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_cut_model.py:test_estimate_frameshift_fraction_matches_report_spectrum:122 calls symbol:src/helix/studio/outcomes/cut_model.py:CutOutcomeModel:292 (low)
  • symbol:tests/studio/test_cut_model.py:test_estimate_frameshift_fraction_matches_report_spectrum:122 calls symbol:src/helix/studio/outcomes/cut_model.py:estimate_frameshift_fraction:767 (low)
  • symbol:tests/studio/test_cut_model.py:test_estimate_frameshift_fraction_matches_report_spectrum:122 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_cut_model.py:test_estimate_frameshift_fraction_matches_report_spectrum:122 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tests/studio/test_cut_model.py:test_estimate_frameshift_fraction_matches_report_spectrum:122 calls symbol:tests/studio/test_cut_model.py:_load_case:17 (high)
  • symbol:tests/studio/test_cut_model.py:test_estimate_frameshift_fraction_matches_report_spectrum:122 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_cut_model.py:test_estimate_frameshift_fraction_out_of_bounds_returns_none:162 calls symbol:src/helix/studio/outcomes/cut_model.py:estimate_frameshift_fraction:767 (low)
  • symbol:tests/studio/test_delivery_contract.py:test_delivery_disallows_class_when_not_lnp:46 calls symbol:src/helix/studio/delivery/contract.py:delivery_decl_from_any:192 (low)
  • symbol:tests/studio/test_delivery_contract.py:test_delivery_lnp_canonicalizes_and_sorts_payloads:6 calls symbol:src/helix/studio/delivery/contract.py:delivery_decl_from_any:192 (low)
  • symbol:tests/studio/test_delivery_contract.py:test_delivery_rejects_duplicate_payloads:23 calls symbol:src/helix/studio/delivery/contract.py:delivery_decl_from_any:192 (low)
  • symbol:tests/studio/test_delivery_contract.py:test_delivery_rejects_unknown_context_keys:34 calls symbol:src/helix/studio/delivery/contract.py:delivery_decl_from_any:192 (low)
  • symbol:tests/studio/test_dynamic_cut_model.py:test_cut_model_remains_default_without_override:52 calls symbol:src/helix/studio/outcomes/model.py:compute_outcomes_for_current_plan:266 (low)
  • symbol:tests/studio/test_dynamic_cut_model.py:test_cut_model_remains_default_without_override:52 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tests/studio/test_dynamic_cut_model.py:test_cut_model_remains_default_without_override:52 calls symbol:tests/studio/test_dynamic_cut_model.py:_load_fixture:19 (high)
  • symbol:tests/studio/test_dynamic_cut_model.py:test_dynamic_cut_model_emits_mechanism_trace:95 calls symbol:src/helix/studio/outcomes/model.py:compute_outcomes_for_current_plan:266 (low)
  • symbol:tests/studio/test_dynamic_cut_model.py:test_dynamic_cut_model_emits_mechanism_trace:95 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_dynamic_cut_model.py:test_dynamic_cut_model_emits_mechanism_trace:95 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tests/studio/test_dynamic_cut_model.py:test_dynamic_cut_model_emits_mechanism_trace:95 calls symbol:tests/studio/test_dynamic_cut_model.py:_load_fixture:19 (high)
  • symbol:tests/studio/test_dynamic_cut_model.py:test_dynamic_cut_model_multiplex_block_present:67 calls symbol:src/helix/studio/outcomes/model.py:compute_outcomes_for_current_plan:266 (low)
  • symbol:tests/studio/test_dynamic_cut_model.py:test_dynamic_cut_model_multiplex_block_present:67 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_dynamic_cut_model.py:test_dynamic_cut_model_multiplex_block_present:67 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tests/studio/test_dynamic_cut_model.py:test_dynamic_cut_model_multiplex_block_present:67 calls symbol:tests/studio/test_dynamic_cut_model.py:_load_fixture:19 (high)
  • symbol:tests/studio/test_dynamic_cut_model.py:test_dynamic_cut_model_selectable_via_session_config:23 calls symbol:src/helix/studio/outcomes/model.py:compute_outcomes_for_current_plan:266 (low)
  • symbol:tests/studio/test_dynamic_cut_model.py:test_dynamic_cut_model_selectable_via_session_config:23 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_dynamic_cut_model.py:test_dynamic_cut_model_selectable_via_session_config:23 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tests/studio/test_dynamic_cut_model.py:test_dynamic_cut_model_selectable_via_session_config:23 calls symbol:tests/studio/test_dynamic_cut_model.py:_load_fixture:19 (high)
  • symbol:tests/studio/test_dynamic_cut_model.py:test_dynamic_cut_model_threads_cell_context_into_sim_config:134 calls symbol:tests/studio/test_dynamic_cut_model.py:_load_fixture:19 (high)
  • symbol:tests/studio/test_edit_dag_outcome_review_surface.py:test_outcome_review_surface_owns_outcome_fallback_rendering:31 calls symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 (low)
  • symbol:tests/studio/test_edit_dag_outcome_review_surface.py:test_outcome_review_surface_owns_outcome_fallback_rendering:31 calls symbol:src/helix/studio/edit_dag_panel.py:_build_scene_model:2928 (low)
  • symbol:tests/studio/test_edit_dag_outcome_review_surface.py:test_outcome_review_surface_owns_outcome_fallback_rendering:31 calls symbol:src/helix/studio/edit_dag_panel.py:_show_prereq_gate:2698 (low)
  • symbol:tests/studio/test_edit_dag_outcome_review_surface.py:test_outcome_review_surface_owns_outcome_fallback_rendering:31 calls symbol:src/helix/studio/edit_dag_panel.py:EditDAGPanel:1193 (low)
  • symbol:tests/studio/test_edit_dag_outcome_review_surface.py:test_outcome_review_surface_owns_outcome_fallback_rendering:31 calls symbol:src/helix/studio/edit_dag_panel.py:select_node:2408 (low)
  • symbol:tests/studio/test_edit_dag_outcome_review_surface.py:test_outcome_review_surface_owns_outcome_fallback_rendering:31 calls symbol:src/helix/studio/edit_dag_panel.py:selected_node_id:2393 (low)
  • symbol:tests/studio/test_edit_dag_outcome_review_surface.py:test_outcome_review_surface_owns_outcome_fallback_rendering:31 calls symbol:src/helix/studio/evs_view_models.py:build_outcome_dag_fallback_from_evs:473 (low)
  • symbol:tests/studio/test_edit_dag_outcome_review_surface.py:test_outcome_review_surface_owns_outcome_fallback_rendering:31 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_edit_dag_outcome_review_surface.py:test_outcome_review_surface_owns_outcome_fallback_rendering:31 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_edit_dag_outcome_review_surface.py:test_outcome_review_surface_owns_outcome_fallback_rendering:31 calls symbol:tests/studio/test_edit_dag_outcome_review_surface.py:_get_app:24 (high)
  • symbol:tests/studio/test_edit_dag_outcome_review_surface.py:test_outcome_review_surface_owns_outcome_fallback_rendering:31 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (medium)
  • symbol:tests/studio/test_edit_dag_outcome_review_surface.py:test_outcome_review_surface_owns_outcome_fallback_rendering:31 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/studio/test_edit_dag_outcome_review_surface.py:test_outcome_review_surface_owns_outcome_fallback_rendering:31 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_edit_dag_outcome_review_surface.py:test_outcome_review_surface_owns_outcome_fallback_rendering:31 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:_dag_payload:48 calls symbol:src/helix/studio/session.py:log:354 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:_dag_payload:48 calls symbol:tests/studio/test_edit_dag_panel_actions.py:_node_meta:30 (high)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:_hydrate_dag_panel:117 calls symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:_hydrate_dag_panel:117 calls symbol:src/helix/studio/edit_dag_panel.py:_build_scene_model:2928 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:_hydrate_dag_panel:117 calls symbol:src/helix/studio/run_artifact.py:_dag_to_graph:549 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:_hydrate_dag_panel:117 calls symbol:src/helix/studio/session.py:load_payload:423 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:_hydrate_dag_panel:117 calls symbol:tests/studio/test_edit_dag_panel_actions.py:_dag_payload:48 (high)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:_hydrate_dag_panel:117 calls symbol:tests/studio/test_edit_dag_panel_actions.py:_session_payload:87 (high)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:_session_payload:87 calls symbol:tests/studio/test_edit_dag_panel_actions.py:_dag_payload:48 (high)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_compact_summary_metrics_keep_readable_height:208 calls symbol:src/helix/studio/edit_dag_panel.py:EditDAGPanel:1193 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_compact_summary_metrics_keep_readable_height:208 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_compact_summary_metrics_keep_readable_height:208 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_compact_summary_metrics_keep_readable_height:208 calls symbol:tests/studio/test_edit_dag_panel_actions.py:_get_app:23 (high)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_compact_summary_metrics_keep_readable_height:208 calls symbol:tests/studio/test_edit_dag_panel_actions.py:_hydrate_dag_panel:117 (high)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_compact_summary_metrics_keep_readable_height:208 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_compact_summary_metrics_keep_readable_height:208 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_compact_summary_metrics_keep_readable_height:208 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_fit_view_recovers_after_manual_zoom:171 calls symbol:src/helix/eval/azimuth_mlp_phase3.py:transform:40 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_fit_view_recovers_after_manual_zoom:171 calls symbol:src/helix/live/viz/hud.py:contains:118 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_fit_view_recovers_after_manual_zoom:171 calls symbol:src/helix/studio/edit_dag_panel.py:_on_view_navigated:5528 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_fit_view_recovers_after_manual_zoom:171 calls symbol:src/helix/studio/edit_dag_panel.py:EditDAGPanel:1193 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_fit_view_recovers_after_manual_zoom:171 calls symbol:src/helix/studio/edit_dag_panel.py:select_node:2408 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_fit_view_recovers_after_manual_zoom:171 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_fit_view_recovers_after_manual_zoom:171 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_fit_view_recovers_after_manual_zoom:171 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_fit_view_recovers_after_manual_zoom:171 calls symbol:tests/studio/test_edit_dag_panel_actions.py:_get_app:23 (high)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_fit_view_recovers_after_manual_zoom:171 calls symbol:tests/studio/test_edit_dag_panel_actions.py:_hydrate_dag_panel:117 (high)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_fit_view_recovers_after_manual_zoom:171 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_selection_card_exposes_branch_context:130 calls symbol:src/helix/studio/edit_dag_panel.py:_node_view_by_id:2433 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_selection_card_exposes_branch_context:130 calls symbol:src/helix/studio/edit_dag_panel.py:active_edit_context:5779 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_selection_card_exposes_branch_context:130 calls symbol:src/helix/studio/edit_dag_panel.py:EditDAGPanel:1193 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_selection_card_exposes_branch_context:130 calls symbol:src/helix/studio/edit_dag_panel.py:select_node:2408 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_selection_card_exposes_branch_context:130 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_selection_card_exposes_branch_context:130 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_selection_card_exposes_branch_context:130 calls symbol:tests/studio/test_edit_dag_panel_actions.py:_get_app:23 (high)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_selection_card_exposes_branch_context:130 calls symbol:tests/studio/test_edit_dag_panel_actions.py:_hydrate_dag_panel:117 (high)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_selection_card_exposes_branch_context:130 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/studio/test_edit_dag_panel_actions.py:test_edit_dag_selection_card_exposes_branch_context:130 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:_artifact_for_payload:152 calls symbol:src/helix/studio/run_artifact.py:_dag_to_graph:549 (low)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:_dag_payload:68 calls symbol:src/helix/studio/session.py:log:354 (low)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:_dag_payload:68 calls symbol:tests/studio/test_edit_dag_panel_golden.py:_node_meta:36 (high)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:_dag_payload:68 calls symbol:tests/studio/test_edit_dag_panel_golden.py:_prov:26 (high)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:_node_meta:36 calls symbol:tests/studio/test_edit_dag_panel_golden.py:_prov:26 (high)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:_violating_payload:121 calls symbol:src/helix/studio/session.py:log:354 (low)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:_violating_payload:121 calls symbol:tests/studio/test_edit_dag_panel_golden.py:_node_meta:36 (high)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:_violating_payload:121 calls symbol:tests/studio/test_edit_dag_panel_golden.py:_prov:26 (high)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:test_export_causal_proof_golden:157 calls symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 (low)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:test_export_causal_proof_golden:157 calls symbol:src/helix/studio/edit_dag_panel.py:_build_scene_model:2928 (low)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:test_export_causal_proof_golden:157 calls symbol:src/helix/studio/edit_dag_panel.py:EditDAGPanel:1193 (low)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:test_export_causal_proof_golden:157 calls symbol:src/helix/studio/edit_dag_panel.py:export_causal_proof:6229 (low)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:test_export_causal_proof_golden:157 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:test_export_causal_proof_golden:157 calls symbol:tests/studio/test_edit_dag_panel_golden.py:_artifact_for_payload:152 (high)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:test_export_causal_proof_golden:157 calls symbol:tests/studio/test_edit_dag_panel_golden.py:_dag_payload:68 (high)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:test_export_causal_proof_golden:157 calls symbol:tests/studio/test_edit_dag_panel_golden.py:_ensure_app:19 (high)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:test_mass_audit_warning_label:184 calls symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 (low)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:test_mass_audit_warning_label:184 calls symbol:src/helix/studio/edit_dag_panel.py:_build_scene_model:2928 (low)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:test_mass_audit_warning_label:184 calls symbol:src/helix/studio/edit_dag_panel.py:EditDAGPanel:1193 (low)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:test_mass_audit_warning_label:184 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:test_mass_audit_warning_label:184 calls symbol:tests/studio/test_edit_dag_panel_golden.py:_artifact_for_payload:152 (high)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:test_mass_audit_warning_label:184 calls symbol:tests/studio/test_edit_dag_panel_golden.py:_ensure_app:19 (high)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:test_mass_audit_warning_label:184 calls symbol:tests/studio/test_edit_dag_panel_golden.py:_violating_payload:121 (high)
  • symbol:tests/studio/test_edit_dag_panel_golden.py:test_mass_audit_warning_label:184 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_edit_plan_legacy_bridge.py:test_edit_plan_legacy_bridge_does_not_override_existing:65 calls symbol:src/helix/studio/edit_plan.py:edit_plan_to_dict:143 (low)
  • symbol:tests/studio/test_edit_plan_legacy_bridge.py:test_edit_plan_legacy_bridge_does_not_override_existing:65 calls symbol:src/helix/studio/session.py:load_payload:423 (low)
  • symbol:tests/studio/test_edit_plan_legacy_bridge.py:test_edit_plan_legacy_bridge_does_not_override_existing:65 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_edit_plan_legacy_bridge.py:test_edit_plan_legacy_bridge_does_not_override_existing:65 calls symbol:src/helix/studio/session.py:to_payload:369 (low)
  • symbol:tests/studio/test_edit_plan_legacy_bridge.py:test_edit_plan_legacy_bridge_from_config:10 calls symbol:src/helix/studio/edit_plan.py:edit_plan_to_dict:143 (low)
  • symbol:tests/studio/test_edit_plan_legacy_bridge.py:test_edit_plan_legacy_bridge_from_config:10 calls symbol:src/helix/studio/session_io.py:load_session:95 (low)
  • symbol:tests/studio/test_edit_plan_legacy_bridge.py:test_edit_plan_legacy_bridge_from_config:10 calls symbol:src/helix/studio/session_io.py:save_session:86 (low)
  • symbol:tests/studio/test_edit_plan_legacy_bridge.py:test_edit_plan_legacy_bridge_from_config:10 calls symbol:src/helix/studio/session.py:load_payload:423 (low)
  • symbol:tests/studio/test_edit_plan_legacy_bridge.py:test_edit_plan_legacy_bridge_from_config:10 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_edit_plan_legacy_bridge.py:test_edit_plan_legacy_bridge_from_config:10 calls symbol:src/helix/studio/session.py:to_payload:369 (low)
  • symbol:tests/studio/test_edit_plan_roundtrip.py:test_edit_plan_defaults_when_missing:61 calls symbol:src/helix/studio/edit_plan.py:edit_plan_to_dict:143 (low)
  • symbol:tests/studio/test_edit_plan_roundtrip.py:test_edit_plan_defaults_when_missing:61 calls symbol:src/helix/studio/session.py:load_payload:423 (low)
  • symbol:tests/studio/test_edit_plan_roundtrip.py:test_edit_plan_defaults_when_missing:61 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_edit_plan_roundtrip.py:test_edit_plan_defaults_when_missing:61 calls symbol:src/helix/studio/session.py:to_payload:369 (low)
  • symbol:tests/studio/test_edit_plan_roundtrip.py:test_edit_plan_session_roundtrip:16 calls symbol:src/helix/studio/edit_plan.py:edit_plan_json_bytes:153 (low)
  • symbol:tests/studio/test_edit_plan_roundtrip.py:test_edit_plan_session_roundtrip:16 calls symbol:src/helix/studio/edit_plan.py:edit_plan_sha256:158 (low)
  • symbol:tests/studio/test_edit_plan_roundtrip.py:test_edit_plan_session_roundtrip:16 calls symbol:src/helix/studio/edit_plan.py:edit_plan_to_dict:143 (low)
  • symbol:tests/studio/test_edit_plan_roundtrip.py:test_edit_plan_session_roundtrip:16 calls symbol:src/helix/studio/session_io.py:load_session:95 (low)
  • symbol:tests/studio/test_edit_plan_roundtrip.py:test_edit_plan_session_roundtrip:16 calls symbol:src/helix/studio/session_io.py:save_session:86 (low)
  • symbol:tests/studio/test_edit_plan_roundtrip.py:test_edit_plan_session_roundtrip:16 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_empirical_base_position_calibration_e2e.py:test_empirical_base_position_calibration_from_crispresso2_table:74 calls symbol:src/helix/studio/base_position_calibration.py:apply_base_position_calibration_to_report:699 (low)
  • symbol:tests/studio/test_empirical_base_position_calibration_e2e.py:test_empirical_base_position_calibration_from_crispresso2_table:74 calls symbol:src/helix/studio/base_position_calibration.py:build_base_position_calibration_eval:436 (low)
  • symbol:tests/studio/test_empirical_base_position_calibration_e2e.py:test_empirical_base_position_calibration_from_crispresso2_table:74 calls symbol:src/helix/studio/base_position_calibration.py:build_base_position_calibration_profile_and_preview:254 (low)
  • symbol:tests/studio/test_empirical_base_position_calibration_e2e.py:test_empirical_base_position_calibration_from_crispresso2_table:74 calls symbol:src/helix/studio/results_adapters/crispresso2.py:build_results_record_from_crispresso2_table:359 (low)
  • symbol:tests/studio/test_empirical_base_position_calibration_e2e.py:test_empirical_base_position_calibration_from_crispresso2_table:74 calls symbol:tests/studio/test_empirical_base_position_calibration_e2e.py:_predicted_report_payload:17 (high)
  • symbol:tests/studio/test_evs_view_models.py:test_build_outcome_dag_fallback_from_evs_creates_root_fanout:47 calls symbol:src/helix/studio/evs_view_models.py:build_outcome_dag_fallback_from_evs:473 (low)
  • symbol:tests/studio/test_evs_view_models.py:test_build_outcome_dag_fallback_from_evs_creates_root_fanout:47 calls symbol:tests/studio/test_evs_view_models.py:_load_evs:18 (high)
  • symbol:tests/studio/test_evs_view_models.py:test_run_model_from_evs_uses_demo_fixture_context:22 calls symbol:src/helix/studio/evs_view_models.py:guide_from_evs:127 (low)
  • symbol:tests/studio/test_evs_view_models.py:test_run_model_from_evs_uses_demo_fixture_context:22 calls symbol:src/helix/studio/evs_view_models.py:reference_locus_from_evs:199 (low)
  • symbol:tests/studio/test_evs_view_models.py:test_run_model_from_evs_uses_demo_fixture_context:22 calls symbol:src/helix/studio/evs_view_models.py:run_model_from_evs:344 (low)
  • symbol:tests/studio/test_evs_view_models.py:test_run_model_from_evs_uses_demo_fixture_context:22 calls symbol:tests/studio/test_evs_view_models.py:_load_evs:18 (high)
  • symbol:tests/studio/test_experiment_intent_spec_roundtrip.py:test_experiment_intent_spec_defaults_when_missing:64 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_to_dict:230 (low)
  • symbol:tests/studio/test_experiment_intent_spec_roundtrip.py:test_experiment_intent_spec_defaults_when_missing:64 calls symbol:src/helix/studio/session.py:load_payload:423 (low)
  • symbol:tests/studio/test_experiment_intent_spec_roundtrip.py:test_experiment_intent_spec_defaults_when_missing:64 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_experiment_intent_spec_roundtrip.py:test_experiment_intent_spec_defaults_when_missing:64 calls symbol:src/helix/studio/session.py:to_payload:369 (low)
  • symbol:tests/studio/test_experiment_intent_spec_roundtrip.py:test_experiment_intent_spec_pydantic_available:87 calls symbol:src/helix/studio/experiment_intent_spec.py:ExperimentIntentSpecV1:169 (low)
  • symbol:tests/studio/test_experiment_intent_spec_roundtrip.py:test_experiment_intent_spec_session_roundtrip:19 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_json_bytes:242 (low)
  • symbol:tests/studio/test_experiment_intent_spec_roundtrip.py:test_experiment_intent_spec_session_roundtrip:19 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_sha256:247 (low)
  • symbol:tests/studio/test_experiment_intent_spec_roundtrip.py:test_experiment_intent_spec_session_roundtrip:19 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_to_dict:230 (low)
  • symbol:tests/studio/test_experiment_intent_spec_roundtrip.py:test_experiment_intent_spec_session_roundtrip:19 calls symbol:src/helix/studio/experiment_intent_spec.py:intent_spec_missing_required_fields:73 (low)
  • symbol:tests/studio/test_experiment_intent_spec_roundtrip.py:test_experiment_intent_spec_session_roundtrip:19 calls symbol:src/helix/studio/session_io.py:load_session:95 (low)
  • symbol:tests/studio/test_experiment_intent_spec_roundtrip.py:test_experiment_intent_spec_session_roundtrip:19 calls symbol:src/helix/studio/session_io.py:save_session:86 (low)
  • symbol:tests/studio/test_experiment_intent_spec_roundtrip.py:test_experiment_intent_spec_session_roundtrip:19 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_experiment_intent_spec_roundtrip.py:test_experiment_intent_spec_session_roundtrip:19 calls symbol:src/helix/studio/session.py:set_experiment_intent_spec:341 (low)
  • symbol:tests/studio/test_experiment_setup_model.py:test_experiment_setup_delivery_mode_without_contract:111 calls symbol:src/helix/studio/experiment_setup_model.py:build_experiment_spec:426 (low)
  • symbol:tests/studio/test_experiment_setup_model.py:test_experiment_setup_emits_wetlab_export_gates:39 calls symbol:src/helix/studio/experiment_setup_model.py:build_experiment_spec:426 (low)
  • symbol:tests/studio/test_experiment_setup_model.py:test_experiment_setup_functional_knockout_preset_includes_downstream_criteria:57 calls symbol:src/helix/studio/experiment_setup_model.py:build_experiment_intent_spec:369 (low)
  • symbol:tests/studio/test_experiment_setup_model.py:test_experiment_setup_initial_rail_segment_mapping:90 calls symbol:src/helix/studio/experiment_setup_model.py:initial_rail_segment_for_goal:522 (low)
  • symbol:tests/studio/test_experiment_setup_model.py:test_experiment_setup_lnpsets_delivery_contract_and_mode:95 calls symbol:src/helix/studio/experiment_setup_model.py:build_experiment_spec:426 (low)
  • symbol:tests/studio/test_experiment_setup_model.py:test_experiment_setup_policy_templates_exist_in_repo:85 calls symbol:src/helix/studio/experiment_setup_model.py:load_policy_template:540 (low)
  • symbol:tests/studio/test_experiment_setup_model.py:test_experiment_setup_preset_emits_draft_intent_spec:16 calls symbol:src/helix/studio/experiment_intent_spec.py:intent_spec_missing_required_fields:73 (low)
  • symbol:tests/studio/test_experiment_setup_model.py:test_experiment_setup_preset_emits_draft_intent_spec:16 calls symbol:src/helix/studio/experiment_setup_model.py:build_experiment_intent_spec:369 (low)
  • symbol:tests/studio/test_experiment_setup_model.py:test_intent_card_meta_encodes_evidence_and_export_posture:67 calls symbol:src/helix/studio/experiment_setup_model.py:intent_card_meta:727 (low)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_base_edit_assumptions_persist:60 calls symbol:src/helix/studio/experiment_spec_panel.py:_commit_spec:838 (low)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_base_edit_assumptions_persist:60 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (low)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_base_edit_assumptions_persist:60 calls symbol:src/helix/studio/session_inspector.py:SessionInspector:43 (low)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_base_edit_assumptions_persist:60 calls symbol:src/helix/studio/session_io.py:load_session:95 (low)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_base_edit_assumptions_persist:60 calls symbol:src/helix/studio/session_io.py:save_session:86 (low)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_base_edit_assumptions_persist:60 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_base_edit_assumptions_persist:60 calls symbol:tests/studio/test_experiment_spec_panel.py:_get_app:17 (high)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_base_edit_assumptions_persist:60 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (medium)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_base_edit_invalid_window:95 calls symbol:src/helix/studio/experiment_spec_panel.py:_commit_spec:838 (low)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_base_edit_invalid_window:95 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (low)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_base_edit_invalid_window:95 calls symbol:src/helix/studio/session_inspector.py:SessionInspector:43 (low)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_base_edit_invalid_window:95 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_base_edit_invalid_window:95 calls symbol:tests/studio/test_experiment_spec_panel.py:_get_app:17 (high)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_base_edit_invalid_window:95 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_constraints_partial:43 calls symbol:src/helix/studio/experiment_spec_panel.py:_commit_spec:838 (low)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_constraints_partial:43 calls symbol:src/helix/studio/session_inspector.py:SessionInspector:43 (low)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_constraints_partial:43 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_constraints_partial:43 calls symbol:tests/studio/test_experiment_spec_panel.py:_get_app:17 (high)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_constraints_partial:43 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_intent_persists:24 calls symbol:src/helix/studio/experiment_spec_panel.py:_commit_spec:838 (low)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_intent_persists:24 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (low)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_intent_persists:24 calls symbol:src/helix/studio/session_inspector.py:SessionInspector:43 (low)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_intent_persists:24 calls symbol:src/helix/studio/session_io.py:load_session:95 (low)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_intent_persists:24 calls symbol:src/helix/studio/session_io.py:save_session:86 (low)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_intent_persists:24 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_experiment_spec_panel.py:test_experiment_spec_intent_persists:24 calls symbol:tests/studio/test_experiment_spec_panel.py:_get_app:17 (high)
  • symbol:tests/studio/test_experiment_spec_roundtrip.py:test_experiment_spec_defaults_when_missing:55 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (low)
  • symbol:tests/studio/test_experiment_spec_roundtrip.py:test_experiment_spec_defaults_when_missing:55 calls symbol:src/helix/studio/session.py:load_payload:423 (low)
  • symbol:tests/studio/test_experiment_spec_roundtrip.py:test_experiment_spec_defaults_when_missing:55 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_experiment_spec_roundtrip.py:test_experiment_spec_defaults_when_missing:55 calls symbol:src/helix/studio/session.py:to_payload:369 (low)
  • symbol:tests/studio/test_experiment_spec_roundtrip.py:test_experiment_spec_edit_modalities_accepts_enum_members:109 calls symbol:src/helix/studio/experiment_spec.py:ExperimentSpecV1:125 (low)
  • symbol:tests/studio/test_experiment_spec_roundtrip.py:test_experiment_spec_edit_modalities_normalization:100 calls symbol:src/helix/studio/experiment_spec.py:ExperimentSpecV1:125 (low)
  • symbol:tests/studio/test_experiment_spec_roundtrip.py:test_experiment_spec_pydantic_validation:78 calls symbol:src/helix/studio/experiment_spec.py:ExperimentSpecV1:125 (low)
  • symbol:tests/studio/test_experiment_spec_roundtrip.py:test_experiment_spec_session_roundtrip:18 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_json_bytes:225 (low)
  • symbol:tests/studio/test_experiment_spec_roundtrip.py:test_experiment_spec_session_roundtrip:18 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_sha256:230 (low)
  • symbol:tests/studio/test_experiment_spec_roundtrip.py:test_experiment_spec_session_roundtrip:18 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (low)
  • symbol:tests/studio/test_experiment_spec_roundtrip.py:test_experiment_spec_session_roundtrip:18 calls symbol:src/helix/studio/session_io.py:load_session:95 (low)
  • symbol:tests/studio/test_experiment_spec_roundtrip.py:test_experiment_spec_session_roundtrip:18 calls symbol:src/helix/studio/session_io.py:save_session:86 (low)
  • symbol:tests/studio/test_experiment_spec_roundtrip.py:test_experiment_spec_session_roundtrip:18 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_export_clip.py:_spec:13 calls symbol:src/helix/gui/modern/spec.py:EditVisualizationSpec:69 (low)
  • symbol:tests/studio/test_export_clip.py:test_build_capture_metadata_can_include_full_spec:158 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/studio/test_export_clip.py:test_build_capture_metadata_can_include_full_spec:158 calls symbol:src/helix/studio/export_clip.py:build_capture_metadata:504 (low)
  • symbol:tests/studio/test_export_clip.py:test_build_capture_metadata_can_include_full_spec:158 calls symbol:src/helix/studio/export_clip.py:ClipWindow:218 (low)
  • symbol:tests/studio/test_export_clip.py:test_build_capture_metadata_can_include_full_spec:158 calls symbol:tests/studio/test_export_clip.py:_spec:13 (high)
  • symbol:tests/studio/test_export_clip.py:test_build_capture_metadata_defaults_to_redacted_summary:124 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/studio/test_export_clip.py:test_build_capture_metadata_defaults_to_redacted_summary:124 calls symbol:src/helix/studio/export_clip.py:build_capture_metadata:504 (low)
  • symbol:tests/studio/test_export_clip.py:test_build_capture_metadata_defaults_to_redacted_summary:124 calls symbol:src/helix/studio/export_clip.py:ClipWindow:218 (low)
  • symbol:tests/studio/test_export_clip.py:test_build_capture_metadata_defaults_to_redacted_summary:124 calls symbol:tests/studio/test_export_clip.py:_spec:13 (high)
  • symbol:tests/studio/test_export_clip.py:test_compute_clip_window_anchors_on_cluster_tail_when_no_resolve_event:51 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/studio/test_export_clip.py:test_compute_clip_window_anchors_on_cluster_tail_when_no_resolve_event:51 calls symbol:src/helix/studio/export_clip.py:compute_clip_window:229 (low)
  • symbol:tests/studio/test_export_clip.py:test_compute_clip_window_anchors_on_cluster_tail_when_no_resolve_event:51 calls symbol:tests/studio/test_export_clip.py:_spec:13 (high)
  • symbol:tests/studio/test_export_clip.py:test_compute_clip_window_clamps_inside_loop_range:78 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/studio/test_export_clip.py:test_compute_clip_window_clamps_inside_loop_range:78 calls symbol:src/helix/studio/export_clip.py:compute_clip_window:229 (low)
  • symbol:tests/studio/test_export_clip.py:test_compute_clip_window_clamps_inside_loop_range:78 calls symbol:tests/studio/test_export_clip.py:_spec:13 (high)
  • symbol:tests/studio/test_export_clip.py:test_compute_clip_window_pins_to_small_loop_range:100 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/studio/test_export_clip.py:test_compute_clip_window_pins_to_small_loop_range:100 calls symbol:src/helix/studio/export_clip.py:compute_clip_window:229 (low)
  • symbol:tests/studio/test_export_clip.py:test_compute_clip_window_pins_to_small_loop_range:100 calls symbol:tests/studio/test_export_clip.py:_spec:13 (high)
  • symbol:tests/studio/test_export_clip.py:test_compute_clip_window_prefers_repair_complete_anchor:26 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/studio/test_export_clip.py:test_compute_clip_window_prefers_repair_complete_anchor:26 calls symbol:src/helix/studio/export_clip.py:compute_clip_window:229 (low)
  • symbol:tests/studio/test_export_clip.py:test_compute_clip_window_prefers_repair_complete_anchor:26 calls symbol:tests/studio/test_export_clip.py:_spec:13 (high)
  • symbol:tests/studio/test_export_clip.py:test_redacted_spec_summary_does_not_include_sequence:116 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/studio/test_export_clip.py:test_redacted_spec_summary_does_not_include_sequence:116 calls symbol:src/helix/studio/export_clip.py:redacted_spec_summary:490 (low)
  • symbol:tests/studio/test_export_clip.py:test_redacted_spec_summary_does_not_include_sequence:116 calls symbol:tests/studio/test_export_clip.py:_spec:13 (high)
  • symbol:tests/studio/test_export_clip.py:test_write_clip_zip_includes_governance_files:184 calls symbol:src/helix/studio/export_clip.py:write_clip_zip:596 (low)
  • symbol:tests/studio/test_export_clip.py:test_write_clip_zip_includes_governance_files:184 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/studio/test_export_gate_wetlab_preflight.py:_complete_intent_spec:22 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_to_dict:230 (low)
  • symbol:tests/studio/test_export_gate_wetlab_preflight.py:test_export_gate_allows_when_wetlab_prereqs_present:104 calls symbol:tests/studio/test_export_gate_wetlab_preflight.py:_app:18 (high)
  • symbol:tests/studio/test_export_gate_wetlab_preflight.py:test_export_gate_blocks_when_wetlab_prereqs_missing:69 calls symbol:tests/studio/test_export_gate_wetlab_preflight.py:_app:18 (high)
  • symbol:tests/studio/test_export_hardening.py:test_export_gate_dialog_requires_ack_for_exploratory:36 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (low)
  • symbol:tests/studio/test_export_hardening.py:test_export_gate_dialog_requires_ack_for_exploratory:36 calls symbol:src/helix/studio/ui/export_gate_dialog.py:ExportGateDialog:26 (low)
  • symbol:tests/studio/test_export_hardening.py:test_export_gate_dialog_requires_ack_for_exploratory:36 calls symbol:src/helix/studio/ui/export_gate_dialog.py:result_payload:157 (low)
  • symbol:tests/studio/test_export_hardening.py:test_export_gate_dialog_requires_ack_for_exploratory:36 calls symbol:tests/studio/test_export_hardening.py:_ensure_app:29 (high)
  • symbol:tests/studio/test_export_hardening.py:test_export_gate_dialog_requires_ack_for_exploratory:36 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (medium)
  • symbol:tests/studio/test_export_hardening.py:test_export_gate_dialog_requires_ack_for_exploratory:36 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_export_hardening.py:test_lightcone_default_export_basename_is_prefixed_in_exploratory:190 calls symbol:src/helix/studio/lightcone_panel.py:_default_export_basename:3065 (low)
  • symbol:tests/studio/test_export_hardening.py:test_lightcone_default_export_basename_is_prefixed_in_exploratory:190 calls symbol:src/helix/studio/lightcone_panel.py:LightconePanelWidget:2182 (low)
  • symbol:tests/studio/test_export_hardening.py:test_lightcone_default_export_basename_is_prefixed_in_exploratory:190 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (low)
  • symbol:tests/studio/test_export_hardening.py:test_lightcone_default_export_basename_is_prefixed_in_exploratory:190 calls symbol:tests/studio/test_export_hardening.py:_ensure_app:29 (high)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_csv:338 calls symbol:src/helix/studio/export_provenance.py:export_provenance_c14n_bytes:84 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_csv:338 calls symbol:src/helix/studio/export_provenance.py:export_provenance_sha256:88 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_csv:338 calls symbol:src/helix/studio/export_provenance.py:validate_export_provenance_v1:92 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_csv:338 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_csv:338 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_csv:338 calls symbol:src/helix/studio/outcome_explorer.py:_copy_export_provenance_json_to_clipboard:7535 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_csv:338 calls symbol:src/helix/studio/outcome_explorer.py:_copy_export_provenance_sha_to_clipboard:7550 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_csv:338 calls symbol:src/helix/studio/outcome_explorer.py:_write_export_provenance_sidecar:10078 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_csv:338 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_csv:338 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data:1108 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_csv:338 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerWidget:5518 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_csv:338 calls symbol:tests/studio/test_export_hardening.py:_ensure_app:29 (high)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_csv:338 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_html:367 calls symbol:src/helix/studio/export_provenance.py:build_export_provenance_v1:33 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_html:367 calls symbol:src/helix/studio/export_provenance.py:export_provenance_c14n_bytes:84 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_html:367 calls symbol:src/helix/studio/export_provenance.py:export_provenance_sha256:88 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_html:367 calls symbol:src/helix/studio/export_provenance.py:validate_export_provenance_v1:92 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_html:367 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_html:367 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_html:367 calls symbol:src/helix/studio/outcome_explorer.py:_copy_export_provenance_json_to_clipboard:7535 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_html:367 calls symbol:src/helix/studio/outcome_explorer.py:_copy_export_provenance_sha_to_clipboard:7550 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_html:367 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_html:367 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerWidget:5518 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_html:367 calls symbol:tests/studio/test_export_hardening.py:_ensure_app:29 (high)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_copy_export_provenance_actions_copy_html:367 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_decision_grade_local_export_is_downgraded_to_exploratory:69 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_decision_grade_local_export_is_downgraded_to_exploratory:69 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerWidget:5518 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_decision_grade_local_export_is_downgraded_to_exploratory:69 calls symbol:tests/studio/test_export_hardening.py:_ensure_app:29 (high)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_export_button_is_labeled_exploratory_in_demo_mode:307 calls symbol:src/helix/studio/models.py:EngineInfo:9 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_export_button_is_labeled_exploratory_in_demo_mode:307 calls symbol:src/helix/studio/models.py:RunModel:63 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_export_button_is_labeled_exploratory_in_demo_mode:307 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_export_button_is_labeled_exploratory_in_demo_mode:307 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data:1108 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_export_button_is_labeled_exploratory_in_demo_mode:307 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerWidget:5518 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_export_button_is_labeled_exploratory_in_demo_mode:307 calls symbol:src/helix/studio/outcome_explorer.py:set_run_model:7209 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_export_button_is_labeled_exploratory_in_demo_mode:307 calls symbol:tests/studio/test_export_hardening.py:_ensure_app:29 (high)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_export_button_is_labeled_exploratory_in_demo_mode:307 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_html_export_uses_inspection_only_contract:94 calls symbol:src/helix/studio/models.py:EngineInfo:9 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_html_export_uses_inspection_only_contract:94 calls symbol:src/helix/studio/models.py:RunModel:63 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_html_export_uses_inspection_only_contract:94 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_html_export_uses_inspection_only_contract:94 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data:1108 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_html_export_uses_inspection_only_contract:94 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerWidget:5518 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_html_export_uses_inspection_only_contract:94 calls symbol:src/helix/studio/outcome_explorer.py:set_decision_mode_gate:7184 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_html_export_uses_inspection_only_contract:94 calls symbol:src/helix/studio/outcome_explorer.py:set_run_model:7209 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_html_export_uses_inspection_only_contract:94 calls symbol:tests/studio/test_export_hardening.py:_ensure_app:29 (high)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_png_export_embeds_cas_dna_proxy_values_in_decision_grade:232 calls symbol:src/helix/studio/outcome_explorer.py:_pixmap_to_png_bytes:10135 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_png_export_embeds_cas_dna_proxy_values_in_decision_grade:232 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_png_export_embeds_cas_dna_proxy_values_in_decision_grade:232 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerWidget:5518 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_png_export_embeds_cas_dna_proxy_values_in_decision_grade:232 calls symbol:tests/studio/test_export_hardening.py:_ensure_app:29 (high)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_png_export_embeds_cas_dna_proxy_values_in_decision_grade:232 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_png_export_embeds_governance_metadata:198 calls symbol:src/helix/studio/outcome_explorer.py:_pixmap_to_png_bytes:10135 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_png_export_embeds_governance_metadata:198 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_png_export_embeds_governance_metadata:198 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data:1108 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_png_export_embeds_governance_metadata:198 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerWidget:5518 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_png_export_embeds_governance_metadata:198 calls symbol:tests/studio/test_export_hardening.py:_ensure_app:29 (high)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_png_export_embeds_governance_metadata:198 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_suggest_export_path_is_prefixed_in_exploratory:174 calls symbol:src/helix/studio/outcome_explorer.py:_suggest_export_path:9923 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_suggest_export_path_is_prefixed_in_exploratory:174 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_suggest_export_path_is_prefixed_in_exploratory:174 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data:1108 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_suggest_export_path_is_prefixed_in_exploratory:174 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerWidget:5518 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_suggest_export_path_is_prefixed_in_exploratory:174 calls symbol:tests/studio/test_export_hardening.py:_ensure_app:29 (high)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_writes_csv_provenance_sidecar:276 calls symbol:src/helix/studio/export_provenance.py:validate_export_provenance_v1:92 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_writes_csv_provenance_sidecar:276 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_writes_csv_provenance_sidecar:276 calls symbol:src/helix/studio/outcome_explorer.py:_write_export_provenance_sidecar:10078 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_writes_csv_provenance_sidecar:276 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_writes_csv_provenance_sidecar:276 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data:1108 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_writes_csv_provenance_sidecar:276 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerWidget:5518 (low)
  • symbol:tests/studio/test_export_hardening.py:test_outcome_explorer_writes_csv_provenance_sidecar:276 calls symbol:tests/studio/test_export_hardening.py:_ensure_app:29 (high)
  • symbol:tests/studio/test_fit_to_locus.py:__init__:173 calls symbol:tests/studio/test_fit_to_locus.py:_Engine:74 (high)
  • symbol:tests/studio/test_fit_to_locus.py:__init__:203 calls symbol:tests/studio/test_fit_to_locus.py:_GL:172 (high)
  • symbol:tests/studio/test_fit_to_locus.py:__init__:203 calls symbol:tests/studio/test_fit_to_locus.py:_Slider:130 (high)
  • symbol:tests/studio/test_fit_to_locus.py:__init__:203 calls symbol:tests/studio/test_fit_to_locus.py:_Toggle:195 (high)
  • symbol:tests/studio/test_fit_to_locus.py:__init__:87 calls symbol:tests/studio/test_fit_to_locus.py:_Engine:74 (high)
  • symbol:tests/studio/test_fit_to_locus.py:__init__:87 calls symbol:tests/studio/test_fit_to_locus.py:_Spec:80 (high)
  • symbol:tests/studio/test_fit_to_locus.py:flash_preview_band:143 calls symbol:src/helix/clock.py:monotonic:84 (low)
  • symbol:tests/studio/test_fit_to_locus.py:preview_band:152 calls symbol:src/helix/clock.py:monotonic:84 (low)
  • symbol:tests/studio/test_fit_to_locus.py:test_camera_fit_flat_contains_points:54 calls symbol:src/helix/gui/modern/camera_fit.py:fit_ortho_camera_distance:9 (low)
  • symbol:tests/studio/test_fit_to_locus.py:test_fit_time_window_includes_context_neighbors_when_sparse:29 calls symbol:src/helix/studio/locus_fit.py:fit_time_window_to_event_cluster:43 (low)
  • symbol:tests/studio/test_fit_to_locus.py:test_fit_time_window_pins_inside_loop_range_when_span_exceeds_loop:43 calls symbol:src/helix/studio/locus_fit.py:fit_time_window_to_event_cluster:43 (low)
  • symbol:tests/studio/test_fit_to_locus.py:test_fit_time_window_to_cluster_dense:13 calls symbol:src/helix/studio/locus_fit.py:fit_time_window_to_event_cluster:43 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_completion_category_classifies_snippets_symbols_and_builtins:553 calls symbol:src/helix/studio/helixspec_editor.py:_completion_category:548 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_completion_delegate_provides_taller_two_line_rows:566 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecPlainTextEdit:683 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_completion_delegate_provides_taller_two_line_rows:566 calls symbol:src/helix/studio/helixspec_editor.py:set_completion_tokens:713 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_completion_delegate_provides_taller_two_line_rows:566 calls symbol:src/helix/studio/helixspec_editor.py:sizeHint:673 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_completion_display_text_includes_description:547 calls symbol:src/helix/studio/helixspec_editor.py:_completion_display_text:564 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_completion_prioritizes_cut_edit_snippet_for_top_level_prefix:307 calls symbol:src/helix/studio/helixspec_editor.py:_build_helixspec_completion_tokens:524 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_completion_prioritizes_cut_edit_snippet_for_top_level_prefix:307 calls symbol:src/helix/studio/helixspec_editor.py:_ordered_helixspec_completion_tokens:454 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_completion_tokens_include_grammar_words_and_dynamic_symbols:163 calls symbol:src/helix/studio/helixspec_editor.py:_build_helixspec_completion_tokens:524 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_contextual_completion_prioritizes_live_symbols_for_using_and_at:245 calls symbol:src/helix/studio/helixspec_editor.py:_build_helixspec_completion_tokens:524 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_contextual_completion_prioritizes_live_symbols_for_using_and_at:245 calls symbol:src/helix/studio/helixspec_editor.py:_ordered_helixspec_completion_tokens:454 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_describe_helixspec_token_covers_keywords_snippets_and_symbols:578 calls symbol:src/helix/studio/helixspec_editor.py:_describe_helixspec_token:329 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_diagnose_helixspec_emits_parse_assist_hints_for_incomplete_lines:601 calls symbol:src/helix/studio/helixspec_editor.py:diagnose_helixspec:2209 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_assist_label_prefers_parser_hint_after_failed_diagnostics:659 calls symbol:src/helix/studio/helixspec_editor.py:_apply_diagnostics:1815 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_assist_label_prefers_parser_hint_after_failed_diagnostics:659 calls symbol:src/helix/studio/helixspec_editor.py:diagnose_helixspec:2209 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_assist_label_prefers_parser_hint_after_failed_diagnostics:659 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecEditor:1077 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_assist_label_prefers_parser_hint_after_failed_diagnostics:659 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_assist_label_prefers_parser_hint_after_failed_diagnostics:659 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_assist_label_tracks_cursor_token_and_completion_preview:616 calls symbol:src/helix/studio/helixspec_editor.py:_show_completion_popup:949 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_assist_label_tracks_cursor_token_and_completion_preview:616 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecEditor:1077 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_assist_label_tracks_cursor_token_and_completion_preview:616 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_assist_label_tracks_cursor_token_and_completion_preview:616 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_assist_label_uses_line_guidance_for_incomplete_constructs:638 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecEditor:1077 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_assist_label_uses_line_guidance_for_incomplete_constructs:638 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_assist_label_uses_line_guidance_for_incomplete_constructs:638 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_exposes_workspace_shell:49 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecEditor:1077 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_exposes_workspace_shell:49 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_exposes_workspace_shell:49 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_exposes_workspace_shell:49 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_medium_width_keeps_status_cards_readable:138 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecEditor:1077 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_medium_width_keeps_status_cards_readable:138 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_medium_width_keeps_status_cards_readable:138 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_refreshes_completion_model_and_attaches_highlighter:223 calls symbol:src/helix/studio/helixspec_editor.py:_visible_completion_tokens:728 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_refreshes_completion_model_and_attaches_highlighter:223 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecEditor:1077 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_refreshes_completion_model_and_attaches_highlighter:223 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_saved_header_shows_path_and_save_as:96 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecEditor:1077 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_saved_header_shows_path_and_save_as:96 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_saved_header_shows_path_and_save_as:96 calls symbol:src/helix/studio/session.py:set_helixspec:331 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_saved_header_shows_path_and_save_as:96 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_shows_snippet_field_bar_with_active_label:412 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecEditor:1077 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_shows_snippet_field_bar_with_active_label:412 calls symbol:src/helix/studio/helixspec_editor.py:insert_completion:862 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_shows_snippet_field_bar_with_active_label:412 calls symbol:src/helix/studio/helixspec_editor.py:snippet_field_states:792 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_shows_snippet_field_bar_with_active_label:412 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_shows_snippet_field_bar_with_active_label:412 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_shows_snippet_field_bar_with_active_label:412 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_status_deck_tracks_compile_and_bundle:114 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecEditor:1077 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_status_deck_tracks_compile_and_bundle:114 calls symbol:src/helix/studio/helixspec_editor.py:mark_run_started:1941 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_status_deck_tracks_compile_and_bundle:114 calls symbol:src/helix/studio/helixspec_editor.py:record_run_success:1958 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_status_deck_tracks_compile_and_bundle:114 calls symbol:src/helix/studio/helixspec_editor.py:set_last_bundle:1698 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_status_deck_tracks_compile_and_bundle:114 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_status_deck_tracks_compile_and_bundle:114 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_syncs_with_session:31 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecEditor:1077 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_syncs_with_session:31 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_editor_syncs_with_session:31 calls symbol:src/helix/studio/session.py:set_helixspec:331 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_highlight_spans_cover_keywords_fields_declarations_and_references:185 calls symbol:src/helix/studio/helixspec_editor.py:_iter_helixspec_highlight_spans:572 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_line_guidance_covers_incomplete_using_and_top_level_constructs:589 calls symbol:src/helix/studio/helixspec_editor.py:_line_helixspec_guidance:365 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_plain_editor_completion_replaces_current_prefix:207 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecPlainTextEdit:683 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_plain_editor_completion_replaces_current_prefix:207 calls symbol:src/helix/studio/helixspec_editor.py:insert_completion:862 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_plain_editor_completion_replaces_current_prefix:207 calls symbol:src/helix/studio/helixspec_editor.py:set_completion_tokens:713 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_plain_editor_contextual_popup_reorders_suggestions:275 calls symbol:src/helix/studio/helixspec_editor.py:_build_helixspec_completion_tokens:524 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_plain_editor_contextual_popup_reorders_suggestions:275 calls symbol:src/helix/studio/helixspec_editor.py:_show_completion_popup:949 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_plain_editor_contextual_popup_reorders_suggestions:275 calls symbol:src/helix/studio/helixspec_editor.py:_visible_completion_display_texts:734 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_plain_editor_contextual_popup_reorders_suggestions:275 calls symbol:src/helix/studio/helixspec_editor.py:_visible_completion_tokens:728 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_plain_editor_contextual_popup_reorders_suggestions:275 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecPlainTextEdit:683 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_plain_editor_contextual_popup_reorders_suggestions:275 calls symbol:src/helix/studio/helixspec_editor.py:set_completion_tokens:713 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_plain_editor_contextual_popup_reorders_suggestions:275 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_popup_enter_accepts_current_completion:504 calls symbol:src/helix/studio/helixspec_editor.py:_show_completion_popup:949 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_popup_enter_accepts_current_completion:504 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecPlainTextEdit:683 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_popup_enter_accepts_current_completion:504 calls symbol:src/helix/studio/helixspec_editor.py:set_completion_tokens:713 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_popup_escape_dismisses_without_inserting:526 calls symbol:src/helix/studio/helixspec_editor.py:_show_completion_popup:949 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_popup_escape_dismisses_without_inserting:526 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecPlainTextEdit:683 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_popup_tab_accepts_current_completion:482 calls symbol:src/helix/studio/helixspec_editor.py:_show_completion_popup:949 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_popup_tab_accepts_current_completion:482 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecPlainTextEdit:683 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_snippet_field_bar_click_activates_requested_placeholder:452 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecEditor:1077 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_snippet_field_bar_click_activates_requested_placeholder:452 calls symbol:src/helix/studio/helixspec_editor.py:insert_completion:862 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_snippet_field_bar_click_activates_requested_placeholder:452 calls symbol:src/helix/studio/helixspec_editor.py:snippet_field_states:792 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_snippet_field_bar_click_activates_requested_placeholder:452 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_snippet_field_bar_click_activates_requested_placeholder:452 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_helixspec_editor.py:test_snippet_field_bar_click_activates_requested_placeholder:452 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_snippet_placeholder_highlights_coexist_with_error_highlight:395 calls symbol:src/helix/studio/helixspec_editor.py:_highlight_error_line:1903 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_snippet_placeholder_highlights_coexist_with_error_highlight:395 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecEditor:1077 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_snippet_placeholder_highlights_coexist_with_error_highlight:395 calls symbol:src/helix/studio/helixspec_editor.py:insert_completion:862 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_snippet_placeholder_highlights_coexist_with_error_highlight:395 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_snippet_placeholders_are_visibly_marked_and_advance_active_state:371 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecPlainTextEdit:683 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_snippet_placeholders_are_visibly_marked_and_advance_active_state:371 calls symbol:src/helix/studio/helixspec_editor.py:insert_completion:862 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_snippet_tab_and_shift_tab_traverse_placeholders:339 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecPlainTextEdit:683 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_snippet_tab_and_shift_tab_traverse_placeholders:339 calls symbol:src/helix/studio/helixspec_editor.py:insert_completion:862 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_syntax_highlighter_formats_document_blocks:683 calls symbol:src/helix/studio/helixspec_editor.py:HelixSpecSyntaxHighlighter:588 (low)
  • symbol:tests/studio/test_helixspec_editor.py:test_syntax_highlighter_formats_document_blocks:683 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/studio/test_hint_banner.py:test_hint_banner_compact_shell_tightens_chrome:52 calls symbol:src/helix/studio/hint_banner.py:HintBanner:9 (low)
  • symbol:tests/studio/test_hint_banner.py:test_hint_banner_compact_shell_tightens_chrome:52 calls symbol:src/helix/studio/hint_banner.py:set_actions:57 (low)
  • symbol:tests/studio/test_hint_banner.py:test_hint_banner_compact_shell_tightens_chrome:52 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_hint_banner.py:test_hint_banner_compact_shell_tightens_chrome:52 calls symbol:tests/studio/test_hint_banner.py:_get_app:12 (high)
  • symbol:tests/studio/test_hint_banner.py:test_hint_banner_compact_shell_tightens_chrome:52 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/studio/test_hint_banner.py:test_hint_banner_dense_short_labels_use_tighter_shell:75 calls symbol:src/helix/studio/hint_banner.py:HintBanner:9 (low)
  • symbol:tests/studio/test_hint_banner.py:test_hint_banner_dense_short_labels_use_tighter_shell:75 calls symbol:src/helix/studio/hint_banner.py:set_actions:57 (low)
  • symbol:tests/studio/test_hint_banner.py:test_hint_banner_dense_short_labels_use_tighter_shell:75 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_hint_banner.py:test_hint_banner_dense_short_labels_use_tighter_shell:75 calls symbol:tests/studio/test_hint_banner.py:_get_app:12 (high)
  • symbol:tests/studio/test_hint_banner.py:test_hint_banner_dense_short_labels_use_tighter_shell:75 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/studio/test_hint_banner.py:test_hint_banner_reflows_actions_across_columns:19 calls symbol:src/helix/studio/hint_banner.py:action_column_count:93 (low)
  • symbol:tests/studio/test_hint_banner.py:test_hint_banner_reflows_actions_across_columns:19 calls symbol:src/helix/studio/hint_banner.py:action_labels:90 (low)
  • symbol:tests/studio/test_hint_banner.py:test_hint_banner_reflows_actions_across_columns:19 calls symbol:src/helix/studio/hint_banner.py:HintBanner:9 (low)
  • symbol:tests/studio/test_hint_banner.py:test_hint_banner_reflows_actions_across_columns:19 calls symbol:src/helix/studio/hint_banner.py:set_actions:57 (low)
  • symbol:tests/studio/test_hint_banner.py:test_hint_banner_reflows_actions_across_columns:19 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_hint_banner.py:test_hint_banner_reflows_actions_across_columns:19 calls symbol:tests/studio/test_hint_banner.py:_get_app:12 (high)
  • symbol:tests/studio/test_hint_banner.py:test_hint_banner_reflows_actions_across_columns:19 calls symbol:tests/test_modern_qt_dpr_resize_click_mapping_guardrail.py:y:17 (medium)
  • symbol:tests/studio/test_hotspots.py:test_hotspot_segments_from_fixture:13 calls symbol:src/helix/studio/outcomes/hotspots.py:build_hotspot_segments:176 (low)
  • symbol:tests/studio/test_hotspots.py:test_hotspot_segments_selected_allele:30 calls symbol:src/helix/studio/outcomes/hotspots.py:allele_key_from_entry:7 (low)
  • symbol:tests/studio/test_hotspots.py:test_hotspot_segments_selected_allele:30 calls symbol:src/helix/studio/outcomes/hotspots.py:build_hotspot_segments:176 (low)
  • symbol:tests/studio/test_hotspots.py:test_hotspot_segments_selected_with_context:49 calls symbol:src/helix/studio/outcomes/hotspots.py:allele_key_from_entry:7 (low)
  • symbol:tests/studio/test_hotspots.py:test_hotspot_segments_selected_with_context:49 calls symbol:src/helix/studio/outcomes/hotspots.py:build_hotspot_segments:176 (low)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:_pump_until:28 calls symbol:src/helix/clock.py:monotonic:84 (low)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_finished_detail_unlocks_analysis_summary:316 calls symbol:src/helix/studio/instrument_runs_view.py:InstrumentRunsWidget:387 (low)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_finished_detail_unlocks_analysis_summary:316 calls symbol:src/helix/studio/instrument_runs_view.py:refresh:682 (low)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_finished_detail_unlocks_analysis_summary:316 calls symbol:tests/studio/test_instrument_runs_auto_refresh.py:_DummyRunsApi:38 (high)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_finished_detail_unlocks_analysis_summary:316 calls symbol:tests/studio/test_instrument_runs_auto_refresh.py:_get_app:21 (high)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_finished_detail_unlocks_analysis_summary:316 calls symbol:tests/studio/test_instrument_runs_auto_refresh.py:_pump_until:28 (high)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_finished_detail_unlocks_analysis_summary:316 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_finished_detail_unlocks_analysis_summary:316 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_overview_cards_and_empty_state_follow_filter:239 calls symbol:src/helix/studio/instrument_runs_view.py:InstrumentRunsWidget:387 (low)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_overview_cards_and_empty_state_follow_filter:239 calls symbol:src/helix/studio/instrument_runs_view.py:refresh:682 (low)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_overview_cards_and_empty_state_follow_filter:239 calls symbol:src/helix/studio/instrument_runs_view.py:rowCount:82 (low)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_overview_cards_and_empty_state_follow_filter:239 calls symbol:tests/studio/test_instrument_runs_auto_refresh.py:_DummyRunsApi:38 (high)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_overview_cards_and_empty_state_follow_filter:239 calls symbol:tests/studio/test_instrument_runs_auto_refresh.py:_get_app:21 (high)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_overview_cards_and_empty_state_follow_filter:239 calls symbol:tests/studio/test_instrument_runs_auto_refresh.py:_pump_until:28 (high)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_overview_cards_and_empty_state_follow_filter:239 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_overview_cards_and_empty_state_follow_filter:239 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_refresh_failure_surfaces_error:179 calls symbol:tests/studio/test_instrument_runs_auto_refresh.py:_get_app:21 (high)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_refresh_populates_and_loads_detail:58 calls symbol:src/helix/studio/instrument_runs_view.py:InstrumentRunsWidget:387 (low)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_refresh_populates_and_loads_detail:58 calls symbol:src/helix/studio/instrument_runs_view.py:refresh:682 (low)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_refresh_populates_and_loads_detail:58 calls symbol:src/helix/studio/instrument_runs_view.py:rowCount:82 (low)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_refresh_populates_and_loads_detail:58 calls symbol:tests/studio/test_instrument_runs_auto_refresh.py:_DummyRunsApi:38 (high)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_refresh_populates_and_loads_detail:58 calls symbol:tests/studio/test_instrument_runs_auto_refresh.py:_get_app:21 (high)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_refresh_populates_and_loads_detail:58 calls symbol:tests/studio/test_instrument_runs_auto_refresh.py:_pump_until:28 (high)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_refresh_populates_and_loads_detail:58 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_refresh_populates_and_loads_detail:58 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_selected_detail_auto_refreshes_on_signature_change:87 calls symbol:src/helix/studio/instrument_runs_view.py:InstrumentRunsWidget:387 (low)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_selected_detail_auto_refreshes_on_signature_change:87 calls symbol:src/helix/studio/instrument_runs_view.py:refresh:682 (low)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_selected_detail_auto_refreshes_on_signature_change:87 calls symbol:src/helix/studio/rail_state.py:selection:57 (low)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_selected_detail_auto_refreshes_on_signature_change:87 calls symbol:tests/studio/test_instrument_runs_auto_refresh.py:_DummyRunsApi:38 (high)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_selected_detail_auto_refreshes_on_signature_change:87 calls symbol:tests/studio/test_instrument_runs_auto_refresh.py:_get_app:21 (high)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_selected_detail_auto_refreshes_on_signature_change:87 calls symbol:tests/studio/test_instrument_runs_auto_refresh.py:_pump_until:28 (high)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_selected_detail_auto_refreshes_on_signature_change:87 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_selected_detail_auto_refreshes_on_signature_change:87 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_selection_change_triggers_detail_refresh:132 calls symbol:src/helix/studio/instrument_runs_view.py:InstrumentRunsWidget:387 (low)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_selection_change_triggers_detail_refresh:132 calls symbol:src/helix/studio/instrument_runs_view.py:refresh:682 (low)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_selection_change_triggers_detail_refresh:132 calls symbol:src/helix/studio/instrument_runs_view.py:rowCount:82 (low)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_selection_change_triggers_detail_refresh:132 calls symbol:src/helix/studio/run_history.py:selectRow:543 (low)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_selection_change_triggers_detail_refresh:132 calls symbol:tests/studio/test_instrument_runs_auto_refresh.py:_DummyRunsApi:38 (high)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_selection_change_triggers_detail_refresh:132 calls symbol:tests/studio/test_instrument_runs_auto_refresh.py:_get_app:21 (high)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_selection_change_triggers_detail_refresh:132 calls symbol:tests/studio/test_instrument_runs_auto_refresh.py:_pump_until:28 (high)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_selection_change_triggers_detail_refresh:132 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/studio/test_instrument_runs_auto_refresh.py:test_instrument_runs_selection_change_triggers_detail_refresh:132 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_intent_eval.py:test_evaluate_intent_cds_overlap_filters_indels_to_cds_region:75 calls symbol:src/helix/studio/outcomes/intent_eval.py:evaluate_intent:154 (low)
  • symbol:tests/studio/test_intent_eval.py:test_evaluate_intent_cds_overlap_filters_indels_to_cds_region:75 calls symbol:src/helix/studio/outcomes/intent_eval.py:parse_intent:37 (low)
  • symbol:tests/studio/test_intent_eval.py:test_evaluate_intent_cds_overlap_requires_transcript_context_in_strict_mode:58 calls symbol:src/helix/studio/outcomes/intent_eval.py:evaluate_intent:154 (low)
  • symbol:tests/studio/test_intent_eval.py:test_evaluate_intent_cds_overlap_requires_transcript_context_in_strict_mode:58 calls symbol:src/helix/studio/outcomes/intent_eval.py:parse_intent:37 (low)
  • symbol:tests/studio/test_intent_eval.py:test_evaluate_intent_frameshift_best_effort_without_transcript_context:37 calls symbol:src/helix/studio/outcomes/intent_eval.py:evaluate_intent:154 (low)
  • symbol:tests/studio/test_intent_eval.py:test_evaluate_intent_frameshift_best_effort_without_transcript_context:37 calls symbol:src/helix/studio/outcomes/intent_eval.py:parse_intent:37 (low)
  • symbol:tests/studio/test_intent_eval.py:test_parse_intent_legacy_string_maps_to_v1:6 calls symbol:src/helix/studio/outcomes/intent_eval.py:parse_intent:37 (low)
  • symbol:tests/studio/test_intent_eval.py:test_parse_intent_structured_override_is_normalized:16 calls symbol:src/helix/studio/outcomes/intent_eval.py:parse_intent:37 (low)
  • symbol:tests/studio/test_layout_splitter_persistence.py:test_layout_snapshot_keeps_wide_splitter_sizes_after_overlay_transition:39 calls symbol:src/helix/config.py:HelixFeatures:86 (low)
  • symbol:tests/studio/test_layout_splitter_persistence.py:test_layout_snapshot_keeps_wide_splitter_sizes_after_overlay_transition:39 calls symbol:src/helix/ogn/client.py:MockOGNClient:49 (low)
  • symbol:tests/studio/test_layout_splitter_persistence.py:test_layout_snapshot_keeps_wide_splitter_sizes_after_overlay_transition:39 calls symbol:src/helix/ogn/manager.py:OgnManager:14 (low)
  • symbol:tests/studio/test_layout_splitter_persistence.py:test_layout_snapshot_keeps_wide_splitter_sizes_after_overlay_transition:39 calls symbol:src/helix/studio/context.py:StudioContext:12 (low)
  • symbol:tests/studio/test_layout_splitter_persistence.py:test_layout_snapshot_keeps_wide_splitter_sizes_after_overlay_transition:39 calls symbol:src/helix/studio/main_window.py:_move_right_column_to_overlay:3923 (low)
  • symbol:tests/studio/test_layout_splitter_persistence.py:test_layout_snapshot_keeps_wide_splitter_sizes_after_overlay_transition:39 calls symbol:src/helix/studio/main_window.py:_snapshot_layout_state:5916 (low)
  • symbol:tests/studio/test_layout_splitter_persistence.py:test_layout_snapshot_keeps_wide_splitter_sizes_after_overlay_transition:39 calls symbol:src/helix/studio/main_window.py:_ui_scale:3391 (low)
  • symbol:tests/studio/test_layout_splitter_persistence.py:test_layout_snapshot_keeps_wide_splitter_sizes_after_overlay_transition:39 calls symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 (low)
  • symbol:tests/studio/test_layout_splitter_persistence.py:test_layout_snapshot_keeps_wide_splitter_sizes_after_overlay_transition:39 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/studio/test_layout_splitter_persistence.py:test_layout_snapshot_keeps_wide_splitter_sizes_after_overlay_transition:39 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_layout_splitter_persistence.py:test_layout_snapshot_keeps_wide_splitter_sizes_after_overlay_transition:39 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/studio/test_layout_splitter_persistence.py:test_layout_snapshot_keeps_wide_splitter_sizes_after_overlay_transition:39 calls symbol:src/helix/studio/project.py:ProjectModel:145 (low)
  • symbol:tests/studio/test_layout_splitter_persistence.py:test_layout_snapshot_keeps_wide_splitter_sizes_after_overlay_transition:39 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_layout_splitter_persistence.py:test_layout_snapshot_keeps_wide_splitter_sizes_after_overlay_transition:39 calls symbol:tests/studio/test_layout_splitter_persistence.py:_ensure_app:32 (high)
  • symbol:tests/studio/test_left_rail_compact_toggle.py:test_compact_left_rail_can_expand_and_collapse:32 calls symbol:src/helix/config.py:HelixFeatures:86 (low)
  • symbol:tests/studio/test_left_rail_compact_toggle.py:test_compact_left_rail_can_expand_and_collapse:32 calls symbol:src/helix/ogn/client.py:MockOGNClient:49 (low)
  • symbol:tests/studio/test_left_rail_compact_toggle.py:test_compact_left_rail_can_expand_and_collapse:32 calls symbol:src/helix/ogn/manager.py:OgnManager:14 (low)
  • symbol:tests/studio/test_left_rail_compact_toggle.py:test_compact_left_rail_can_expand_and_collapse:32 calls symbol:src/helix/studio/context.py:StudioContext:12 (low)
  • symbol:tests/studio/test_left_rail_compact_toggle.py:test_compact_left_rail_can_expand_and_collapse:32 calls symbol:src/helix/studio/main_window.py:_left_rail_width_px:3403 (low)
  • symbol:tests/studio/test_left_rail_compact_toggle.py:test_compact_left_rail_can_expand_and_collapse:32 calls symbol:src/helix/studio/main_window.py:_min_sidebar_width_px:3406 (low)
  • symbol:tests/studio/test_left_rail_compact_toggle.py:test_compact_left_rail_can_expand_and_collapse:32 calls symbol:src/helix/studio/main_window.py:_set_left_rail_collapsed:2804 (low)
  • symbol:tests/studio/test_left_rail_compact_toggle.py:test_compact_left_rail_can_expand_and_collapse:32 calls symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 (low)
  • symbol:tests/studio/test_left_rail_compact_toggle.py:test_compact_left_rail_can_expand_and_collapse:32 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/studio/test_left_rail_compact_toggle.py:test_compact_left_rail_can_expand_and_collapse:32 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_left_rail_compact_toggle.py:test_compact_left_rail_can_expand_and_collapse:32 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/studio/test_left_rail_compact_toggle.py:test_compact_left_rail_can_expand_and_collapse:32 calls symbol:src/helix/studio/project.py:ProjectModel:145 (low)
  • symbol:tests/studio/test_left_rail_compact_toggle.py:test_compact_left_rail_can_expand_and_collapse:32 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_left_rail_compact_toggle.py:test_compact_left_rail_can_expand_and_collapse:32 calls symbol:tests/studio/test_left_rail_compact_toggle.py:_ensure_app:25 (high)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_base_position_calibration_receipts:362 calls symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_eval_json_bytes:47 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_base_position_calibration_receipts:362 calls symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_preview_json_bytes:39 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_base_position_calibration_receipts:362 calls symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_profile_json_bytes:31 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_base_position_calibration_receipts:362 calls symbol:src/helix/studio/lightcone_audit_pack.py:build_audit_pack_zip_bytes:131 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_base_position_calibration_receipts:362 calls symbol:src/helix/studio/lightcone_audit_pack.py:verify_audit_pack_zip_bytes:165 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_base_position_calibration_receipts:362 calls symbol:tests/studio/test_lightcone_audit_pack.py:_sha256_hex:50 (high)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_calibration_preview_receipt:333 calls symbol:src/helix/studio/calibration.py:calibration_preview_json_bytes:45 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_calibration_preview_receipt:333 calls symbol:src/helix/studio/lightcone_audit_pack.py:build_audit_pack_zip_bytes:131 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_calibration_preview_receipt:333 calls symbol:src/helix/studio/lightcone_audit_pack.py:verify_audit_pack_zip_bytes:165 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_calibration_preview_receipt:333 calls symbol:tests/studio/test_lightcone_audit_pack.py:_sha256_hex:50 (high)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_cut_model_receipt:264 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_cut_model_receipt:264 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_json_bytes:225 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_cut_model_receipt:264 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_sha256:230 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_cut_model_receipt:264 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_cut_model_receipt:264 calls symbol:src/helix/studio/lightcone_audit_pack.py:build_audit_pack_zip_bytes:131 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_cut_model_receipt:264 calls symbol:src/helix/studio/lightcone_audit_pack.py:verify_audit_pack_zip_bytes:165 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_cut_model_receipt:264 calls symbol:src/helix/studio/outcomes/model.py:compute_outcomes_for_current_plan:266 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_cut_model_receipt:264 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_json_bytes:262 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_cut_model_receipt:264 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_cut_model_receipt:264 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_cut_model_receipt:264 calls symbol:tests/studio/test_lightcone_audit_pack.py:_sha256_hex:50 (high)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_experiment_intent_spec_receipt_mismatch:234 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_json_bytes:242 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_experiment_intent_spec_receipt_mismatch:234 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_to_dict:230 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_experiment_intent_spec_receipt_mismatch:234 calls symbol:src/helix/studio/lightcone_audit_pack.py:build_audit_pack_zip_bytes:131 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_experiment_intent_spec_receipt_mismatch:234 calls symbol:src/helix/studio/lightcone_audit_pack.py:verify_audit_pack_zip_bytes:165 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_experiment_spec_receipt_mismatch:214 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_json_bytes:225 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_experiment_spec_receipt_mismatch:214 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_experiment_spec_receipt_mismatch:214 calls symbol:src/helix/studio/lightcone_audit_pack.py:build_audit_pack_zip_bytes:131 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_experiment_spec_receipt_mismatch:214 calls symbol:src/helix/studio/lightcone_audit_pack.py:verify_audit_pack_zip_bytes:165 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/assays/assay_chooser.py:assay_plan_json_bytes:21 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/assays/assay_chooser.py:assay_plan_sha256:25 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/assays/assay_chooser.py:build_assay_plan:616 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/assays/primer_design.py:build_primer_plan:393 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/assays/primer_design.py:primer_plan_json_bytes:172 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/assays/primer_design.py:primer_plan_sha256:176 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/edit_plan.py:edit_plan_json_bytes:153 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/edit_plan.py:edit_plan_sha256:158 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/edit_plan.py:edit_plan_to_dict:143 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_json_bytes:242 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_sha256:247 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_to_dict:230 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_json_bytes:225 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_sha256:230 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/lightcone_audit_pack.py:build_audit_pack_zip_bytes:131 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/lightcone_audit_pack.py:verify_audit_pack_zip_bytes:165 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/offtargets/model.py:offtarget_report_json_bytes:344 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/offtargets/noop.py:NoopOffTargetProvider:10 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/offtargets/validation_plan.py:build_validation_plan:207 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/offtargets/validation_plan.py:validation_plan_json_bytes:16 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/offtargets/validation_plan.py:validation_plan_sha256:20 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/outcomes/clone_yield.py:build_clone_plan:87 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/outcomes/clone_yield.py:clone_plan_json_bytes:17 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/outcomes/clone_yield.py:clone_plan_sha256:21 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_json_bytes:262 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:src/helix/studio/outcomes/noop.py:NoopOutcomeModel:10 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:tests/studio/test_lightcone_audit_pack.py:_sha256_hex:50 (high)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_manifest_and_zip_timestamps:54 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_results_record_receipt:304 calls symbol:src/helix/studio/lightcone_audit_pack.py:build_audit_pack_zip_bytes:131 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_results_record_receipt:304 calls symbol:src/helix/studio/lightcone_audit_pack.py:verify_audit_pack_zip_bytes:165 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_results_record_receipt:304 calls symbol:src/helix/studio/results_io.py:load_results_record:118 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_results_record_receipt:304 calls symbol:src/helix/studio/results_io.py:results_record_json_bytes:78 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_results_record_receipt:304 calls symbol:src/helix/studio/results_io.py:sanitize_results_id:28 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_results_record_receipt:304 calls symbol:tests/studio/test_lightcone_audit_pack.py:_sha256_hex:50 (high)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_suggested_priors_receipt:422 calls symbol:src/helix/studio/lightcone_audit_pack.py:build_audit_pack_zip_bytes:131 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_suggested_priors_receipt:422 calls symbol:src/helix/studio/lightcone_audit_pack.py:verify_audit_pack_zip_bytes:165 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_suggested_priors_receipt:422 calls symbol:src/helix/studio/suggested_priors.py:suggested_priors_json_bytes:22 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_audit_pack_suggested_priors_receipt:422 calls symbol:tests/studio/test_lightcone_audit_pack.py:_sha256_hex:50 (high)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_readme_includes_offtarget_pack_receipts:163 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_readme_includes_offtarget_pack_receipts:163 calls symbol:src/helix/studio/lightcone_audit_pack.py:build_audit_pack_zip_bytes:131 (low)
  • symbol:tests/studio/test_lightcone_audit_pack.py:test_lightcone_selection_dump_schema_v1:181 calls symbol:src/helix/studio/lightcone_audit_pack.py:build_selection_dump_payload_v1:491 (low)
  • symbol:tests/studio/test_lightcone_live.py:test_build_lightcone_document_from_run_is_deterministic:22 calls symbol:src/helix/lightcone/geometry.py:compile_lightcone_geometry:148 (low)
  • symbol:tests/studio/test_lightcone_live.py:test_build_lightcone_document_from_run_is_deterministic:22 calls symbol:src/helix/lightcone/geometry.py:compiled_geometry_sha256:616 (low)
  • symbol:tests/studio/test_lightcone_live.py:test_build_lightcone_document_from_run_is_deterministic:22 calls symbol:src/helix/studio/lightcone_live.py:build_lightcone_document_from_run:155 (low)
  • symbol:tests/studio/test_lightcone_live.py:test_build_lightcone_document_from_run_is_deterministic:22 calls symbol:src/helix/studio/models.py:EngineInfo:9 (low)
  • symbol:tests/studio/test_lightcone_live.py:test_build_lightcone_document_from_run_is_deterministic:22 calls symbol:src/helix/studio/models.py:OutcomeModel:31 (low)
  • symbol:tests/studio/test_lightcone_live.py:test_build_lightcone_document_from_run_is_deterministic:22 calls symbol:src/helix/studio/models.py:RunModel:63 (low)
  • symbol:tests/studio/test_lightcone_live.py:test_parse_target_locus_range_detects_exclusive_end:15 calls symbol:src/helix/studio/lightcone_live.py:parse_target_locus_range:42 (low)
  • symbol:tests/studio/test_lightcone_live.py:test_parse_target_locus_range_inclusive_end_with_commas:8 calls symbol:src/helix/studio/lightcone_live.py:parse_target_locus_range:42 (low)
  • symbol:tests/studio/test_multiplex_cut_model.py:test_multiplex_cut_model_combined_expectations:25 calls symbol:src/helix/studio/outcomes/cut_model.py:CutOutcomeModel:292 (low)
  • symbol:tests/studio/test_multiplex_cut_model.py:test_multiplex_cut_model_combined_expectations:25 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_multiplex_cut_model.py:test_multiplex_cut_model_combined_expectations:25 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tests/studio/test_multiplex_cut_model.py:test_multiplex_cut_model_combined_expectations:25 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_multiplex_cut_model.py:test_multiplex_cut_model_report_matches_fixture:13 calls symbol:src/helix/studio/outcomes/cut_model.py:CutOutcomeModel:292 (low)
  • symbol:tests/studio/test_multiplex_cut_model.py:test_multiplex_cut_model_report_matches_fixture:13 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_json_bytes:262 (low)
  • symbol:tests/studio/test_multiplex_cut_model.py:test_multiplex_cut_model_report_matches_fixture:13 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_multiplex_cut_model.py:test_multiplex_cut_model_structural_variants:42 calls symbol:src/helix/studio/outcomes/cut_model.py:CutOutcomeModel:292 (low)
  • symbol:tests/studio/test_multiplex_cut_model.py:test_multiplex_cut_model_structural_variants:42 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_multiplex_cut_model.py:test_multiplex_cut_model_structural_variants:42 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tests/studio/test_multiplex_cut_model.py:test_multiplex_cut_model_structural_variants:42 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_observed_overlay_roundtrip.py:test_observed_overlay_results_id_roundtrips:9 calls symbol:src/helix/studio/session_io.py:load_session:95 (low)
  • symbol:tests/studio/test_observed_overlay_roundtrip.py:test_observed_overlay_results_id_roundtrips:9 calls symbol:src/helix/studio/session_io.py:save_session:86 (low)
  • symbol:tests/studio/test_observed_overlay_roundtrip.py:test_observed_overlay_results_id_roundtrips:9 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_observed_overlay_roundtrip.py:test_observed_overlay_results_id_roundtrips:9 calls symbol:src/helix/studio/session.py:update:223 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_bulge_filter:123 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_bulge_filter:123 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:OffTargetListPanel:47 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_bulge_filter:123 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_bulge_filter:123 calls symbol:tests/studio/test_offtarget_list_panel.py:_get_app:20 (high)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_bulge_filter:123 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_bulge_filter:123 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_filters:76 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_filters:76 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:OffTargetListPanel:47 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_filters:76 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_filters:76 calls symbol:tests/studio/test_offtarget_list_panel.py:_get_app:20 (high)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_filters:76 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_filters:76 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_multiplex_filter:148 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_multiplex_filter:148 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:OffTargetListPanel:47 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_multiplex_filter:148 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_multiplex_filter:148 calls symbol:tests/studio/test_offtarget_list_panel.py:_get_app:20 (high)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_multiplex_filter:148 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_multiplex_filter:148 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_renders_and_jumps:27 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_renders_and_jumps:27 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:_on_jump_clicked:936 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_renders_and_jumps:27 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:OffTargetListPanel:47 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_renders_and_jumps:27 calls symbol:src/helix/studio/run_history.py:selectRow:543 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_renders_and_jumps:27 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_renders_and_jumps:27 calls symbol:tests/studio/test_offtarget_list_panel.py:_get_app:20 (high)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_renders_and_jumps:27 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_renders_and_jumps:27 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_sort_toggle:178 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_sort_toggle:178 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:OffTargetListPanel:47 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_sort_toggle:178 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_sort_toggle:178 calls symbol:tests/studio/test_offtarget_list_panel.py:_get_app:20 (high)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_sort_toggle:178 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (medium)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_truncation_banner:57 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_truncation_banner:57 calls symbol:src/helix/studio/offtargets/offtarget_list_panel.py:OffTargetListPanel:47 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_truncation_banner:57 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_truncation_banner:57 calls symbol:tests/studio/test_offtarget_list_panel.py:_get_app:20 (high)
  • symbol:tests/studio/test_offtarget_list_panel.py:test_offtarget_list_panel_truncation_banner:57 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_cache_does_not_change_bytes:126 calls symbol:src/helix/studio/offtargets/bulge_provider.py:BulgeOffTargetProvider:138 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_cache_does_not_change_bytes:126 calls symbol:src/helix/studio/offtargets/mismatch_provider.py:MismatchOffTargetProvider:97 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_cache_does_not_change_bytes:126 calls symbol:src/helix/studio/offtargets/model.py:offtarget_report_json_bytes:344 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_cache_does_not_change_bytes:126 calls symbol:src/helix/studio/offtargets/reference_accessor.py:accessor:341 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_cache_does_not_change_bytes:126 calls symbol:src/helix/studio/offtargets/reference_accessor.py:build_reference_cache_from_config:360 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_cache_does_not_change_bytes:126 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_inputs_sha_stable_under_dict_order:111 calls symbol:src/helix/studio/offtargets/mismatch_provider.py:MismatchOffTargetProvider:97 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_inputs_sha_stable_under_dict_order:111 calls symbol:src/helix/studio/offtargets/model.py:offtarget_report_to_dict:301 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_inputs_sha_stable_under_dict_order:111 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_known_positions_and_ordering:189 calls symbol:src/helix/studio/offtargets/mismatch_provider.py:MismatchOffTargetProvider:97 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_known_positions_and_ordering:189 calls symbol:src/helix/studio/offtargets/reference_accessor.py:accessor:341 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_known_positions_and_ordering:189 calls symbol:src/helix/studio/offtargets/reference_accessor.py:OffTargetReferenceCache:329 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_known_positions_and_ordering:189 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_report_bulge_fixture:72 calls symbol:src/helix/studio/offtargets/bulge_provider.py:BulgeOffTargetProvider:138 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_report_bulge_fixture:72 calls symbol:src/helix/studio/offtargets/model.py:offtarget_report_json_bytes:344 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_report_bulge_fixture:72 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_report_fixture_bytes:36 calls symbol:src/helix/studio/offtargets/mismatch_provider.py:MismatchOffTargetProvider:97 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_report_fixture_bytes:36 calls symbol:src/helix/studio/offtargets/model.py:offtarget_report_json_bytes:344 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_report_fixture_bytes:36 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_report_multiplex_fixture:60 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_report_multiplex_fixture:60 calls symbol:src/helix/studio/offtargets/model.py:compute_offtargets_for_session:348 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_report_multiplex_fixture:60 calls symbol:src/helix/studio/offtargets/model.py:offtarget_report_json_bytes:344 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_report_multiplex_fixture:60 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_report_risk_counts:97 calls symbol:src/helix/studio/offtargets/mismatch_provider.py:MismatchOffTargetProvider:97 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_report_risk_counts:97 calls symbol:src/helix/studio/offtargets/model.py:offtarget_report_to_dict:301 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_report_risk_counts:97 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_report_rloks_fixture:84 calls symbol:src/helix/studio/offtargets/model.py:offtarget_report_json_bytes:344 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_report_rloks_fixture:84 calls symbol:src/helix/studio/offtargets/rloks_provider.py:RLoCKSOffTargetProvider:551 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_report_rloks_fixture:84 calls symbol:tests/studio/test_offtarget_report.py:_ensure_rloks_available:21 (high)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_report_rloks_fixture:84 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_report_truncation_fixture:48 calls symbol:src/helix/studio/offtargets/mismatch_provider.py:MismatchOffTargetProvider:97 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_report_truncation_fixture:48 calls symbol:src/helix/studio/offtargets/model.py:offtarget_report_json_bytes:344 (low)
  • symbol:tests/studio/test_offtarget_report.py:test_offtarget_report_truncation_fixture:48 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_offtarget_risk_scoring.py:test_seed_bulge_penalty_increases_tier:27 calls symbol:src/helix/studio/offtargets/risk.py:score_offtarget_hit:13 (low)
  • symbol:tests/studio/test_offtarget_risk_scoring.py:test_seed_mismatch_penalty_increases_tier:6 calls symbol:src/helix/studio/offtargets/risk.py:score_offtarget_hit:13 (low)
  • symbol:tests/studio/test_offtarget_rloks_pack_integrity.py:_write_manifest:13 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/studio/test_offtarget_rloks_pack_integrity.py:test_rloks_pack_integrity_verifies_sha256_sidecar:22 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/studio/test_offtarget_rloks_pack_integrity.py:test_rloks_pack_integrity_verifies_sha256_sidecar:22 calls symbol:src/helix/studio/offtargets/rloks_provider.py:_resolve_rloks_pack_files:234 (low)
  • symbol:tests/studio/test_offtarget_rloks_pack_integrity.py:test_rloks_pack_integrity_verifies_sha256_sidecar:22 calls symbol:src/helix/studio/offtargets/rloks_provider.py:_verify_sha256:194 (low)
  • symbol:tests/studio/test_offtarget_rloks_pack_integrity.py:test_rloks_pack_integrity_verifies_sha256_sidecar:22 calls symbol:tests/studio/test_offtarget_rloks_pack_integrity.py:_write_manifest:13 (high)
  • symbol:tests/studio/test_offtarget_rloks_pack_integrity.py:test_rloks_pack_manifest_rejects_alias_pack_id_collision:66 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/studio/test_offtarget_rloks_pack_integrity.py:test_rloks_pack_manifest_rejects_alias_pack_id_collision:66 calls symbol:src/helix/studio/offtargets/rloks_provider.py:_resolve_rloks_pack_files:234 (low)
  • symbol:tests/studio/test_offtarget_rloks_pack_integrity.py:test_rloks_pack_manifest_rejects_nested_symlink_escape:112 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/studio/test_offtarget_rloks_pack_integrity.py:test_rloks_pack_manifest_rejects_nested_symlink_escape:112 calls symbol:src/helix/studio/offtargets/rloks_provider.py:_resolve_rloks_pack_files:234 (low)
  • symbol:tests/studio/test_offtarget_rloks_pack_integrity.py:test_rloks_pack_manifest_rejects_nested_symlink_escape:112 calls symbol:tests/studio/test_offtarget_rloks_pack_integrity.py:_write_manifest:13 (high)
  • symbol:tests/studio/test_offtarget_rloks_pack_integrity.py:test_rloks_pack_manifest_rejects_symlink_escape:83 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/studio/test_offtarget_rloks_pack_integrity.py:test_rloks_pack_manifest_rejects_symlink_escape:83 calls symbol:src/helix/studio/offtargets/rloks_provider.py:_resolve_rloks_pack_files:234 (low)
  • symbol:tests/studio/test_offtarget_rloks_pack_integrity.py:test_rloks_pack_manifest_rejects_symlink_escape:83 calls symbol:tests/studio/test_offtarget_rloks_pack_integrity.py:_write_manifest:13 (high)
  • symbol:tests/studio/test_offtarget_rloks_pack_integrity.py:test_rloks_pack_unknown_selector_lists_known_ids:46 calls symbol:src/helix/studio/offtargets/rloks_provider.py:_resolve_rloks_pack_files:234 (low)
  • symbol:tests/studio/test_offtarget_rloks_pack_integrity.py:test_rloks_pack_unknown_selector_lists_known_ids:46 calls symbol:tests/studio/test_offtarget_rloks_pack_integrity.py:_write_manifest:13 (high)
  • symbol:tests/studio/test_offtarget_rloks_pack_manifest_schema.py:test_rloks_pack_manifest_validates_against_schema:10 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:tests/studio/test_offtarget_rloks_pack_manifest.py:test_rloks_pack_manifest_resolves_alias_and_canonical:8 calls symbol:src/helix/studio/offtargets/rloks_provider.py:_resolve_rloks_pack_path:288 (low)
  • symbol:tests/studio/test_offtarget_rloks_panel_logic.py:get:135 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:DummyProvider:112 (high)
  • symbol:tests/studio/test_offtarget_rloks_panel_logic.py:test_build_top_risk_drivers_and_explain_paths:41 calls symbol:src/helix/studio/offtargets/rloks_ui_helpers.py:build_top_risk_drivers:104 (low)
  • symbol:tests/studio/test_offtarget_rloks_panel_logic.py:test_build_top_risk_drivers_and_explain_paths:41 calls symbol:src/helix/studio/offtargets/rloks_ui_helpers.py:collect_explanation_paths:132 (low)
  • symbol:tests/studio/test_offtarget_rloks_panel_logic.py:test_build_top_risk_drivers_and_explain_paths:41 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:_load_rloks_report:20 (high)
  • symbol:tests/studio/test_offtarget_rloks_panel_logic.py:test_compute_risk_deltas_between_packs:96 calls symbol:src/helix/studio/offtargets/rloks_ui_helpers.py:compute_risk_deltas:152 (low)
  • symbol:tests/studio/test_offtarget_rloks_panel_logic.py:test_extract_rloks_pack_fields_default_report_shows_fingerprint:88 calls symbol:src/helix/studio/offtargets/rloks_ui_helpers.py:extract_rloks_pack_fields:42 (low)
  • symbol:tests/studio/test_offtarget_rloks_panel_logic.py:test_extract_rloks_pack_fields_from_report:24 calls symbol:src/helix/studio/offtargets/rloks_ui_helpers.py:extract_rloks_pack_fields:42 (low)
  • symbol:tests/studio/test_offtarget_rloks_panel_logic.py:test_extract_rloks_pack_fields_from_report:24 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:_load_rloks_report:20 (high)
  • symbol:tests/studio/test_offtarget_rloks_panel_logic.py:test_tooltips_for_schema_paths:63 calls symbol:src/helix/studio/offtargets/rloks_ui_helpers.py:build_top_risk_drivers:104 (low)
  • symbol:tests/studio/test_offtarget_rloks_panel_logic.py:test_tooltips_for_schema_paths:63 calls symbol:src/helix/studio/offtargets/rloks_ui_helpers.py:collect_explanation_paths:132 (low)
  • symbol:tests/studio/test_offtarget_rloks_panel_logic.py:test_tooltips_for_schema_paths:63 calls symbol:src/helix/studio/offtargets/rloks_ui_helpers.py:get_tooltip:95 (low)
  • symbol:tests/studio/test_offtarget_rloks_panel_logic.py:test_tooltips_for_schema_paths:63 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:_load_rloks_report:20 (high)
  • symbol:tests/studio/test_offtarget_rloks_panel_logic.py:test_tooltips_for_schema_paths:63 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:get:135 (high)
  • symbol:tests/studio/test_offtarget_rloks_panel_logic.py:test_update_rloks_config_forces_provider:34 calls symbol:src/helix/studio/offtargets/rloks_ui_helpers.py:update_rloks_config:82 (low)
  • symbol:tests/studio/test_offtarget_rloks_provider_hardening.py:test_rloks_provider_rejects_non_20nt_guide:6 calls symbol:src/helix/studio/offtargets/rloks_provider.py:RLoCKSOffTargetProvider:551 (low)
  • symbol:tests/studio/test_offtarget_rloks_provider_hardening.py:test_rloks_provider_rejects_non_20nt_guide:6 calls symbol:src/helix/studio/offtargets/rloks_provider.py:run:566 (low)
  • symbol:tests/studio/test_offtarget_rloks_provider_hardening.py:test_rloks_stream_rejects_non_20nt_guide:17 calls symbol:src/helix/studio/offtargets/rloks_provider.py:stream_rloks_report:826 (low)
  • symbol:tests/studio/test_offtarget_rloks_streaming.py:test_rloks_default_pack_streaming_matches_golden:57 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/studio/test_offtarget_rloks_streaming.py:test_rloks_default_pack_streaming_matches_golden:57 calls symbol:src/helix/studio/offtargets/model.py:get:232 (low)
  • symbol:tests/studio/test_offtarget_rloks_streaming.py:test_rloks_default_pack_streaming_matches_golden:57 calls symbol:src/helix/studio/offtargets/model.py:offtarget_report_json_bytes:344 (low)
  • symbol:tests/studio/test_offtarget_rloks_streaming.py:test_rloks_default_pack_streaming_matches_golden:57 calls symbol:src/helix/studio/offtargets/rloks_provider.py:RLoCKSOffTargetProvider:551 (low)
  • symbol:tests/studio/test_offtarget_rloks_streaming.py:test_rloks_default_pack_streaming_matches_golden:57 calls symbol:src/helix/studio/offtargets/rloks_provider.py:stream_rloks_report:826 (low)
  • symbol:tests/studio/test_offtarget_rloks_streaming.py:test_rloks_default_pack_streaming_matches_golden:57 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_offtarget_rloks_streaming.py:test_rloks_default_pack_streaming_matches_golden:57 calls symbol:tests/studio/test_offtarget_rloks_streaming.py:_ensure_rloks_available:16 (high)
  • symbol:tests/studio/test_offtarget_rloks_streaming.py:test_rloks_streaming_matches_one_shot:31 calls symbol:src/helix/studio/offtargets/model.py:get:232 (low)
  • symbol:tests/studio/test_offtarget_rloks_streaming.py:test_rloks_streaming_matches_one_shot:31 calls symbol:src/helix/studio/offtargets/model.py:offtarget_report_json_bytes:344 (low)
  • symbol:tests/studio/test_offtarget_rloks_streaming.py:test_rloks_streaming_matches_one_shot:31 calls symbol:src/helix/studio/offtargets/rloks_provider.py:RLoCKSOffTargetProvider:551 (low)
  • symbol:tests/studio/test_offtarget_rloks_streaming.py:test_rloks_streaming_matches_one_shot:31 calls symbol:src/helix/studio/offtargets/rloks_provider.py:stream_rloks_report:826 (low)
  • symbol:tests/studio/test_offtarget_rloks_streaming.py:test_rloks_streaming_matches_one_shot:31 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_offtarget_rloks_streaming.py:test_rloks_streaming_matches_one_shot:31 calls symbol:tests/studio/test_offtarget_rloks_streaming.py:_ensure_rloks_available:16 (high)
  • symbol:tests/studio/test_outcome_explorer_header_chevron.py:test_compact_header_chevron_keeps_badges_visible:40 calls symbol:src/helix/studio/outcome_explorer.py:addWidget:1873 (low)
  • symbol:tests/studio/test_outcome_explorer_header_chevron.py:test_compact_header_chevron_keeps_badges_visible:40 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data:1108 (low)
  • symbol:tests/studio/test_outcome_explorer_header_chevron.py:test_compact_header_chevron_keeps_badges_visible:40 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerWidget:5518 (low)
  • symbol:tests/studio/test_outcome_explorer_header_chevron.py:test_compact_header_chevron_keeps_badges_visible:40 calls symbol:src/helix/studio/outcome_explorer.py:set_compact_mode:11156 (low)
  • symbol:tests/studio/test_outcome_explorer_header_chevron.py:test_compact_header_chevron_keeps_badges_visible:40 calls symbol:tests/studio/test_outcome_explorer_header_chevron.py:_base_inputs:24 (high)
  • symbol:tests/studio/test_outcome_explorer_header_chevron.py:test_compact_header_chevron_keeps_badges_visible:40 calls symbol:tests/studio/test_outcome_explorer_header_chevron.py:_ensure_app:17 (high)
  • symbol:tests/studio/test_outcome_explorer_header_chevron.py:test_compact_header_chevron_keeps_badges_visible:40 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (medium)
  • symbol:tests/studio/test_outcome_explorer_header_chevron.py:test_outcome_explorer_registers_icon_resources_for_direct_widget_runs:33 calls symbol:tests/studio/test_outcome_explorer_header_chevron.py:_ensure_app:17 (high)
  • symbol:tests/studio/test_outcome_model_contract.py:test_inputs_sha256_stable_across_order:60 calls symbol:src/helix/studio/outcomes/model.py:compute_inputs_sha256:36 (low)
  • symbol:tests/studio/test_outcome_model_contract.py:test_inputs_sha256_stable_across_order:60 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_json_bytes:262 (low)
  • symbol:tests/studio/test_outcome_model_contract.py:test_inputs_sha256_stable_across_order:60 calls symbol:src/helix/studio/outcomes/noop.py:NoopOutcomeModel:10 (low)
  • symbol:tests/studio/test_outcome_model_contract.py:test_inputs_sha256_stable_across_order:60 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_outcome_model_contract.py:test_noop_outcome_report_contract:26 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tests/studio/test_outcome_model_contract.py:test_noop_outcome_report_contract:26 calls symbol:src/helix/studio/outcomes/noop.py:NoopOutcomeModel:10 (low)
  • symbol:tests/studio/test_outcome_model_contract.py:test_noop_outcome_report_contract:26 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_outcome_model_contract.py:test_noop_outcome_report_fixture_bytes:45 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_json_bytes:262 (low)
  • symbol:tests/studio/test_outcome_model_contract.py:test_noop_outcome_report_fixture_bytes:45 calls symbol:src/helix/studio/outcomes/noop.py:NoopOutcomeModel:10 (low)
  • symbol:tests/studio/test_outcome_model_contract.py:test_noop_outcome_report_fixture_bytes:45 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_outcome_model_contract.py:test_noop_report_explains_missing_inputs:86 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tests/studio/test_outcome_model_contract.py:test_noop_report_explains_missing_inputs:86 calls symbol:src/helix/studio/outcomes/noop.py:NoopOutcomeModel:10 (low)
  • symbol:tests/studio/test_outcome_model_contract.py:test_noop_report_explains_missing_inputs:86 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_outcome_model_contract.py:test_outcome_report_bytes_stable:52 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_json_bytes:262 (low)
  • symbol:tests/studio/test_outcome_model_contract.py:test_outcome_report_bytes_stable:52 calls symbol:src/helix/studio/outcomes/noop.py:NoopOutcomeModel:10 (low)
  • symbol:tests/studio/test_outcome_model_contract.py:test_outcome_report_bytes_stable:52 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:_top_row_from_spectrum:36 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_delta_to_display:59 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_base_calibration_preview:390 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:OutcomeSpectrumPanel:188 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_base_calibration_preview:390 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_base_calibration_preview:390 calls symbol:src/helix/studio/session.py:update:223 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_base_calibration_preview:390 calls symbol:tests/studio/test_outcome_spectrum_panel.py:_get_app:25 (high)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_base_calibration_preview:390 calls symbol:tests/studio/test_outcome_spectrum_panel.py:_load_fixture:32 (high)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_base_calibration_preview:390 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_base_calibration_preview:390 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_base_mode:253 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:OutcomeSpectrumPanel:188 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_base_mode:253 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_base_mode:253 calls symbol:tests/studio/test_outcome_spectrum_panel.py:_get_app:25 (high)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_base_mode:253 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_base_mode:253 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_calibration_controls:446 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:OutcomeSpectrumPanel:188 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_calibration_controls:446 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_calibration_controls:446 calls symbol:tests/studio/test_outcome_spectrum_panel.py:_get_app:25 (high)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_calibration_controls:446 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (medium)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_multiplex_selector_transient:422 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_target_changed:1364 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_multiplex_selector_transient:422 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:OutcomeSpectrumPanel:188 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_multiplex_selector_transient:422 calls symbol:src/helix/studio/session_io.py:load_session:95 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_multiplex_selector_transient:422 calls symbol:src/helix/studio/session_io.py:save_session:86 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_multiplex_selector_transient:422 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_multiplex_selector_transient:422 calls symbol:tests/studio/test_outcome_spectrum_panel.py:_get_app:25 (high)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_multiplex_selector_transient:422 calls symbol:tests/studio/test_outcome_spectrum_panel.py:_load_fixture:32 (high)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_multiplex_selector:325 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_target_changed:1364 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_multiplex_selector:325 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:OutcomeSpectrumPanel:188 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_multiplex_selector:325 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_multiplex_selector:325 calls symbol:tests/studio/test_outcome_spectrum_panel.py:_get_app:25 (high)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_multiplex_selector:325 calls symbol:tests/studio/test_outcome_spectrum_panel.py:_load_fixture:32 (high)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_multiplex_selector:325 calls symbol:tests/studio/test_outcome_spectrum_panel.py:_top_row_from_spectrum:36 (high)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_multiplex_selector:325 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_multiplex_selector:325 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_noop_summary:186 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:OutcomeSpectrumPanel:188 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_noop_summary:186 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_noop_summary:186 calls symbol:tests/studio/test_outcome_spectrum_panel.py:_get_app:25 (high)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_noop_summary:186 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_prime_mode:198 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:OutcomeSpectrumPanel:188 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_prime_mode:198 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_prime_mode:198 calls symbol:tests/studio/test_outcome_spectrum_panel.py:_get_app:25 (high)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_prime_mode:198 calls symbol:tests/studio/test_outcome_spectrum_panel.py:_top_row_from_spectrum:36 (high)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_prime_mode:198 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_prime_mode:198 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_renders_cut_model:62 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_renders_cut_model:62 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_renders_cut_model:62 calls symbol:src/helix/studio/outcomes/clone_yield.py:build_clone_plan:87 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_renders_cut_model:62 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_estimate_clones:175 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_renders_cut_model:62 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_table_clicked:1397 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_renders_cut_model:62 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:OutcomeSpectrumPanel:188 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_renders_cut_model:62 calls symbol:src/helix/studio/run_history.py:selectRow:543 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_renders_cut_model:62 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_renders_cut_model:62 calls symbol:src/helix/studio/session.py:update:223 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_renders_cut_model:62 calls symbol:tests/studio/test_outcome_spectrum_panel.py:_get_app:25 (high)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_renders_cut_model:62 calls symbol:tests/studio/test_outcome_spectrum_panel.py:_load_fixture:32 (high)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_renders_cut_model:62 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (medium)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_renders_cut_model:62 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_renders_cut_model:62 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_suggested_priors_apply:475 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_suggested_priors_apply:475 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_suggested_priors_apply:475 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_apply_suggested:928 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_suggested_priors_apply:475 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:OutcomeSpectrumPanel:188 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_suggested_priors_apply:475 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_suggested_priors_apply:475 calls symbol:src/helix/studio/suggested_priors.py:suggested_priors_json_bytes:22 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_suggested_priors_apply:475 calls symbol:tests/studio/test_outcome_spectrum_panel.py:_get_app:25 (high)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_suggested_priors_incompatible:507 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_suggested_priors_incompatible:507 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:OutcomeSpectrumPanel:188 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_suggested_priors_incompatible:507 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_suggested_priors_incompatible:507 calls symbol:src/helix/studio/suggested_priors.py:suggested_priors_json_bytes:22 (low)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_suggested_priors_incompatible:507 calls symbol:tests/studio/test_outcome_spectrum_panel.py:_get_app:25 (high)
  • symbol:tests/studio/test_outcome_spectrum_panel.py:test_outcome_spectrum_panel_suggested_priors_incompatible:507 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_outcome_summary_receipt.py:test_outcome_summary_receipt_hash_and_schema:27 calls symbol:src/helix/decision_support/schema_validate.py:load_schema:29 (low)
  • symbol:tests/studio/test_outcome_summary_receipt.py:test_outcome_summary_receipt_hash_and_schema:27 calls symbol:src/helix/studio/edit_dag_panel.py:_build_scene_model:2928 (low)
  • symbol:tests/studio/test_outcome_summary_receipt.py:test_outcome_summary_receipt_hash_and_schema:27 calls symbol:src/helix/studio/edit_dag_panel.py:_format_outcome_receipt_markdown:148 (low)
  • symbol:tests/studio/test_outcome_summary_receipt.py:test_outcome_summary_receipt_hash_and_schema:27 calls symbol:src/helix/studio/edit_dag_panel.py:_update_outcome_summary:4044 (low)
  • symbol:tests/studio/test_outcome_summary_receipt.py:test_outcome_summary_receipt_hash_and_schema:27 calls symbol:src/helix/studio/edit_dag_panel.py:EditDAGPanel:1193 (low)
  • symbol:tests/studio/test_outcome_summary_receipt.py:test_outcome_summary_receipt_hash_and_schema:27 calls symbol:src/helix/studio/edit_dag_panel.py:export_outcome_summary_receipt:6377 (low)
  • symbol:tests/studio/test_outcome_summary_receipt.py:test_outcome_summary_receipt_hash_and_schema:27 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/studio/test_outcome_summary_receipt.py:test_outcome_summary_receipt_hash_and_schema:27 calls symbol:src/helix/studio/run_artifact.py:_dag_to_graph:549 (low)
  • symbol:tests/studio/test_outcome_summary_receipt.py:test_outcome_summary_receipt_hash_and_schema:27 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_outcome_summary_receipt.py:test_outcome_summary_receipt_hash_and_schema:27 calls symbol:src/helix/studio/session.py:update:223 (low)
  • symbol:tests/studio/test_outcome_summary_receipt.py:test_outcome_summary_receipt_hash_and_schema:27 calls symbol:tests/studio/test_outcome_summary_receipt.py:_get_app:20 (high)
  • symbol:tests/studio/test_pileup_adapter.py:test_pileup_record_bytes:15 calls symbol:src/helix/studio/results_adapters/pileup.py:build_results_record_from_pileup:182 (low)
  • symbol:tests/studio/test_pileup_adapter.py:test_pileup_record_bytes:15 calls symbol:src/helix/studio/results_io.py:results_record_json_bytes:78 (low)
  • symbol:tests/studio/test_pileup_adapter.py:test_pileup_tokens_with_inserts_deletes_and_mapq:35 calls symbol:src/helix/studio/results_adapters/pileup.py:build_results_record_from_pileup:182 (low)
  • symbol:tests/studio/test_pileup_adapter.py:test_pileup_tokens_with_inserts_deletes_and_mapq:35 calls symbol:src/helix/studio/results_io.py:results_record_json_bytes:78 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_build_pilot_brief_text_v1_renders_shared_request_frame:66 calls symbol:src/helix/studio/pilot_handoff.py:build_pilot_brief_text_v1:103 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_build_pilot_decision_attachment_normalizes_run_id_and_blockers:40 calls symbol:src/helix/studio/pilot_handoff.py:build_pilot_decision_attachment_v1:70 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_build_pilot_handoff_saved_notice_includes_brief_and_decision_paths:249 calls symbol:src/helix/studio/pilot_handoff.py:build_pilot_handoff_saved_notice:365 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_build_pilot_handoff_saved_notice_includes_brief_and_decision_paths:249 calls symbol:src/helix/studio/pilot_handoff.py:render_pilot_package_verify_command:522 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_discover_pilot_attachment_candidates_finds_latest_snapshot_and_report:91 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_discover_pilot_attachment_candidates_finds_latest_snapshot_and_report:91 calls symbol:src/helix/studio/pilot_handoff.py:discover_pilot_attachment_candidates:153 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_pilot_brief_path_for_run_uses_run_specific_or_default_name:140 calls symbol:src/helix/studio/pilot_handoff.py:pilot_brief_path_for_run:235 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_pilot_decision_attachment_path_for_brief_uses_adjacent_json_name:132 calls symbol:src/helix/studio/pilot_handoff.py:pilot_decision_attachment_path_for_brief:219 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_pilot_package_manifest_preview_path_uses_adjacent_preview_txt_name:446 calls symbol:src/helix/studio/pilot_handoff.py:pilot_package_manifest_preview_path:345 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_remember_pilot_handoff_write_result_and_notice_for_target:279 calls symbol:src/helix/studio/pilot_handoff.py:build_pilot_handoff_saved_notice_for_target:421 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_remember_pilot_handoff_write_result_and_notice_for_target:279 calls symbol:src/helix/studio/pilot_handoff.py:PilotHandoffWriteResult:26 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_remember_pilot_handoff_write_result_and_notice_for_target:279 calls symbol:src/helix/studio/pilot_handoff.py:remember_pilot_handoff_write_result:407 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_remember_pilot_handoff_write_result_and_notice_for_target:279 calls symbol:src/helix/studio/pilot_handoff.py:render_pilot_package_verify_command:522 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_render_pilot_package_manifest_preview_includes_hashes_and_attachment_status:376 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_render_pilot_package_manifest_preview_includes_hashes_and_attachment_status:376 calls symbol:src/helix/studio/pilot_handoff.py:build_pilot_package_manifest_preview_text:624 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_render_pilot_package_manifest_preview_includes_hashes_and_attachment_status:376 calls symbol:src/helix/studio/pilot_handoff.py:load_pilot_package_manifest:514 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_render_pilot_package_manifest_preview_includes_hashes_and_attachment_status:376 calls symbol:src/helix/studio/pilot_handoff.py:render_pilot_package_manifest_preview:636 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_render_pilot_package_manifest_preview_includes_hashes_and_attachment_status:376 calls symbol:src/helix/studio/pilot_handoff.py:render_pilot_package_verify_command:522 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_render_pilot_package_verify_command_prefers_installed_entrypoint:463 calls symbol:src/helix/studio/pilot_handoff.py:render_pilot_package_verify_command:522 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_render_pilot_package_verify_command_quotes_paths:454 calls symbol:src/helix/studio/pilot_handoff.py:render_pilot_package_verify_command:522 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_resolve_existing_pilot_package_paths_uses_context_to_find_package:154 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_resolve_existing_pilot_package_paths_uses_context_to_find_package:154 calls symbol:src/helix/studio/pilot_handoff.py:resolve_existing_pilot_package_paths:246 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_resolve_existing_pilot_package_paths_uses_context_to_find_package:154 calls symbol:src/helix/studio/pilot_handoff.py:write_pilot_handoff_artifacts:771 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_resolve_latest_project_pilot_package_paths_picks_newest_package:203 calls symbol:src/helix/studio/pilot_handoff.py:resolve_latest_project_pilot_package_paths:307 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_resolve_latest_project_pilot_package_paths_picks_newest_package:203 calls symbol:src/helix/studio/pilot_handoff.py:write_pilot_handoff_artifacts:771 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_resolve_pilot_project_root_prefers_import_origin_then_project_root_then_helixspec:114 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_resolve_pilot_project_root_prefers_import_origin_then_project_root_then_helixspec:114 calls symbol:src/helix/studio/pilot_handoff.py:resolve_pilot_project_root:189 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_resolve_saved_pilot_package_paths_repairs_missing_sidecars_and_can_fallback:176 calls symbol:src/helix/studio/pilot_handoff.py:resolve_saved_pilot_package_paths:275 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_resolve_saved_pilot_package_paths_repairs_missing_sidecars_and_can_fallback:176 calls symbol:src/helix/studio/pilot_handoff.py:write_pilot_handoff_artifacts:771 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_verify_pilot_package_accepts_generated_directory_and_zip:474 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_verify_pilot_package_accepts_generated_directory_and_zip:474 calls symbol:src/helix/studio/pilot_handoff.py:verify_pilot_package:642 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_verify_pilot_package_accepts_generated_directory_and_zip:474 calls symbol:src/helix/studio/pilot_handoff.py:write_pilot_handoff_artifacts:771 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_verify_pilot_package_detects_tampered_reviewer_summary:504 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_verify_pilot_package_detects_tampered_reviewer_summary:504 calls symbol:src/helix/studio/pilot_handoff.py:verify_pilot_package:642 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_verify_pilot_package_detects_tampered_reviewer_summary:504 calls symbol:src/helix/studio/pilot_handoff.py:write_pilot_handoff_artifacts:771 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_write_pilot_artifacts_create_parent_dirs_and_expected_payloads:225 calls symbol:src/helix/studio/pilot_handoff.py:pilot_decision_attachment_path_for_brief:219 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_write_pilot_artifacts_create_parent_dirs_and_expected_payloads:225 calls symbol:src/helix/studio/pilot_handoff.py:write_pilot_brief_text:351 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_write_pilot_artifacts_create_parent_dirs_and_expected_payloads:225 calls symbol:src/helix/studio/pilot_handoff.py:write_pilot_decision_attachment_json:358 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_write_pilot_handoff_artifacts_returns_written_paths_and_optional_attachment:306 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_write_pilot_handoff_artifacts_returns_written_paths_and_optional_attachment:306 calls symbol:src/helix/studio/pilot_handoff.py:pilot_package_archive_path_for_brief:231 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_write_pilot_handoff_artifacts_returns_written_paths_and_optional_attachment:306 calls symbol:src/helix/studio/pilot_handoff.py:pilot_package_dir_for_brief:225 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_write_pilot_handoff_artifacts_returns_written_paths_and_optional_attachment:306 calls symbol:src/helix/studio/pilot_handoff.py:render_pilot_package_verify_command:522 (low)
  • symbol:tests/studio/test_pilot_handoff.py:test_write_pilot_handoff_artifacts_returns_written_paths_and_optional_attachment:306 calls symbol:src/helix/studio/pilot_handoff.py:write_pilot_handoff_artifacts:771 (low)
  • symbol:tests/studio/test_pilot_package_ui.py:test_pilot_package_availability_reports_flags_and_status_text:53 calls symbol:src/helix/studio/pilot_handoff.py:render_pilot_package_verify_command:522 (low)
  • symbol:tests/studio/test_pilot_package_ui.py:test_pilot_package_availability_reports_flags_and_status_text:53 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_availability:98 (low)
  • symbol:tests/studio/test_pilot_package_ui.py:test_pilot_package_status_text_includes_ready_parts:31 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_ready_parts:66 (low)
  • symbol:tests/studio/test_pilot_package_ui.py:test_pilot_package_status_text_includes_ready_parts:31 calls symbol:src/helix/studio/pilot_package_ui.py:pilot_package_status_text:83 (low)
  • symbol:tests/studio/test_pilot_package_ui.py:test_pilot_package_ui_helpers_open_copy_and_preview:91 calls symbol:src/helix/studio/pilot_handoff.py:render_pilot_package_verify_command:522 (low)
  • symbol:tests/studio/test_pilot_package_ui.py:test_pilot_package_ui_helpers_open_copy_and_preview:91 calls symbol:src/helix/studio/pilot_handoff.py:write_pilot_handoff_artifacts:771 (low)
  • symbol:tests/studio/test_pilot_package_ui.py:test_pilot_package_ui_helpers_open_copy_and_preview:91 calls symbol:src/helix/studio/pilot_package_ui.py:copy_local_path:201 (low)
  • symbol:tests/studio/test_pilot_package_ui.py:test_pilot_package_ui_helpers_open_copy_and_preview:91 calls symbol:src/helix/studio/pilot_package_ui.py:copy_pilot_package_verify_command:318 (low)
  • symbol:tests/studio/test_pilot_package_ui.py:test_pilot_package_ui_helpers_open_copy_and_preview:91 calls symbol:src/helix/studio/pilot_package_ui.py:open_local_path:165 (low)
  • symbol:tests/studio/test_pilot_package_ui.py:test_pilot_package_ui_helpers_open_copy_and_preview:91 calls symbol:src/helix/studio/pilot_package_ui.py:preview_pilot_package_manifest:222 (low)
  • symbol:tests/studio/test_pilot_package_ui.py:test_pilot_package_ui_helpers_open_copy_and_preview:91 calls symbol:src/helix/studio/pilot_package_ui.py:preview_pilot_package_verification:290 (low)
  • symbol:tests/studio/test_pilot_package_ui.py:test_pilot_package_ui_helpers_open_copy_and_preview:91 calls symbol:tests/studio/test_pilot_package_ui.py:_get_app:24 (high)
  • symbol:tests/studio/test_pilot_package_ui.py:test_pilot_package_ui_helpers_open_copy_and_preview:91 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_pilot_package_ui.py:test_preview_pilot_package_verification_reports_failures:170 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/studio/test_pilot_package_ui.py:test_preview_pilot_package_verification_reports_failures:170 calls symbol:src/helix/studio/pilot_handoff.py:render_pilot_package_verify_command:522 (low)
  • symbol:tests/studio/test_pilot_package_ui.py:test_preview_pilot_package_verification_reports_failures:170 calls symbol:src/helix/studio/pilot_handoff.py:write_pilot_handoff_artifacts:771 (low)
  • symbol:tests/studio/test_pilot_package_ui.py:test_preview_pilot_package_verification_reports_failures:170 calls symbol:src/helix/studio/pilot_package_ui.py:preview_pilot_package_verification:290 (low)
  • symbol:tests/studio/test_pilot_package_ui.py:test_resolve_pilot_package_verification_target_prefers_archive_then_directory:209 calls symbol:src/helix/studio/pilot_handoff.py:write_pilot_handoff_artifacts:771 (low)
  • symbol:tests/studio/test_pilot_package_ui.py:test_resolve_pilot_package_verification_target_prefers_archive_then_directory:209 calls symbol:src/helix/studio/pilot_package_ui.py:resolve_pilot_package_verification_target:246 (low)
  • symbol:tests/studio/test_pilot_package_ui.py:test_reveal_local_path_opens_existing_parent_for_missing_file:238 calls symbol:src/helix/studio/pilot_package_ui.py:reveal_local_path:177 (low)
  • symbol:tests/studio/test_prime_model.py:test_prime_model_allele_spectrum_footprints:31 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_prime_model.py:test_prime_model_allele_spectrum_sums_to_one:66 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_prime_model.py:test_prime_model_allele_spectrum_sums_to_one:66 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tests/studio/test_prime_model.py:test_prime_model_allele_spectrum_sums_to_one:66 calls symbol:src/helix/studio/outcomes/prime_model.py:PrimeOutcomeModel:209 (low)
  • symbol:tests/studio/test_prime_model.py:test_prime_model_allele_spectrum_sums_to_one:66 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_prime_model.py:test_prime_model_categories_sum_to_one:21 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_prime_model.py:test_prime_model_categories_sum_to_one:21 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tests/studio/test_prime_model.py:test_prime_model_categories_sum_to_one:21 calls symbol:src/helix/studio/outcomes/prime_model.py:PrimeOutcomeModel:209 (low)
  • symbol:tests/studio/test_prime_model.py:test_prime_model_categories_sum_to_one:21 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_prime_model.py:test_prime_model_missing_nick_has_no_footprint:56 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_prime_model.py:test_prime_model_report_fixture_bytes:13 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_json_bytes:262 (low)
  • symbol:tests/studio/test_prime_model.py:test_prime_model_report_fixture_bytes:13 calls symbol:src/helix/studio/outcomes/prime_model.py:PrimeOutcomeModel:209 (low)
  • symbol:tests/studio/test_prime_model.py:test_prime_model_report_fixture_bytes:13 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_prime_model.py:test_prime_model_selected_by_edit_plan:75 calls symbol:src/helix/studio/outcomes/model.py:compute_outcomes_for_current_plan:266 (low)
  • symbol:tests/studio/test_prime_model.py:test_prime_model_selected_by_edit_plan:75 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_prime_model.py:test_prime_model_selected_by_edit_plan:75 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tests/studio/test_prime_multiplex.py:test_prime_multiplex_combined:6 calls symbol:src/helix/studio/outcomes/prime_model.py:PrimeOutcomeModel:209 (low)
  • symbol:tests/studio/test_prime_multiplex.py:test_prime_multiplex_combined:6 calls symbol:src/helix/studio/outcomes/prime_model.py:run:229 (low)
  • symbol:tests/studio/test_prime_multiplex.py:test_prime_multiplex_missing_positions_no_penalty:23 calls symbol:src/helix/studio/outcomes/prime_model.py:PrimeOutcomeModel:209 (low)
  • symbol:tests/studio/test_prime_multiplex.py:test_prime_multiplex_missing_positions_no_penalty:23 calls symbol:src/helix/studio/outcomes/prime_model.py:run:229 (low)
  • symbol:tests/studio/test_prime_overlay.py:test_prime_overlay_missing_nick:26 calls symbol:src/helix/studio/outcomes/prime_overlay.py:build_prime_overlay:95 (low)
  • symbol:tests/studio/test_prime_overlay.py:test_prime_overlay_segments_and_nick:12 calls symbol:src/helix/studio/outcomes/prime_overlay.py:build_prime_overlay:95 (low)
  • symbol:tests/studio/test_primer_plan.py:test_primer_plan_fixture_bytes:12 calls symbol:src/helix/studio/assays/primer_design.py:build_primer_plan:393 (low)
  • symbol:tests/studio/test_primer_plan.py:test_primer_plan_fixture_bytes:12 calls symbol:src/helix/studio/assays/primer_design.py:primer_plan_json_bytes:172 (low)
  • symbol:tests/studio/test_primer_plan.py:test_primer_plan_multiplex_fixture_bytes:31 calls symbol:src/helix/studio/assays/primer_design.py:build_primer_plan:393 (low)
  • symbol:tests/studio/test_primer_plan.py:test_primer_plan_multiplex_fixture_bytes:31 calls symbol:src/helix/studio/assays/primer_design.py:primer_plan_json_bytes:172 (low)
  • symbol:tests/studio/test_responsive_sizing.py:test_center_hero_card_clamps_to_canvas_in_narrow_window:41 calls symbol:src/helix/config.py:HelixFeatures:86 (low)
  • symbol:tests/studio/test_responsive_sizing.py:test_center_hero_card_clamps_to_canvas_in_narrow_window:41 calls symbol:src/helix/ogn/client.py:MockOGNClient:49 (low)
  • symbol:tests/studio/test_responsive_sizing.py:test_center_hero_card_clamps_to_canvas_in_narrow_window:41 calls symbol:src/helix/ogn/manager.py:OgnManager:14 (low)
  • symbol:tests/studio/test_responsive_sizing.py:test_center_hero_card_clamps_to_canvas_in_narrow_window:41 calls symbol:src/helix/studio/context.py:StudioContext:12 (low)
  • symbol:tests/studio/test_responsive_sizing.py:test_center_hero_card_clamps_to_canvas_in_narrow_window:41 calls symbol:src/helix/studio/main_window.py:_set_center_tab:2362 (low)
  • symbol:tests/studio/test_responsive_sizing.py:test_center_hero_card_clamps_to_canvas_in_narrow_window:41 calls symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 (low)
  • symbol:tests/studio/test_responsive_sizing.py:test_center_hero_card_clamps_to_canvas_in_narrow_window:41 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/studio/test_responsive_sizing.py:test_center_hero_card_clamps_to_canvas_in_narrow_window:41 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_responsive_sizing.py:test_center_hero_card_clamps_to_canvas_in_narrow_window:41 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/studio/test_responsive_sizing.py:test_center_hero_card_clamps_to_canvas_in_narrow_window:41 calls symbol:src/helix/studio/project.py:ProjectModel:145 (low)
  • symbol:tests/studio/test_responsive_sizing.py:test_center_hero_card_clamps_to_canvas_in_narrow_window:41 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_responsive_sizing.py:test_center_hero_card_clamps_to_canvas_in_narrow_window:41 calls symbol:tests/studio/test_responsive_sizing.py:_ensure_app:34 (high)
  • symbol:tests/studio/test_responsive_sizing.py:test_center_hero_card_clamps_to_canvas_in_narrow_window:41 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/studio/test_responsive_sizing.py:test_command_palette_dialog_can_shrink_below_520px:102 calls symbol:src/helix/studio/command_palette.py:CommandPaletteDialog:24 (low)
  • symbol:tests/studio/test_responsive_sizing.py:test_command_palette_dialog_can_shrink_below_520px:102 calls symbol:src/helix/studio/commands.py:HelixCommand:15 (low)
  • symbol:tests/studio/test_responsive_sizing.py:test_command_palette_dialog_can_shrink_below_520px:102 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_responsive_sizing.py:test_command_palette_dialog_can_shrink_below_520px:102 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/studio/test_responsive_sizing.py:test_command_palette_dialog_can_shrink_below_520px:102 calls symbol:tests/studio/test_responsive_sizing.py:_ensure_app:34 (high)
  • symbol:tests/studio/test_results_panel_batch_eval.py:test_results_panel_batch_eval_render:33 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:BatchIngestResult:43 (low)
  • symbol:tests/studio/test_results_panel_batch_eval.py:test_results_panel_batch_eval_render:33 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:BatchItem:27 (low)
  • symbol:tests/studio/test_results_panel_batch_eval.py:test_results_panel_batch_eval_render:33 calls symbol:src/helix/studio/results_panel.py:_on_copy_eval_summary:576 (low)
  • symbol:tests/studio/test_results_panel_batch_eval.py:test_results_panel_batch_eval_render:33 calls symbol:src/helix/studio/results_panel.py:_on_evaluate_batch:586 (low)
  • symbol:tests/studio/test_results_panel_batch_eval.py:test_results_panel_batch_eval_render:33 calls symbol:src/helix/studio/results_panel.py:_set_batch_result_for_test:751 (low)
  • symbol:tests/studio/test_results_panel_batch_eval.py:test_results_panel_batch_eval_render:33 calls symbol:src/helix/studio/results_panel.py:ResultsPanel:49 (low)
  • symbol:tests/studio/test_results_panel_batch_eval.py:test_results_panel_batch_eval_render:33 calls symbol:tests/studio/test_results_panel_batch_eval.py:_app:13 (high)
  • symbol:tests/studio/test_results_panel_batch_eval.py:test_results_panel_batch_eval_render:33 calls symbol:tests/studio/test_results_panel_batch_eval.py:DummySession:20 (high)
  • symbol:tests/studio/test_results_panel_batch_eval.py:test_results_panel_batch_eval_render:33 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_results_panel_batch_eval.py:test_results_panel_batch_eval_render:33 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:tests/studio/test_results_panel_batch_eval.py:test_results_panel_batch_eval_render:33 calls symbol:Visualization_Bench/prototype.js:metrics:1211 (low)
  • symbol:tests/studio/test_results_panel_batch_eval.py:test_results_panel_batch_eval_render:33 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:tests/studio/test_results_panel_batch_eval.py:test_results_panel_run_demo:144 calls symbol:src/helix/studio/results_panel.py:_on_run_demo:541 (low)
  • symbol:tests/studio/test_results_panel_batch_eval.py:test_results_panel_run_demo:144 calls symbol:src/helix/studio/results_panel.py:ResultsPanel:49 (low)
  • symbol:tests/studio/test_results_panel_batch_eval.py:test_results_panel_run_demo:144 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_results_panel_batch_eval.py:test_results_panel_run_demo:144 calls symbol:tests/studio/test_results_panel_batch_eval.py:_app:13 (high)
  • symbol:tests/studio/test_results_panel_batch_eval.py:test_results_panel_run_demo:144 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_results_panel_batch_ingest.py:test_results_panel_batch_render:26 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:BatchIngestResult:43 (low)
  • symbol:tests/studio/test_results_panel_batch_ingest.py:test_results_panel_batch_render:26 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:BatchItem:27 (low)
  • symbol:tests/studio/test_results_panel_batch_ingest.py:test_results_panel_batch_render:26 calls symbol:src/helix/studio/results_panel.py:_set_batch_result_for_test:751 (low)
  • symbol:tests/studio/test_results_panel_batch_ingest.py:test_results_panel_batch_render:26 calls symbol:src/helix/studio/results_panel.py:ResultsPanel:49 (low)
  • symbol:tests/studio/test_results_panel_batch_ingest.py:test_results_panel_batch_render:26 calls symbol:tests/studio/test_results_panel_batch_ingest.py:_get_app:12 (high)
  • symbol:tests/studio/test_results_panel_batch_ingest.py:test_results_panel_batch_render:26 calls symbol:tests/studio/test_results_panel_batch_ingest.py:DummySession:19 (high)
  • symbol:tests/studio/test_results_panel_batch_ingest.py:test_results_panel_batch_render:26 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_results_panel_batch_ingest.py:test_results_panel_batch_render:26 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:tests/studio/test_results_record_io.py:test_results_record_cap:35 calls symbol:src/helix/studio/results_io.py:attach_results_record:123 (low)
  • symbol:tests/studio/test_results_record_io.py:test_results_record_cap:35 calls symbol:src/helix/studio/results_io.py:load_results_record:118 (low)
  • symbol:tests/studio/test_results_record_io.py:test_results_record_cap:35 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_results_record_io.py:test_results_record_roundtrip:19 calls symbol:src/helix/studio/results_io.py:attach_results_record:123 (low)
  • symbol:tests/studio/test_results_record_io.py:test_results_record_roundtrip:19 calls symbol:src/helix/studio/results_io.py:load_results_record:118 (low)
  • symbol:tests/studio/test_results_record_io.py:test_results_record_roundtrip:19 calls symbol:src/helix/studio/results_io.py:results_record_json_bytes:78 (low)
  • symbol:tests/studio/test_results_record_io.py:test_results_record_roundtrip:19 calls symbol:src/helix/studio/session_io.py:load_session:95 (low)
  • symbol:tests/studio/test_results_record_io.py:test_results_record_roundtrip:19 calls symbol:src/helix/studio/session_io.py:save_session:86 (low)
  • symbol:tests/studio/test_results_record_io.py:test_results_record_roundtrip:19 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_run_compare_shell.py:test_run_compare_shell_updates_selection_and_status:48 calls symbol:src/helix/studio/run_compare.py:RunCompareWidget:158 (low)
  • symbol:tests/studio/test_run_compare_shell.py:test_run_compare_shell_updates_selection_and_status:48 calls symbol:src/helix/studio/run_compare.py:set_runs:518 (low)
  • symbol:tests/studio/test_run_compare_shell.py:test_run_compare_shell_updates_selection_and_status:48 calls symbol:tests/studio/test_run_compare_shell.py:_get_app:17 (high)
  • symbol:tests/studio/test_run_compare_shell.py:test_run_compare_shell_updates_selection_and_status:48 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_run_compare_shell.py:test_run_compare_shell_uses_card_layout:31 calls symbol:src/helix/studio/run_compare.py:RunCompareWidget:158 (low)
  • symbol:tests/studio/test_run_compare_shell.py:test_run_compare_shell_uses_card_layout:31 calls symbol:tests/studio/test_run_compare_shell.py:_get_app:17 (high)
  • symbol:tests/studio/test_run_compare_shell.py:test_run_compare_shell_uses_card_layout:31 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_run_history_shell.py:test_run_history_shell_tracks_visible_runs_and_selection:46 calls symbol:src/helix/studio/run_history.py:_add_entry:551 (low)
  • symbol:tests/studio/test_run_history_shell.py:test_run_history_shell_tracks_visible_runs_and_selection:46 calls symbol:src/helix/studio/run_history.py:RunHistoryWidget:73 (low)
  • symbol:tests/studio/test_run_history_shell.py:test_run_history_shell_tracks_visible_runs_and_selection:46 calls symbol:src/helix/studio/run_history.py:selectRow:543 (low)
  • symbol:tests/studio/test_run_history_shell.py:test_run_history_shell_tracks_visible_runs_and_selection:46 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_run_history_shell.py:test_run_history_shell_tracks_visible_runs_and_selection:46 calls symbol:tests/studio/test_run_history_shell.py:_get_app:16 (high)
  • symbol:tests/studio/test_run_history_shell.py:test_run_history_shell_tracks_visible_runs_and_selection:46 calls symbol:tests/studio/test_run_history_shell.py:_snapshot:23 (high)
  • symbol:tests/studio/test_run_history_shell.py:test_run_history_shell_tracks_visible_runs_and_selection:46 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_run_status_panel.py:_graph:34 calls symbol:src/helix/studio/rail_model.py:RailGraph:83 (low)
  • symbol:tests/studio/test_run_status_panel.py:_graph:34 calls symbol:src/helix/studio/rail_model.py:RailSegment:47 (low)
  • symbol:tests/studio/test_run_status_panel.py:_run:47 calls symbol:src/helix/studio/models.py:EngineInfo:9 (low)
  • symbol:tests/studio/test_run_status_panel.py:_run:47 calls symbol:src/helix/studio/models.py:RunModel:63 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_compact_shell_shortens_subtitle_copy:169 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_compact_shell_shortens_subtitle_copy:169 calls symbol:src/helix/studio/rail_state.py:RailStateStore:20 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_compact_shell_shortens_subtitle_copy:169 calls symbol:src/helix/studio/rail_state.py:set_graph:60 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_compact_shell_shortens_subtitle_copy:169 calls symbol:src/helix/studio/run_status_panel.py:RunStatusPanel:51 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_compact_shell_shortens_subtitle_copy:169 calls symbol:src/helix/studio/run_status_panel.py:set_run_model:782 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_compact_shell_shortens_subtitle_copy:169 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_compact_shell_shortens_subtitle_copy:169 calls symbol:tests/studio/test_run_status_panel.py:_ensure_app:27 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_compact_shell_shortens_subtitle_copy:169 calls symbol:tests/studio/test_run_status_panel.py:_graph:34 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_compact_shell_shortens_subtitle_copy:169 calls symbol:tests/studio/test_run_status_panel.py:_run:47 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_compact_shell_shortens_subtitle_copy:169 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_decision_grade_renders_decision_and_uncertainty:238 calls symbol:examples/plugins/remote_web_panel/ui/main.js:p:74 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_decision_grade_renders_decision_and_uncertainty:238 calls symbol:src/helix/studio/rail_state.py:RailStateStore:20 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_decision_grade_renders_decision_and_uncertainty:238 calls symbol:src/helix/studio/rail_state.py:set_graph:60 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_decision_grade_renders_decision_and_uncertainty:238 calls symbol:src/helix/studio/run_status_panel.py:RunStatusPanel:51 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_decision_grade_renders_decision_and_uncertainty:238 calls symbol:src/helix/studio/run_status_panel.py:set_run_model:782 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_decision_grade_renders_decision_and_uncertainty:238 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_decision_grade_renders_decision_and_uncertainty:238 calls symbol:tests/studio/test_run_status_panel.py:_ensure_app:27 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_decision_grade_renders_decision_and_uncertainty:238 calls symbol:tests/studio/test_run_status_panel.py:_graph:34 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_decision_grade_renders_decision_and_uncertainty:238 calls symbol:tests/studio/test_run_status_panel.py:_run:47 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_decision_grade_renders_decision_and_uncertainty:238 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_default_view_is_single_summary:72 calls symbol:src/helix/studio/rail_state.py:RailStateStore:20 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_default_view_is_single_summary:72 calls symbol:src/helix/studio/rail_state.py:set_graph:60 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_default_view_is_single_summary:72 calls symbol:src/helix/studio/run_status_panel.py:_apply_pill_style:1261 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_default_view_is_single_summary:72 calls symbol:src/helix/studio/run_status_panel.py:RunStatusPanel:51 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_default_view_is_single_summary:72 calls symbol:src/helix/studio/run_status_panel.py:set_run_model:782 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_default_view_is_single_summary:72 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_default_view_is_single_summary:72 calls symbol:tests/studio/test_run_status_panel.py:_ensure_app:27 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_default_view_is_single_summary:72 calls symbol:tests/studio/test_run_status_panel.py:_graph:34 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_default_view_is_single_summary:72 calls symbol:tests/studio/test_run_status_panel.py:_run:47 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_default_view_is_single_summary:72 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_demo_context_marks_demo:135 calls symbol:src/helix/studio/rail_state.py:RailStateStore:20 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_demo_context_marks_demo:135 calls symbol:src/helix/studio/rail_state.py:set_graph:60 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_demo_context_marks_demo:135 calls symbol:src/helix/studio/run_status_panel.py:RunStatusPanel:51 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_demo_context_marks_demo:135 calls symbol:src/helix/studio/run_status_panel.py:set_run_model:782 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_demo_context_marks_demo:135 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_demo_context_marks_demo:135 calls symbol:tests/studio/test_run_status_panel.py:_ensure_app:27 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_demo_context_marks_demo:135 calls symbol:tests/studio/test_run_status_panel.py:_graph:34 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_demo_context_marks_demo:135 calls symbol:tests/studio/test_run_status_panel.py:_run:47 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_demo_context_marks_demo:135 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_details_expand_and_raw_collapsed:112 calls symbol:src/helix/studio/rail_state.py:RailStateStore:20 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_details_expand_and_raw_collapsed:112 calls symbol:src/helix/studio/rail_state.py:set_graph:60 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_details_expand_and_raw_collapsed:112 calls symbol:src/helix/studio/run_status_panel.py:RunStatusPanel:51 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_details_expand_and_raw_collapsed:112 calls symbol:src/helix/studio/run_status_panel.py:set_run_model:782 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_details_expand_and_raw_collapsed:112 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_details_expand_and_raw_collapsed:112 calls symbol:tests/studio/test_run_status_panel.py:_ensure_app:27 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_details_expand_and_raw_collapsed:112 calls symbol:tests/studio/test_run_status_panel.py:_graph:34 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_details_expand_and_raw_collapsed:112 calls symbol:tests/studio/test_run_status_panel.py:_run:47 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_filter_only_suppresses_intervals_and_recommendations:312 calls symbol:src/helix/studio/rail_state.py:RailStateStore:20 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_filter_only_suppresses_intervals_and_recommendations:312 calls symbol:src/helix/studio/rail_state.py:set_graph:60 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_filter_only_suppresses_intervals_and_recommendations:312 calls symbol:src/helix/studio/run_status_panel.py:RunStatusPanel:51 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_filter_only_suppresses_intervals_and_recommendations:312 calls symbol:src/helix/studio/run_status_panel.py:set_run_model:782 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_filter_only_suppresses_intervals_and_recommendations:312 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_filter_only_suppresses_intervals_and_recommendations:312 calls symbol:tests/studio/test_run_status_panel.py:_ensure_app:27 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_filter_only_suppresses_intervals_and_recommendations:312 calls symbol:tests/studio/test_run_status_panel.py:_graph:34 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_filter_only_suppresses_intervals_and_recommendations:312 calls symbol:tests/studio/test_run_status_panel.py:_run:47 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_filter_only_suppresses_intervals_and_recommendations:312 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_short_shell_hides_subtitle_and_tightens_bar:193 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_short_shell_hides_subtitle_and_tightens_bar:193 calls symbol:src/helix/studio/rail_state.py:RailStateStore:20 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_short_shell_hides_subtitle_and_tightens_bar:193 calls symbol:src/helix/studio/rail_state.py:set_graph:60 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_short_shell_hides_subtitle_and_tightens_bar:193 calls symbol:src/helix/studio/run_status_panel.py:RunStatusPanel:51 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_short_shell_hides_subtitle_and_tightens_bar:193 calls symbol:src/helix/studio/run_status_panel.py:set_run_model:782 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_short_shell_hides_subtitle_and_tightens_bar:193 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_short_shell_hides_subtitle_and_tightens_bar:193 calls symbol:tests/studio/test_run_status_panel.py:_ensure_app:27 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_short_shell_hides_subtitle_and_tightens_bar:193 calls symbol:tests/studio/test_run_status_panel.py:_graph:34 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_short_shell_hides_subtitle_and_tightens_bar:193 calls symbol:tests/studio/test_run_status_panel.py:_run:47 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_short_shell_hides_subtitle_and_tightens_bar:193 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_short_shell_hides_subtitle_and_tightens_bar:193 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_summary_pills_do_not_wrap_at_1920:150 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_summary_pills_do_not_wrap_at_1920:150 calls symbol:src/helix/studio/rail_state.py:RailStateStore:20 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_summary_pills_do_not_wrap_at_1920:150 calls symbol:src/helix/studio/rail_state.py:set_graph:60 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_summary_pills_do_not_wrap_at_1920:150 calls symbol:src/helix/studio/run_status_panel.py:RunStatusPanel:51 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_summary_pills_do_not_wrap_at_1920:150 calls symbol:src/helix/studio/run_status_panel.py:set_run_model:782 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_summary_pills_do_not_wrap_at_1920:150 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_summary_pills_do_not_wrap_at_1920:150 calls symbol:tests/studio/test_run_status_panel.py:_ensure_app:27 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_summary_pills_do_not_wrap_at_1920:150 calls symbol:tests/studio/test_run_status_panel.py:_graph:34 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_summary_pills_do_not_wrap_at_1920:150 calls symbol:tests/studio/test_run_status_panel.py:_run:47 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_summary_pills_do_not_wrap_at_1920:150 calls symbol:tests/test_modern_qt_dpr_resize_click_mapping_guardrail.py:y:17 (medium)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_surfaces_latest_pilot_package:367 calls symbol:src/helix/studio/pilot_handoff.py:render_pilot_package_verify_command:522 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_surfaces_latest_pilot_package:367 calls symbol:src/helix/studio/pilot_handoff.py:write_pilot_handoff_artifacts:771 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_surfaces_latest_pilot_package:367 calls symbol:src/helix/studio/rail_state.py:RailStateStore:20 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_surfaces_latest_pilot_package:367 calls symbol:src/helix/studio/rail_state.py:set_graph:60 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_surfaces_latest_pilot_package:367 calls symbol:src/helix/studio/run_status_panel.py:RunStatusPanel:51 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_surfaces_latest_pilot_package:367 calls symbol:src/helix/studio/run_status_panel.py:set_run_model:782 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_surfaces_latest_pilot_package:367 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_surfaces_latest_pilot_package:367 calls symbol:tests/studio/test_run_status_panel.py:_ensure_app:27 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_surfaces_latest_pilot_package:367 calls symbol:tests/studio/test_run_status_panel.py:_graph:34 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_surfaces_latest_pilot_package:367 calls symbol:tests/studio/test_run_status_panel.py:_run:47 (high)
  • symbol:tests/studio/test_run_status_panel.py:test_run_status_panel_surfaces_latest_pilot_package:367 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_semantic_audit.py:_edge:17 calls symbol:src/helix/edit/dag.py:EditEdge:27 (low)
  • symbol:tests/studio/test_semantic_audit.py:_edge:17 calls symbol:src/helix/edit/events.py:EditEvent:9 (low)
  • symbol:tests/studio/test_semantic_audit.py:_node:12 calls symbol:src/helix/edit/dag.py:EditNode:14 (low)
  • symbol:tests/studio/test_semantic_audit.py:_node:12 calls symbol:src/helix/genome/digital.py:DigitalGenome:15 (low)
  • symbol:tests/studio/test_semantic_audit.py:_node:12 calls symbol:src/helix/genome/digital.py:view:92 (low)
  • symbol:tests/studio/test_semantic_audit.py:test_mass_audit_conservation_ok:22 calls symbol:src/helix/edit/dag.py:EditDAG:38 (low)
  • symbol:tests/studio/test_semantic_audit.py:test_mass_audit_conservation_ok:22 calls symbol:src/helix/studio/semantic_audit.py:audit_mass_conservation:21 (low)
  • symbol:tests/studio/test_semantic_audit.py:test_mass_audit_conservation_ok:22 calls symbol:tests/studio/test_semantic_audit.py:_edge:17 (high)
  • symbol:tests/studio/test_semantic_audit.py:test_mass_audit_conservation_ok:22 calls symbol:tests/studio/test_semantic_audit.py:_node:12 (high)
  • symbol:tests/studio/test_semantic_audit.py:test_mass_audit_flags_violation:31 calls symbol:src/helix/edit/dag.py:EditDAG:38 (low)
  • symbol:tests/studio/test_semantic_audit.py:test_mass_audit_flags_violation:31 calls symbol:src/helix/studio/semantic_audit.py:audit_mass_conservation:21 (low)
  • symbol:tests/studio/test_semantic_audit.py:test_mass_audit_flags_violation:31 calls symbol:tests/studio/test_semantic_audit.py:_edge:17 (high)
  • symbol:tests/studio/test_semantic_audit.py:test_mass_audit_flags_violation:31 calls symbol:tests/studio/test_semantic_audit.py:_node:12 (high)
  • symbol:tests/studio/test_semantic_audit.py:test_mass_audit_suppressed_mass:40 calls symbol:src/helix/edit/dag.py:EditDAG:38 (low)
  • symbol:tests/studio/test_semantic_audit.py:test_mass_audit_suppressed_mass:40 calls symbol:src/helix/studio/semantic_audit.py:audit_mass_conservation:21 (low)
  • symbol:tests/studio/test_semantic_audit.py:test_mass_audit_suppressed_mass:40 calls symbol:src/helix/studio/semantic_audit.py:SuppressedNode:11 (low)
  • symbol:tests/studio/test_semantic_audit.py:test_mass_audit_suppressed_mass:40 calls symbol:tests/studio/test_semantic_audit.py:_edge:17 (high)
  • symbol:tests/studio/test_semantic_audit.py:test_mass_audit_suppressed_mass:40 calls symbol:tests/studio/test_semantic_audit.py:_node:12 (high)
  • symbol:tests/studio/test_semantic_proof.py:test_proof_hash_stable:6 calls symbol:src/helix/studio/semantic_proof.py:build_causal_proof:12 (low)
  • symbol:tests/studio/test_semantic_schema.py:test_semantic_binding_allows_unknown:70 calls symbol:src/helix/studio/semantic_schema.py:unknown:280 (low)
  • symbol:tests/studio/test_semantic_schema.py:test_semantic_binding_allows_unknown:70 calls symbol:src/helix/studio/semantic_schema.py:validate_semantic_binding:387 (low)
  • symbol:tests/studio/test_semantic_schema.py:test_semantic_binding_allows_unknown:70 calls symbol:tests/studio/test_semantic_schema.py:_prov:22 (high)
  • symbol:tests/studio/test_semantic_schema.py:test_semantic_binding_validation_ok:32 calls symbol:src/helix/studio/semantic_schema.py:validate_semantic_binding:387 (low)
  • symbol:tests/studio/test_semantic_schema.py:test_semantic_binding_validation_ok:32 calls symbol:tests/studio/test_semantic_schema.py:_prov:22 (high)
  • symbol:tests/studio/test_session_drawer_button.py:assert_overlay_geometry:139 calls symbol:src/helix/studio/main_window.py:_chrome_top_inset:4274 (low)
  • symbol:tests/studio/test_session_drawer_button.py:assert_overlay_geometry:139 calls symbol:src/helix/studio/main_window.py:_clamped_overlay_width:3548 (low)
  • symbol:tests/studio/test_session_drawer_button.py:assert_overlay_geometry:139 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_opens_when_right_sidebar_hidden:39 calls symbol:src/helix/config.py:HelixFeatures:86 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_opens_when_right_sidebar_hidden:39 calls symbol:src/helix/ogn/client.py:MockOGNClient:49 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_opens_when_right_sidebar_hidden:39 calls symbol:src/helix/ogn/manager.py:OgnManager:14 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_opens_when_right_sidebar_hidden:39 calls symbol:src/helix/studio/context.py:StudioContext:12 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_opens_when_right_sidebar_hidden:39 calls symbol:src/helix/studio/main_window.py:_set_right_visible:4465 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_opens_when_right_sidebar_hidden:39 calls symbol:src/helix/studio/main_window.py:_toggle_sidebar_overlay:4027 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_opens_when_right_sidebar_hidden:39 calls symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_opens_when_right_sidebar_hidden:39 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_opens_when_right_sidebar_hidden:39 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_opens_when_right_sidebar_hidden:39 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_opens_when_right_sidebar_hidden:39 calls symbol:src/helix/studio/project.py:ProjectModel:145 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_opens_when_right_sidebar_hidden:39 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_opens_when_right_sidebar_hidden:39 calls symbol:tests/studio/test_session_drawer_button.py:_ensure_app:32 (high)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_resizes_with_window:115 calls symbol:src/helix/config.py:HelixFeatures:86 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_resizes_with_window:115 calls symbol:src/helix/ogn/client.py:MockOGNClient:49 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_resizes_with_window:115 calls symbol:src/helix/ogn/manager.py:OgnManager:14 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_resizes_with_window:115 calls symbol:src/helix/studio/context.py:StudioContext:12 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_resizes_with_window:115 calls symbol:src/helix/studio/main_window.py:_toggle_sidebar_overlay:4027 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_resizes_with_window:115 calls symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_resizes_with_window:115 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_resizes_with_window:115 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_resizes_with_window:115 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_resizes_with_window:115 calls symbol:src/helix/studio/project.py:ProjectModel:145 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_resizes_with_window:115 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_resizes_with_window:115 calls symbol:tests/studio/test_session_drawer_button.py:_ensure_app:32 (high)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_tracks_window_move_event:77 calls symbol:src/helix/config.py:HelixFeatures:86 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_tracks_window_move_event:77 calls symbol:src/helix/ogn/client.py:MockOGNClient:49 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_tracks_window_move_event:77 calls symbol:src/helix/ogn/manager.py:OgnManager:14 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_tracks_window_move_event:77 calls symbol:src/helix/studio/context.py:StudioContext:12 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_tracks_window_move_event:77 calls symbol:src/helix/studio/main_window.py:_toggle_sidebar_overlay:4027 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_tracks_window_move_event:77 calls symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_tracks_window_move_event:77 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_tracks_window_move_event:77 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_tracks_window_move_event:77 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_tracks_window_move_event:77 calls symbol:src/helix/studio/project.py:ProjectModel:145 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_tracks_window_move_event:77 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_session_drawer_overlay_tracks_window_move_event:77 calls symbol:tests/studio/test_session_drawer_button.py:_ensure_app:32 (high)
  • symbol:tests/studio/test_session_drawer_button.py:test_sidebar_overlay_geometry_clamps_to_available_height:162 calls symbol:src/helix/config.py:HelixFeatures:86 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_sidebar_overlay_geometry_clamps_to_available_height:162 calls symbol:src/helix/ogn/client.py:MockOGNClient:49 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_sidebar_overlay_geometry_clamps_to_available_height:162 calls symbol:src/helix/ogn/manager.py:OgnManager:14 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_sidebar_overlay_geometry_clamps_to_available_height:162 calls symbol:src/helix/studio/context.py:StudioContext:12 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_sidebar_overlay_geometry_clamps_to_available_height:162 calls symbol:src/helix/studio/main_window.py:_sidebar_overlay_geometry:3560 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_sidebar_overlay_geometry_clamps_to_available_height:162 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_sidebar_overlay_geometry_clamps_to_available_height:162 calls symbol:src/helix/studio/project.py:ProjectModel:145 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_sidebar_overlay_geometry_clamps_to_available_height:162 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_session_drawer_button.py:test_sidebar_overlay_geometry_clamps_to_available_height:162 calls symbol:tests/studio/test_session_drawer_button.py:_ensure_app:32 (high)
  • symbol:tests/studio/test_session_inspector_shell.py:_ready_intent_spec:25 calls symbol:src/helix/studio/experiment_intent_spec.py:default_experiment_intent_spec:193 (low)
  • symbol:tests/studio/test_session_inspector_shell.py:test_session_inspector_set_evs_updates_summary:74 calls symbol:src/helix/studio/outcome_explorer.py:count:1879 (low)
  • symbol:tests/studio/test_session_inspector_shell.py:test_session_inspector_set_evs_updates_summary:74 calls symbol:src/helix/studio/session_inspector.py:SessionInspector:43 (low)
  • symbol:tests/studio/test_session_inspector_shell.py:test_session_inspector_set_evs_updates_summary:74 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_session_inspector_shell.py:test_session_inspector_set_evs_updates_summary:74 calls symbol:tests/studio/test_session_inspector_shell.py:_get_app:18 (high)
  • symbol:tests/studio/test_session_inspector_shell.py:test_session_inspector_set_evs_updates_summary:74 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_session_inspector_shell.py:test_session_inspector_shell_tracks_summary_from_state:38 calls symbol:src/helix/studio/outcome_explorer.py:count:1879 (low)
  • symbol:tests/studio/test_session_inspector_shell.py:test_session_inspector_shell_tracks_summary_from_state:38 calls symbol:src/helix/studio/session_inspector.py:SessionInspector:43 (low)
  • symbol:tests/studio/test_session_inspector_shell.py:test_session_inspector_shell_tracks_summary_from_state:38 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_session_inspector_shell.py:test_session_inspector_shell_tracks_summary_from_state:38 calls symbol:src/helix/studio/session.py:update:223 (low)
  • symbol:tests/studio/test_session_inspector_shell.py:test_session_inspector_shell_tracks_summary_from_state:38 calls symbol:tests/studio/test_session_inspector_shell.py:_get_app:18 (high)
  • symbol:tests/studio/test_session_inspector_shell.py:test_session_inspector_shell_tracks_summary_from_state:38 calls symbol:tests/studio/test_session_inspector_shell.py:_ready_intent_spec:25 (high)
  • symbol:tests/studio/test_session_inspector_shell.py:test_session_inspector_shell_tracks_summary_from_state:38 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_simulation_diagnostics_panel.py:test_simulation_diagnostics_panel_formats_mechanism_trace:99 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_simulation_diagnostics_panel.py:test_simulation_diagnostics_panel_formats_mechanism_trace:99 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_format_mechanism:581 (low)
  • symbol:tests/studio/test_simulation_diagnostics_panel.py:test_simulation_diagnostics_panel_formats_mechanism_trace:99 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:SimulationDiagnosticsPanel:27 (low)
  • symbol:tests/studio/test_simulation_diagnostics_panel.py:test_simulation_diagnostics_panel_formats_mechanism_trace:99 calls symbol:src/helix/studio/simulation_diagnostics.py:MechanismTraceSummary:66 (low)
  • symbol:tests/studio/test_simulation_diagnostics_panel.py:test_simulation_diagnostics_panel_formats_mechanism_trace:99 calls symbol:src/helix/studio/simulation_diagnostics.py:SimulationDiagnostics:83 (low)
  • symbol:tests/studio/test_simulation_diagnostics_panel.py:test_simulation_diagnostics_panel_formats_mechanism_trace:99 calls symbol:tests/studio/test_simulation_diagnostics_panel.py:_ensure_app:20 (high)
  • symbol:tests/studio/test_simulation_diagnostics_panel.py:test_simulation_diagnostics_panel_hides_grade_in_filter_only:27 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_simulation_diagnostics_panel.py:test_simulation_diagnostics_panel_hides_grade_in_filter_only:27 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_summary_line:212 (low)
  • symbol:tests/studio/test_simulation_diagnostics_panel.py:test_simulation_diagnostics_panel_hides_grade_in_filter_only:27 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:SimulationDiagnosticsPanel:27 (low)
  • symbol:tests/studio/test_simulation_diagnostics_panel.py:test_simulation_diagnostics_panel_hides_grade_in_filter_only:27 calls symbol:src/helix/studio/simulation_diagnostics.py:SimulationDiagnostics:83 (low)
  • symbol:tests/studio/test_simulation_diagnostics_panel.py:test_simulation_diagnostics_panel_hides_grade_in_filter_only:27 calls symbol:tests/studio/test_simulation_diagnostics_panel.py:_ensure_app:20 (high)
  • symbol:tests/studio/test_simulation_diagnostics_panel.py:test_simulation_diagnostics_panel_shows_grade_in_decision_grade:64 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_simulation_diagnostics_panel.py:test_simulation_diagnostics_panel_shows_grade_in_decision_grade:64 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:_build_summary_line:212 (low)
  • symbol:tests/studio/test_simulation_diagnostics_panel.py:test_simulation_diagnostics_panel_shows_grade_in_decision_grade:64 calls symbol:src/helix/studio/simulation_diagnostics_panel.py:SimulationDiagnosticsPanel:27 (low)
  • symbol:tests/studio/test_simulation_diagnostics_panel.py:test_simulation_diagnostics_panel_shows_grade_in_decision_grade:64 calls symbol:src/helix/studio/simulation_diagnostics.py:SimulationDiagnostics:83 (low)
  • symbol:tests/studio/test_simulation_diagnostics_panel.py:test_simulation_diagnostics_panel_shows_grade_in_decision_grade:64 calls symbol:tests/studio/test_simulation_diagnostics_panel.py:_ensure_app:20 (high)
  • symbol:tests/studio/test_simulation_diagnostics.py:test_build_simulation_diagnostics_empty:150 calls symbol:src/helix/studio/simulation_diagnostics.py:build_simulation_diagnostics:589 (low)
  • symbol:tests/studio/test_simulation_diagnostics.py:test_build_simulation_diagnostics_from_evs:75 calls symbol:src/helix/studio/simulation_diagnostics.py:build_simulation_diagnostics:589 (low)
  • symbol:tests/studio/test_simulation_diagnostics.py:test_build_simulation_diagnostics_from_evs:75 calls symbol:tests/studio/test_simulation_diagnostics.py:_basic_evs:7 (high)
  • symbol:tests/studio/test_simulation_diagnostics.py:test_build_simulation_diagnostics_mechanism_trace_from_evs:100 calls symbol:src/helix/studio/simulation_diagnostics.py:build_simulation_diagnostics:589 (low)
  • symbol:tests/studio/test_sink_ui_helpers.py:test_format_mass_audit_line_when_disabled:27 calls symbol:src/helix/studio/sink_ui_helpers.py:format_mass_audit_line:19 (low)
  • symbol:tests/studio/test_sink_ui_helpers.py:test_format_mass_audit_line_when_enabled:20 calls symbol:src/helix/studio/sink_ui_helpers.py:format_mass_audit_line:19 (low)
  • symbol:tests/studio/test_sink_ui_helpers.py:test_sink_badge_for_sink_node:8 calls symbol:src/helix/studio/sink_ui_helpers.py:sink_badge_and_tooltip:8 (low)
  • symbol:tests/studio/test_sink_ui_helpers.py:test_sink_badge_ignored_for_normal_node:14 calls symbol:src/helix/studio/sink_ui_helpers.py:sink_badge_and_tooltip:8 (low)
  • symbol:tests/studio/test_snap_drift_proof_dialog_smoke.py:test_snap_drift_proof_dialog_smoke:11 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/studio/test_snap_drift_proof_dialog_smoke.py:test_snap_drift_proof_dialog_smoke:11 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_snap_ui_smoke.py:test_snap_ui_full_studio_smoke:19 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_snap_ui_smoke.py:test_snap_ui_full_studio_smoke:19 calls symbol:tests/studio/test_snap_ui_smoke.py:_mean_abs_diff_rgb:10 (high)
  • symbol:tests/studio/test_snapshot_to_evs.py:test_snapshot_to_evs_derives_delta_bp:6 calls symbol:src/helix/studio/main_window.py:_snapshot_to_evs:10181 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_canvas_screenshot_smoke_renders_stateful_overlay:135 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_canvas_screenshot_smoke_renders_stateful_overlay:135 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_canvas_screenshot_smoke_renders_stateful_overlay:135 calls symbol:src/helix/studio/spatial_review_panel.py:_set_display_mode:594 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_canvas_screenshot_smoke_renders_stateful_overlay:135 calls symbol:src/helix/studio/spatial_review_panel.py:set_evs:580 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_canvas_screenshot_smoke_renders_stateful_overlay:135 calls symbol:src/helix/studio/spatial_review_panel.py:SpatialReviewPanel:89 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_canvas_screenshot_smoke_renders_stateful_overlay:135 calls symbol:tests/studio/test_spatial_review_panel.py:_app:24 (high)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_canvas_screenshot_smoke_renders_stateful_overlay:135 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_compact_mode_stacks_body_and_shortens_actions:172 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_compact_mode_stacks_body_and_shortens_actions:172 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_compact_mode_stacks_body_and_shortens_actions:172 calls symbol:src/helix/studio/spatial_review_panel.py:set_evs:580 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_compact_mode_stacks_body_and_shortens_actions:172 calls symbol:src/helix/studio/spatial_review_panel.py:set_visual_focus:584 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_compact_mode_stacks_body_and_shortens_actions:172 calls symbol:src/helix/studio/spatial_review_panel.py:SpatialReviewPanel:89 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_compact_mode_stacks_body_and_shortens_actions:172 calls symbol:tests/studio/test_spatial_review_panel.py:_app:24 (high)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_compact_mode_stacks_body_and_shortens_actions:172 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_compact_mode_stacks_body_and_shortens_actions:172 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_exposes_simulation_events_modes_and_receipt:67 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_exposes_simulation_events_modes_and_receipt:67 calls symbol:src/helix/studio/spatial_review_panel.py:_select_event:605 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_exposes_simulation_events_modes_and_receipt:67 calls symbol:src/helix/studio/spatial_review_panel.py:_set_display_mode:594 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_exposes_simulation_events_modes_and_receipt:67 calls symbol:src/helix/studio/spatial_review_panel.py:set_evs:580 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_exposes_simulation_events_modes_and_receipt:67 calls symbol:src/helix/studio/spatial_review_panel.py:SpatialReviewPanel:89 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_exposes_simulation_events_modes_and_receipt:67 calls symbol:tests/studio/test_spatial_review_panel.py:_app:24 (high)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_exposes_simulation_events_modes_and_receipt:67 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_hero_stacks_actions_below_copy:162 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_hero_stacks_actions_below_copy:162 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_hero_stacks_actions_below_copy:162 calls symbol:src/helix/studio/spatial_review_panel.py:SpatialReviewPanel:89 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_hero_stacks_actions_below_copy:162 calls symbol:tests/studio/test_spatial_review_panel.py:_app:24 (high)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_hero_stacks_actions_below_copy:162 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_populates_focus_summary_and_context_from_fixture:47 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_populates_focus_summary_and_context_from_fixture:47 calls symbol:src/helix/studio/spatial_review_panel.py:set_evs:580 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_populates_focus_summary_and_context_from_fixture:47 calls symbol:src/helix/studio/spatial_review_panel.py:set_visual_focus:584 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_populates_focus_summary_and_context_from_fixture:47 calls symbol:src/helix/studio/spatial_review_panel.py:SpatialReviewPanel:89 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_populates_focus_summary_and_context_from_fixture:47 calls symbol:tests/studio/test_spatial_review_panel.py:_app:24 (high)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_populates_focus_summary_and_context_from_fixture:47 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_readable_labels_use_text_role:28 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_readable_labels_use_text_role:28 calls symbol:src/helix/studio/spatial_review_panel.py:SpatialReviewPanel:89 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_readable_labels_use_text_role:28 calls symbol:tests/studio/test_spatial_review_panel.py:_app:24 (high)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_short_effective_width_prioritizes_canvas_over_low_priority_summary_tiles:197 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_short_effective_width_prioritizes_canvas_over_low_priority_summary_tiles:197 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_short_effective_width_prioritizes_canvas_over_low_priority_summary_tiles:197 calls symbol:src/helix/studio/spatial_review_panel.py:set_evs:580 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_short_effective_width_prioritizes_canvas_over_low_priority_summary_tiles:197 calls symbol:src/helix/studio/spatial_review_panel.py:set_visual_focus:584 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_short_effective_width_prioritizes_canvas_over_low_priority_summary_tiles:197 calls symbol:src/helix/studio/spatial_review_panel.py:SpatialReviewPanel:89 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_short_effective_width_prioritizes_canvas_over_low_priority_summary_tiles:197 calls symbol:tests/studio/test_spatial_review_panel.py:_app:24 (high)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_short_effective_width_prioritizes_canvas_over_low_priority_summary_tiles:197 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_short_effective_width_prioritizes_canvas_over_low_priority_summary_tiles:197 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_uses_mechanism_trace_for_event_lane:96 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_uses_mechanism_trace_for_event_lane:96 calls symbol:src/helix/studio/spatial_review_panel.py:_select_event:605 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_uses_mechanism_trace_for_event_lane:96 calls symbol:src/helix/studio/spatial_review_panel.py:set_evs:580 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_uses_mechanism_trace_for_event_lane:96 calls symbol:src/helix/studio/spatial_review_panel.py:SpatialReviewPanel:89 (low)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_uses_mechanism_trace_for_event_lane:96 calls symbol:tests/studio/test_spatial_review_panel.py:_app:24 (high)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_uses_mechanism_trace_for_event_lane:96 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_spatial_review_panel.py:test_spatial_review_uses_mechanism_trace_for_event_lane:96 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/studio/test_studio_layout_snapshots.py:test_studio_layout_snapshots:74 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/studio/test_studio_layout_snapshots.py:test_studio_layout_snapshots:74 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/studio/test_studio_layout_snapshots.py:test_studio_layout_snapshots:74 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_studio_layout_snapshots.py:test_studio_layout_snapshots:74 calls symbol:tests/studio/test_studio_layout_snapshots.py:_compare_png:33 (high)
  • symbol:tests/studio/test_studio_mcp_bridge.py:__init__:83 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_studio_mcp_bridge.py:__init__:83 calls symbol:src/helix/studio/visualization_review_panel.py:set_evs:3104 (low)
  • symbol:tests/studio/test_studio_mcp_bridge.py:__init__:83 calls symbol:src/helix/studio/visualization_review_panel.py:VisualizationReviewPanel:2663 (low)
  • symbol:tests/studio/test_studio_mcp_bridge.py:__init__:83 calls symbol:tests/studio/test_studio_mcp_bridge.py:__init__:48 (high)
  • symbol:tests/studio/test_studio_mcp_bridge.py:__init__:83 calls symbol:tests/studio/test_studio_mcp_bridge.py:_DummyGlView:52 (high)
  • symbol:tests/studio/test_studio_mcp_bridge.py:__init__:83 calls symbol:tests/studio/test_studio_mcp_bridge.py:_DummyProject:47 (high)
  • symbol:tests/studio/test_studio_mcp_bridge.py:_bridge_call:33 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/studio/test_studio_mcp_bridge.py:_bridge_call:33 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/studio/test_studio_mcp_bridge.py:test_studio_mcp_bridge_captures_active_modal:219 calls symbol:docs/playground/js/realtime.js:time:587 (low)
  • symbol:tests/studio/test_studio_mcp_bridge.py:test_studio_mcp_bridge_captures_active_modal:219 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_studio_mcp_bridge.py:test_studio_mcp_bridge_captures_active_modal:219 calls symbol:src/helix/studio/mcp_bridge.py:start:62 (low)
  • symbol:tests/studio/test_studio_mcp_bridge.py:test_studio_mcp_bridge_captures_active_modal:219 calls symbol:src/helix/studio/mcp_bridge.py:stop:81 (low)
  • symbol:tests/studio/test_studio_mcp_bridge.py:test_studio_mcp_bridge_captures_active_modal:219 calls symbol:src/helix/studio/mcp_bridge.py:StudioMcpBridge:46 (low)
  • symbol:tests/studio/test_studio_mcp_bridge.py:test_studio_mcp_bridge_captures_active_modal:219 calls symbol:src/helix/studio/qtconcurrent_compat.py:result:29 (low)
  • symbol:tests/studio/test_studio_mcp_bridge.py:test_studio_mcp_bridge_captures_active_modal:219 calls symbol:tests/studio/test_studio_mcp_bridge.py:_DummyWindow:82 (high)
  • symbol:tests/studio/test_studio_mcp_bridge.py:test_studio_mcp_bridge_captures_active_modal:219 calls symbol:tests/studio/test_studio_mcp_bridge.py:_get_app:26 (high)
  • symbol:tests/studio/test_studio_mcp_bridge.py:test_studio_mcp_bridge_captures_active_modal:219 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/studio/test_studio_mcp_bridge.py:test_studio_mcp_bridge_detects_blank_pixmaps:202 calls symbol:src/helix/studio/mcp_bridge.py:_pixmap_is_visually_blank:650 (low)
  • symbol:tests/studio/test_studio_mcp_bridge.py:test_studio_mcp_bridge_detects_blank_pixmaps:202 calls symbol:tests/studio/test_studio_mcp_bridge.py:_get_app:26 (high)
  • symbol:tests/studio/test_studio_mcp_bridge.py:test_studio_mcp_bridge_serves_live_state_changes:113 calls symbol:docs/playground/js/realtime.js:time:587 (low)
  • symbol:tests/studio/test_studio_mcp_bridge.py:test_studio_mcp_bridge_serves_live_state_changes:113 calls symbol:src/helix/studio/mcp_bridge.py:start:62 (low)
  • symbol:tests/studio/test_studio_mcp_bridge.py:test_studio_mcp_bridge_serves_live_state_changes:113 calls symbol:src/helix/studio/mcp_bridge.py:stop:81 (low)
  • symbol:tests/studio/test_studio_mcp_bridge.py:test_studio_mcp_bridge_serves_live_state_changes:113 calls symbol:src/helix/studio/mcp_bridge.py:StudioMcpBridge:46 (low)
  • symbol:tests/studio/test_studio_mcp_bridge.py:test_studio_mcp_bridge_serves_live_state_changes:113 calls symbol:src/helix/studio/qtconcurrent_compat.py:result:29 (low)
  • symbol:tests/studio/test_studio_mcp_bridge.py:test_studio_mcp_bridge_serves_live_state_changes:113 calls symbol:tests/studio/test_studio_mcp_bridge.py:_current_center_tab_key:109 (high)
  • symbol:tests/studio/test_studio_mcp_bridge.py:test_studio_mcp_bridge_serves_live_state_changes:113 calls symbol:tests/studio/test_studio_mcp_bridge.py:_DummyWindow:82 (high)
  • symbol:tests/studio/test_studio_mcp_bridge.py:test_studio_mcp_bridge_serves_live_state_changes:113 calls symbol:tests/studio/test_studio_mcp_bridge.py:_get_app:26 (high)
  • symbol:tests/studio/test_studio_mcp_bridge.py:test_studio_mcp_bridge_serves_live_state_changes:113 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/studio/test_studio_screenshot_receipt.py:_sha256_prefixed:34 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/studio/test_studio_screenshot_receipt.py:_source_set_hash:64 calls symbol:tests/studio/test_studio_screenshot_receipt.py:_sha256_prefixed:34 (high)
  • symbol:tests/studio/test_studio_screenshot_receipt.py:test_studio_screenshot_receipt_schema_and_content:69 calls symbol:tests/studio/test_studio_screenshot_receipt.py:_file_sha256:38 (high)
  • symbol:tests/studio/test_studio_screenshot_receipt.py:test_studio_screenshot_receipt_schema_and_content:69 calls symbol:tests/studio/test_studio_screenshot_receipt.py:_png_metadata:42 (high)
  • symbol:tests/studio/test_studio_screenshot_receipt.py:test_studio_screenshot_receipt_schema_and_content:69 calls symbol:tests/studio/test_studio_screenshot_receipt.py:_sha256_prefixed:34 (high)
  • symbol:tests/studio/test_studio_screenshot_receipt.py:test_studio_screenshot_receipt_schema_and_content:69 calls symbol:tests/studio/test_studio_screenshot_receipt.py:_source_set_hash:64 (high)
  • symbol:tests/studio/test_studio_screenshot_receipt.py:test_studio_screenshot_receipt_schema_and_content:69 calls symbol:tests/studio/test_studio_screenshot_receipt.py:_stable_json:25 (high)
  • symbol:tests/studio/test_studio_visualization_snapshot.py:test_studio_visualization_snapshot:70 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/studio/test_studio_visualization_snapshot.py:test_studio_visualization_snapshot:70 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/studio/test_studio_visualization_snapshot.py:test_studio_visualization_snapshot:70 calls symbol:tests/studio/test_studio_visualization_snapshot.py:_compare_png:29 (high)
  • symbol:tests/studio/test_suggested_priors_apply.py:test_priors_override_updates_outcome_inputs_sha:13 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/studio/test_suggested_priors_apply.py:test_priors_override_updates_outcome_inputs_sha:13 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (low)
  • symbol:tests/studio/test_suggested_priors_apply.py:test_priors_override_updates_outcome_inputs_sha:13 calls symbol:src/helix/studio/outcomes/clone_yield.py:build_clone_plan:87 (low)
  • symbol:tests/studio/test_suggested_priors_apply.py:test_priors_override_updates_outcome_inputs_sha:13 calls symbol:src/helix/studio/outcomes/cut_model.py:extract_cut_inputs_from_session:241 (low)
  • symbol:tests/studio/test_suggested_priors_apply.py:test_priors_override_updates_outcome_inputs_sha:13 calls symbol:src/helix/studio/outcomes/model.py:compute_inputs_sha256:36 (low)
  • symbol:tests/studio/test_suggested_priors_apply.py:test_priors_override_updates_outcome_inputs_sha:13 calls symbol:src/helix/studio/outcomes/model.py:compute_outcomes_for_current_plan:266 (low)
  • symbol:tests/studio/test_suggested_priors_apply.py:test_priors_override_updates_outcome_inputs_sha:13 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_suggested_priors_apply.py:test_priors_override_updates_outcome_inputs_sha:13 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tests/studio/test_suggested_priors_apply.py:test_priors_override_updates_outcome_inputs_sha:13 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_suggested_priors_compat.py:test_suggested_priors_compatibility_compatible:6 calls symbol:src/helix/studio/suggested_priors.py:check_suggested_priors_compatibility:325 (low)
  • symbol:tests/studio/test_suggested_priors_compat.py:test_suggested_priors_compatibility_incompatible_modality:29 calls symbol:src/helix/studio/suggested_priors.py:check_suggested_priors_compatibility:325 (low)
  • symbol:tests/studio/test_suggested_priors_compat.py:test_suggested_priors_compatibility_unknown_missing_scope:17 calls symbol:src/helix/studio/suggested_priors.py:check_suggested_priors_compatibility:325 (low)
  • symbol:tests/studio/test_suggested_priors_history_chooser.py:test_suggested_priors_history_chooser:24 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (low)
  • symbol:tests/studio/test_suggested_priors_history_chooser.py:test_suggested_priors_history_chooser:24 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/studio/test_suggested_priors_history_chooser.py:test_suggested_priors_history_chooser:24 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:_on_suggested_selected:921 (low)
  • symbol:tests/studio/test_suggested_priors_history_chooser.py:test_suggested_priors_history_chooser:24 calls symbol:src/helix/studio/outcomes/outcome_spectrum_panel.py:OutcomeSpectrumPanel:188 (low)
  • symbol:tests/studio/test_suggested_priors_history_chooser.py:test_suggested_priors_history_chooser:24 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_suggested_priors_history_chooser.py:test_suggested_priors_history_chooser:24 calls symbol:src/helix/studio/suggested_priors.py:suggested_priors_json_bytes:22 (low)
  • symbol:tests/studio/test_suggested_priors_history_chooser.py:test_suggested_priors_history_chooser:24 calls symbol:tests/studio/test_suggested_priors_history_chooser.py:_get_app:17 (high)
  • symbol:tests/studio/test_suggested_priors_history_chooser.py:test_suggested_priors_history_chooser:24 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_suggested_priors.py:test_suggested_priors_bytes_match_fixture:17 calls symbol:src/helix/studio/suggested_priors.py:build_suggested_priors:49 (low)
  • symbol:tests/studio/test_suggested_priors.py:test_suggested_priors_bytes_match_fixture:17 calls symbol:src/helix/studio/suggested_priors.py:suggested_priors_json_bytes:22 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_actionable_requires_digest_match_and_high_confidence:31 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_actionable_requires_digest_match_and_high_confidence:31 calls symbol:src/helix/studio/suggestions.py:actionable:154 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_actionable_requires_digest_match_and_high_confidence:31 calls symbol:src/helix/studio/suggestions.py:build_locus_suggestion:122 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_actionable_requires_digest_match_and_high_confidence:31 calls symbol:src/helix/studio/suggestions.py:SuggestionCandidate:76 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_ambiguity_sets_low_confidence:63 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_ambiguity_sets_low_confidence:63 calls symbol:src/helix/studio/suggestions.py:build_locus_suggestion:122 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_ambiguity_sets_low_confidence:63 calls symbol:src/helix/studio/suggestions.py:SuggestionCandidate:76 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_digest_normalization_stable:14 calls symbol:src/helix/studio/suggestions.py:compute_input_digest:68 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_execution_import_guard:201 calls symbol:src/helixspec/divergence.py:walk:436 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_execution_isolation_suggestions_not_used:151 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_execution_isolation_suggestions_not_used:151 calls symbol:src/helix/studio/outcomes/model.py:compute_outcomes_for_current_plan:266 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_execution_isolation_suggestions_not_used:151 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_execution_isolation_suggestions_not_used:151 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_export_separates_suggestions:178 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_export_separates_suggestions:178 calls symbol:src/helix/studio/run_metrics.py:build_report:249 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_flag_off_no_metadata_suggestions:90 calls symbol:src/helix/gui/simbuilder/app.py:sequence_metadata:1039 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_flag_off_no_metadata_suggestions:90 calls symbol:src/helix/gui/simbuilder/app.py:SequenceInput:655 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_flag_off_no_metadata_suggestions:90 calls symbol:src/helix/gui/simbuilder/app.py:set_sequence:821 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_flag_off_no_metadata_suggestions:90 calls symbol:src/helix/studio/experiment_spec_panel.py:ExperimentSpecEditor:100 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_flag_off_no_metadata_suggestions:90 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_flag_off_no_metadata_suggestions:90 calls symbol:src/helix/studio/suggestions.py:_reset_suggestions_enabled_cache_for_tests:173 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_genome_build_suggestion_requires_index_anchor:115 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/studio/test_suggestions_pipeline.py:test_genome_build_suggestion_requires_index_anchor:115 calls symbol:src/helix/studio/suggestions.py:build_index_anchored_genome_suggestion:178 (low)
  • symbol:tests/studio/test_tail_risk_helpers.py:test_build_tail_risk_entries_excludes_dominant_and_passes_ci:20 calls symbol:src/helix/studio/offtargets/tail_risk_helpers.py:build_tail_risk_entries:29 (low)
  • symbol:tests/studio/test_tail_risk_helpers.py:test_build_tail_risk_entries_orders_by_severity_and_score:8 calls symbol:src/helix/studio/offtargets/tail_risk_helpers.py:build_tail_risk_entries:29 (low)
  • symbol:tests/studio/test_tail_risk_helpers.py:test_build_tail_risk_entries_tie_breaks_deterministically:34 calls symbol:src/helix/studio/offtargets/tail_risk_helpers.py:build_tail_risk_entries:29 (low)
  • symbol:tests/studio/test_tail_risk_helpers.py:test_tail_risk_entries_stable_under_reordered_input:61 calls symbol:src/helix/studio/offtargets/tail_risk_helpers.py:build_tail_risk_entries:29 (low)
  • symbol:tests/studio/test_tail_risk_helpers.py:test_tail_risk_flag_helpers_round_trip:44 calls symbol:src/helix/studio/offtargets/tail_risk_helpers.py:tail_risk_flag_from_config:90 (low)
  • symbol:tests/studio/test_tail_risk_helpers.py:test_tail_risk_flag_helpers_round_trip:44 calls symbol:src/helix/studio/offtargets/tail_risk_helpers.py:update_tail_risk_flag:105 (low)
  • symbol:tests/studio/test_tail_risk_helpers.py:test_tail_risk_flag_prefers_dag_namespace:56 calls symbol:src/helix/studio/offtargets/tail_risk_helpers.py:tail_risk_flag_from_config:90 (low)
  • symbol:tests/studio/test_tail_risk_panel_model.py:test_panel_model_hidden_when_flag_missing:17 calls symbol:src/helix/studio/offtargets/tail_risk_helpers.py:build_tail_risk_panel_model:132 (low)
  • symbol:tests/studio/test_tail_risk_panel_model.py:test_panel_model_selection_mapping_matches_ids:37 calls symbol:src/helix/studio/offtargets/tail_risk_helpers.py:build_tail_risk_panel_model:132 (low)
  • symbol:tests/studio/test_tail_risk_panel_model.py:test_panel_model_shows_top_k_with_flag:24 calls symbol:src/helix/studio/offtargets/tail_risk_helpers.py:build_tail_risk_panel_model:132 (low)
  • symbol:tests/studio/test_text_preview_dialog.py:test_build_read_only_text_dialog_supports_copy_and_save:15 calls symbol:src/helix/studio/ui/text_preview_dialog.py:build_read_only_text_dialog:10 (low)
  • symbol:tests/studio/test_text_preview_dialog.py:test_build_read_only_text_dialog_supports_copy_and_save:15 calls symbol:tests/studio/test_text_preview_dialog.py:_get_app:10 (high)
  • symbol:tests/studio/test_text_preview_dialog.py:test_build_read_only_text_dialog_supports_copy_and_save:15 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_timeline_follow.py:_make_viewport:121 calls symbol:tests/studio/test_timeline_follow.py:_GL:88 (high)
  • symbol:tests/studio/test_timeline_follow.py:_make_viewport:121 calls symbol:tests/studio/test_timeline_follow.py:_Slider:33 (high)
  • symbol:tests/studio/test_timeline_follow.py:_make_viewport:121 calls symbol:tests/studio/test_timeline_follow.py:_Toggle:22 (high)
  • symbol:tests/studio/test_timeline_follow.py:_make_viewport:121 calls symbol:tests/studio/test_timeline_follow.py:_ViewportHarness:11 (high)
  • symbol:tests/studio/test_timeline_follow.py:_next:115 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/studio/test_timeline_follow.py:test_follow_clamps_to_loop_when_window_wider_than_loop:161 calls symbol:src/helix/studio/gl_panel.py:_follow_playhead_if_needed:4788 (low)
  • symbol:tests/studio/test_timeline_follow.py:test_follow_clamps_to_loop_when_window_wider_than_loop:161 calls symbol:tests/studio/test_timeline_follow.py:_make_viewport:121 (high)
  • symbol:tests/studio/test_timeline_follow.py:test_follow_clamps_to_loop_when_window_wider_than_loop:161 calls symbol:tests/studio/test_timeline_follow.py:_monotonic:112 (high)
  • symbol:tests/studio/test_timeline_follow.py:test_follow_clamps_to_loop_when_window_wider_than_loop:161 calls symbol:tests/studio/test_timeline_follow.py:view_window_seconds:44 (high)
  • symbol:tests/studio/test_timeline_follow.py:test_follow_pan_has_hysteresis_and_no_buzz:177 calls symbol:src/helix/studio/gl_panel.py:_follow_playhead_if_needed:4788 (low)
  • symbol:tests/studio/test_timeline_follow.py:test_follow_pan_has_hysteresis_and_no_buzz:177 calls symbol:tests/studio/test_timeline_follow.py:_make_viewport:121 (high)
  • symbol:tests/studio/test_timeline_follow.py:test_follow_pan_has_hysteresis_and_no_buzz:177 calls symbol:tests/studio/test_timeline_follow.py:_monotonic:112 (high)
  • symbol:tests/studio/test_timeline_follow.py:test_follow_pan_has_hysteresis_and_no_buzz:177 calls symbol:tests/studio/test_timeline_follow.py:view_window_seconds:44 (high)
  • symbol:tests/studio/test_timeline_follow.py:test_follow_respects_loop_boundaries_when_loop_enabled:143 calls symbol:src/helix/studio/gl_panel.py:_follow_playhead_if_needed:4788 (low)
  • symbol:tests/studio/test_timeline_follow.py:test_follow_respects_loop_boundaries_when_loop_enabled:143 calls symbol:tests/studio/test_timeline_follow.py:_make_viewport:121 (high)
  • symbol:tests/studio/test_timeline_follow.py:test_follow_respects_loop_boundaries_when_loop_enabled:143 calls symbol:tests/studio/test_timeline_follow.py:_monotonic:112 (high)
  • symbol:tests/studio/test_timeline_follow.py:test_follow_respects_loop_boundaries_when_loop_enabled:143 calls symbol:tests/studio/test_timeline_follow.py:view_window_seconds:44 (high)
  • symbol:tests/studio/test_timeline_follow.py:test_manual_suspend_blocks_follow_until_cooldown_expires:208 calls symbol:src/helix/studio/gl_panel.py:_follow_playhead_if_needed:4788 (low)
  • symbol:tests/studio/test_timeline_follow.py:test_manual_suspend_blocks_follow_until_cooldown_expires:208 calls symbol:src/helix/studio/gl_panel.py:_on_time_slider_pressed:3819 (low)
  • symbol:tests/studio/test_timeline_follow.py:test_manual_suspend_blocks_follow_until_cooldown_expires:208 calls symbol:tests/studio/test_timeline_follow.py:_make_viewport:121 (high)
  • symbol:tests/studio/test_timeline_follow.py:test_manual_suspend_blocks_follow_until_cooldown_expires:208 calls symbol:tests/studio/test_timeline_follow.py:_monotonic:112 (high)
  • symbol:tests/studio/test_timeline_follow.py:test_manual_suspend_blocks_follow_until_cooldown_expires:208 calls symbol:tests/studio/test_timeline_follow.py:view_window_seconds:44 (high)
  • symbol:tests/studio/test_timeline_follow.py:test_scrubber_state_round_trips_view_and_loop:243 calls symbol:src/helix/studio/gl_panel.py:_apply_pending_scrubber_state:2747 (low)
  • symbol:tests/studio/test_timeline_follow.py:test_scrubber_state_round_trips_view_and_loop:243 calls symbol:tests/studio/test_fit_to_locus.py:get_view_state:180 (medium)
  • symbol:tests/studio/test_timeline_follow.py:test_scrubber_state_round_trips_view_and_loop:243 calls symbol:tests/studio/test_timeline_follow.py:_make_viewport:121 (high)
  • symbol:tests/studio/test_timeline_follow.py:test_scrubber_state_round_trips_view_and_loop:243 calls symbol:tests/studio/test_timeline_follow.py:loop_enabled:68 (high)
  • symbol:tests/studio/test_timeline_follow.py:test_scrubber_state_round_trips_view_and_loop:243 calls symbol:tests/studio/test_timeline_follow.py:loop_range_seconds:62 (high)
  • symbol:tests/studio/test_timeline_follow.py:test_scrubber_state_round_trips_view_and_loop:243 calls symbol:tests/studio/test_timeline_follow.py:set_loop_enabled:65 (high)
  • symbol:tests/studio/test_timeline_follow.py:test_scrubber_state_round_trips_view_and_loop:243 calls symbol:tests/studio/test_timeline_follow.py:set_loop_range_seconds:55 (high)
  • symbol:tests/studio/test_timeline_follow.py:test_scrubber_state_round_trips_view_and_loop:243 calls symbol:tests/studio/test_timeline_follow.py:set_view_window_seconds:47 (high)
  • symbol:tests/studio/test_timeline_follow.py:test_scrubber_state_round_trips_view_and_loop:243 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (high)
  • symbol:tests/studio/test_timeline_follow.py:test_scrubber_state_round_trips_view_and_loop:243 calls symbol:tests/studio/test_timeline_follow.py:view_window_seconds:44 (high)
  • symbol:tests/studio/test_timeline_follow.py:test_scrubber_state_unknown_version_is_ignored:226 calls symbol:src/helix/studio/gl_panel.py:_apply_pending_scrubber_state:2747 (low)
  • symbol:tests/studio/test_timeline_follow.py:test_scrubber_state_unknown_version_is_ignored:226 calls symbol:tests/studio/test_timeline_follow.py:_make_viewport:121 (high)
  • symbol:tests/studio/test_validation_plan.py:test_validation_plan_fixture_bytes:12 calls symbol:src/helix/studio/offtargets/validation_plan.py:build_validation_plan:207 (low)
  • symbol:tests/studio/test_validation_plan.py:test_validation_plan_fixture_bytes:12 calls symbol:src/helix/studio/offtargets/validation_plan.py:validation_plan_json_bytes:16 (low)
  • symbol:tests/studio/test_validation_plan.py:test_validation_plan_multiplex_fixture_bytes:26 calls symbol:src/helix/studio/offtargets/validation_plan.py:build_validation_plan:207 (low)
  • symbol:tests/studio/test_validation_plan.py:test_validation_plan_multiplex_fixture_bytes:26 calls symbol:src/helix/studio/offtargets/validation_plan.py:validation_plan_json_bytes:16 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_build_visualization_board_state_from_evs_fixture:296 calls symbol:src/helix/studio/visualization_review_panel.py:build_visualization_board_state:1516 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_compact_visualization_aliases_reduce_long_labels:166 calls symbol:src/helix/studio/visualization_review_panel.py:_compact_feature_label:548 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_compact_visualization_aliases_reduce_long_labels:166 calls symbol:src/helix/studio/visualization_review_panel.py:_compact_metric_label:541 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_compact_visualization_aliases_reduce_long_labels:166 calls symbol:src/helix/studio/visualization_review_panel.py:_compact_offtarget_site_label:494 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_compact_visualization_aliases_reduce_long_labels:166 calls symbol:src/helix/studio/visualization_review_panel.py:_compact_outcome_label:555 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_compare_formatters_suppress_zero_delta_noise:103 calls symbol:src/helix/studio/visualization_review_panel.py:_format_compare_delta_text:585 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_compare_formatters_suppress_zero_delta_noise:103 calls symbol:src/helix/studio/visualization_review_panel.py:_format_compare_percent_text:594 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_compare_formatters_suppress_zero_delta_noise:103 calls symbol:src/helix/studio/visualization_review_panel.py:_format_micro_percent_text:606 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_counterfactual_strategy_settings_shift_state_deterministically:342 calls symbol:src/helix/studio/visualization_review_panel.py:build_visualization_board_state:1516 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_counterfactual_strategy_settings_shift_state_deterministically:342 calls symbol:src/helix/studio/visualization_review_panel.py:VisualizationStrategySettings:151 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_decision_summary_text_surfaces_buyer_facing_readout:242 calls symbol:src/helix/studio/visualization_review_panel.py:_decision_summary_text:795 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_decision_summary_text_surfaces_buyer_facing_readout:242 calls symbol:src/helix/studio/visualization_review_panel.py:build_visualization_board_state:1516 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_decision_summary_text_surfaces_buyer_facing_readout:242 calls symbol:src/helix/studio/visualization_review_panel.py:VisualizationMetric:127 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_offtarget_meta_text_preserves_decision_fields:81 calls symbol:src/helix/studio/visualization_review_panel.py:_offtarget_meta_text:563 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_offtarget_meta_text_preserves_decision_fields:81 calls symbol:src/helix/studio/visualization_review_panel.py:VisualizationOffTarget:92 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_offtarget_rank_row_rects_reserve_score_column:55 calls symbol:src/helix/studio/visualization_review_panel.py:_offtarget_rank_row_rects:399 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_population_verify_receipt_layout_falls_back_to_two_columns_when_tight:207 calls symbol:src/helix/studio/visualization_review_panel.py:_population_verify_receipt_layout:419 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_population_verify_receipt_layout_falls_back_to_two_columns_when_tight:207 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_population_verify_receipt_layout_prefers_single_column_when_height_allows:192 calls symbol:src/helix/studio/visualization_review_panel.py:_population_verify_receipt_layout:419 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_population_verify_receipt_layout_prefers_single_column_when_height_allows:192 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_repair_timeline_layout_reserves_non_overlapping_header_rows:216 calls symbol:src/helix/studio/ui_tokens.py:base_font:82 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_repair_timeline_layout_reserves_non_overlapping_header_rows:216 calls symbol:src/helix/studio/visualization_review_panel.py:_repair_timeline_layout:456 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_repair_timeline_layout_reserves_non_overlapping_header_rows:216 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_repair_timeline_summary_compacts_before_values_collide:234 calls symbol:src/helix/studio/visualization_review_panel.py:_timeline_summary_should_compact:482 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_reviewer_summary_text_surfaces_review_context:274 calls symbol:src/helix/studio/visualization_review_panel.py:_reviewer_summary_text:884 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_reviewer_summary_text_surfaces_review_context:274 calls symbol:src/helix/studio/visualization_review_panel.py:build_visualization_board_state:1516 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_helpers_surface_decision_context:113 calls symbol:src/helix/studio/visualization_review_panel.py:_pathway_label:261 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_helpers_surface_decision_context:113 calls symbol:src/helix/studio/visualization_review_panel.py:_target_locus_footer_text:637 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_helpers_surface_decision_context:113 calls symbol:src/helix/studio/visualization_review_panel.py:_target_locus_meta_text:617 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_helpers_surface_decision_context:113 calls symbol:src/helix/studio/visualization_review_panel.py:_target_locus_molecular_text:657 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_helpers_surface_decision_context:113 calls symbol:src/helix/studio/visualization_review_panel.py:_timeline_summary_items:668 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_helpers_surface_decision_context:113 calls symbol:src/helix/studio/visualization_review_panel.py:build_visualization_board_state:1516 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_helpers_surface_decision_context:113 calls symbol:src/helix/studio/visualization_review_panel.py:VisualizationStrategySettings:151 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_bridge_state_roundtrip:377 calls symbol:src/helix/studio/visualization_review_panel.py:apply_bridge_state:3163 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_bridge_state_roundtrip:377 calls symbol:src/helix/studio/visualization_review_panel.py:bridge_state:3148 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_bridge_state_roundtrip:377 calls symbol:src/helix/studio/visualization_review_panel.py:set_compare_evs:3117 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_bridge_state_roundtrip:377 calls symbol:src/helix/studio/visualization_review_panel.py:set_evs:3104 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_bridge_state_roundtrip:377 calls symbol:src/helix/studio/visualization_review_panel.py:VisualizationReviewPanel:2663 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_compact_short_gives_detail_cards_more_height:576 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_compact_short_gives_detail_cards_more_height:576 calls symbol:src/helix/studio/visualization_review_panel.py:set_evs:3104 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_compact_short_gives_detail_cards_more_height:576 calls symbol:src/helix/studio/visualization_review_panel.py:VisualizationReviewPanel:2663 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_empty_state_guides_run_loading:408 calls symbol:src/helix/studio/visualization_review_panel.py:set_evs:3104 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_empty_state_guides_run_loading:408 calls symbol:src/helix/studio/visualization_review_panel.py:VisualizationReviewPanel:2663 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_empty_state_guides_run_loading:408 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_identical_state_compare_uses_counterfactual_reference:425 calls symbol:src/helix/studio/visualization_review_panel.py:set_compare_evs:3117 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_identical_state_compare_uses_counterfactual_reference:425 calls symbol:src/helix/studio/visualization_review_panel.py:set_evs:3104 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_identical_state_compare_uses_counterfactual_reference:425 calls symbol:src/helix/studio/visualization_review_panel.py:set_mode:3145 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_identical_state_compare_uses_counterfactual_reference:425 calls symbol:src/helix/studio/visualization_review_panel.py:set_strategy_settings:3124 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_identical_state_compare_uses_counterfactual_reference:425 calls symbol:src/helix/studio/visualization_review_panel.py:VisualizationReviewPanel:2663 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_identical_state_compare_uses_counterfactual_reference:425 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_loaded_header_keeps_side_by_side_shell_when_wide:486 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_loaded_header_keeps_side_by_side_shell_when_wide:486 calls symbol:src/helix/studio/visualization_review_panel.py:set_compare_evs:3117 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_loaded_header_keeps_side_by_side_shell_when_wide:486 calls symbol:src/helix/studio/visualization_review_panel.py:set_evs:3104 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_loaded_header_keeps_side_by_side_shell_when_wide:486 calls symbol:src/helix/studio/visualization_review_panel.py:set_mode:3145 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_loaded_header_keeps_side_by_side_shell_when_wide:486 calls symbol:src/helix/studio/visualization_review_panel.py:VisualizationReviewPanel:2663 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_loaded_header_keeps_side_by_side_shell_when_wide:486 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_loaded_header_stacks_controls_when_narrow:461 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_loaded_header_stacks_controls_when_narrow:461 calls symbol:src/helix/studio/visualization_review_panel.py:set_compare_evs:3117 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_loaded_header_stacks_controls_when_narrow:461 calls symbol:src/helix/studio/visualization_review_panel.py:set_evs:3104 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_loaded_header_stacks_controls_when_narrow:461 calls symbol:src/helix/studio/visualization_review_panel.py:set_mode:3145 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_loaded_header_stacks_controls_when_narrow:461 calls symbol:src/helix/studio/visualization_review_panel.py:VisualizationReviewPanel:2663 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_loaded_header_stacks_controls_when_narrow:461 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_reflows_cards_for_compact_width:528 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_reflows_cards_for_compact_width:528 calls symbol:src/helix/studio/visualization_review_panel.py:VisualizationReviewPanel:2663 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_reflows_cards_for_compact_width:528 calls symbol:tests/test_modern_qt_dpr_resize_click_mapping_guardrail.py:x:14 (medium)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_reflows_cards_for_compact_width:528 calls symbol:tests/test_modern_qt_dpr_resize_click_mapping_guardrail.py:y:17 (medium)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_review_mode_surfaces_reviewer_summary:511 calls symbol:src/helix/studio/visualization_review_panel.py:set_evs:3104 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_review_mode_surfaces_reviewer_summary:511 calls symbol:src/helix/studio/visualization_review_panel.py:set_mode:3145 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_review_mode_surfaces_reviewer_summary:511 calls symbol:src/helix/studio/visualization_review_panel.py:VisualizationReviewPanel:2663 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_review_mode_surfaces_reviewer_summary:511 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_short_loaded_viewport_scrolls_cards_instead_of_clipping:555 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_short_loaded_viewport_scrolls_cards_instead_of_clipping:555 calls symbol:src/helix/studio/visualization_review_panel.py:set_evs:3104 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_short_loaded_viewport_scrolls_cards_instead_of_clipping:555 calls symbol:src/helix/studio/visualization_review_panel.py:VisualizationReviewPanel:2663 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_review_panel_short_loaded_viewport_scrolls_cards_instead_of_clipping:555 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_text_helpers_keep_secondary_copy_readable:180 calls symbol:src/helix/studio/visualization_review_panel.py:_muted_text_color:387 (low)
  • symbol:tests/studio/test_visualization_review_panel.py:test_visualization_text_helpers_keep_secondary_copy_readable:180 calls symbol:src/helix/studio/visualization_review_panel.py:_subtle_text_color:391 (low)
  • symbol:tests/systems/fixtures/generate_goldens.py:build_glial_crispr_program:34 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/fixtures/generate_goldens.py:build_glial_crispr_program:34 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/fixtures/generate_goldens.py:build_glial_crispr_program:34 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/fixtures/generate_goldens.py:build_low_feasibility_program:79 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/fixtures/generate_goldens.py:build_low_feasibility_program:79 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/fixtures/generate_goldens.py:build_low_feasibility_program:79 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/fixtures/generate_goldens.py:build_neuronal_excitability_program:57 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/fixtures/generate_goldens.py:build_neuronal_excitability_program:57 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/fixtures/generate_goldens.py:build_neuronal_excitability_program:57 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/fixtures/generate_goldens.py:main:170 calls symbol:tests/systems/fixtures/generate_goldens.py:build_glial_crispr_program:34 (high)
  • symbol:tests/systems/fixtures/generate_goldens.py:main:170 calls symbol:tests/systems/fixtures/generate_goldens.py:build_low_feasibility_program:79 (high)
  • symbol:tests/systems/fixtures/generate_goldens.py:main:170 calls symbol:tests/systems/fixtures/generate_goldens.py:build_neuronal_excitability_program:57 (high)
  • symbol:tests/systems/fixtures/generate_goldens.py:main:170 calls symbol:tests/systems/fixtures/generate_goldens.py:generate_bundle:104 (high)
  • symbol:tests/systems/test_acceptance_integration.py:test_banner_to_status_navigation:246 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:tests/systems/test_acceptance_integration.py:test_banner_to_status_navigation:246 calls symbol:src/helix/studio/systems/acceptance_viewer.py:SystemsAcceptanceViewer:28 (low)
  • symbol:tests/systems/test_acceptance_integration.py:test_banner_to_status_navigation:246 calls symbol:tests/systems/test_acceptance_integration.py:MockApiClient:38 (high)
  • symbol:tests/systems/test_acceptance_integration.py:test_banner_to_status_navigation:246 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/systems/test_acceptance_integration.py:test_check_failed_payload:115 calls symbol:src/helix/studio/systems/publish_blocked_banner.py:PublishBlockedBanner:23 (low)
  • symbol:tests/systems/test_acceptance_integration.py:test_list_to_detail_navigation:278 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:tests/systems/test_acceptance_integration.py:test_list_to_detail_navigation:278 calls symbol:src/helix/studio/systems/acceptance_viewer.py:_on_review_selected:114 (low)
  • symbol:tests/systems/test_acceptance_integration.py:test_list_to_detail_navigation:278 calls symbol:src/helix/studio/systems/acceptance_viewer.py:SystemsAcceptanceViewer:28 (low)
  • symbol:tests/systems/test_acceptance_integration.py:test_list_to_detail_navigation:278 calls symbol:tests/systems/test_acceptance_integration.py:MockApiClient:38 (high)
  • symbol:tests/systems/test_acceptance_integration.py:test_load_review_displays_artifacts:197 calls symbol:src/helix/studio/systems/acceptance_detail_panel.py:AcceptanceDetailPanel:67 (low)
  • symbol:tests/systems/test_acceptance_integration.py:test_load_review_displays_artifacts:197 calls symbol:src/helix/studio/systems/acceptance_detail_panel.py:get_review_data:297 (low)
  • symbol:tests/systems/test_acceptance_integration.py:test_load_review_displays_artifacts:197 calls symbol:tests/systems/test_acceptance_integration.py:MockApiClient:38 (high)
  • symbol:tests/systems/test_acceptance_integration.py:test_lookup_with_lane:135 calls symbol:src/helix/studio/systems/acceptance_status_widget.py:_do_lookup:112 (low)
  • symbol:tests/systems/test_acceptance_integration.py:test_lookup_with_lane:135 calls symbol:src/helix/studio/systems/acceptance_status_widget.py:AcceptanceStatusWidget:24 (low)
  • symbol:tests/systems/test_acceptance_integration.py:test_lookup_with_lane:135 calls symbol:src/helix/studio/systems/acceptance_status_widget.py:get_status:191 (low)
  • symbol:tests/systems/test_acceptance_integration.py:test_lookup_with_lane:135 calls symbol:src/helix/studio/systems/acceptance_status_widget.py:set_bundle_hash:98 (low)
  • symbol:tests/systems/test_acceptance_integration.py:test_lookup_with_lane:135 calls symbol:src/helix/studio/systems/acceptance_status_widget.py:set_lane:102 (low)
  • symbol:tests/systems/test_acceptance_integration.py:test_lookup_with_lane:135 calls symbol:tests/systems/test_acceptance_integration.py:get:45 (high)
  • symbol:tests/systems/test_acceptance_integration.py:test_lookup_with_lane:135 calls symbol:tests/systems/test_acceptance_integration.py:MockApiClient:38 (high)
  • symbol:tests/systems/test_acceptance_integration.py:test_rejected_review_payload:91 calls symbol:src/helix/studio/systems/publish_blocked_banner.py:PublishBlockedBanner:23 (low)
  • symbol:tests/systems/test_acceptance_integration.py:test_rejected_review_payload:91 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/systems/test_acceptance_integration.py:test_status_to_detail_navigation:311 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:tests/systems/test_acceptance_integration.py:test_status_to_detail_navigation:311 calls symbol:src/helix/studio/systems/acceptance_viewer.py:_on_status_view_review:118 (low)
  • symbol:tests/systems/test_acceptance_integration.py:test_status_to_detail_navigation:311 calls symbol:src/helix/studio/systems/acceptance_viewer.py:SystemsAcceptanceViewer:28 (low)
  • symbol:tests/systems/test_acceptance_integration.py:test_status_to_detail_navigation:311 calls symbol:tests/systems/test_acceptance_integration.py:MockApiClient:38 (high)
  • symbol:tests/systems/test_acceptance_integration.py:test_systems_acceptance_required_payload:65 calls symbol:src/helix/studio/systems/publish_blocked_banner.py:get_rejection:245 (low)
  • symbol:tests/systems/test_acceptance_integration.py:test_systems_acceptance_required_payload:65 calls symbol:src/helix/studio/systems/publish_blocked_banner.py:PublishBlockedBanner:23 (low)
  • symbol:tests/systems/test_acceptance_integration.py:test_systems_acceptance_required_payload:65 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/systems/test_acceptance_integration.py:test_view_review_button_emits_signal:166 calls symbol:src/helix/studio/systems/acceptance_status_widget.py:_view_review:185 (low)
  • symbol:tests/systems/test_acceptance_integration.py:test_view_review_button_emits_signal:166 calls symbol:src/helix/studio/systems/acceptance_status_widget.py:AcceptanceStatusWidget:24 (low)
  • symbol:tests/systems/test_acceptance_integration.py:test_view_review_button_emits_signal:166 calls symbol:src/helix/studio/systems/acceptance_status_widget.py:lookup:106 (low)
  • symbol:tests/systems/test_acceptance_integration.py:test_view_review_button_emits_signal:166 calls symbol:tests/systems/test_acceptance_integration.py:MockApiClient:38 (high)
  • symbol:tests/systems/test_acceptance_regression.py:seeded_acceptance_db:31 calls symbol:src/helix/teams/systems_acceptance_types.py:SystemsAcceptanceReview:196 (low)
  • symbol:tests/systems/test_acceptance_regression.py:seeded_acceptance_db:31 calls symbol:src/helix/teams/systems_acceptance_types.py:SystemsReferenceGate:271 (low)
  • symbol:tests/systems/test_acceptance_regression.py:seeded_acceptance_db:31 calls symbol:src/helix/teams/systems_db.py:init_systems_schema:137 (low)
  • symbol:tests/systems/test_acceptance_regression.py:seeded_acceptance_db:31 calls symbol:src/helix/teams/systems_db.py:set_reference_gate:219 (low)
  • symbol:tests/systems/test_acceptance_regression.py:seeded_acceptance_db:31 calls symbol:src/helix/teams/systems_db.py:store_review:326 (low)
  • symbol:tests/systems/test_acceptance_regression.py:seeded_acceptance_db:31 calls symbol:src/helix/teams/systems_db.py:SystemsAcceptanceDB:120 (low)
  • symbol:tests/systems/test_acceptance_regression.py:test_bundle_hash_matches_expected:81 calls symbol:src/helix/systems/bundle_loader.py:load_systems_bundle:47 (low)
  • symbol:tests/systems/test_acceptance_regression.py:test_cross_lane_isolation:106 calls symbol:src/helix/teams/systems_db.py:is_bundle_accepted:451 (low)
  • symbol:tests/systems/test_acceptance_regression.py:test_drift_tracking_enabled:113 calls symbol:src/helix/teams/systems_db.py:get_reference_gate:243 (low)
  • symbol:tests/systems/test_acceptance_regression.py:test_lane_isolation_dev_rejects:101 calls symbol:src/helix/teams/systems_db.py:is_bundle_accepted:451 (low)
  • symbol:tests/systems/test_acceptance_regression.py:test_reason_codes_include_policy_mechanistic_too_low:94 calls symbol:src/helix/teams/systems_db.py:get_review_for_bundle:376 (low)
  • symbol:tests/systems/test_acceptance_regression.py:test_review_decision_is_rejected:87 calls symbol:src/helix/teams/systems_db.py:get_review_for_bundle:376 (low)
  • symbol:tests/systems/test_bundle.py:_build_test_bundle:26 calls symbol:src/helix/systems/bundle.py:build:92 (low)
  • symbol:tests/systems/test_bundle.py:_build_test_bundle:26 calls symbol:src/helix/systems/bundle.py:SystemsBundleBuilder:33 (low)
  • symbol:tests/systems/test_bundle.py:_build_test_bundle:26 calls symbol:src/helix/systems/bundle.py:with_disease_model:57 (low)
  • symbol:tests/systems/test_bundle.py:_build_test_bundle:26 calls symbol:src/helix/systems/bundle.py:with_observable_panel:67 (low)
  • symbol:tests/systems/test_bundle.py:_build_test_bundle:26 calls symbol:src/helix/systems/bundle.py:with_perturbation_program:62 (low)
  • symbol:tests/systems/test_bundle.py:_build_test_bundle:26 calls symbol:src/helix/systems/contracts.py:AggregationRule:385 (low)
  • symbol:tests/systems/test_bundle.py:_build_test_bundle:26 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/test_bundle.py:_build_test_bundle:26 calls symbol:src/helix/systems/contracts.py:DiseaseModel:213 (low)
  • symbol:tests/systems/test_bundle.py:_build_test_bundle:26 calls symbol:src/helix/systems/contracts.py:NetworkNode:111 (low)
  • symbol:tests/systems/test_bundle.py:_build_test_bundle:26 calls symbol:src/helix/systems/contracts.py:Observable:445 (low)
  • symbol:tests/systems/test_bundle.py:_build_test_bundle:26 calls symbol:src/helix/systems/contracts.py:ObservablePanel:482 (low)
  • symbol:tests/systems/test_bundle.py:_build_test_bundle:26 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/test_bundle.py:_build_test_bundle:26 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/test_bundle.py:_build_test_bundle:26 calls symbol:src/helix/systems/contracts.py:Target:84 (low)
  • symbol:tests/systems/test_bundle.py:test_verify_bundle_missing_file_is_invalid:85 calls symbol:src/helix/systems/bundle.py:export_bundle:182 (low)
  • symbol:tests/systems/test_bundle.py:test_verify_bundle_missing_file_is_invalid:85 calls symbol:src/helix/systems/bundle.py:verify_bundle:283 (low)
  • symbol:tests/systems/test_bundle.py:test_verify_bundle_missing_file_is_invalid:85 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/systems/test_bundle.py:test_verify_bundle_missing_file_is_invalid:85 calls symbol:tests/systems/test_bundle.py:_build_test_bundle:26 (high)
  • symbol:tests/systems/test_bundle.py:test_verify_bundle_rejects_missing_deterministic_hash:98 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/systems/test_bundle.py:test_verify_bundle_rejects_missing_deterministic_hash:98 calls symbol:src/helix/systems/bundle.py:export_bundle:182 (low)
  • symbol:tests/systems/test_bundle.py:test_verify_bundle_rejects_missing_deterministic_hash:98 calls symbol:src/helix/systems/bundle.py:verify_bundle:283 (low)
  • symbol:tests/systems/test_bundle.py:test_verify_bundle_rejects_missing_deterministic_hash:98 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/systems/test_bundle.py:test_verify_bundle_rejects_missing_deterministic_hash:98 calls symbol:tests/systems/test_bundle.py:_build_test_bundle:26 (high)
  • symbol:tests/systems/test_bundle.py:test_verify_bundle_roundtrip_zip:73 calls symbol:src/helix/systems/bundle.py:export_bundle:182 (low)
  • symbol:tests/systems/test_bundle.py:test_verify_bundle_roundtrip_zip:73 calls symbol:src/helix/systems/bundle.py:verify_bundle:283 (low)
  • symbol:tests/systems/test_bundle.py:test_verify_bundle_roundtrip_zip:73 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/systems/test_bundle.py:test_verify_bundle_roundtrip_zip:73 calls symbol:tests/systems/test_bundle.py:_build_test_bundle:26 (high)
  • symbol:tests/systems/test_contracts.py:test_basic_construction:113 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/test_contracts.py:test_basic_construction:113 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/test_contracts.py:test_basic_construction:113 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/test_contracts.py:test_basic_construction:157 calls symbol:src/helix/systems/contracts.py:AggregationRule:385 (low)
  • symbol:tests/systems/test_contracts.py:test_basic_construction:157 calls symbol:src/helix/systems/contracts.py:Observable:445 (low)
  • symbol:tests/systems/test_contracts.py:test_basic_construction:157 calls symbol:src/helix/systems/contracts.py:ObservablePanel:482 (low)
  • symbol:tests/systems/test_contracts.py:test_basic_construction:28 calls symbol:src/helix/systems/contracts.py:DiseaseModel:213 (low)
  • symbol:tests/systems/test_contracts.py:test_basic_construction:28 calls symbol:src/helix/systems/contracts.py:NetworkNode:111 (low)
  • symbol:tests/systems/test_contracts.py:test_basic_construction:28 calls symbol:src/helix/systems/contracts.py:Target:84 (low)
  • symbol:tests/systems/test_contracts.py:test_custom_values:188 calls symbol:src/helix/systems/contracts.py:SimulationConfig:515 (low)
  • symbol:tests/systems/test_contracts.py:test_default_values:179 calls symbol:src/helix/systems/contracts.py:SimulationConfig:515 (low)
  • symbol:tests/systems/test_contracts.py:test_hash_determinism:73 calls symbol:src/helix/systems/contracts.py:DiseaseModel:213 (low)
  • symbol:tests/systems/test_contracts.py:test_hash_determinism:73 calls symbol:src/helix/systems/contracts.py:NetworkNode:111 (low)
  • symbol:tests/systems/test_contracts.py:test_hash_determinism:73 calls symbol:src/helix/systems/contracts.py:Target:84 (low)
  • symbol:tests/systems/test_contracts.py:test_string_enum_normalization:133 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/test_contracts.py:test_string_enum_normalization:133 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/test_contracts.py:test_string_enum_normalization:133 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/test_contracts.py:test_to_dict_roundtrip:50 calls symbol:src/helix/systems/contracts.py:DiseaseModel:213 (low)
  • symbol:tests/systems/test_contracts.py:test_to_dict_roundtrip:50 calls symbol:src/helix/systems/contracts.py:NetworkNode:111 (low)
  • symbol:tests/systems/test_contracts.py:test_to_dict_roundtrip:50 calls symbol:src/helix/systems/contracts.py:Target:84 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_all_scores_bounded_0_to_1:237 calls symbol:src/helix/systems/bundle.py:build:92 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_all_scores_bounded_0_to_1:237 calls symbol:src/helix/systems/bundle.py:SystemsBundleBuilder:33 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_all_scores_bounded_0_to_1:237 calls symbol:src/helix/systems/bundle.py:with_disease_model:57 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_all_scores_bounded_0_to_1:237 calls symbol:src/helix/systems/bundle.py:with_observable_panel:67 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_all_scores_bounded_0_to_1:237 calls symbol:src/helix/systems/bundle.py:with_perturbation_program:62 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_all_scores_bounded_0_to_1:237 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_all_scores_bounded_0_to_1:237 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_all_scores_bounded_0_to_1:237 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_all_scores_bounded_0_to_1:237 calls symbol:src/helix/systems/disease_models.py:load_disease_model:255 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_all_scores_bounded_0_to_1:237 calls symbol:src/helix/systems/observables.py:ObservablePanelRegistry:27 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_cns_targets_without_cns_access_get_penalized:27 calls symbol:src/helix/systems/bundle.py:build:92 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_cns_targets_without_cns_access_get_penalized:27 calls symbol:src/helix/systems/bundle.py:SystemsBundleBuilder:33 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_cns_targets_without_cns_access_get_penalized:27 calls symbol:src/helix/systems/bundle.py:with_disease_model:57 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_cns_targets_without_cns_access_get_penalized:27 calls symbol:src/helix/systems/bundle.py:with_observable_panel:67 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_cns_targets_without_cns_access_get_penalized:27 calls symbol:src/helix/systems/bundle.py:with_perturbation_program:62 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_cns_targets_without_cns_access_get_penalized:27 calls symbol:src/helix/systems/bundle.py:with_simulation_config:72 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_cns_targets_without_cns_access_get_penalized:27 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_cns_targets_without_cns_access_get_penalized:27 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_cns_targets_without_cns_access_get_penalized:27 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_cns_targets_without_cns_access_get_penalized:27 calls symbol:src/helix/systems/contracts.py:SimulationConfig:515 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_cns_targets_without_cns_access_get_penalized:27 calls symbol:src/helix/systems/disease_models.py:load_disease_model:255 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_cns_targets_without_cns_access_get_penalized:27 calls symbol:src/helix/systems/observables.py:ObservablePanelRegistry:27 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_high_multiplex_gets_penalty:90 calls symbol:src/helix/systems/bundle.py:build:92 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_high_multiplex_gets_penalty:90 calls symbol:src/helix/systems/bundle.py:SystemsBundleBuilder:33 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_high_multiplex_gets_penalty:90 calls symbol:src/helix/systems/bundle.py:with_disease_model:57 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_high_multiplex_gets_penalty:90 calls symbol:src/helix/systems/bundle.py:with_observable_panel:67 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_high_multiplex_gets_penalty:90 calls symbol:src/helix/systems/bundle.py:with_perturbation_program:62 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_high_multiplex_gets_penalty:90 calls symbol:src/helix/systems/bundle.py:with_simulation_config:72 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_high_multiplex_gets_penalty:90 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_high_multiplex_gets_penalty:90 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_high_multiplex_gets_penalty:90 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_high_multiplex_gets_penalty:90 calls symbol:src/helix/systems/contracts.py:SimulationConfig:515 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_high_multiplex_gets_penalty:90 calls symbol:src/helix/systems/disease_models.py:load_disease_model:255 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_high_multiplex_gets_penalty:90 calls symbol:src/helix/systems/observables.py:ObservablePanelRegistry:27 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_irreversible_program_gets_safety_penalty:146 calls symbol:src/helix/systems/bundle.py:build:92 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_irreversible_program_gets_safety_penalty:146 calls symbol:src/helix/systems/bundle.py:SystemsBundleBuilder:33 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_irreversible_program_gets_safety_penalty:146 calls symbol:src/helix/systems/bundle.py:with_disease_model:57 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_irreversible_program_gets_safety_penalty:146 calls symbol:src/helix/systems/bundle.py:with_observable_panel:67 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_irreversible_program_gets_safety_penalty:146 calls symbol:src/helix/systems/bundle.py:with_perturbation_program:62 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_irreversible_program_gets_safety_penalty:146 calls symbol:src/helix/systems/bundle.py:with_simulation_config:72 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_irreversible_program_gets_safety_penalty:146 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_irreversible_program_gets_safety_penalty:146 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_irreversible_program_gets_safety_penalty:146 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_irreversible_program_gets_safety_penalty:146 calls symbol:src/helix/systems/contracts.py:SimulationConfig:515 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_irreversible_program_gets_safety_penalty:146 calls symbol:src/helix/systems/disease_models.py:load_disease_model:255 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_irreversible_program_gets_safety_penalty:146 calls symbol:src/helix/systems/observables.py:ObservablePanelRegistry:27 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_low_feasibility_program_scores_poorly:189 calls symbol:src/helix/systems/bundle.py:build:92 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_low_feasibility_program_scores_poorly:189 calls symbol:src/helix/systems/bundle.py:SystemsBundleBuilder:33 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_low_feasibility_program_scores_poorly:189 calls symbol:src/helix/systems/bundle.py:with_disease_model:57 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_low_feasibility_program_scores_poorly:189 calls symbol:src/helix/systems/bundle.py:with_observable_panel:67 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_low_feasibility_program_scores_poorly:189 calls symbol:src/helix/systems/bundle.py:with_perturbation_program:62 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_low_feasibility_program_scores_poorly:189 calls symbol:src/helix/systems/bundle.py:with_simulation_config:72 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_low_feasibility_program_scores_poorly:189 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_low_feasibility_program_scores_poorly:189 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_low_feasibility_program_scores_poorly:189 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_low_feasibility_program_scores_poorly:189 calls symbol:src/helix/systems/contracts.py:SimulationConfig:515 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_low_feasibility_program_scores_poorly:189 calls symbol:src/helix/systems/disease_models.py:load_disease_model:255 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_low_feasibility_program_scores_poorly:189 calls symbol:src/helix/systems/observables.py:ObservablePanelRegistry:27 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_overall_score_is_product_of_components:270 calls symbol:src/helix/systems/bundle.py:build:92 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_overall_score_is_product_of_components:270 calls symbol:src/helix/systems/bundle.py:SystemsBundleBuilder:33 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_overall_score_is_product_of_components:270 calls symbol:src/helix/systems/bundle.py:with_disease_model:57 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_overall_score_is_product_of_components:270 calls symbol:src/helix/systems/bundle.py:with_observable_panel:67 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_overall_score_is_product_of_components:270 calls symbol:src/helix/systems/bundle.py:with_perturbation_program:62 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_overall_score_is_product_of_components:270 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_overall_score_is_product_of_components:270 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_overall_score_is_product_of_components:270 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_overall_score_is_product_of_components:270 calls symbol:src/helix/systems/disease_models.py:load_disease_model:255 (low)
  • symbol:tests/systems/test_delivery_penalties.py:test_overall_score_is_product_of_components:270 calls symbol:src/helix/systems/observables.py:ObservablePanelRegistry:27 (low)
  • symbol:tests/systems/test_determinism.py:test_all_hashes_present:174 calls symbol:src/helix/systems/bundle.py:build:92 (low)
  • symbol:tests/systems/test_determinism.py:test_all_hashes_present:174 calls symbol:src/helix/systems/bundle.py:SystemsBundleBuilder:33 (low)
  • symbol:tests/systems/test_determinism.py:test_all_hashes_present:174 calls symbol:src/helix/systems/bundle.py:with_disease_model:57 (low)
  • symbol:tests/systems/test_determinism.py:test_all_hashes_present:174 calls symbol:src/helix/systems/bundle.py:with_observable_panel:67 (low)
  • symbol:tests/systems/test_determinism.py:test_all_hashes_present:174 calls symbol:src/helix/systems/bundle.py:with_perturbation_program:62 (low)
  • symbol:tests/systems/test_determinism.py:test_all_hashes_present:174 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/test_determinism.py:test_all_hashes_present:174 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/test_determinism.py:test_all_hashes_present:174 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/test_determinism.py:test_all_hashes_present:174 calls symbol:src/helix/systems/disease_models.py:load_disease_model:255 (low)
  • symbol:tests/systems/test_determinism.py:test_all_hashes_present:174 calls symbol:src/helix/systems/observables.py:ObservablePanelRegistry:27 (low)
  • symbol:tests/systems/test_determinism.py:test_assumption_and_limitation_tracking:207 calls symbol:src/helix/systems/bundle.py:build:92 (low)
  • symbol:tests/systems/test_determinism.py:test_assumption_and_limitation_tracking:207 calls symbol:src/helix/systems/bundle.py:SystemsBundleBuilder:33 (low)
  • symbol:tests/systems/test_determinism.py:test_assumption_and_limitation_tracking:207 calls symbol:src/helix/systems/bundle.py:with_disease_model:57 (low)
  • symbol:tests/systems/test_determinism.py:test_assumption_and_limitation_tracking:207 calls symbol:src/helix/systems/bundle.py:with_observable_panel:67 (low)
  • symbol:tests/systems/test_determinism.py:test_assumption_and_limitation_tracking:207 calls symbol:src/helix/systems/bundle.py:with_perturbation_program:62 (low)
  • symbol:tests/systems/test_determinism.py:test_assumption_and_limitation_tracking:207 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/test_determinism.py:test_assumption_and_limitation_tracking:207 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/test_determinism.py:test_assumption_and_limitation_tracking:207 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/test_determinism.py:test_assumption_and_limitation_tracking:207 calls symbol:src/helix/systems/disease_models.py:load_disease_model:255 (low)
  • symbol:tests/systems/test_determinism.py:test_assumption_and_limitation_tracking:207 calls symbol:src/helix/systems/observables.py:ObservablePanelRegistry:27 (low)
  • symbol:tests/systems/test_determinism.py:test_bundle_export_roundtrip:238 calls symbol:src/helix/systems/bundle.py:build:92 (low)
  • symbol:tests/systems/test_determinism.py:test_bundle_export_roundtrip:238 calls symbol:src/helix/systems/bundle.py:export_bundle:182 (low)
  • symbol:tests/systems/test_determinism.py:test_bundle_export_roundtrip:238 calls symbol:src/helix/systems/bundle.py:SystemsBundleBuilder:33 (low)
  • symbol:tests/systems/test_determinism.py:test_bundle_export_roundtrip:238 calls symbol:src/helix/systems/bundle.py:with_disease_model:57 (low)
  • symbol:tests/systems/test_determinism.py:test_bundle_export_roundtrip:238 calls symbol:src/helix/systems/bundle.py:with_observable_panel:67 (low)
  • symbol:tests/systems/test_determinism.py:test_bundle_export_roundtrip:238 calls symbol:src/helix/systems/bundle.py:with_perturbation_program:62 (low)
  • symbol:tests/systems/test_determinism.py:test_bundle_export_roundtrip:238 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/test_determinism.py:test_bundle_export_roundtrip:238 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/test_determinism.py:test_bundle_export_roundtrip:238 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/test_determinism.py:test_bundle_export_roundtrip:238 calls symbol:src/helix/systems/disease_models.py:load_disease_model:255 (low)
  • symbol:tests/systems/test_determinism.py:test_bundle_export_roundtrip:238 calls symbol:src/helix/systems/observables.py:ObservablePanelRegistry:27 (low)
  • symbol:tests/systems/test_determinism.py:test_bundle_export_roundtrip:238 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/systems/test_determinism.py:test_different_seeds_produce_different_results:79 calls symbol:src/helix/systems/bundle.py:build:92 (low)
  • symbol:tests/systems/test_determinism.py:test_different_seeds_produce_different_results:79 calls symbol:src/helix/systems/bundle.py:SystemsBundleBuilder:33 (low)
  • symbol:tests/systems/test_determinism.py:test_different_seeds_produce_different_results:79 calls symbol:src/helix/systems/bundle.py:with_disease_model:57 (low)
  • symbol:tests/systems/test_determinism.py:test_different_seeds_produce_different_results:79 calls symbol:src/helix/systems/bundle.py:with_observable_panel:67 (low)
  • symbol:tests/systems/test_determinism.py:test_different_seeds_produce_different_results:79 calls symbol:src/helix/systems/bundle.py:with_perturbation_program:62 (low)
  • symbol:tests/systems/test_determinism.py:test_different_seeds_produce_different_results:79 calls symbol:src/helix/systems/bundle.py:with_simulation_config:72 (low)
  • symbol:tests/systems/test_determinism.py:test_different_seeds_produce_different_results:79 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/test_determinism.py:test_different_seeds_produce_different_results:79 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/test_determinism.py:test_different_seeds_produce_different_results:79 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/test_determinism.py:test_different_seeds_produce_different_results:79 calls symbol:src/helix/systems/contracts.py:SimulationConfig:515 (low)
  • symbol:tests/systems/test_determinism.py:test_different_seeds_produce_different_results:79 calls symbol:src/helix/systems/disease_models.py:load_disease_model:255 (low)
  • symbol:tests/systems/test_determinism.py:test_different_seeds_produce_different_results:79 calls symbol:src/helix/systems/observables.py:ObservablePanelRegistry:27 (low)
  • symbol:tests/systems/test_determinism.py:test_identical_runs_produce_identical_hashes:31 calls symbol:src/helix/systems/bundle.py:build:92 (low)
  • symbol:tests/systems/test_determinism.py:test_identical_runs_produce_identical_hashes:31 calls symbol:src/helix/systems/bundle.py:SystemsBundleBuilder:33 (low)
  • symbol:tests/systems/test_determinism.py:test_identical_runs_produce_identical_hashes:31 calls symbol:src/helix/systems/bundle.py:with_disease_model:57 (low)
  • symbol:tests/systems/test_determinism.py:test_identical_runs_produce_identical_hashes:31 calls symbol:src/helix/systems/bundle.py:with_observable_panel:67 (low)
  • symbol:tests/systems/test_determinism.py:test_identical_runs_produce_identical_hashes:31 calls symbol:src/helix/systems/bundle.py:with_perturbation_program:62 (low)
  • symbol:tests/systems/test_determinism.py:test_identical_runs_produce_identical_hashes:31 calls symbol:src/helix/systems/bundle.py:with_simulation_config:72 (low)
  • symbol:tests/systems/test_determinism.py:test_identical_runs_produce_identical_hashes:31 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/test_determinism.py:test_identical_runs_produce_identical_hashes:31 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/test_determinism.py:test_identical_runs_produce_identical_hashes:31 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/test_determinism.py:test_identical_runs_produce_identical_hashes:31 calls symbol:src/helix/systems/contracts.py:SimulationConfig:515 (low)
  • symbol:tests/systems/test_determinism.py:test_identical_runs_produce_identical_hashes:31 calls symbol:src/helix/systems/disease_models.py:load_disease_model:255 (low)
  • symbol:tests/systems/test_determinism.py:test_identical_runs_produce_identical_hashes:31 calls symbol:src/helix/systems/observables.py:ObservablePanelRegistry:27 (low)
  • symbol:tests/systems/test_determinism.py:test_model_hash_invariant_to_key_order:120 calls symbol:src/helix/systems/disease_models.py:load_disease_model:255 (low)
  • symbol:tests/systems/test_determinism.py:test_program_hash_invariant_to_metadata_changes:137 calls symbol:src/helix/systems/bundle.py:build:92 (low)
  • symbol:tests/systems/test_determinism.py:test_program_hash_invariant_to_metadata_changes:137 calls symbol:src/helix/systems/bundle.py:SystemsBundleBuilder:33 (low)
  • symbol:tests/systems/test_determinism.py:test_program_hash_invariant_to_metadata_changes:137 calls symbol:src/helix/systems/bundle.py:with_disease_model:57 (low)
  • symbol:tests/systems/test_determinism.py:test_program_hash_invariant_to_metadata_changes:137 calls symbol:src/helix/systems/bundle.py:with_observable_panel:67 (low)
  • symbol:tests/systems/test_determinism.py:test_program_hash_invariant_to_metadata_changes:137 calls symbol:src/helix/systems/bundle.py:with_perturbation_program:62 (low)
  • symbol:tests/systems/test_determinism.py:test_program_hash_invariant_to_metadata_changes:137 calls symbol:src/helix/systems/bundle.py:with_simulation_config:72 (low)
  • symbol:tests/systems/test_determinism.py:test_program_hash_invariant_to_metadata_changes:137 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/test_determinism.py:test_program_hash_invariant_to_metadata_changes:137 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/test_determinism.py:test_program_hash_invariant_to_metadata_changes:137 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/test_determinism.py:test_program_hash_invariant_to_metadata_changes:137 calls symbol:src/helix/systems/contracts.py:SimulationConfig:515 (low)
  • symbol:tests/systems/test_determinism.py:test_program_hash_invariant_to_metadata_changes:137 calls symbol:src/helix/systems/disease_models.py:load_disease_model:255 (low)
  • symbol:tests/systems/test_determinism.py:test_program_hash_invariant_to_metadata_changes:137 calls symbol:src/helix/systems/observables.py:ObservablePanelRegistry:27 (low)
  • symbol:tests/systems/test_disease_models.py:test_caching:111 calls symbol:src/helix/systems/disease_models.py:DiseaseModelRegistry:34 (low)
  • symbol:tests/systems/test_disease_models.py:test_caching:111 calls symbol:src/helix/systems/disease_models.py:load:54 (low)
  • symbol:tests/systems/test_disease_models.py:test_caching:111 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/systems/test_disease_models.py:test_invalid_edge_reference:55 calls symbol:src/helix/systems/disease_models.py:validate_disease_model:269 (low)
  • symbol:tests/systems/test_disease_models.py:test_list_available:144 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/systems/test_disease_models.py:test_list_available:144 calls symbol:src/helix/systems/disease_models.py:DiseaseModelRegistry:34 (low)
  • symbol:tests/systems/test_disease_models.py:test_list_available:144 calls symbol:src/helix/systems/disease_models.py:list_available:237 (low)
  • symbol:tests/systems/test_disease_models.py:test_list_available:144 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/systems/test_disease_models.py:test_load_from_file:80 calls symbol:src/helix/systems/disease_models.py:DiseaseModelRegistry:34 (low)
  • symbol:tests/systems/test_disease_models.py:test_load_from_file:80 calls symbol:src/helix/systems/disease_models.py:load:54 (low)
  • symbol:tests/systems/test_disease_models.py:test_load_from_file:80 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/systems/test_disease_models.py:test_missing_schema:44 calls symbol:src/helix/systems/disease_models.py:validate_disease_model:269 (low)
  • symbol:tests/systems/test_disease_models.py:test_valid_model:23 calls symbol:src/helix/systems/disease_models.py:validate_disease_model:269 (low)
  • symbol:tests/systems/test_disease_models.py:test_validation_error:160 calls symbol:src/helix/systems/disease_models.py:DiseaseModelRegistry:34 (low)
  • symbol:tests/systems/test_disease_models.py:test_validation_error:160 calls symbol:src/helix/systems/disease_models.py:load:54 (low)
  • symbol:tests/systems/test_disease_models.py:test_validation_error:160 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/systems/test_drift_sentinel.py:print_hashes:257 calls symbol:src/helix/systems/disease_models.py:load_disease_model:255 (low)
  • symbol:tests/systems/test_drift_sentinel.py:print_hashes:257 calls symbol:src/helix/systems/observables.py:ObservablePanelRegistry:27 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_glial_crispr_bundle_reproducible:142 calls symbol:src/helix/systems/bundle.py:build:92 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_glial_crispr_bundle_reproducible:142 calls symbol:src/helix/systems/bundle.py:SystemsBundleBuilder:33 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_glial_crispr_bundle_reproducible:142 calls symbol:src/helix/systems/bundle.py:with_disease_model:57 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_glial_crispr_bundle_reproducible:142 calls symbol:src/helix/systems/bundle.py:with_observable_panel:67 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_glial_crispr_bundle_reproducible:142 calls symbol:src/helix/systems/bundle.py:with_perturbation_program:62 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_glial_crispr_bundle_reproducible:142 calls symbol:src/helix/systems/bundle.py:with_simulation_config:72 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_glial_crispr_bundle_reproducible:142 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_glial_crispr_bundle_reproducible:142 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_glial_crispr_bundle_reproducible:142 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_glial_crispr_bundle_reproducible:142 calls symbol:src/helix/systems/contracts.py:SimulationConfig:515 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_glial_crispr_bundle_reproducible:142 calls symbol:src/helix/systems/disease_models.py:load_disease_model:255 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_glial_crispr_bundle_reproducible:142 calls symbol:src/helix/systems/observables.py:ObservablePanelRegistry:27 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_key_edges_present:96 calls symbol:src/helix/systems/disease_models.py:load_disease_model:255 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_key_observable_mappings_present:117 calls symbol:src/helix/systems/observables.py:ObservablePanelRegistry:27 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_low_feasibility_bundle_stays_low:201 calls symbol:src/helix/systems/bundle.py:build:92 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_low_feasibility_bundle_stays_low:201 calls symbol:src/helix/systems/bundle.py:SystemsBundleBuilder:33 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_low_feasibility_bundle_stays_low:201 calls symbol:src/helix/systems/bundle.py:with_disease_model:57 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_low_feasibility_bundle_stays_low:201 calls symbol:src/helix/systems/bundle.py:with_observable_panel:67 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_low_feasibility_bundle_stays_low:201 calls symbol:src/helix/systems/bundle.py:with_perturbation_program:62 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_low_feasibility_bundle_stays_low:201 calls symbol:src/helix/systems/bundle.py:with_simulation_config:72 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_low_feasibility_bundle_stays_low:201 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_low_feasibility_bundle_stays_low:201 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_low_feasibility_bundle_stays_low:201 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_low_feasibility_bundle_stays_low:201 calls symbol:src/helix/systems/contracts.py:SimulationConfig:515 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_low_feasibility_bundle_stays_low:201 calls symbol:src/helix/systems/disease_models.py:load_disease_model:255 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_low_feasibility_bundle_stays_low:201 calls symbol:src/helix/systems/observables.py:ObservablePanelRegistry:27 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_observable_set_unchanged:65 calls symbol:src/helix/systems/observables.py:ObservablePanelRegistry:27 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_structure_counts_unchanged:77 calls symbol:src/helix/systems/disease_models.py:load_disease_model:255 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_structure_counts_unchanged:77 calls symbol:src/helix/systems/observables.py:ObservablePanelRegistry:27 (low)
  • symbol:tests/systems/test_drift_sentinel.py:test_target_set_unchanged:54 calls symbol:src/helix/systems/disease_models.py:load_disease_model:255 (low)
  • symbol:tests/systems/test_propagation.py:test_convergence:101 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/test_propagation.py:test_convergence:101 calls symbol:src/helix/systems/contracts.py:DiseaseModel:213 (low)
  • symbol:tests/systems/test_propagation.py:test_convergence:101 calls symbol:src/helix/systems/contracts.py:NetworkEdge:138 (low)
  • symbol:tests/systems/test_propagation.py:test_convergence:101 calls symbol:src/helix/systems/contracts.py:NetworkNode:111 (low)
  • symbol:tests/systems/test_propagation.py:test_convergence:101 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/test_propagation.py:test_convergence:101 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/test_propagation.py:test_convergence:101 calls symbol:src/helix/systems/contracts.py:SimulationConfig:515 (low)
  • symbol:tests/systems/test_propagation.py:test_convergence:101 calls symbol:src/helix/systems/contracts.py:Target:84 (low)
  • symbol:tests/systems/test_propagation.py:test_convergence:101 calls symbol:src/helix/systems/propagation.py:propagate_perturbation:25 (low)
  • symbol:tests/systems/test_propagation.py:test_convergence:101 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/systems/test_propagation.py:test_delivery_penalty:152 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/test_propagation.py:test_delivery_penalty:152 calls symbol:src/helix/systems/contracts.py:DiseaseModel:213 (low)
  • symbol:tests/systems/test_propagation.py:test_delivery_penalty:152 calls symbol:src/helix/systems/contracts.py:NetworkNode:111 (low)
  • symbol:tests/systems/test_propagation.py:test_delivery_penalty:152 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/test_propagation.py:test_delivery_penalty:152 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/test_propagation.py:test_delivery_penalty:152 calls symbol:src/helix/systems/contracts.py:SimulationConfig:515 (low)
  • symbol:tests/systems/test_propagation.py:test_delivery_penalty:152 calls symbol:src/helix/systems/contracts.py:Target:84 (low)
  • symbol:tests/systems/test_propagation.py:test_delivery_penalty:152 calls symbol:src/helix/systems/propagation.py:propagate_perturbation:25 (low)
  • symbol:tests/systems/test_propagation.py:test_determinism:191 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/test_propagation.py:test_determinism:191 calls symbol:src/helix/systems/contracts.py:DiseaseModel:213 (low)
  • symbol:tests/systems/test_propagation.py:test_determinism:191 calls symbol:src/helix/systems/contracts.py:NetworkEdge:138 (low)
  • symbol:tests/systems/test_propagation.py:test_determinism:191 calls symbol:src/helix/systems/contracts.py:NetworkNode:111 (low)
  • symbol:tests/systems/test_propagation.py:test_determinism:191 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/test_propagation.py:test_determinism:191 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/test_propagation.py:test_determinism:191 calls symbol:src/helix/systems/contracts.py:SimulationConfig:515 (low)
  • symbol:tests/systems/test_propagation.py:test_determinism:191 calls symbol:src/helix/systems/contracts.py:Target:84 (low)
  • symbol:tests/systems/test_propagation.py:test_determinism:191 calls symbol:src/helix/systems/propagation.py:propagate_perturbation:25 (low)
  • symbol:tests/systems/test_propagation.py:test_empty_edges:24 calls symbol:src/helix/systems/propagation.py:_build_adjacency_list:160 (low)
  • symbol:tests/systems/test_propagation.py:test_multiple_edges_same_source:38 calls symbol:src/helix/systems/contracts.py:NetworkEdge:138 (low)
  • symbol:tests/systems/test_propagation.py:test_multiple_edges_same_source:38 calls symbol:src/helix/systems/propagation.py:_build_adjacency_list:160 (low)
  • symbol:tests/systems/test_propagation.py:test_simple_propagation:52 calls symbol:src/helix/systems/contracts.py:DeliverySpec:302 (low)
  • symbol:tests/systems/test_propagation.py:test_simple_propagation:52 calls symbol:src/helix/systems/contracts.py:DiseaseModel:213 (low)
  • symbol:tests/systems/test_propagation.py:test_simple_propagation:52 calls symbol:src/helix/systems/contracts.py:NetworkEdge:138 (low)
  • symbol:tests/systems/test_propagation.py:test_simple_propagation:52 calls symbol:src/helix/systems/contracts.py:NetworkNode:111 (low)
  • symbol:tests/systems/test_propagation.py:test_simple_propagation:52 calls symbol:src/helix/systems/contracts.py:PerturbationProgram:334 (low)
  • symbol:tests/systems/test_propagation.py:test_simple_propagation:52 calls symbol:src/helix/systems/contracts.py:PerturbationTarget:281 (low)
  • symbol:tests/systems/test_propagation.py:test_simple_propagation:52 calls symbol:src/helix/systems/contracts.py:SimulationConfig:515 (low)
  • symbol:tests/systems/test_propagation.py:test_simple_propagation:52 calls symbol:src/helix/systems/contracts.py:Target:84 (low)
  • symbol:tests/systems/test_propagation.py:test_simple_propagation:52 calls symbol:src/helix/systems/propagation.py:propagate_perturbation:25 (low)
  • symbol:tests/systems/test_propagation.py:test_simple_propagation:52 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/systems/test_propagation.py:test_single_edge:29 calls symbol:src/helix/systems/contracts.py:NetworkEdge:138 (low)
  • symbol:tests/systems/test_propagation.py:test_single_edge:29 calls symbol:src/helix/systems/propagation.py:_build_adjacency_list:160 (low)
  • symbol:tests/systems/test_studio_integration.py:test_compare_two_bundles:144 calls symbol:src/helix/studio/systems/loader.py:load_bundle:119 (low)
  • symbol:tests/systems/test_studio_integration.py:test_get_critical_hotspots:93 calls symbol:src/helix/studio/systems/loader.py:load_bundle:119 (low)
  • symbol:tests/systems/test_studio_integration.py:test_get_critical_hotspots:93 calls symbol:src/helix/studio/systems/view_models.py:get_critical_hotspots:216 (low)
  • symbol:tests/systems/test_studio_integration.py:test_get_major_penalties:120 calls symbol:src/helix/studio/systems/loader.py:load_bundle:119 (low)
  • symbol:tests/systems/test_studio_integration.py:test_get_major_penalties:120 calls symbol:src/helix/studio/systems/view_models.py:get_major_penalties:232 (low)
  • symbol:tests/systems/test_studio_integration.py:test_get_therapeutic_observables:107 calls symbol:src/helix/studio/systems/loader.py:load_bundle:119 (low)
  • symbol:tests/systems/test_studio_integration.py:test_get_therapeutic_observables:107 calls symbol:src/helix/studio/systems/view_models.py:get_therapeutic_observables:224 (low)
  • symbol:tests/systems/test_studio_integration.py:test_has_critical_uncertainty:132 calls symbol:src/helix/studio/systems/loader.py:load_bundle:119 (low)
  • symbol:tests/systems/test_studio_integration.py:test_load_nonexistent_bundle_fails:51 calls symbol:src/helix/studio/systems/loader.py:load_bundle:119 (low)
  • symbol:tests/systems/test_studio_integration.py:test_load_valid_golden_bundle:28 calls symbol:src/helix/studio/systems/loader.py:load_bundle:119 (low)
  • symbol:tests/systems/test_studio_integration.py:test_verify_valid_bundle:42 calls symbol:src/helix/studio/systems/loader.py:verify_bundle_for_studio:44 (low)
  • symbol:tests/systems/test_studio_integration.py:test_view_model_has_required_fields:58 calls symbol:src/helix/studio/systems/loader.py:load_bundle:119 (low)
  • symbol:tests/systems/test_threshold_protection.py:test_active_family_allows_exports:155 calls symbol:src/helix/teams/systems_enforcement.py:can_export:49 (low)
  • symbol:tests/systems/test_threshold_protection.py:test_active_family_allows_exports:155 calls symbol:src/helix/teams/systems_enforcement.py:ModelFamilyRegistry:66 (low)
  • symbol:tests/systems/test_threshold_protection.py:test_active_family_allows_exports:155 calls symbol:tests/systems/test_threshold_protection.py:ModelFamilyStatus:175 (high)
  • symbol:tests/systems/test_threshold_protection.py:test_current_threshold_blocks_negative_case:33 calls symbol:docs/playground/js/realtime.js:mech:217 (low)
  • symbol:tests/systems/test_threshold_protection.py:test_relaxed_threshold_breaks_panel_integrity:45 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/systems/test_threshold_protection.py:test_topology_limited_blocks_decision_grade_export:133 calls symbol:src/helix/teams/systems_enforcement.py:can_export:49 (low)
  • symbol:tests/systems/test_threshold_protection.py:test_topology_limited_blocks_decision_grade_export:133 calls symbol:src/helix/teams/systems_enforcement.py:get_status:92 (low)
  • symbol:tests/systems/test_threshold_protection.py:test_topology_limited_blocks_decision_grade_export:133 calls symbol:src/helix/teams/systems_enforcement.py:ModelFamilyRegistry:66 (low)
  • symbol:tests/systems/test_topology_contract.py:test_violation_consequences_defined:55 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/test_alleleops_roundtrip.py:test_apply_allele_ops_idempotent_and_validates:36 calls symbol:src/helix/lightcone/allele_ops.py:apply_allele_ops:146 (low)
  • symbol:tests/test_alleleops_roundtrip.py:test_apply_allele_ops_idempotent_and_validates:36 calls symbol:src/helix/lightcone/allele_ops.py:DelOp:13 (low)
  • symbol:tests/test_alleleops_roundtrip.py:test_apply_allele_ops_idempotent_and_validates:36 calls symbol:src/helix/lightcone/allele_ops.py:InsOp:18 (low)
  • symbol:tests/test_alleleops_roundtrip.py:test_apply_allele_ops_idempotent_and_validates:36 calls symbol:src/helix/lightcone/allele_ops.py:MatchOp:8 (low)
  • symbol:tests/test_alleleops_roundtrip.py:test_apply_allele_ops_idempotent_and_validates:36 calls symbol:src/helix/lightcone/allele_ops.py:SubOp:23 (low)
  • symbol:tests/test_alleleops_roundtrip.py:test_apply_allele_ops_mixed_round_trip:17 calls symbol:src/helix/lightcone/allele_ops.py:allele_ops_from_payload:31 (low)
  • symbol:tests/test_alleleops_roundtrip.py:test_apply_allele_ops_mixed_round_trip:17 calls symbol:src/helix/lightcone/allele_ops.py:allele_ops_to_payload:50 (low)
  • symbol:tests/test_alleleops_roundtrip.py:test_apply_allele_ops_mixed_round_trip:17 calls symbol:src/helix/lightcone/allele_ops.py:apply_allele_ops:146 (low)
  • symbol:tests/test_alleleops_roundtrip.py:test_apply_allele_ops_mixed_round_trip:17 calls symbol:src/helix/lightcone/allele_ops.py:canonicalize_allele_ops:71 (low)
  • symbol:tests/test_alleleops_roundtrip.py:test_apply_allele_ops_mixed_round_trip:17 calls symbol:src/helix/lightcone/allele_ops.py:DelOp:13 (low)
  • symbol:tests/test_alleleops_roundtrip.py:test_apply_allele_ops_mixed_round_trip:17 calls symbol:src/helix/lightcone/allele_ops.py:InsOp:18 (low)
  • symbol:tests/test_alleleops_roundtrip.py:test_apply_allele_ops_mixed_round_trip:17 calls symbol:src/helix/lightcone/allele_ops.py:MatchOp:8 (low)
  • symbol:tests/test_alleleops_roundtrip.py:test_apply_allele_ops_mixed_round_trip:17 calls symbol:src/helix/lightcone/allele_ops.py:SubOp:23 (low)
  • symbol:tests/test_alleleops_roundtrip.py:test_canonicalize_handles_zero_ops_and_sub_equivalence:49 calls symbol:src/helix/lightcone/allele_ops.py:allele_ops_from_payload:31 (low)
  • symbol:tests/test_alleleops_roundtrip.py:test_canonicalize_handles_zero_ops_and_sub_equivalence:49 calls symbol:src/helix/lightcone/allele_ops.py:allele_ops_to_payload:50 (low)
  • symbol:tests/test_alleleops_roundtrip.py:test_canonicalize_handles_zero_ops_and_sub_equivalence:49 calls symbol:src/helix/lightcone/allele_ops.py:canonicalize_allele_ops:71 (low)
  • symbol:tests/test_alleleops_roundtrip.py:test_canonicalize_handles_zero_ops_and_sub_equivalence:49 calls symbol:src/helix/lightcone/allele_ops.py:DelOp:13 (low)
  • symbol:tests/test_alleleops_roundtrip.py:test_canonicalize_handles_zero_ops_and_sub_equivalence:49 calls symbol:src/helix/lightcone/allele_ops.py:InsOp:18 (low)
  • symbol:tests/test_alleleops_roundtrip.py:test_canonicalize_handles_zero_ops_and_sub_equivalence:49 calls symbol:src/helix/lightcone/allele_ops.py:MatchOp:8 (low)
  • symbol:tests/test_alleleops_roundtrip.py:test_canonicalize_handles_zero_ops_and_sub_equivalence:49 calls symbol:src/helix/lightcone/allele_ops.py:SubOp:23 (low)
  • symbol:tests/test_analysis_server.py:test_analysis_endpoint_returns_summary:13 calls symbol:src/helix/ogn/analysis_server.py:handler_factory:13 (low)
  • symbol:tests/test_analysis_server.py:test_analysis_endpoint_returns_summary:13 calls symbol:src/helix/ogn/analysis_store.py:AnalysisRecord:10 (low)
  • symbol:tests/test_analysis_server.py:test_analysis_endpoint_returns_summary:13 calls symbol:src/helix/ogn/analysis_store.py:AnalysisStore:27 (low)
  • symbol:tests/test_analysis_server.py:test_analysis_endpoint_returns_summary:13 calls symbol:src/helix/ogn/analysis_store.py:save:37 (low)
  • symbol:tests/test_analysis_server.py:test_analysis_endpoint_returns_summary:13 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_analysis_store.py:test_save_and_get_summary:7 calls symbol:src/helix/ogn/analysis_store.py:AnalysisRecord:10 (low)
  • symbol:tests/test_analysis_store.py:test_save_and_get_summary:7 calls symbol:src/helix/ogn/analysis_store.py:AnalysisStore:27 (low)
  • symbol:tests/test_analysis_store.py:test_save_and_get_summary:7 calls symbol:src/helix/ogn/analysis_store.py:get_by_run:46 (low)
  • symbol:tests/test_analysis_store.py:test_save_and_get_summary:7 calls symbol:src/helix/ogn/analysis_store.py:save:37 (low)
  • symbol:tests/test_api_instrument_runs.py:test_get_run_none_for_missing:22 calls symbol:tests/test_api_instrument_runs.py:FakeClient:6 (high)
  • symbol:tests/test_api_instrument_runs.py:test_get_run_none_for_missing:22 calls symbol:tests/test_api_instrument_runs.py:get_run:13 (high)
  • symbol:tests/test_api_instrument_runs.py:test_list_runs_returns_client_data:17 calls symbol:tests/test_api_instrument_runs.py:FakeClient:6 (high)
  • symbol:tests/test_api_instrument_runs.py:test_list_runs_returns_client_data:17 calls symbol:tests/test_api_instrument_runs.py:list_runs:10 (high)
  • symbol:tests/test_artifact_bundle_canonicalization.py:test_artifact_bundle_jcs_entry_is_whitespace_insensitive:10 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_artifact_bundle_canonicalization.py:test_artifact_bundle_jcs_entry_is_whitespace_insensitive:10 calls symbol:tools/generate_hub_example_bundle.py:file_entry:124 (low)
  • symbol:tests/test_artifact_bundle_verify.py:_signed_license_payload:34 calls symbol:src/helix/licensing/verify.py:read_private_key_raw:476 (low)
  • symbol:tests/test_artifact_bundle_verify.py:_signed_license_payload:34 calls symbol:src/helix/licensing/verify.py:sign_ed25519:491 (low)
  • symbol:tests/test_artifact_bundle_verify.py:_signed_license_payload:34 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/test_artifact_bundle_verify.py:_signed_license_payload:34 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_artifact_bundle_verify.py:_write_json:71 calls symbol:tests/test_artifact_bundle_verify.py:_write:65 (high)
  • symbol:tests/test_artifact_bundle_verify.py:_write:65 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_artifact_bundle_verify.py:test_verify_artifact_bundle_dir_and_zip_roundtrip:75 calls symbol:src/helix/licensing/license.py:parse_license_v1:130 (low)
  • symbol:tests/test_artifact_bundle_verify.py:test_verify_artifact_bundle_dir_and_zip_roundtrip:75 calls symbol:src/helix/licensing/verify.py:read_private_key_raw:476 (low)
  • symbol:tests/test_artifact_bundle_verify.py:test_verify_artifact_bundle_dir_and_zip_roundtrip:75 calls symbol:src/helix/licensing/verify.py:sign_ed25519:491 (low)
  • symbol:tests/test_artifact_bundle_verify.py:test_verify_artifact_bundle_dir_and_zip_roundtrip:75 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/test_artifact_bundle_verify.py:test_verify_artifact_bundle_dir_and_zip_roundtrip:75 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_artifact_bundle_verify.py:test_verify_artifact_bundle_dir_and_zip_roundtrip:75 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_artifact_bundle_verify.py:test_verify_artifact_bundle_dir_and_zip_roundtrip:75 calls symbol:tests/test_artifact_bundle_verify.py:_signed_license_payload:34 (high)
  • symbol:tests/test_artifact_bundle_verify.py:test_verify_artifact_bundle_dir_and_zip_roundtrip:75 calls symbol:tests/test_artifact_bundle_verify.py:_write_json:71 (high)
  • symbol:tests/test_artifact_bundle_verify.py:test_verify_artifact_bundle_dir_and_zip_roundtrip:75 calls symbol:tests/test_artifact_bundle_verify.py:_write:65 (high)
  • symbol:tests/test_artifact_bundle_verify.py:test_verify_artifact_bundle_dir_and_zip_roundtrip:75 calls symbol:tools/generate_hub_example_bundle.py:file_entry:124 (low)
  • symbol:tests/test_artifact_bundle_verify.py:test_verify_artifact_bundle_fails_when_unsigned:167 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_artifact_bundle_verify.py:test_verify_artifact_bundle_fails_when_unsigned:167 calls symbol:tests/test_artifact_bundle_verify.py:_write_json:71 (high)
  • symbol:tests/test_artifact_bundle_verify.py:test_verify_artifact_bundle_fails_when_unsigned:167 calls symbol:tools/generate_hub_example_bundle.py:file_entry:124 (low)
  • symbol:tests/test_artifact_bundle.py:_bundle_digest:14 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/test_artifact_bundle.py:_manifest_digest:22 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/test_artifact_bundle.py:test_artifact_bundle_manifest_round_trip:29 calls symbol:src/helix/cli.py:run_simulate:946 (low)
  • symbol:tests/test_artifact_bundle.py:test_artifact_bundle_manifest_round_trip:29 calls symbol:tests/test_artifact_bundle.py:_bundle_digest:14 (high)
  • symbol:tests/test_artifact_bundle.py:test_artifact_bundle_manifest_round_trip:29 calls symbol:tests/test_artifact_bundle.py:_manifest_digest:22 (high)
  • symbol:tests/test_basespace_client.py:__exit__:30 calls symbol:tests/test_basespace_client.py:close:24 (high)
  • symbol:tests/test_basespace_client.py:test_basespace_client_happy_path:46 calls symbol:src/helix/edge/basespace_client.py:BaseSpaceClient:66 (low)
  • symbol:tests/test_basespace_client.py:test_basespace_client_happy_path:46 calls symbol:src/helix/edge/basespace_client.py:BaseSpaceTokenManager:29 (low)
  • symbol:tests/test_basespace_client.py:test_basespace_client_happy_path:46 calls symbol:src/helix/edge/basespace_client.py:download_fastq:113 (low)
  • symbol:tests/test_basespace_client.py:test_basespace_client_happy_path:46 calls symbol:src/helix/edge/basespace_client.py:get_fastq_files:109 (low)
  • symbol:tests/test_basespace_client.py:test_basespace_client_happy_path:46 calls symbol:src/helix/edge/basespace_client.py:get_run:105 (low)
  • symbol:tests/test_basespace_client.py:test_basespace_client_happy_path:46 calls symbol:src/helix/edge/basespace_client.py:list_completed_runs:98 (low)
  • symbol:tests/test_basespace_client.py:test_basespace_client_happy_path:46 calls symbol:src/helix/edge/config.py:BaseSpaceConfig:19 (low)
  • symbol:tests/test_basespace_client.py:test_basespace_client_happy_path:46 calls symbol:tests/test_basespace_client.py:FakeResponse:9 (high)
  • symbol:tests/test_basespace_client.py:test_basespace_client_happy_path:46 calls symbol:tests/test_basespace_client.py:FakeSession:35 (high)
  • symbol:tests/test_basespace_oauth.py:test_static_token_skips_refresh:53 calls symbol:src/helix/edge/basespace_client.py:BaseSpaceTokenManager:29 (low)
  • symbol:tests/test_basespace_oauth.py:test_static_token_skips_refresh:53 calls symbol:src/helix/edge/basespace_client.py:get_access_token:56 (low)
  • symbol:tests/test_basespace_oauth.py:test_static_token_skips_refresh:53 calls symbol:src/helix/edge/config.py:BaseSpaceConfig:19 (low)
  • symbol:tests/test_basespace_oauth.py:test_token_refreshes_after_expiry:27 calls symbol:src/helix/clock.py:unix_time_s:96 (low)
  • symbol:tests/test_basespace_oauth.py:test_token_refreshes_after_expiry:27 calls symbol:src/helix/edge/basespace_client.py:BaseSpaceTokenManager:29 (low)
  • symbol:tests/test_basespace_oauth.py:test_token_refreshes_after_expiry:27 calls symbol:src/helix/edge/basespace_client.py:get_access_token:56 (low)
  • symbol:tests/test_basespace_oauth.py:test_token_refreshes_after_expiry:27 calls symbol:src/helix/edge/config.py:BaseSpaceConfig:19 (low)
  • symbol:tests/test_basespace_oauth.py:test_token_refreshes_after_expiry:27 calls symbol:tests/test_basespace_oauth.py:FakeSession:7 (high)
  • symbol:tests/test_basespace_translator.py:download_fastq:27 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_basespace_translator.py:test_basespace_descriptor_mapping:41 calls symbol:src/helix/edge/translators/basespace.py:BaseSpaceTranslator:16 (low)
  • symbol:tests/test_basespace_translator.py:test_basespace_descriptor_mapping:41 calls symbol:src/helix/edge/translators/basespace.py:build_run_descriptor:26 (low)
  • symbol:tests/test_basespace_translator.py:test_basespace_descriptor_mapping:41 calls symbol:src/helix/edge/translators/basespace.py:materialize_fastqs:74 (low)
  • symbol:tests/test_basespace_translator.py:test_basespace_descriptor_mapping:41 calls symbol:tests/test_basespace_translator.py:FakeBaseSpaceClient:11 (high)
  • symbol:tests/test_basespace_translator.py:test_basespace_list_completed:35 calls symbol:src/helix/edge/translators/basespace.py:BaseSpaceTranslator:16 (low)
  • symbol:tests/test_basespace_translator.py:test_basespace_list_completed:35 calls symbol:src/helix/edge/translators/basespace.py:list_completed_run_ids:21 (low)
  • symbol:tests/test_basespace_translator.py:test_basespace_list_completed:35 calls symbol:tests/test_basespace_translator.py:FakeBaseSpaceClient:11 (high)
  • symbol:tests/test_benchmark_schema.py:test_engine_benchmark_json_schema:16 calls symbol:tests/test_helix_cli.py:run_cli:22 (medium)
  • symbol:tests/test_bioinformatics.py:test_find_kmers_with_differences_exact:20 calls symbol:src/helix/bioinformatics.py:find_kmers_with_differences:122 (low)
  • symbol:tests/test_bioinformatics.py:test_find_kmers_with_differences_fuzzy:28 calls symbol:src/helix/bioinformatics.py:find_kmers_with_differences:122 (low)
  • symbol:tests/test_bioinformatics.py:test_find_kmers_with_positions:38 calls symbol:src/helix/bioinformatics.py:find_kmers:98 (low)
  • symbol:tests/test_bioinformatics.py:test_gc_metrics_and_windows:50 calls symbol:src/helix/bioinformatics.py:gc_content:62 (low)
  • symbol:tests/test_bioinformatics.py:test_gc_metrics_and_windows:50 calls symbol:src/helix/bioinformatics.py:windowed_gc_content:75 (low)
  • symbol:tests/test_bioinformatics.py:test_normalize_sequence_handles_headers_and_u:45 calls symbol:src/helix/bioinformatics.py:normalize_sequence:38 (low)
  • symbol:tests/test_bioinformatics.py:test_skew_profile_and_complements:57 calls symbol:src/helix/bioinformatics.py:complement:192 (low)
  • symbol:tests/test_bioinformatics.py:test_skew_profile_and_complements:57 calls symbol:src/helix/bioinformatics.py:reverse_complement:198 (low)
  • symbol:tests/test_bioinformatics.py:test_skew_profile_and_complements:57 calls symbol:src/helix/bioinformatics.py:skew:213 (low)
  • symbol:tests/test_braid_bundling_invariants.py:test_bundling_conserves_mass_and_leaf_mapping:27 calls symbol:src/helix/lightcone/contract.py:load_lightcone_document:459 (low)
  • symbol:tests/test_braid_bundling_invariants.py:test_bundling_conserves_mass_and_leaf_mapping:27 calls symbol:src/helix/lightcone/geometry.py:compile_lightcone_geometry:148 (low)
  • symbol:tests/test_braid_bundling_invariants.py:test_bundling_conserves_mass_and_leaf_mapping:27 calls symbol:tests/test_braid_bundling_invariants.py:_edge_index:13 (high)
  • symbol:tests/test_braid_bundling_invariants.py:test_bundling_keeps_intended_path_separate:64 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/test_braid_bundling_invariants.py:test_bundling_keeps_intended_path_separate:64 calls symbol:src/helix/lightcone/contract.py:load_lightcone_document:459 (low)
  • symbol:tests/test_braid_bundling_invariants.py:test_bundling_keeps_intended_path_separate:64 calls symbol:src/helix/lightcone/geometry.py:compile_lightcone_geometry:148 (low)
  • symbol:tests/test_braid_bundling_invariants.py:test_bundling_keeps_intended_path_separate:64 calls symbol:tests/test_braid_bundling_invariants.py:_edge_index:13 (high)
  • symbol:tests/test_branch_tree_determinism.py:_edge_masses:29 calls symbol:tests/test_branch_tree_determinism.py:_subtree_mass:23 (high)
  • symbol:tests/test_branch_tree_determinism.py:_o:12 calls symbol:src/helix/lightcone/allele_ops.py:allele_ops_to_payload:50 (low)
  • symbol:tests/test_branch_tree_determinism.py:_o:12 calls symbol:src/helix/lightcone/contract.py:Outcome:319 (low)
  • symbol:tests/test_branch_tree_determinism.py:test_branch_tree_deterministic_under_permutation:38 calls symbol:src/helix/lightcone/allele_ops.py:DelOp:13 (low)
  • symbol:tests/test_branch_tree_determinism.py:test_branch_tree_deterministic_under_permutation:38 calls symbol:src/helix/lightcone/allele_ops.py:InsOp:18 (low)
  • symbol:tests/test_branch_tree_determinism.py:test_branch_tree_deterministic_under_permutation:38 calls symbol:src/helix/lightcone/allele_ops.py:MatchOp:8 (low)
  • symbol:tests/test_branch_tree_determinism.py:test_branch_tree_deterministic_under_permutation:38 calls symbol:src/helix/lightcone/allele_ops.py:SubOp:23 (low)
  • symbol:tests/test_branch_tree_determinism.py:test_branch_tree_deterministic_under_permutation:38 calls symbol:src/helix/lightcone/branch_tree.py:build_branch_tree:95 (low)
  • symbol:tests/test_branch_tree_determinism.py:test_branch_tree_deterministic_under_permutation:38 calls symbol:src/helix/lightcone/branch_tree.py:collect_subtree_leaves:115 (low)
  • symbol:tests/test_branch_tree_determinism.py:test_branch_tree_deterministic_under_permutation:38 calls symbol:tests/test_branch_tree_determinism.py:_o:12 (high)
  • symbol:tests/test_build_evaluation_pack_azimuth.py:_run_builder:15 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_build_evaluation_pack_azimuth.py:_run_builder:15 calls symbol:tests/test_build_evaluation_pack_azimuth.py:_sha256_hex:11 (high)
  • symbol:tests/test_build_evaluation_pack_azimuth.py:test_azimuth_pack_builder_fails_closed_on_sdist_tamper:48 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_build_evaluation_pack_azimuth.py:test_azimuth_pack_builder_fails_closed_on_sdist_tamper:48 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_build_evaluation_pack_azimuth.py:test_azimuth_pack_builder_fails_closed_on_sdist_tamper:48 calls symbol:tests/test_build_evaluation_pack_azimuth.py:_run_builder:15 (high)
  • symbol:tests/test_build_evaluation_pack_azimuth.py:test_azimuth_pack_builder_fails_closed_on_sdist_tamper:48 calls symbol:tests/test_build_evaluation_pack_azimuth.py:_sha256_hex:11 (high)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:_write_synthetic_inputs:25 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_emits_deterministic_labels_and_manifest:63 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:build_offtarget_public_pack:599 (low)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_emits_deterministic_labels_and_manifest:63 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:join_key_sha256:137 (low)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_emits_deterministic_labels_and_manifest:63 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:OfftargetJoin:108 (low)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_emits_deterministic_labels_and_manifest:63 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:selection_hash_u64:251 (low)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_emits_deterministic_labels_and_manifest:63 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_emits_deterministic_labels_and_manifest:63 calls symbol:tests/test_build_evaluation_pack_offtarget_public.py:_sha256_file:21 (high)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_emits_deterministic_labels_and_manifest:63 calls symbol:tests/test_build_evaluation_pack_offtarget_public.py:_write_synthetic_inputs:25 (high)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_emits_deterministic_labels_and_manifest:63 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_emits_deterministic_labels_and_manifest:63 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_fails_closed_on_contig_alias_duplicate_positive:405 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:build_offtarget_public_pack:599 (low)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_fails_closed_on_contig_alias_duplicate_positive:405 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_fails_closed_on_contig_alias_duplicate_positive:405 calls symbol:tests/test_build_evaluation_pack_offtarget_public.py:_sha256_file:21 (high)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_fails_closed_on_duplicate_positive_join_key:306 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:build_offtarget_public_pack:599 (low)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_fails_closed_on_duplicate_positive_join_key:306 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_fails_closed_on_duplicate_positive_join_key:306 calls symbol:tests/test_build_evaluation_pack_offtarget_public.py:_sha256_file:21 (high)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_fails_closed_on_duplicate_positive_join_key:306 calls symbol:tests/test_build_evaluation_pack_offtarget_public.py:_write_synthetic_inputs:25 (high)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_fails_closed_on_insufficient_decoys:269 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:build_offtarget_public_pack:599 (low)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_fails_closed_on_insufficient_decoys:269 calls symbol:tests/test_build_evaluation_pack_offtarget_public.py:_sha256_file:21 (high)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_fails_closed_on_insufficient_decoys:269 calls symbol:tests/test_build_evaluation_pack_offtarget_public.py:_write_synthetic_inputs:25 (high)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_fails_closed_on_upstream_sha_mismatch:231 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:build_offtarget_public_pack:599 (low)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_fails_closed_on_upstream_sha_mismatch:231 calls symbol:tests/test_build_evaluation_pack_offtarget_public.py:_sha256_file:21 (high)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_fails_closed_on_upstream_sha_mismatch:231 calls symbol:tests/test_build_evaluation_pack_offtarget_public.py:_write_synthetic_inputs:25 (high)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_normalizes_contig_aliases:344 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:build_offtarget_public_pack:599 (low)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_normalizes_contig_aliases:344 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_build_evaluation_pack_offtarget_public.py:test_build_offtarget_public_pack_normalizes_contig_aliases:344 calls symbol:tests/test_build_evaluation_pack_offtarget_public.py:_sha256_file:21 (high)
  • symbol:tests/test_build_fingerprint_deterministic.py:test_build_fingerprint_is_platform_stable_in_deterministic_mode:6 calls symbol:src/helix/studio/run_artifact.py:_build_fingerprint:423 (low)
  • symbol:tests/test_build_meta.py:test_build_info_reads_meta_file:9 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_build_meta.py:test_build_info_reads_meta_file:9 calls symbol:src/helix/support/build_meta.py:build_info:44 (low)
  • symbol:tests/test_builder_base_v0.py:test_base_builder_v0_deterministic_for_fixed_seed:28 calls symbol:src/helix/lightcone/builders/base_v0.py:BaseOutcomeBuilderV0:23 (low)
  • symbol:tests/test_builder_base_v0.py:test_base_builder_v0_deterministic_for_fixed_seed:28 calls symbol:src/helix/lightcone/builders/base_v0.py:build:50 (low)
  • symbol:tests/test_builder_base_v0.py:test_base_builder_v0_emits_no_edit_intended_and_bystanders:7 calls symbol:src/helix/lightcone/allele_ops.py:allele_ops_from_payload:31 (low)
  • symbol:tests/test_builder_base_v0.py:test_base_builder_v0_emits_no_edit_intended_and_bystanders:7 calls symbol:src/helix/lightcone/allele_ops.py:apply_allele_ops:146 (low)
  • symbol:tests/test_builder_base_v0.py:test_base_builder_v0_emits_no_edit_intended_and_bystanders:7 calls symbol:src/helix/lightcone/builders/base_v0.py:BaseOutcomeBuilderV0:23 (low)
  • symbol:tests/test_builder_base_v0.py:test_base_builder_v0_emits_no_edit_intended_and_bystanders:7 calls symbol:src/helix/lightcone/builders/base_v0.py:build:50 (low)
  • symbol:tests/test_builder_crispr_v0.py:test_crispr_builder_v0_deterministic_for_fixed_seed:36 calls symbol:src/helix/lightcone/builders/crispr_v0.py:build:44 (low)
  • symbol:tests/test_builder_crispr_v0.py:test_crispr_builder_v0_deterministic_for_fixed_seed:36 calls symbol:src/helix/lightcone/builders/crispr_v0.py:CrisprOutcomeBuilderV0:23 (low)
  • symbol:tests/test_builder_crispr_v0.py:test_crispr_builder_v0_emits_indel_spectrum:7 calls symbol:src/helix/lightcone/allele_ops.py:allele_ops_from_payload:31 (low)
  • symbol:tests/test_builder_crispr_v0.py:test_crispr_builder_v0_emits_indel_spectrum:7 calls symbol:src/helix/lightcone/allele_ops.py:apply_allele_ops:146 (low)
  • symbol:tests/test_builder_crispr_v0.py:test_crispr_builder_v0_emits_indel_spectrum:7 calls symbol:src/helix/lightcone/builders/crispr_v0.py:build:44 (low)
  • symbol:tests/test_builder_crispr_v0.py:test_crispr_builder_v0_emits_indel_spectrum:7 calls symbol:src/helix/lightcone/builders/crispr_v0.py:CrisprOutcomeBuilderV0:23 (low)
  • symbol:tests/test_builder_prime_v0.py:test_prime_builder_v0_deterministic_for_fixed_seed:32 calls symbol:src/helix/lightcone/builders/prime_v0.py:build:39 (low)
  • symbol:tests/test_builder_prime_v0.py:test_prime_builder_v0_deterministic_for_fixed_seed:32 calls symbol:src/helix/lightcone/builders/prime_v0.py:PrimeOutcomeBuilderV0:21 (low)
  • symbol:tests/test_builder_prime_v0.py:test_prime_builder_v0_emits_intended_plus_byproducts:7 calls symbol:src/helix/lightcone/allele_ops.py:allele_ops_from_payload:31 (low)
  • symbol:tests/test_builder_prime_v0.py:test_prime_builder_v0_emits_intended_plus_byproducts:7 calls symbol:src/helix/lightcone/allele_ops.py:apply_allele_ops:146 (low)
  • symbol:tests/test_builder_prime_v0.py:test_prime_builder_v0_emits_intended_plus_byproducts:7 calls symbol:src/helix/lightcone/builders/prime_v0.py:build:39 (low)
  • symbol:tests/test_builder_prime_v0.py:test_prime_builder_v0_emits_intended_plus_byproducts:7 calls symbol:src/helix/lightcone/builders/prime_v0.py:PrimeOutcomeBuilderV0:21 (low)
  • symbol:tests/test_calibration_bundle.py:test_calibration_bundle_round_trip_and_lookup:11 calls symbol:src/helix/calibration/bundle.py:build_calibration_bundle:238 (low)
  • symbol:tests/test_calibration_bundle.py:test_calibration_bundle_round_trip_and_lookup:11 calls symbol:src/helix/calibration/bundle.py:find_calibration_bundle:377 (low)
  • symbol:tests/test_calibration_bundle.py:test_calibration_bundle_round_trip_and_lookup:11 calls symbol:src/helix/calibration/bundle.py:load_calibration_bundle:337 (low)
  • symbol:tests/test_calibration_bundle.py:test_calibration_bundle_round_trip_and_lookup:11 calls symbol:src/helix/calibration/bundle.py:write_calibration_bundle:326 (low)
  • symbol:tests/test_calibration_bundle.py:test_calibration_bundle_round_trip_and_lookup:11 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_calibration_coverage.py:test_evaluate_coverage_in_coverage_any_of_and_range:14 calls symbol:src/helix/studio/calibration_coverage.py:build_run_context_v1:55 (low)
  • symbol:tests/test_calibration_coverage.py:test_evaluate_coverage_in_coverage_any_of_and_range:14 calls symbol:src/helix/studio/calibration_coverage.py:evaluate_coverage:101 (low)
  • symbol:tests/test_calibration_coverage.py:test_evaluate_coverage_out_of_coverage_includes_reasons:39 calls symbol:src/helix/studio/calibration_coverage.py:build_run_context_v1:55 (low)
  • symbol:tests/test_calibration_coverage.py:test_evaluate_coverage_out_of_coverage_includes_reasons:39 calls symbol:src/helix/studio/calibration_coverage.py:evaluate_coverage:101 (low)
  • symbol:tests/test_calibration_coverage.py:test_evaluate_coverage_unspecified:6 calls symbol:src/helix/studio/calibration_coverage.py:evaluate_coverage:101 (low)
  • symbol:tests/test_campaigns_cli.py:run_campaign_cli:16 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/test_campaigns_cli.py:run_campaign_cli:16 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_campaigns_cli.py:test_cross_machine_helper_packages_and_verifies_archive:411 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_campaigns_cli.py:test_cross_machine_helper_packages_and_verifies_archive:411 calls symbol:tests/test_campaigns_cli.py:run_campaign_cli:16 (high)
  • symbol:tests/test_campaigns_cli.py:test_cuda_signoff_check_mode_reports_runtime_state:510 calls symbol:src/helix/compute/backends/registry.py:is_cuda_runtime_available:29 (low)
  • symbol:tests/test_campaigns_cli.py:test_cuda_signoff_check_mode_reports_runtime_state:510 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_campaigns_cli.py:test_enterprise_verify_reuses_strict_cache:314 calls symbol:tests/test_campaigns_cli.py:run_campaign_cli:16 (high)
  • symbol:tests/test_campaigns_cli.py:test_recombine_sign_and_enterprise_verify:207 calls symbol:tests/test_campaigns_cli.py:run_campaign_cli:16 (high)
  • symbol:tests/test_campaigns_cli.py:test_run_backend_auto_selects_compatible_backend:95 calls symbol:tests/test_campaigns_cli.py:run_campaign_cli:16 (high)
  • symbol:tests/test_campaigns_cli.py:test_run_respects_editors_and_writes_full_bundle:39 calls symbol:tests/test_campaigns_cli.py:run_campaign_cli:16 (high)
  • symbol:tests/test_campaigns_cli.py:test_strict_verification_fails_after_tamper:135 calls symbol:tests/test_campaigns_cli.py:run_campaign_cli:16 (high)
  • symbol:tests/test_campaigns_determinism.py:test_cpu_cuda_per_locus_exact_match:462 calls symbol:src/helix/campaigns/config.py:CampaignConfig:87 (low)
  • symbol:tests/test_campaigns_determinism.py:test_cpu_cuda_per_locus_exact_match:462 calls symbol:src/helix/campaigns/corpus.py:generate_corpus:158 (low)
  • symbol:tests/test_campaigns_determinism.py:test_cpu_cuda_per_locus_exact_match:462 calls symbol:src/helix/compute/backends/base.py:process_batch:124 (low)
  • symbol:tests/test_campaigns_determinism.py:test_cpu_cuda_per_locus_exact_match:462 calls symbol:src/helix/compute/backends/registry.py:get_backend:57 (low)
  • symbol:tests/test_campaigns_determinism.py:test_cpu_cuda_produce_identical_hashes:445 calls symbol:src/helix/campaigns/config.py:CampaignConfig:87 (low)
  • symbol:tests/test_campaigns_determinism.py:test_cpu_cuda_produce_identical_hashes:445 calls symbol:src/helix/campaigns/corpus.py:generate_corpus:158 (low)
  • symbol:tests/test_campaigns_determinism.py:test_cpu_cuda_produce_identical_hashes:445 calls symbol:src/helix/compute/backends/base.py:process_batch:124 (low)
  • symbol:tests/test_campaigns_determinism.py:test_cpu_cuda_produce_identical_hashes:445 calls symbol:src/helix/compute/backends/registry.py:get_backend:57 (low)
  • symbol:tests/test_campaigns_determinism.py:test_different_configs_produce_different_hashes:433 calls symbol:src/helix/campaigns/config.py:CampaignConfig:87 (low)
  • symbol:tests/test_campaigns_determinism.py:test_editor_pin_versions_override_resolved_versions:176 calls symbol:src/helix/campaigns/config.py:CampaignConfig:87 (low)
  • symbol:tests/test_campaigns_determinism.py:test_editor_pin_versions_override_resolved_versions:176 calls symbol:src/helix/campaigns/config.py:EditorPin:20 (low)
  • symbol:tests/test_campaigns_determinism.py:test_editor_pin_versions_override_resolved_versions:176 calls symbol:src/helix/campaigns/corpus.py:generate_corpus:158 (low)
  • symbol:tests/test_campaigns_determinism.py:test_editor_pin_versions_override_resolved_versions:176 calls symbol:src/helix/campaigns/engine.py:run_shard:247 (low)
  • symbol:tests/test_campaigns_determinism.py:test_editor_pin_versions_override_resolved_versions:176 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/test_campaigns_determinism.py:test_identical_campaigns_produce_identical_hashes:34 calls symbol:src/helix/campaigns/config.py:CampaignConfig:87 (low)
  • symbol:tests/test_campaigns_determinism.py:test_identical_campaigns_produce_identical_hashes:34 calls symbol:src/helix/campaigns/config.py:ParallelConfig:50 (low)
  • symbol:tests/test_campaigns_determinism.py:test_identical_campaigns_produce_identical_hashes:34 calls symbol:src/helix/campaigns/corpus.py:generate_corpus:158 (low)
  • symbol:tests/test_campaigns_determinism.py:test_identical_campaigns_produce_identical_hashes:34 calls symbol:src/helix/campaigns/engine.py:run_shard:247 (low)
  • symbol:tests/test_campaigns_determinism.py:test_identical_campaigns_produce_identical_hashes:34 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/test_campaigns_determinism.py:test_identical_configs_produce_identical_hashes:416 calls symbol:src/helix/campaigns/config.py:CampaignConfig:87 (low)
  • symbol:tests/test_campaigns_determinism.py:test_manifest_created_with_hashes:303 calls symbol:src/helix/campaigns/config.py:CampaignConfig:87 (low)
  • symbol:tests/test_campaigns_determinism.py:test_manifest_created_with_hashes:303 calls symbol:src/helix/campaigns/corpus.py:generate_corpus:158 (low)
  • symbol:tests/test_campaigns_determinism.py:test_manifest_created_with_hashes:303 calls symbol:src/helix/campaigns/engine.py:run_shard:247 (low)
  • symbol:tests/test_campaigns_determinism.py:test_manifest_created_with_hashes:303 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/test_campaigns_determinism.py:test_receipt_emits_non_placeholder_editor_versions:149 calls symbol:src/helix/campaigns/config.py:CampaignConfig:87 (low)
  • symbol:tests/test_campaigns_determinism.py:test_receipt_emits_non_placeholder_editor_versions:149 calls symbol:src/helix/campaigns/corpus.py:generate_corpus:158 (low)
  • symbol:tests/test_campaigns_determinism.py:test_receipt_emits_non_placeholder_editor_versions:149 calls symbol:src/helix/campaigns/engine.py:run_shard:247 (low)
  • symbol:tests/test_campaigns_determinism.py:test_receipt_emits_non_placeholder_editor_versions:149 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/test_campaigns_determinism.py:test_recombine_order_independent:262 calls symbol:src/helix/campaigns/config.py:CampaignConfig:87 (low)
  • symbol:tests/test_campaigns_determinism.py:test_recombine_order_independent:262 calls symbol:src/helix/campaigns/config.py:ParallelConfig:50 (low)
  • symbol:tests/test_campaigns_determinism.py:test_recombine_order_independent:262 calls symbol:src/helix/campaigns/corpus.py:generate_corpus:158 (low)
  • symbol:tests/test_campaigns_determinism.py:test_recombine_order_independent:262 calls symbol:src/helix/campaigns/engine.py:recombine_shards:417 (low)
  • symbol:tests/test_campaigns_determinism.py:test_recombine_order_independent:262 calls symbol:src/helix/campaigns/engine.py:run_shard:247 (low)
  • symbol:tests/test_campaigns_determinism.py:test_recombine_order_independent:262 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/test_campaigns_determinism.py:test_recombined_results_identical_across_shard_counts:212 calls symbol:src/helix/campaigns/config.py:CampaignConfig:87 (low)
  • symbol:tests/test_campaigns_determinism.py:test_recombined_results_identical_across_shard_counts:212 calls symbol:src/helix/campaigns/config.py:ParallelConfig:50 (low)
  • symbol:tests/test_campaigns_determinism.py:test_recombined_results_identical_across_shard_counts:212 calls symbol:src/helix/campaigns/corpus.py:generate_corpus:158 (low)
  • symbol:tests/test_campaigns_determinism.py:test_recombined_results_identical_across_shard_counts:212 calls symbol:src/helix/campaigns/corpus.py:sha256:54 (low)
  • symbol:tests/test_campaigns_determinism.py:test_recombined_results_identical_across_shard_counts:212 calls symbol:src/helix/campaigns/engine.py:recombine_shards:417 (low)
  • symbol:tests/test_campaigns_determinism.py:test_recombined_results_identical_across_shard_counts:212 calls symbol:src/helix/campaigns/engine.py:run_shard:247 (low)
  • symbol:tests/test_campaigns_determinism.py:test_recombined_results_identical_across_shard_counts:212 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/test_campaigns_determinism.py:test_results_summary_deterministic:79 calls symbol:src/helix/campaigns/config.py:CampaignConfig:87 (low)
  • symbol:tests/test_campaigns_determinism.py:test_results_summary_deterministic:79 calls symbol:src/helix/campaigns/corpus.py:generate_corpus:158 (low)
  • symbol:tests/test_campaigns_determinism.py:test_results_summary_deterministic:79 calls symbol:src/helix/campaigns/engine.py:run_shard:247 (low)
  • symbol:tests/test_campaigns_determinism.py:test_results_summary_deterministic:79 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/test_campaigns_determinism.py:test_run_shard_handles_length_100_locus:116 calls symbol:src/helix/campaigns/config.py:CampaignConfig:87 (low)
  • symbol:tests/test_campaigns_determinism.py:test_run_shard_handles_length_100_locus:116 calls symbol:src/helix/campaigns/config.py:ParallelConfig:50 (low)
  • symbol:tests/test_campaigns_determinism.py:test_run_shard_handles_length_100_locus:116 calls symbol:src/helix/campaigns/corpus.py:SyntheticLocus:30 (low)
  • symbol:tests/test_campaigns_determinism.py:test_run_shard_handles_length_100_locus:116 calls symbol:src/helix/campaigns/engine.py:run_shard:247 (low)
  • symbol:tests/test_campaigns_determinism.py:test_run_shard_handles_length_100_locus:116 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/test_campaigns_determinism.py:test_scores_use_fixed_point:393 calls symbol:src/helix/compute/backends/base.py:BackendResult:37 (low)
  • symbol:tests/test_campaigns_determinism.py:test_verify_bundle_detects_extra_files:365 calls symbol:src/helix/campaigns/config.py:CampaignConfig:87 (low)
  • symbol:tests/test_campaigns_determinism.py:test_verify_bundle_detects_extra_files:365 calls symbol:src/helix/campaigns/corpus.py:generate_corpus:158 (low)
  • symbol:tests/test_campaigns_determinism.py:test_verify_bundle_detects_extra_files:365 calls symbol:src/helix/campaigns/engine.py:run_shard:247 (low)
  • symbol:tests/test_campaigns_determinism.py:test_verify_bundle_detects_extra_files:365 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_campaigns_determinism.py:test_verify_bundle_detects_extra_files:365 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/test_campaigns_determinism.py:test_verify_bundle_integrity_detects_tampering:335 calls symbol:src/helix/campaigns/config.py:CampaignConfig:87 (low)
  • symbol:tests/test_campaigns_determinism.py:test_verify_bundle_integrity_detects_tampering:335 calls symbol:src/helix/campaigns/corpus.py:generate_corpus:158 (low)
  • symbol:tests/test_campaigns_determinism.py:test_verify_bundle_integrity_detects_tampering:335 calls symbol:src/helix/campaigns/engine.py:run_shard:247 (low)
  • symbol:tests/test_campaigns_determinism.py:test_verify_bundle_integrity_detects_tampering:335 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/test_center_hero_layout.py:test_center_hero_card_is_sized_for_onboarding:29 calls symbol:src/helix/studio/center_panel.py:CenterPanel:236 (low)
  • symbol:tests/test_center_hero_layout.py:test_center_hero_card_is_sized_for_onboarding:29 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_center_hero_layout.py:test_center_hero_card_is_sized_for_onboarding:29 calls symbol:tests/test_center_hero_layout.py:_StubMain:18 (high)
  • symbol:tests/test_center_hero_layout.py:test_center_hero_card_is_sized_for_onboarding:29 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_center_panel_outcome_count.py:_panel:20 calls symbol:src/helix/studio/center_panel.py:CenterPanel:236 (low)
  • symbol:tests/test_center_panel_outcome_count.py:_panel:20 calls symbol:tests/test_center_panel_outcome_count.py:_StubMain:15 (high)
  • symbol:tests/test_center_panel_outcome_count.py:test_center_panel_summary_uses_state_outcomes_when_evs_missing:25 calls symbol:src/helix/studio/center_panel.py:set_evs:1553 (low)
  • symbol:tests/test_center_panel_outcome_count.py:test_center_panel_summary_uses_state_outcomes_when_evs_missing:25 calls symbol:tests/test_center_panel_outcome_count.py:_panel:20 (high)
  • symbol:tests/test_center_panel_outcome_count.py:test_center_panel_summary_uses_state_outcomes_when_evs_missing:25 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_chain_out_of_order.py:_graph:5 calls symbol:src/helix/studio/rail_model.py:RailGraph:83 (low)
  • symbol:tests/test_chain_out_of_order.py:_graph:5 calls symbol:src/helix/studio/rail_model.py:RailSegment:47 (low)
  • symbol:tests/test_chain_out_of_order.py:test_out_of_order_evidence_completion_is_dropped:13 calls symbol:src/helix/studio/rail_model.py:get:91 (low)
  • symbol:tests/test_chain_out_of_order.py:test_out_of_order_evidence_completion_is_dropped:13 calls symbol:src/helix/studio/rail_state.py:begin_compute:83 (low)
  • symbol:tests/test_chain_out_of_order.py:test_out_of_order_evidence_completion_is_dropped:13 calls symbol:src/helix/studio/rail_state.py:end_compute:107 (low)
  • symbol:tests/test_chain_out_of_order.py:test_out_of_order_evidence_completion_is_dropped:13 calls symbol:src/helix/studio/rail_state.py:RailStateStore:20 (low)
  • symbol:tests/test_chain_out_of_order.py:test_out_of_order_evidence_completion_is_dropped:13 calls symbol:src/helix/studio/rail_state.py:set_graph:60 (low)
  • symbol:tests/test_chain_out_of_order.py:test_out_of_order_evidence_completion_is_dropped:13 calls symbol:tests/test_chain_out_of_order.py:_graph:5 (high)
  • symbol:tests/test_claims_dirty_invariant.py:_graph:7 calls symbol:src/helix/studio/rail_model.py:RailGraph:83 (low)
  • symbol:tests/test_claims_dirty_invariant.py:_graph:7 calls symbol:src/helix/studio/rail_model.py:RailSegment:47 (low)
  • symbol:tests/test_claims_dirty_invariant.py:test_claims_dirty_forces_evidence_dirty:29 calls symbol:src/helix/studio/rail_model.py:get:91 (low)
  • symbol:tests/test_claims_dirty_invariant.py:test_claims_dirty_forces_evidence_dirty:29 calls symbol:src/helix/studio/rail_state.py:mark_segment_state:72 (low)
  • symbol:tests/test_claims_dirty_invariant.py:test_claims_dirty_forces_evidence_dirty:29 calls symbol:src/helix/studio/rail_state.py:RailStateStore:20 (low)
  • symbol:tests/test_claims_dirty_invariant.py:test_claims_dirty_forces_evidence_dirty:29 calls symbol:src/helix/studio/rail_state.py:set_graph:60 (low)
  • symbol:tests/test_claims_dirty_invariant.py:test_claims_dirty_forces_evidence_dirty:29 calls symbol:tests/test_claims_dirty_invariant.py:_graph:7 (high)
  • symbol:tests/test_cli_completion_footer.py:test_cli_completion_footer_includes_output_paths:35 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_cli_deterministic_smoke.py:test_cli_version_runs_in_deterministic_mode:11 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/test_cli_deterministic_smoke.py:test_cli_version_runs_in_deterministic_mode:11 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_cli_headless.py:_make_bundle:70 calls symbol:src/helix/snapshot_bundle.py:pack_snapshot_bundle:132 (low)
  • symbol:tests/test_cli_headless.py:_make_bundle:70 calls symbol:tests/test_cli_headless.py:_write_json:65 (high)
  • symbol:tests/test_cli_headless.py:_make_pcr_bundle:119 calls symbol:src/helix/snapshot_bundle.py:pack_snapshot_bundle:132 (low)
  • symbol:tests/test_cli_headless.py:_make_pcr_bundle:119 calls symbol:tests/test_cli_headless.py:_write_json:65 (high)
  • symbol:tests/test_cli_headless.py:_make_prime_bundle:94 calls symbol:src/helix/snapshot_bundle.py:pack_snapshot_bundle:132 (low)
  • symbol:tests/test_cli_headless.py:_make_prime_bundle:94 calls symbol:tests/test_cli_headless.py:_write_json:65 (high)
  • symbol:tests/test_cli_headless.py:_write_json:65 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_cli_headless.py:test_headless_compare_and_report_emit_outputs:240 calls symbol:src/helix/cli.py:command_headless_compare:613 (low)
  • symbol:tests/test_cli_headless.py:test_headless_compare_and_report_emit_outputs:240 calls symbol:src/helix/cli.py:command_headless_report:634 (low)
  • symbol:tests/test_cli_headless.py:test_headless_compare_and_report_emit_outputs:240 calls symbol:src/helix/cli.py:command_headless_run:585 (low)
  • symbol:tests/test_cli_headless.py:test_headless_compare_and_report_emit_outputs:240 calls symbol:tests/test_cli_headless.py:_make_bundle:70 (high)
  • symbol:tests/test_cli_headless.py:test_headless_run_local_emits_artifacts_and_telemetry:145 calls symbol:src/helix/cli.py:command_headless_run:585 (low)
  • symbol:tests/test_cli_headless.py:test_headless_run_local_emits_artifacts_and_telemetry:145 calls symbol:tests/test_cli_headless.py:_make_bundle:70 (high)
  • symbol:tests/test_cli_headless.py:test_headless_run_ogn_submits_and_logs:218 calls symbol:src/helix/cli.py:command_headless_run:585 (low)
  • symbol:tests/test_cli_headless.py:test_headless_run_ogn_submits_and_logs:218 calls symbol:tests/test_cli_headless.py:_make_bundle:70 (high)
  • symbol:tests/test_cli_headless.py:test_local_run_produces_metrics:165 calls symbol:src/helix/cli.py:command_headless_run:585 (low)
  • symbol:tests/test_cli_headless.py:test_local_run_produces_metrics:165 calls symbol:tests/test_cli_headless.py:_make_bundle:70 (high)
  • symbol:tests/test_cli_headless.py:test_pcr_run_executes_locally:199 calls symbol:src/helix/cli.py:command_headless_run:585 (low)
  • symbol:tests/test_cli_headless.py:test_pcr_run_executes_locally:199 calls symbol:tests/test_cli_headless.py:_make_pcr_bundle:119 (high)
  • symbol:tests/test_cli_headless.py:test_prime_run_executes_locally:182 calls symbol:src/helix/cli.py:command_headless_run:585 (low)
  • symbol:tests/test_cli_headless.py:test_prime_run_executes_locally:182 calls symbol:tests/test_cli_headless.py:_make_prime_bundle:94 (high)
  • symbol:tests/test_cli_helixspec_run.py:test_helixspec_run_deterministic:35 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_cli_helixspec_run.py:test_helixspec_run_smoke:14 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_cli_helixspec_run.py:test_helixspec_run_verify_roundtrip:47 calls symbol:src/helixspec/cli.py:verify_bundle:94 (low)
  • symbol:tests/test_cli_helixspec_run.py:test_helixspec_run_verify_roundtrip:47 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_cli_helixspec.py:run_cli:12 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/test_cli_helixspec.py:run_cli:12 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_cli_helixspec.py:test_helixspec_diff_smoke:32 calls symbol:tests/test_cli_helixspec.py:run_cli:12 (high)
  • symbol:tests/test_cli_report_filter.py:_mk_run:8 calls symbol:src/helix/studio/models.py:EngineInfo:9 (low)
  • symbol:tests/test_cli_report_filter.py:_mk_run:8 calls symbol:src/helix/studio/models.py:OutcomeModel:31 (low)
  • symbol:tests/test_cli_report_filter.py:_mk_run:8 calls symbol:src/helix/studio/models.py:RunModel:63 (low)
  • symbol:tests/test_cli_report_filter.py:test_run_id_filter:26 calls symbol:src/helix/cli.py:run_report_filtered:970 (low)
  • symbol:tests/test_cli_report_filter.py:test_run_id_filter:26 calls symbol:src/helix/studio/session_io.py:save_session:86 (low)
  • symbol:tests/test_cli_report_filter.py:test_run_id_filter:26 calls symbol:src/helix/studio/session.py:add_run:140 (low)
  • symbol:tests/test_cli_report_filter.py:test_run_id_filter:26 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_cli_report_filter.py:test_run_id_filter:26 calls symbol:tests/test_cli_report_filter.py:_mk_run:8 (high)
  • symbol:tests/test_cli_simulate_prime.py:test_cli_simulate_prime_and_report:7 calls symbol:src/helix/cli.py:run_report_filtered:970 (low)
  • symbol:tests/test_cli_simulate_prime.py:test_cli_simulate_prime_and_report:7 calls symbol:src/helix/cli.py:run_simulate:946 (low)
  • symbol:tests/test_cli_simulate_prime.py:test_cli_simulate_prime_and_report:7 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_cli_simulate_prime.py:test_cli_simulate_prime_and_report:7 calls symbol:src/helix/studio/session_io.py:load_session:95 (low)
  • symbol:tests/test_cli_verify_export_contract.py:_env_with_src:15 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/test_cli_verify_export_contract.py:test_verify_export_prints_contract_badge_and_json_shape:89 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_cli_verify_export_contract.py:test_verify_export_prints_contract_badge_and_json_shape:89 calls symbol:tests/test_cli_verify_export_contract.py:_env_with_src:15 (high)
  • symbol:tests/test_cli_verify_export_contract.py:test_verify_export_prints_contract_badge_and_json_shape:89 calls symbol:tests/test_cli_verify_export_contract.py:_write_png_sidecar:25 (high)
  • symbol:tests/test_cli_verify_export_contract.py:test_verify_export_rejects_unknown_json_with_crisp_message:116 calls symbol:docs/playground/js/realtime.js:payload:438 (low)
  • symbol:tests/test_cli_verify_export_contract.py:test_verify_export_rejects_unknown_json_with_crisp_message:116 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_cli_verify_export_contract.py:test_verify_export_rejects_unknown_json_with_crisp_message:116 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_cli_verify_export_contract.py:test_verify_export_rejects_unknown_json_with_crisp_message:116 calls symbol:tests/test_cli_verify_export_contract.py:_env_with_src:15 (high)
  • symbol:tests/test_cli_verify_export_contract.py:test_verify_export_rejects_unsupported_contract_version:63 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_cli_verify_export_contract.py:test_verify_export_rejects_unsupported_contract_version:63 calls symbol:tests/test_cli_verify_export_contract.py:_env_with_src:15 (high)
  • symbol:tests/test_cli_verify_export_contract.py:test_verify_export_rejects_unsupported_contract_version:63 calls symbol:tests/test_cli_verify_export_contract.py:_write_png_sidecar:25 (high)
  • symbol:tests/test_clinical_endpoints.py:_make_test_cohort:17 calls symbol:src/helix/clinical/schema.py:Baseline:66 (low)
  • symbol:tests/test_clinical_endpoints.py:_make_test_cohort:17 calls symbol:src/helix/clinical/schema.py:ClinicalCohort:166 (low)
  • symbol:tests/test_clinical_endpoints.py:_make_test_cohort:17 calls symbol:src/helix/clinical/schema.py:Endpoint:47 (low)
  • symbol:tests/test_clinical_endpoints.py:_make_test_cohort:17 calls symbol:src/helix/clinical/schema.py:Patient:121 (low)
  • symbol:tests/test_clinical_endpoints.py:_make_test_cohort:17 calls symbol:src/helix/clinical/schema.py:TrialArm:31 (low)
  • symbol:tests/test_clinical_endpoints.py:test_compute_all:86 calls symbol:src/helix/clinical/endpoints.py:ClinicalEndpointEngine:44 (low)
  • symbol:tests/test_clinical_endpoints.py:test_compute_all:86 calls symbol:src/helix/clinical/endpoints.py:compute_all:151 (low)
  • symbol:tests/test_clinical_endpoints.py:test_compute_all:86 calls symbol:tests/test_clinical_endpoints.py:_make_test_cohort:17 (high)
  • symbol:tests/test_clinical_endpoints.py:test_compute_binary:41 calls symbol:src/helix/clinical/endpoints.py:ClinicalEndpointEngine:44 (low)
  • symbol:tests/test_clinical_endpoints.py:test_compute_binary:41 calls symbol:src/helix/clinical/endpoints.py:compute_binary:53 (low)
  • symbol:tests/test_clinical_endpoints.py:test_compute_binary:41 calls symbol:tests/test_clinical_endpoints.py:_make_test_cohort:17 (high)
  • symbol:tests/test_clinical_endpoints.py:test_compute_continuous:54 calls symbol:src/helix/clinical/endpoints.py:ClinicalEndpointEngine:44 (low)
  • symbol:tests/test_clinical_endpoints.py:test_compute_continuous:54 calls symbol:src/helix/clinical/endpoints.py:compute_continuous:83 (low)
  • symbol:tests/test_clinical_endpoints.py:test_compute_continuous:54 calls symbol:tests/test_clinical_endpoints.py:_make_test_cohort:17 (high)
  • symbol:tests/test_clinical_endpoints.py:test_compute_count:76 calls symbol:src/helix/clinical/endpoints.py:ClinicalEndpointEngine:44 (low)
  • symbol:tests/test_clinical_endpoints.py:test_compute_count:76 calls symbol:src/helix/clinical/endpoints.py:compute_count:132 (low)
  • symbol:tests/test_clinical_endpoints.py:test_compute_count:76 calls symbol:tests/test_clinical_endpoints.py:_make_test_cohort:17 (high)
  • symbol:tests/test_clinical_endpoints.py:test_compute_time_to_event:66 calls symbol:src/helix/clinical/endpoints.py:ClinicalEndpointEngine:44 (low)
  • symbol:tests/test_clinical_endpoints.py:test_compute_time_to_event:66 calls symbol:src/helix/clinical/endpoints.py:compute_time_to_event:102 (low)
  • symbol:tests/test_clinical_endpoints.py:test_compute_time_to_event:66 calls symbol:tests/test_clinical_endpoints.py:_make_test_cohort:17 (high)
  • symbol:tests/test_clinical_endpoints.py:test_determinism:96 calls symbol:src/helix/clinical/endpoints.py:ClinicalEndpointEngine:44 (low)
  • symbol:tests/test_clinical_endpoints.py:test_determinism:96 calls symbol:src/helix/clinical/endpoints.py:compute_continuous:83 (low)
  • symbol:tests/test_clinical_endpoints.py:test_determinism:96 calls symbol:tests/test_clinical_endpoints.py:_make_test_cohort:17 (high)
  • symbol:tests/test_clinical_endpoints.py:test_empty_arm:108 calls symbol:src/helix/clinical/endpoints.py:ClinicalEndpointEngine:44 (low)
  • symbol:tests/test_clinical_endpoints.py:test_empty_arm:108 calls symbol:src/helix/clinical/endpoints.py:compute_continuous:83 (low)
  • symbol:tests/test_clinical_endpoints.py:test_empty_arm:108 calls symbol:src/helix/clinical/schema.py:ClinicalCohort:166 (low)
  • symbol:tests/test_clinical_endpoints.py:test_empty_arm:108 calls symbol:src/helix/clinical/schema.py:Endpoint:47 (low)
  • symbol:tests/test_clinical_endpoints.py:test_empty_arm:108 calls symbol:src/helix/clinical/schema.py:TrialArm:31 (low)
  • symbol:tests/test_clinical_protocol.py:_make_cohort:24 calls symbol:src/helix/clinical/schema.py:Baseline:66 (low)
  • symbol:tests/test_clinical_protocol.py:_make_cohort:24 calls symbol:src/helix/clinical/schema.py:ClinicalCohort:166 (low)
  • symbol:tests/test_clinical_protocol.py:_make_cohort:24 calls symbol:src/helix/clinical/schema.py:Endpoint:47 (low)
  • symbol:tests/test_clinical_protocol.py:_make_cohort:24 calls symbol:src/helix/clinical/schema.py:Patient:121 (low)
  • symbol:tests/test_clinical_protocol.py:_make_cohort:24 calls symbol:src/helix/clinical/schema.py:TrialArm:31 (low)
  • symbol:tests/test_clinical_protocol.py:test_dose_response_computation:116 calls symbol:src/helix/clinical/protocol.py:DoseResponseParams:35 (low)
  • symbol:tests/test_clinical_protocol.py:test_dose_sweep:126 calls symbol:src/helix/clinical/protocol.py:generate_dose_sweep:435 (low)
  • symbol:tests/test_clinical_protocol.py:test_dose_sweep:126 calls symbol:src/helix/clinical/protocol.py:ProtocolConfig:85 (low)
  • symbol:tests/test_clinical_protocol.py:test_duration_sweep:136 calls symbol:src/helix/clinical/protocol.py:generate_duration_sweep:465 (low)
  • symbol:tests/test_clinical_protocol.py:test_duration_sweep:136 calls symbol:src/helix/clinical/protocol.py:ProtocolConfig:85 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_determinism:146 calls symbol:src/helix/clinical/protocol.py:ProtocolConfig:85 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_determinism:146 calls symbol:src/helix/clinical/protocol.py:ProtocolSimulator:180 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_determinism:146 calls symbol:src/helix/clinical/protocol.py:simulate:187 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_determinism:146 calls symbol:tests/test_clinical_protocol.py:_make_cohort:24 (high)
  • symbol:tests/test_clinical_protocol.py:test_protocol_respects_arm_id:99 calls symbol:src/helix/clinical/protocol.py:ProtocolConfig:85 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_respects_arm_id:99 calls symbol:src/helix/clinical/protocol.py:ProtocolSimulator:180 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_respects_arm_id:99 calls symbol:src/helix/clinical/protocol.py:simulate:187 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_respects_arm_id:99 calls symbol:tests/test_clinical_protocol.py:_make_cohort:24 (high)
  • symbol:tests/test_clinical_protocol.py:test_protocol_simulate_basic:41 calls symbol:src/helix/clinical/protocol.py:DoseResponseParams:35 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_simulate_basic:41 calls symbol:src/helix/clinical/protocol.py:ProtocolConfig:85 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_simulate_basic:41 calls symbol:src/helix/clinical/protocol.py:ProtocolSimulator:180 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_simulate_basic:41 calls symbol:src/helix/clinical/protocol.py:simulate:187 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_simulate_basic:41 calls symbol:tests/test_clinical_protocol.py:_make_cohort:24 (high)
  • symbol:tests/test_clinical_protocol.py:test_protocol_sweep:157 calls symbol:src/helix/clinical/protocol.py:generate_dose_sweep:435 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_sweep:157 calls symbol:src/helix/clinical/protocol.py:ProtocolConfig:85 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_sweep:157 calls symbol:src/helix/clinical/protocol.py:ProtocolSimulator:180 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_sweep:157 calls symbol:src/helix/clinical/protocol.py:sweep:253 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_sweep:157 calls symbol:tests/test_clinical_protocol.py:_make_cohort:24 (high)
  • symbol:tests/test_clinical_protocol.py:test_protocol_with_exclusion:81 calls symbol:src/helix/clinical/engine.py:FilterSpec:21 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_with_exclusion:81 calls symbol:src/helix/clinical/protocol.py:ExclusionRule:74 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_with_exclusion:81 calls symbol:src/helix/clinical/protocol.py:ProtocolConfig:85 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_with_exclusion:81 calls symbol:src/helix/clinical/protocol.py:ProtocolSimulator:180 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_with_exclusion:81 calls symbol:src/helix/clinical/protocol.py:simulate:187 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_with_exclusion:81 calls symbol:tests/test_clinical_protocol.py:_make_cohort:24 (high)
  • symbol:tests/test_clinical_protocol.py:test_protocol_with_inclusion:65 calls symbol:src/helix/clinical/engine.py:FilterSpec:21 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_with_inclusion:65 calls symbol:src/helix/clinical/protocol.py:InclusionRule:63 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_with_inclusion:65 calls symbol:src/helix/clinical/protocol.py:ProtocolConfig:85 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_with_inclusion:65 calls symbol:src/helix/clinical/protocol.py:ProtocolSimulator:180 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_with_inclusion:65 calls symbol:src/helix/clinical/protocol.py:simulate:187 (low)
  • symbol:tests/test_clinical_protocol.py:test_protocol_with_inclusion:65 calls symbol:tests/test_clinical_protocol.py:_make_cohort:24 (high)
  • symbol:tests/test_clinical_replay.py:_make_replay_cohort:23 calls symbol:src/helix/clinical/schema.py:Baseline:66 (low)
  • symbol:tests/test_clinical_replay.py:_make_replay_cohort:23 calls symbol:src/helix/clinical/schema.py:ClinicalCohort:166 (low)
  • symbol:tests/test_clinical_replay.py:_make_replay_cohort:23 calls symbol:src/helix/clinical/schema.py:Endpoint:47 (low)
  • symbol:tests/test_clinical_replay.py:_make_replay_cohort:23 calls symbol:src/helix/clinical/schema.py:Patient:121 (low)
  • symbol:tests/test_clinical_replay.py:_make_replay_cohort:23 calls symbol:src/helix/clinical/schema.py:TrialArm:31 (low)
  • symbol:tests/test_clinical_replay.py:test_counterfactual_filter_report:59 calls symbol:src/helix/clinical/engine.py:FilterSpec:21 (low)
  • symbol:tests/test_clinical_replay.py:test_counterfactual_filter_report:59 calls symbol:src/helix/clinical/replay.py:CounterfactualSpec:106 (low)
  • symbol:tests/test_clinical_replay.py:test_counterfactual_filter_report:59 calls symbol:src/helix/clinical/replay.py:run_counterfactuals:237 (low)
  • symbol:tests/test_clinical_replay.py:test_counterfactual_filter_report:59 calls symbol:src/helix/clinical/replay.py:TrialReplayEngine:216 (low)
  • symbol:tests/test_clinical_replay.py:test_counterfactual_filter_report:59 calls symbol:tests/test_clinical_replay.py:_make_replay_cohort:23 (high)
  • symbol:tests/test_clinical_replay.py:test_counterfactual_protocol_snapshot:79 calls symbol:src/helix/clinical/engine.py:FilterSpec:21 (low)
  • symbol:tests/test_clinical_replay.py:test_counterfactual_protocol_snapshot:79 calls symbol:src/helix/clinical/protocol.py:DoseResponseParams:35 (low)
  • symbol:tests/test_clinical_replay.py:test_counterfactual_protocol_snapshot:79 calls symbol:src/helix/clinical/protocol.py:InclusionRule:63 (low)
  • symbol:tests/test_clinical_replay.py:test_counterfactual_protocol_snapshot:79 calls symbol:src/helix/clinical/protocol.py:ProtocolConfig:85 (low)
  • symbol:tests/test_clinical_replay.py:test_counterfactual_protocol_snapshot:79 calls symbol:src/helix/clinical/replay.py:CounterfactualSpec:106 (low)
  • symbol:tests/test_clinical_replay.py:test_counterfactual_protocol_snapshot:79 calls symbol:src/helix/clinical/replay.py:run_counterfactuals:237 (low)
  • symbol:tests/test_clinical_replay.py:test_counterfactual_protocol_snapshot:79 calls symbol:src/helix/clinical/replay.py:TrialReplayEngine:216 (low)
  • symbol:tests/test_clinical_replay.py:test_counterfactual_protocol_snapshot:79 calls symbol:tests/test_clinical_replay.py:_make_replay_cohort:23 (high)
  • symbol:tests/test_clinical_replay.py:test_mechanism_registry_covers_example_ids:102 calls symbol:src/helix/clinical/mechanisms/registry.py:has:33 (low)
  • symbol:tests/test_clinical_replay.py:test_replay_baseline_deterministic:47 calls symbol:src/helix/clinical/replay.py:replay:222 (low)
  • symbol:tests/test_clinical_replay.py:test_replay_baseline_deterministic:47 calls symbol:src/helix/clinical/replay.py:TrialReplayEngine:216 (low)
  • symbol:tests/test_clinical_replay.py:test_replay_baseline_deterministic:47 calls symbol:tests/test_clinical_replay.py:_make_replay_cohort:23 (high)
  • symbol:tests/test_clinical.py:sample_cohort:23 calls symbol:src/helix/clinical/schema.py:Baseline:66 (low)
  • symbol:tests/test_clinical.py:sample_cohort:23 calls symbol:src/helix/clinical/schema.py:ClinicalCohort:166 (low)
  • symbol:tests/test_clinical.py:sample_cohort:23 calls symbol:src/helix/clinical/schema.py:Endpoint:47 (low)
  • symbol:tests/test_clinical.py:sample_cohort:23 calls symbol:src/helix/clinical/schema.py:Patient:121 (low)
  • symbol:tests/test_clinical.py:sample_cohort:23 calls symbol:src/helix/clinical/schema.py:TrialArm:31 (low)
  • symbol:tests/test_clinical.py:test_adverse_event_to_dict:173 calls symbol:src/helix/clinical/schema.py:AdverseEvent:105 (low)
  • symbol:tests/test_clinical.py:test_compare_arms:110 calls symbol:src/helix/clinical/engine.py:CohortEngine:109 (low)
  • symbol:tests/test_clinical.py:test_compare_arms:110 calls symbol:src/helix/clinical/engine.py:compare_arms:157 (low)
  • symbol:tests/test_clinical.py:test_config_hash_ignores_input_order:133 calls symbol:src/helix/clinical/schema.py:ClinicalCohort:166 (low)
  • symbol:tests/test_clinical.py:test_deterministic_filter:120 calls symbol:src/helix/clinical/engine.py:CohortEngine:109 (low)
  • symbol:tests/test_clinical.py:test_deterministic_filter:120 calls symbol:src/helix/clinical/engine.py:filter:116 (low)
  • symbol:tests/test_clinical.py:test_deterministic_filter:120 calls symbol:src/helix/clinical/engine.py:FilterSpec:21 (low)
  • symbol:tests/test_clinical.py:test_empty_filter_passes_all:142 calls symbol:src/helix/clinical/engine.py:CohortEngine:109 (low)
  • symbol:tests/test_clinical.py:test_empty_filter_passes_all:142 calls symbol:src/helix/clinical/engine.py:filter:116 (low)
  • symbol:tests/test_clinical.py:test_endpoint_to_dict:167 calls symbol:src/helix/clinical/schema.py:Endpoint:47 (low)
  • symbol:tests/test_clinical.py:test_filter_eq:74 calls symbol:src/helix/clinical/engine.py:CohortEngine:109 (low)
  • symbol:tests/test_clinical.py:test_filter_eq:74 calls symbol:src/helix/clinical/engine.py:filter:116 (low)
  • symbol:tests/test_clinical.py:test_filter_eq:74 calls symbol:src/helix/clinical/engine.py:FilterSpec:21 (low)
  • symbol:tests/test_clinical.py:test_filter_gt:82 calls symbol:src/helix/clinical/engine.py:CohortEngine:109 (low)
  • symbol:tests/test_clinical.py:test_filter_gt:82 calls symbol:src/helix/clinical/engine.py:filter:116 (low)
  • symbol:tests/test_clinical.py:test_filter_gt:82 calls symbol:src/helix/clinical/engine.py:FilterSpec:21 (low)
  • symbol:tests/test_clinical.py:test_filter_in:97 calls symbol:src/helix/clinical/engine.py:CohortEngine:109 (low)
  • symbol:tests/test_clinical.py:test_filter_in:97 calls symbol:src/helix/clinical/engine.py:filter:116 (low)
  • symbol:tests/test_clinical.py:test_filter_in:97 calls symbol:src/helix/clinical/engine.py:FilterSpec:21 (low)
  • symbol:tests/test_clinical.py:test_filter_multiple:88 calls symbol:src/helix/clinical/engine.py:CohortEngine:109 (low)
  • symbol:tests/test_clinical.py:test_filter_multiple:88 calls symbol:src/helix/clinical/engine.py:filter:116 (low)
  • symbol:tests/test_clinical.py:test_filter_multiple:88 calls symbol:src/helix/clinical/engine.py:FilterSpec:21 (low)
  • symbol:tests/test_clinical.py:test_no_match_filter:147 calls symbol:src/helix/clinical/engine.py:CohortEngine:109 (low)
  • symbol:tests/test_clinical.py:test_no_match_filter:147 calls symbol:src/helix/clinical/engine.py:filter:116 (low)
  • symbol:tests/test_clinical.py:test_no_match_filter:147 calls symbol:src/helix/clinical/engine.py:FilterSpec:21 (low)
  • symbol:tests/test_clinical.py:test_stratify:102 calls symbol:src/helix/clinical/engine.py:CohortEngine:109 (low)
  • symbol:tests/test_clinical.py:test_stratify:102 calls symbol:src/helix/clinical/engine.py:stratify:135 (low)
  • symbol:tests/test_clinical.py:test_stratify:102 calls symbol:src/helix/clinical/engine.py:StratifySpec:33 (low)
  • symbol:tests/test_clinical.py:test_summarize:66 calls symbol:src/helix/clinical/engine.py:CohortEngine:109 (low)
  • symbol:tests/test_clinical.py:test_summarize:66 calls symbol:src/helix/clinical/engine.py:summarize:189 (low)
  • symbol:tests/test_codon.py:test_detect_frameshifts:83 calls symbol:src/helix/codon.py:detect_frameshifts:286 (low)
  • symbol:tests/test_codon.py:test_find_orfs_basic:47 calls symbol:src/helix/codon.py:find_orfs:190 (low)
  • symbol:tests/test_codon.py:test_find_orfs_multiple_frames:59 calls symbol:src/helix/codon.py:find_orfs:190 (low)
  • symbol:tests/test_codon.py:test_find_orfs_partial:66 calls symbol:src/helix/codon.py:find_orfs:190 (low)
  • symbol:tests/test_codon.py:test_find_orfs_reverse_strand:75 calls symbol:src/helix/codon.py:find_orfs:190 (low)
  • symbol:tests/test_codon.py:test_frameshift_export_helpers:101 calls symbol:src/helix/codon.py:detect_frameshifts:286 (low)
  • symbol:tests/test_codon.py:test_frameshift_export_helpers:101 calls symbol:src/helix/codon.py:frameshifts_to_csv:334 (low)
  • symbol:tests/test_codon.py:test_orfs_export_helpers:92 calls symbol:src/helix/codon.py:find_orfs:190 (low)
  • symbol:tests/test_codon.py:test_orfs_export_helpers:92 calls symbol:src/helix/codon.py:orfs_to_csv:268 (low)
  • symbol:tests/test_codon.py:test_orfs_export_helpers:92 calls symbol:src/helix/codon.py:orfs_to_fasta:257 (low)
  • symbol:tests/test_codon.py:test_translate_rna_basic:29 calls symbol:src/helix/codon.py:translate_rna:107 (low)
  • symbol:tests/test_codon.py:test_translate_rna_invalid_base:42 calls symbol:src/helix/codon.py:translate_rna:107 (low)
  • symbol:tests/test_codon.py:test_translate_rna_invalid_length:37 calls symbol:src/helix/codon.py:translate_rna:107 (low)
  • symbol:tests/test_codon.py:test_translate_rna_stop_symbol:33 calls symbol:src/helix/codon.py:translate_rna:107 (low)
  • symbol:tests/test_compliance_controls.py:test_at_least_one_control_per_framework:57 calls symbol:src/helix/compliance/controls.py:load_controls:55 (low)
  • symbol:tests/test_compliance_controls.py:test_control_ids_are_unique:71 calls symbol:src/helix/compliance/controls.py:load_controls:55 (low)
  • symbol:tests/test_compliance_controls.py:test_every_control_has_valid_framework:25 calls symbol:src/helix/compliance/controls.py:load_controls:55 (low)
  • symbol:tests/test_compliance_controls.py:test_every_control_has_valid_status:31 calls symbol:src/helix/compliance/controls.py:load_controls:55 (low)
  • symbol:tests/test_compliance_controls.py:test_every_evidence_path_exists:39 calls symbol:src/helix/compliance/controls.py:load_controls:55 (low)
  • symbol:tests/test_compliance_controls.py:test_every_evidence_path_exists:39 calls symbol:tests/test_compliance_controls.py:_file_exists:13 (high)
  • symbol:tests/test_compliance_controls.py:test_every_test_path_exists:48 calls symbol:src/helix/compliance/controls.py:load_controls:55 (low)
  • symbol:tests/test_compliance_controls.py:test_every_test_path_exists:48 calls symbol:tests/test_compliance_controls.py:_file_exists:13 (high)
  • symbol:tests/test_compliance_controls.py:test_load_controls_returns_non_empty_tuple:17 calls symbol:src/helix/compliance/controls.py:load_controls:55 (low)
  • symbol:tests/test_compliance_controls.py:test_notes_are_populated_for_partial_and_planned:62 calls symbol:src/helix/compliance/controls.py:load_controls:55 (low)
  • symbol:tests/test_composite_editability_cuda.py:test_composite_simple_positive_and_penalty:12 calls symbol:src/helix/helix_cuda_fields.py:composite_editability_scores:80 (low)
  • symbol:tests/test_config_features.py:test_feature_flag_default_off:8 calls symbol:src/helix/config.py:HelixFeatures:86 (low)
  • symbol:tests/test_config_features.py:test_feature_flag_on:14 calls symbol:src/helix/config.py:HelixFeatures:86 (low)
  • symbol:tests/test_contract_identity_writers.py:_dummy_run:23 calls symbol:src/helix/studio/models.py:EngineInfo:9 (low)
  • symbol:tests/test_contract_identity_writers.py:_dummy_run:23 calls symbol:src/helix/studio/models.py:OutcomeModel:31 (low)
  • symbol:tests/test_contract_identity_writers.py:_dummy_run:23 calls symbol:src/helix/studio/models.py:RunModel:63 (low)
  • symbol:tests/test_contract_identity_writers.py:test_d2_policy_requires_pinned_path_or_explicit_downgrade:166 calls symbol:src/helix/scientific_contract.py:load_policy:417 (low)
  • symbol:tests/test_contract_identity_writers.py:test_d2_policy_requires_pinned_path_or_explicit_downgrade:166 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_contract_identity_writers.py:test_d2_policy_under_docs_policies_is_not_considered_pinned:182 calls symbol:src/helix/scientific_contract.py:load_policy:417 (low)
  • symbol:tests/test_contract_identity_writers.py:test_d2_policy_under_docs_policies_is_not_considered_pinned:182 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_contract_identity_writers.py:test_evidence_env_fallback_records_provenance:126 calls symbol:src/helix/scientific_contract.py:_reset_contract_identity_for_tests:312 (low)
  • symbol:tests/test_contract_identity_writers.py:test_evidence_env_fallback_records_provenance:126 calls symbol:src/helix/studio/export_evidence.py:run_to_evidence:98 (low)
  • symbol:tests/test_contract_identity_writers.py:test_evidence_env_fallback_records_provenance:126 calls symbol:tests/test_contract_identity_writers.py:_dummy_run:23 (high)
  • symbol:tests/test_contract_identity_writers.py:test_export_and_evidence_stamp_scientific_contract_header:60 calls symbol:src/helix/scientific_contract.py:current_contract_identity:212 (low)
  • symbol:tests/test_contract_identity_writers.py:test_export_and_evidence_stamp_scientific_contract_header:60 calls symbol:src/helix/scientific_contract.py:load_model_semantics:485 (low)
  • symbol:tests/test_contract_identity_writers.py:test_export_and_evidence_stamp_scientific_contract_header:60 calls symbol:src/helix/scientific_contract.py:load_policy:417 (low)
  • symbol:tests/test_contract_identity_writers.py:test_export_and_evidence_stamp_scientific_contract_header:60 calls symbol:src/helix/studio/export_evidence.py:run_to_evidence:98 (low)
  • symbol:tests/test_contract_identity_writers.py:test_export_and_evidence_stamp_scientific_contract_header:60 calls symbol:src/helix/studio/export_run.py:export_payload_for_run:45 (low)
  • symbol:tests/test_contract_identity_writers.py:test_export_and_evidence_stamp_scientific_contract_header:60 calls symbol:tests/test_contract_identity_writers.py:_assert_scientific_header:39 (high)
  • symbol:tests/test_contract_identity_writers.py:test_export_and_evidence_stamp_scientific_contract_header:60 calls symbol:tests/test_contract_identity_writers.py:_dummy_run:23 (high)
  • symbol:tests/test_contract_identity_writers.py:test_export_env_fallback_warns_and_records_provenance_block:100 calls symbol:src/helix/scientific_contract.py:_reset_contract_identity_for_tests:312 (low)
  • symbol:tests/test_contract_identity_writers.py:test_export_env_fallback_warns_and_records_provenance_block:100 calls symbol:src/helix/studio/export_run.py:export_payload_for_run:45 (low)
  • symbol:tests/test_contract_identity_writers.py:test_export_env_fallback_warns_and_records_provenance_block:100 calls symbol:tests/test_contract_identity_writers.py:_dummy_run:23 (high)
  • symbol:tests/test_contract_identity_writers.py:test_gpu_backend_string_is_not_misclassified_as_cpu:83 calls symbol:src/helix/scientific_contract.py:load_model_semantics:485 (low)
  • symbol:tests/test_contract_identity_writers.py:test_gpu_backend_string_is_not_misclassified_as_cpu:83 calls symbol:src/helix/scientific_contract.py:load_policy:417 (low)
  • symbol:tests/test_contract_identity_writers.py:test_gpu_backend_string_is_not_misclassified_as_cpu:83 calls symbol:src/helix/studio/export_run.py:export_payload_for_run:45 (low)
  • symbol:tests/test_contract_identity_writers.py:test_gpu_backend_string_is_not_misclassified_as_cpu:83 calls symbol:src/helix/studio/models.py:EngineInfo:9 (low)
  • symbol:tests/test_contract_identity_writers.py:test_gpu_backend_string_is_not_misclassified_as_cpu:83 calls symbol:tests/test_contract_identity_writers.py:_dummy_run:23 (high)
  • symbol:tests/test_contract_identity_writers.py:test_unpinned_d2_policy_downgrade_is_stamped_into_artifact_headers:200 calls symbol:src/helix/scientific_contract.py:_reset_contract_identity_for_tests:312 (low)
  • symbol:tests/test_contract_identity_writers.py:test_unpinned_d2_policy_downgrade_is_stamped_into_artifact_headers:200 calls symbol:src/helix/scientific_contract.py:load_model_semantics:485 (low)
  • symbol:tests/test_contract_identity_writers.py:test_unpinned_d2_policy_downgrade_is_stamped_into_artifact_headers:200 calls symbol:src/helix/scientific_contract.py:load_policy:417 (low)
  • symbol:tests/test_contract_identity_writers.py:test_unpinned_d2_policy_downgrade_is_stamped_into_artifact_headers:200 calls symbol:src/helix/studio/export_evidence.py:run_to_evidence:98 (low)
  • symbol:tests/test_contract_identity_writers.py:test_unpinned_d2_policy_downgrade_is_stamped_into_artifact_headers:200 calls symbol:src/helix/studio/export_run.py:export_payload_for_run:45 (low)
  • symbol:tests/test_contract_identity_writers.py:test_unpinned_d2_policy_downgrade_is_stamped_into_artifact_headers:200 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_contract_identity_writers.py:test_unpinned_d2_policy_downgrade_is_stamped_into_artifact_headers:200 calls symbol:tests/test_contract_identity_writers.py:_dummy_run:23 (high)
  • symbol:tests/test_contract_identity_writers.py:test_writers_fail_closed_when_env_fallback_disallowed:152 calls symbol:src/helix/scientific_contract.py:_reset_contract_identity_for_tests:312 (low)
  • symbol:tests/test_contract_identity_writers.py:test_writers_fail_closed_when_env_fallback_disallowed:152 calls symbol:src/helix/studio/export_evidence.py:run_to_evidence:98 (low)
  • symbol:tests/test_contract_identity_writers.py:test_writers_fail_closed_when_env_fallback_disallowed:152 calls symbol:src/helix/studio/export_run.py:export_payload_for_run:45 (low)
  • symbol:tests/test_contract_identity_writers.py:test_writers_fail_closed_when_env_fallback_disallowed:152 calls symbol:tests/test_contract_identity_writers.py:_dummy_run:23 (high)
  • symbol:tests/test_contract_info.py:_payload:16 calls symbol:src/helix/contract_info.py:get_contract_info:82 (low)
  • symbol:tests/test_contract_info.py:test_contract_info_cli_json_flag:43 calls symbol:tests/test_contract_info.py:_extract_info_payload:38 (high)
  • symbol:tests/test_contract_info.py:test_contract_info_cli_json_flag:43 calls symbol:tests/test_helix_cli.py:run_cli:22 (medium)
  • symbol:tests/test_contract_info.py:test_contract_info_cli_mutual_exclusive_flags:49 calls symbol:tests/test_helix_cli.py:run_cli:22 (medium)
  • symbol:tests/test_contract_info.py:test_contract_info_is_deterministic:27 calls symbol:tests/test_contract_info.py:_payload:16 (high)
  • symbol:tests/test_crash_record.py:test_crash_record_written_and_included_in_bundle:11 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_crash_record.py:test_crash_record_written_and_included_in_bundle:11 calls symbol:src/helix/support/bundle.py:write_support_bundle:232 (low)
  • symbol:tests/test_crash_record.py:test_crash_record_written_and_included_in_bundle:11 calls symbol:src/helix/support/crash.py:latest_crash:129 (low)
  • symbol:tests/test_crash_record.py:test_crash_record_written_and_included_in_bundle:11 calls symbol:src/helix/support/crash.py:write_crash_record:59 (low)
  • symbol:tests/test_crispr_backend_selection.py:test_gpu_backend_errors_without_cuda_when_no_fallback:32 calls symbol:src/helix/crispr/physics.py:create_crispr_physics:611 (low)
  • symbol:tests/test_crispr_backend_selection.py:test_gpu_backend_fallback_updates_metadata:39 calls symbol:src/helix/cli.py:_attach_crispr_engine_meta:197 (low)
  • symbol:tests/test_crispr_backend_selection.py:test_gpu_backend_fallback_updates_metadata:39 calls symbol:src/helix/crispr/physics.py:create_crispr_physics:611 (low)
  • symbol:tests/test_crispr_backend_selection.py:test_gpu_backend_fallback_updates_metadata:39 calls symbol:src/helix/crispr/physics.py:get_last_crispr_backend:231 (low)
  • symbol:tests/test_crispr_backend_selection.py:test_native_cpu_backend_errors_without_native:24 calls symbol:src/helix/crispr/physics.py:create_crispr_physics:611 (low)
  • symbol:tests/test_crispr_coordinate_contract.py:test_anchor_midpoint_index_invariants:16 calls symbol:src/helix/crispr/coords.py:anchor_midpoint_index:6 (low)
  • symbol:tests/test_crispr_coordinate_contract.py:test_coordinate_contract_fuzz_export_matches_payload_focus:134 calls symbol:src/helix/crispr/coords.py:anchor_midpoint_index:6 (low)
  • symbol:tests/test_crispr_coordinate_contract.py:test_coordinate_contract_fuzz_export_matches_payload_focus:134 calls symbol:src/helix/crispr/coords.py:focus_index:22 (low)
  • symbol:tests/test_crispr_coordinate_contract.py:test_coordinate_contract_fuzz_export_matches_payload_focus:134 calls symbol:src/helix/crispr/guide_export.py:write_guides_csv:48 (low)
  • symbol:tests/test_crispr_coordinate_contract.py:test_coordinate_contract_fuzz_export_matches_payload_focus:134 calls symbol:src/helix/crispr/simulate.py:simulate_cut_repair:270 (low)
  • symbol:tests/test_crispr_coordinate_contract.py:test_coordinate_contract_fuzz_export_matches_payload_focus:134 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_crispr_coordinate_contract.py:test_focus_index_prefers_cut_when_present:28 calls symbol:src/helix/crispr/coords.py:focus_index:22 (low)
  • symbol:tests/test_crispr_coordinate_contract.py:test_guides_csv_dual_write_has_stable_headers_and_focus_rule:33 calls symbol:src/helix/crispr/guide_export.py:write_guides_csv:48 (low)
  • symbol:tests/test_crispr_coordinate_contract.py:test_sim_payload_includes_coordinate_contract_and_no_synthetic_cut:92 calls symbol:src/helix/crispr/simulate.py:simulate_cut_repair:270 (low)
  • symbol:tests/test_crispr_cut_position_consistency.py:_demo_cas:13 calls symbol:src/helix/crispr/model.py:CasSystem:39 (low)
  • symbol:tests/test_crispr_cut_position_consistency.py:_demo_cas:13 calls symbol:src/helix/crispr/model.py:PAMRule:23 (low)
  • symbol:tests/test_crispr_cut_position_consistency.py:test_cut_position_consistent_between_rules_and_simulator:31 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/test_crispr_cut_position_consistency.py:test_cut_position_consistent_between_rules_and_simulator:31 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_cut_position_consistency.py:test_cut_position_consistent_between_rules_and_simulator:31 calls symbol:src/helix/crispr/rules.py:crispr_clean_cut:34 (low)
  • symbol:tests/test_crispr_cut_position_consistency.py:test_cut_position_consistent_between_rules_and_simulator:31 calls symbol:src/helix/crispr/simulator.py:simulate_cuts:87 (low)
  • symbol:tests/test_crispr_cut_position_consistency.py:test_cut_position_consistent_between_rules_and_simulator:31 calls symbol:src/helix/edit/dag.py:EditNode:14 (low)
  • symbol:tests/test_crispr_cut_position_consistency.py:test_cut_position_consistent_between_rules_and_simulator:31 calls symbol:src/helix/edit/simulate.py:SimulationContext:18 (low)
  • symbol:tests/test_crispr_cut_position_consistency.py:test_cut_position_consistent_between_rules_and_simulator:31 calls symbol:src/helix/genome/digital.py:view:92 (low)
  • symbol:tests/test_crispr_cut_position_consistency.py:test_cut_position_consistent_between_rules_and_simulator:31 calls symbol:src/helix/rng.py:Rng:57 (low)
  • symbol:tests/test_crispr_cut_position_consistency.py:test_cut_position_consistent_between_rules_and_simulator:31 calls symbol:tests/test_crispr_cut_position_consistency.py:_demo_cas:13 (high)
  • symbol:tests/test_crispr_cut_position_consistency.py:test_cut_position_consistent_between_rules_and_simulator:31 calls symbol:tests/test_crispr_cut_position_consistency.py:_demo_genomes:22 (high)
  • symbol:tests/test_crispr_dag_micro.py:test_crispr_micro_dag_matches_bruteforce:26 calls symbol:benchmarks/verify_crispr_micro.py:assert_probability_invariants:203 (low)
  • symbol:tests/test_crispr_dag_micro.py:test_crispr_micro_dag_matches_bruteforce:26 calls symbol:benchmarks/verify_crispr_micro.py:assert_structural_invariants:174 (low)
  • symbol:tests/test_crispr_dag_micro.py:test_crispr_micro_dag_matches_bruteforce:26 calls symbol:benchmarks/verify_crispr_micro.py:brute_force_crispr_micro:269 (low)
  • symbol:tests/test_crispr_dag_micro.py:test_crispr_micro_dag_matches_bruteforce:26 calls symbol:benchmarks/verify_crispr_micro.py:collect_terminal_logprobs_from_brute:163 (low)
  • symbol:tests/test_crispr_dag_micro.py:test_crispr_micro_dag_matches_bruteforce:26 calls symbol:benchmarks/verify_crispr_micro.py:collect_terminal_logprobs_from_payload:150 (low)
  • symbol:tests/test_crispr_dag_micro.py:test_crispr_micro_dag_matches_bruteforce:26 calls symbol:benchmarks/verify_crispr_micro.py:normalized_from_logs:143 (low)
  • symbol:tests/test_crispr_dag_micro.py:test_crispr_micro_dag_matches_bruteforce:26 calls symbol:benchmarks/verify_crispr_micro.py:read_fasta:81 (low)
  • symbol:tests/test_crispr_dag_micro.py:test_crispr_micro_dag_matches_bruteforce:26 calls symbol:benchmarks/verify_crispr_micro.py:run_helix_dag:99 (low)
  • symbol:tests/test_crispr_dag_micro.py:test_crispr_micro_dag_matches_bruteforce:26 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/test_crispr_dag_outcomes_sensitive_to_guide.py:test_dag_outcomes_change_with_shifted_guides:50 calls symbol:src/helix/crispr/model.py:CasSystem:39 (low)
  • symbol:tests/test_crispr_dag_outcomes_sensitive_to_guide.py:test_dag_outcomes_change_with_shifted_guides:50 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/test_crispr_dag_outcomes_sensitive_to_guide.py:test_dag_outcomes_change_with_shifted_guides:50 calls symbol:src/helix/crispr/model.py:PAMRule:23 (low)
  • symbol:tests/test_crispr_dag_outcomes_sensitive_to_guide.py:test_dag_outcomes_change_with_shifted_guides:50 calls symbol:tests/test_crispr_dag_outcomes_sensitive_to_guide.py:_outcomes_for_guide:9 (high)
  • symbol:tests/test_crispr_decision_contract.py:test_decision_contract_schema_and_semantics:19 calls symbol:tests/test_crispr_decision_contract.py:_load:15 (high)
  • symbol:tests/test_crispr_decision_contract.py:test_decision_contract_v1_legacy_fixture:42 calls symbol:tests/test_crispr_decision_contract.py:_load:15 (high)
  • symbol:tests/test_crispr_decision_contract.py:test_decision_contract_v1_legacy_fixture:42 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_crispr_demo_sim_fixture.py:test_crispr_demo_sim_fixture_is_valid:11 calls symbol:src/helix/gui/modern/builders_2p5d.py:build_workflow2p5d_crispr:261 (low)
  • symbol:tests/test_crispr_demo_sim_fixture.py:test_crispr_demo_sim_fixture_is_valid:11 calls symbol:src/helix/gui/modern/builders.py:build_crispr_viz_spec:40 (low)
  • symbol:tests/test_crispr_dynamic_sim.py:_joint_edit_fractions:122 calls symbol:src/helix/crispr/dynamic/state.py:edited_alleles:71 (low)
  • symbol:tests/test_crispr_dynamic_sim.py:_run:275 calls symbol:src/helix/crispr/dynamic/simulator.py:simulate_crispr_dynamic:163 (low)
  • symbol:tests/test_crispr_dynamic_sim.py:_run:275 calls symbol:src/helix/crispr/dynamic/state.py:edited_alleles:71 (low)
  • symbol:tests/test_crispr_dynamic_sim.py:test_delivery_realism_rnp_vs_plasmid_timecourse:29 calls symbol:src/helix/crispr/dynamic/simulator.py:edited_fraction:23 (low)
  • symbol:tests/test_crispr_dynamic_sim.py:test_delivery_realism_rnp_vs_plasmid_timecourse:29 calls symbol:src/helix/crispr/dynamic/simulator.py:simulate_crispr_dynamic:163 (low)
  • symbol:tests/test_crispr_dynamic_sim.py:test_delivery_realism_rnp_vs_plasmid_timecourse:29 calls symbol:tests/test_crispr_dynamic_sim.py:_base_config_dict:8 (high)
  • symbol:tests/test_crispr_dynamic_sim.py:test_measurement_model_dropout_reduces_large_deletion_detection:310 calls symbol:src/helix/crispr/dynamic/simulator.py:simulate_crispr_dynamic:163 (low)
  • symbol:tests/test_crispr_dynamic_sim.py:test_measurement_model_dropout_reduces_large_deletion_detection:310 calls symbol:tests/test_crispr_dynamic_sim.py:_base_config_dict:8 (high)
  • symbol:tests/test_crispr_dynamic_sim.py:test_multiplex_competition_reduces_per_locus_editing:76 calls symbol:src/helix/crispr/dynamic/simulator.py:edited_fraction:23 (low)
  • symbol:tests/test_crispr_dynamic_sim.py:test_multiplex_competition_reduces_per_locus_editing:76 calls symbol:src/helix/crispr/dynamic/simulator.py:simulate_crispr_dynamic:163 (low)
  • symbol:tests/test_crispr_dynamic_sim.py:test_multiplex_competition_reduces_per_locus_editing:76 calls symbol:tests/test_crispr_dynamic_sim.py:_base_config_dict:8 (high)
  • symbol:tests/test_crispr_dynamic_sim.py:test_ploidy_changes_edit_burden_and_heterozygosity:270 calls symbol:tests/test_crispr_dynamic_sim.py:_base_config_dict:8 (high)
  • symbol:tests/test_crispr_dynamic_sim.py:test_repair_saturation_and_sv_induce_multilocus_coupling:145 calls symbol:src/helix/crispr/dynamic/simulator.py:simulate_crispr_dynamic:163 (low)
  • symbol:tests/test_crispr_dynamic_sim.py:test_repair_saturation_and_sv_induce_multilocus_coupling:145 calls symbol:tests/test_crispr_dynamic_sim.py:_base_config_dict:8 (high)
  • symbol:tests/test_crispr_dynamic_sim.py:test_repair_saturation_and_sv_induce_multilocus_coupling:145 calls symbol:tests/test_crispr_dynamic_sim.py:_joint_edit_fractions:122 (high)
  • symbol:tests/test_crispr_dynamic_sim.py:test_sv_distance_weighting_prefers_close_pairs:184 calls symbol:src/helix/crispr/dynamic/simulator.py:simulate_crispr_dynamic:163 (low)
  • symbol:tests/test_crispr_dynamic_sim.py:test_sv_distance_weighting_prefers_close_pairs:184 calls symbol:tests/test_crispr_dynamic_sim.py:_base_config_dict:8 (high)
  • symbol:tests/test_crispr_dynamic_sim.py:test_translocations_nonzero_with_interchrom_weight:233 calls symbol:src/helix/crispr/dynamic/simulator.py:simulate_crispr_dynamic:163 (low)
  • symbol:tests/test_crispr_dynamic_sim.py:test_translocations_nonzero_with_interchrom_weight:233 calls symbol:tests/test_crispr_dynamic_sim.py:_base_config_dict:8 (high)
  • symbol:tests/test_crispr_edit_class_metadata.py:test_crispr_dag_nodes_carry_edit_class_and_mechanism:12 calls symbol:examples/offscreen_webrtc_demo/signaling/server.js:clients:10 (low)
  • symbol:tests/test_crispr_edit_class_metadata.py:test_crispr_dag_nodes_carry_edit_class_and_mechanism:12 calls symbol:src/helix/crispr/dag_api.py:build_crispr_edit_dag:18 (low)
  • symbol:tests/test_crispr_edit_class_metadata.py:test_crispr_dag_nodes_carry_edit_class_and_mechanism:12 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_edit_dag_crispr_micro.py:_collect_frames:13 calls symbol:src/helix/cli.py:_build_guide:223 (low)
  • symbol:tests/test_crispr_edit_dag_crispr_micro.py:_collect_frames:13 calls symbol:src/helix/cli.py:_load_digital_genome:206 (low)
  • symbol:tests/test_crispr_edit_dag_crispr_micro.py:_collect_frames:13 calls symbol:src/helix/cli.py:_resolve_cas_system:210 (low)
  • symbol:tests/test_crispr_edit_dag_crispr_micro.py:_dag_node_index:45 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/test_crispr_edit_dag_crispr_micro.py:test_crispr_micro_static_vs_frames_roundtrip:61 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/test_crispr_edit_dag_crispr_micro.py:test_crispr_micro_static_vs_frames_roundtrip:61 calls symbol:src/helix/cli.py:_edit_dag_to_payload:227 (low)
  • symbol:tests/test_crispr_edit_dag_crispr_micro.py:test_crispr_micro_static_vs_frames_roundtrip:61 calls symbol:src/helix/edit/dag.py:dag_from_payload:69 (low)
  • symbol:tests/test_crispr_edit_dag_crispr_micro.py:test_crispr_micro_static_vs_frames_roundtrip:61 calls symbol:src/helix/edit/post.py:dedupe_terminal_nodes:22 (low)
  • symbol:tests/test_crispr_edit_dag_crispr_micro.py:test_crispr_micro_static_vs_frames_roundtrip:61 calls symbol:tests/test_crispr_edit_dag_crispr_micro.py:_collect_frames:13 (high)
  • symbol:tests/test_crispr_edit_dag_crispr_micro.py:test_crispr_micro_static_vs_frames_roundtrip:61 calls symbol:tests/test_crispr_edit_dag_crispr_micro.py:_dag_edge_multiset:50 (high)
  • symbol:tests/test_crispr_edit_dag_crispr_micro.py:test_crispr_micro_static_vs_frames_roundtrip:61 calls symbol:tests/test_crispr_edit_dag_crispr_micro.py:_dag_node_index:45 (high)
  • symbol:tests/test_crispr_engine_cuda.py:_has_cuda:23 calls symbol:tests/test_offtarget_benchmark.py:cuda_available:87 (medium)
  • symbol:tests/test_crispr_engine_cuda.py:test_cli_crispr_simulate_reports_gpu:67 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_crispr_engine_cuda.py:test_cli_crispr_simulate_reports_gpu:67 calls symbol:tests/test_helix_cli.py:run_cli:22 (medium)
  • symbol:tests/test_crispr_engine_cuda.py:test_cuda_backend_matches_golden:46 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_engine_cuda.py:test_cuda_backend_matches_golden:46 calls symbol:src/helix/crispr/physics.py:create_crispr_physics:611 (low)
  • symbol:tests/test_crispr_engine_cuda.py:test_cuda_backend_matches_random_microbatch:53 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_engine_cuda.py:test_cuda_backend_matches_random_microbatch:53 calls symbol:src/helix/crispr/physics.py:_encode_sequence_to_uint8:55 (low)
  • symbol:tests/test_crispr_engine_cuda.py:test_cuda_backend_matches_random_microbatch:53 calls symbol:src/helix/crispr/physics.py:create_crispr_physics:611 (low)
  • symbol:tests/test_crispr_engine_cuda.py:test_cuda_backend_matches_random_microbatch:53 calls symbol:src/helix/crispr/physics.py:score_pairs_encoded:108 (low)
  • symbol:tests/test_crispr_engine_cuda.py:test_cuda_backend_matches_random_microbatch:53 calls symbol:tests/test_offtarget_properties.py:integers:22 (medium)
  • symbol:tests/test_crispr_engine_fixtures.py:_reference_scores:35 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_engine_fixtures.py:_reference_scores:35 calls symbol:src/helix/crispr/physics.py:compute_on_target_score_encoded:93 (low)
  • symbol:tests/test_crispr_engine_fixtures.py:_reference_scores:35 calls symbol:src/helix/crispr/physics.py:CRISPRPhysicsCPU:365 (low)
  • symbol:tests/test_crispr_engine_fixtures.py:test_cpu_reference_matches_golden:53 calls symbol:tests/test_crispr_engine_fixtures.py:_reference_scores:35 (high)
  • symbol:tests/test_crispr_engine_fixtures.py:test_native_matches_golden_if_available:58 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_engine_fixtures.py:test_native_matches_golden_if_available:58 calls symbol:src/helix/crispr/physics.py:create_crispr_physics:611 (low)
  • symbol:tests/test_crispr_fuzz.py:_make_physics:33 calls symbol:src/helix/crispr/physics.py:create_crispr_physics:611 (low)
  • symbol:tests/test_crispr_fuzz.py:test_crispr_edge_cases_no_nan:63 calls symbol:src/helix/crispr/physics.py:create_crispr_physics:611 (low)
  • symbol:tests/test_crispr_fuzz.py:test_crispr_edge_cases_no_nan:63 calls symbol:src/helix/crispr/physics.py:score_pairs_encoded:108 (low)
  • symbol:tests/test_crispr_fuzz.py:test_crispr_edge_cases_no_nan:63 calls symbol:src/helix/engine/encoding.py:encode_sequence_to_uint8:14 (low)
  • symbol:tests/test_crispr_fuzz.py:test_crispr_edge_cases_no_nan:63 calls symbol:tests/test_crispr_fuzz.py:_make_physics:33 (high)
  • symbol:tests/test_crispr_fuzz.py:test_crispr_random_fuzz_large_batch:46 calls symbol:src/helix/crispr/physics.py:create_crispr_physics:611 (low)
  • symbol:tests/test_crispr_fuzz.py:test_crispr_random_fuzz_large_batch:46 calls symbol:src/helix/crispr/physics.py:score_pairs_encoded:108 (low)
  • symbol:tests/test_crispr_fuzz.py:test_crispr_random_fuzz_large_batch:46 calls symbol:tests/test_crispr_fuzz.py:_make_physics:33 (high)
  • symbol:tests/test_crispr_fuzz.py:test_crispr_random_fuzz_large_batch:46 calls symbol:tests/test_offtarget_properties.py:integers:22 (medium)
  • symbol:tests/test_crispr_guide_objectives.py:test_compute_guide_metrics_includes_distance_gc_and_rna:17 calls symbol:src/helix/crispr/guide_objectives.py:compute_guide_metrics:120 (low)
  • symbol:tests/test_crispr_guide_objectives.py:test_pareto_front_ranks_assigns_non_dominated_front_zero:36 calls symbol:src/helix/crispr/guide_objectives.py:pareto_front_ranks:212 (low)
  • symbol:tests/test_crispr_guide_objectives.py:test_pareto_front_ranks_skips_missing_objective_metrics:64 calls symbol:src/helix/crispr/guide_objectives.py:pareto_front_ranks:212 (low)
  • symbol:tests/test_crispr_guide_objectives.py:test_parse_guide_objectives_v1_shape:86 calls symbol:src/helix/crispr/guide_objectives.py:parse_guide_objectives:30 (low)
  • symbol:tests/test_crispr_guide_objectives.py:test_rna_hairpin_proxy_detects_simple_stem:12 calls symbol:src/helix/crispr/guide_objectives.py:rna_hairpin_max_stem:92 (low)
  • symbol:tests/test_crispr_guide_sweep_cli_output.py:test_print_crispr_guide_sweep_completion_governed_bundle:8 calls symbol:src/helix/cli.py:_print_crispr_guide_sweep_completion:2591 (low)
  • symbol:tests/test_crispr_guide_sweep_cli_output.py:test_print_crispr_guide_sweep_completion_side_channel:32 calls symbol:src/helix/cli.py:_print_crispr_guide_sweep_completion:2591 (low)
  • symbol:tests/test_crispr_guide_sweep.py:test_guide_sweep_strict_policy_guardrail:12 calls symbol:src/helix/crispr/guide_sweep.py:build_decision:283 (low)
  • symbol:tests/test_crispr_guide_sweep.py:test_guide_sweep_strict_policy_guardrail:12 calls symbol:src/helix/crispr/guide_sweep.py:build_robustness_summary:226 (low)
  • symbol:tests/test_crispr_guide_sweep.py:test_guide_sweep_strict_policy_guardrail:12 calls symbol:src/helix/crispr/guide_sweep.py:ConstraintSpec:12 (low)
  • symbol:tests/test_crispr_guide_sweep.py:test_guide_sweep_strict_policy_guardrail:12 calls symbol:src/helix/crispr/guide_sweep.py:PolicySpec:18 (low)
  • symbol:tests/test_crispr_guides.py:test_cli_crispr_find_guides:85 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_crispr_guides.py:test_cli_crispr_find_guides:85 calls symbol:tests/test_helix_cli.py:run_cli:22 (medium)
  • symbol:tests/test_crispr_guides.py:test_cli_crispr_offtargets_and_score:134 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_crispr_guides.py:test_cli_crispr_offtargets_and_score:134 calls symbol:tests/test_helix_cli.py:run_cli:22 (medium)
  • symbol:tests/test_crispr_guides.py:test_cli_crispr_simulate_and_viz:201 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_crispr_guides.py:test_cli_crispr_simulate_and_viz:201 calls symbol:tests/test_helix_cli.py:run_cli:22 (medium)
  • symbol:tests/test_crispr_guides.py:test_enumerate_off_targets_detects_plus_and_minus:107 calls symbol:src/helix/crispr/pam.py:get_pam:65 (low)
  • symbol:tests/test_crispr_guides.py:test_enumerate_off_targets_detects_plus_and_minus:107 calls symbol:src/helix/crispr/score.py:enumerate_off_targets:43 (low)
  • symbol:tests/test_crispr_guides.py:test_enumerate_off_targets_respects_5prime_pam_orientation_minus:125 calls symbol:src/helix/crispr/score.py:enumerate_off_targets:43 (low)
  • symbol:tests/test_crispr_guides.py:test_enumerate_off_targets_respects_5prime_pam_orientation_minus:125 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_crispr_guides.py:test_enumerate_off_targets_respects_5prime_pam_orientation:116 calls symbol:src/helix/crispr/score.py:enumerate_off_targets:43 (low)
  • symbol:tests/test_crispr_guides.py:test_enumerate_off_targets_respects_5prime_pam_orientation:116 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_crispr_guides.py:test_find_guides_pam_sites_match_orientation_and_strand:42 calls symbol:src/helix/crispr/guide.py:find_guides:66 (low)
  • symbol:tests/test_crispr_guides.py:test_find_guides_pam_sites_match_orientation_and_strand:42 calls symbol:src/helix/crispr/pam.py:match_pam:111 (low)
  • symbol:tests/test_crispr_guides.py:test_find_guides_pam_sites_match_orientation_and_strand:42 calls symbol:src/helix/crispr/pam.py:reverse_complement_pattern:150 (low)
  • symbol:tests/test_crispr_guides.py:test_find_guides_plus_and_minus:14 calls symbol:src/helix/crispr/guide.py:find_guides:66 (low)
  • symbol:tests/test_crispr_guides.py:test_find_guides_plus_and_minus:14 calls symbol:src/helix/crispr/pam.py:get_pam:65 (low)
  • symbol:tests/test_crispr_guides.py:test_find_guides_plus_and_minus:14 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_crispr_guides.py:test_find_guides_supports_5prime_orientation:28 calls symbol:src/helix/crispr/guide.py:find_guides:66 (low)
  • symbol:tests/test_crispr_guides.py:test_find_guides_supports_5prime_orientation:28 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_crispr_guides.py:test_find_guides_window_limits_results:78 calls symbol:src/helix/crispr/guide.py:find_guides:66 (low)
  • symbol:tests/test_crispr_guides.py:test_find_guides_window_limits_results:78 calls symbol:src/helix/crispr/pam.py:get_pam:65 (low)
  • symbol:tests/test_crispr_interaction_proxy.py:test_score_off_targets_attaches_interaction_proxies:8 calls symbol:src/helix/crispr/score.py:score_off_targets:155 (low)
  • symbol:tests/test_crispr_interaction_proxy.py:test_score_off_targets_penalizes_pam_proximal_mismatches_more:46 calls symbol:src/helix/crispr/score.py:score_off_targets:155 (low)
  • symbol:tests/test_crispr_native_engine.py:_demo_cas:32 calls symbol:src/helix/crispr/model.py:CasSystem:39 (low)
  • symbol:tests/test_crispr_native_engine.py:_demo_cas:32 calls symbol:src/helix/crispr/model.py:PAMRule:23 (low)
  • symbol:tests/test_crispr_native_engine.py:_demo_genome:41 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/test_crispr_native_engine.py:test_find_candidate_sites_matches_reference:113 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_native_engine.py:test_find_candidate_sites_matches_reference:113 calls symbol:src/helix/crispr/physics.py:create_crispr_physics:611 (low)
  • symbol:tests/test_crispr_native_engine.py:test_find_candidate_sites_matches_reference:113 calls symbol:src/helix/crispr/simulator.py:find_candidate_sites:71 (low)
  • symbol:tests/test_crispr_native_engine.py:test_find_candidate_sites_matches_reference:113 calls symbol:tests/test_crispr_native_engine.py:_demo_cas:32 (high)
  • symbol:tests/test_crispr_native_engine.py:test_find_candidate_sites_matches_reference:113 calls symbol:tests/test_crispr_native_engine.py:_demo_genome:41 (high)
  • symbol:tests/test_crispr_native_engine.py:test_native_batch_matches_reference:75 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_native_engine.py:test_native_batch_matches_reference:75 calls symbol:src/helix/crispr/physics.py:_encode_sequence_to_uint8:55 (low)
  • symbol:tests/test_crispr_native_engine.py:test_native_batch_matches_reference:75 calls symbol:src/helix/crispr/physics.py:create_crispr_physics:611 (low)
  • symbol:tests/test_crispr_native_engine.py:test_native_batch_matches_reference:75 calls symbol:src/helix/crispr/physics.py:score_pairs_encoded:108 (low)
  • symbol:tests/test_crispr_native_engine.py:test_native_batch_matches_reference:75 calls symbol:tests/test_crispr_native_engine.py:_demo_cas:32 (high)
  • symbol:tests/test_crispr_native_engine.py:test_native_scalar_matches_reference:47 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_native_engine.py:test_native_scalar_matches_reference:47 calls symbol:src/helix/crispr/physics.py:_encode_sequence_to_uint8:55 (low)
  • symbol:tests/test_crispr_native_engine.py:test_native_scalar_matches_reference:47 calls symbol:src/helix/crispr/physics.py:compute_on_target_score_encoded:93 (low)
  • symbol:tests/test_crispr_native_engine.py:test_native_scalar_matches_reference:47 calls symbol:src/helix/crispr/physics.py:create_crispr_physics:611 (low)
  • symbol:tests/test_crispr_native_engine.py:test_native_scalar_matches_reference:47 calls symbol:tests/test_crispr_native_engine.py:_demo_cas:32 (high)
  • symbol:tests/test_crispr_pam_mask.py:test_build_crispr_pam_mask_marks_cut_positions_for_spcas9:5 calls symbol:src/helix/crispr/guide.py:find_guides:66 (low)
  • symbol:tests/test_crispr_pam_mask.py:test_build_crispr_pam_mask_marks_cut_positions_for_spcas9:5 calls symbol:src/helix/crispr/pam.py:build_crispr_pam_mask:183 (low)
  • symbol:tests/test_crispr_pam_mask.py:test_build_crispr_pam_mask_marks_cut_positions_for_spcas9:5 calls symbol:src/helix/crispr/pam.py:get_pam:65 (low)
  • symbol:tests/test_crispr_pam_mask.py:test_build_crispr_pam_mask_marks_cut_positions_for_spcas9:5 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_crispr_pam.py:test_get_pam_accepts_alias_and_pattern:4 calls symbol:src/helix/crispr/pam.py:get_pam:65 (low)
  • symbol:tests/test_crispr_pam.py:test_get_pam_accepts_alias_and_pattern:4 calls symbol:src/helix/crispr/pam.py:list_pams:59 (low)
  • symbol:tests/test_crispr_prove_guide_sweep_cli.py:_build_fixture_zip:29 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_crispr_prove_guide_sweep_cli.py:_build_fixture_zip:29 calls symbol:tests/test_crispr_prove_guide_sweep_cli.py:_bundle_paths_from_exports:15 (high)
  • symbol:tests/test_crispr_prove_guide_sweep_cli.py:test_prove_guide_sweep_default_bundle_url_uses_public_release_contract:86 calls symbol:src/helix/release_urls.py:public_github_asset_url:41 (low)
  • symbol:tests/test_crispr_simulator.py:_degenerate_cas:65 calls symbol:src/helix/crispr/model.py:CasSystem:39 (low)
  • symbol:tests/test_crispr_simulator.py:_degenerate_cas:65 calls symbol:src/helix/crispr/model.py:PAMRule:23 (low)
  • symbol:tests/test_crispr_simulator.py:_demo_cas:47 calls symbol:src/helix/crispr/model.py:CasSystem:39 (low)
  • symbol:tests/test_crispr_simulator.py:_demo_cas:47 calls symbol:src/helix/crispr/model.py:PAMRule:23 (low)
  • symbol:tests/test_crispr_simulator.py:_demo_genome:56 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/test_crispr_simulator.py:test_cli_crispr_dag:414 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_crispr_simulator.py:test_cli_crispr_dag:414 calls symbol:tests/test_crispr_simulator.py:_demo_genome:56 (high)
  • symbol:tests/test_crispr_simulator.py:test_cli_crispr_dag:414 calls symbol:tests/test_helix_cli.py:run_cli:22 (medium)
  • symbol:tests/test_crispr_simulator.py:test_cli_crispr_genome_sim:324 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_crispr_simulator.py:test_cli_crispr_genome_sim:324 calls symbol:tests/test_crispr_simulator.py:_demo_genome:56 (high)
  • symbol:tests/test_crispr_simulator.py:test_cli_crispr_genome_sim:324 calls symbol:tests/test_helix_cli.py:run_cli:22 (medium)
  • symbol:tests/test_crispr_simulator.py:test_cli_prime_dag:434 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_crispr_simulator.py:test_cli_prime_dag:434 calls symbol:tests/test_crispr_simulator.py:_demo_genome:56 (high)
  • symbol:tests/test_crispr_simulator.py:test_cli_prime_dag:434 calls symbol:tests/test_helix_cli.py:run_cli:22 (medium)
  • symbol:tests/test_crispr_simulator.py:test_cli_prime_simulate:346 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_crispr_simulator.py:test_cli_prime_simulate:346 calls symbol:tests/test_crispr_simulator.py:_demo_genome:56 (high)
  • symbol:tests/test_crispr_simulator.py:test_cli_prime_simulate:346 calls symbol:tests/test_helix_cli.py:run_cli:22 (medium)
  • symbol:tests/test_crispr_simulator.py:test_crispr_edit_dag_builder:493 calls symbol:src/helix/crispr/dag_api.py:build_crispr_edit_dag:18 (low)
  • symbol:tests/test_crispr_simulator.py:test_crispr_edit_dag_builder:493 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_simulator.py:test_crispr_edit_dag_builder:493 calls symbol:tests/test_crispr_simulator.py:_demo_cas:47 (high)
  • symbol:tests/test_crispr_simulator.py:test_crispr_edit_dag_builder:493 calls symbol:tests/test_crispr_simulator.py:_demo_genome:56 (high)
  • symbol:tests/test_crispr_simulator.py:test_crispr_physics_encoded_scoring_matches_sites:231 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_simulator.py:test_crispr_physics_encoded_scoring_matches_sites:231 calls symbol:src/helix/crispr/physics.py:_encode_sequence_to_uint8:55 (low)
  • symbol:tests/test_crispr_simulator.py:test_crispr_physics_encoded_scoring_matches_sites:231 calls symbol:src/helix/crispr/physics.py:create_crispr_physics:611 (low)
  • symbol:tests/test_crispr_simulator.py:test_crispr_physics_encoded_scoring_matches_sites:231 calls symbol:src/helix/crispr/simulator.py:find_candidate_sites:71 (low)
  • symbol:tests/test_crispr_simulator.py:test_crispr_physics_encoded_scoring_matches_sites:231 calls symbol:tests/test_crispr_simulator.py:_demo_cas:47 (high)
  • symbol:tests/test_crispr_simulator.py:test_crispr_physics_encoded_scoring_matches_sites:231 calls symbol:tests/test_crispr_simulator.py:_demo_genome:56 (high)
  • symbol:tests/test_crispr_simulator.py:test_crispr_physics_instances_isolated_caches:243 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_simulator.py:test_crispr_physics_instances_isolated_caches:243 calls symbol:src/helix/crispr/physics.py:_encode_sequence_to_uint8:55 (low)
  • symbol:tests/test_crispr_simulator.py:test_crispr_physics_instances_isolated_caches:243 calls symbol:src/helix/crispr/physics.py:create_crispr_physics:611 (low)
  • symbol:tests/test_crispr_simulator.py:test_crispr_physics_instances_isolated_caches:243 calls symbol:src/helix/crispr/simulator.py:find_candidate_sites:71 (low)
  • symbol:tests/test_crispr_simulator.py:test_crispr_physics_instances_isolated_caches:243 calls symbol:tests/test_crispr_simulator.py:_demo_cas:47 (high)
  • symbol:tests/test_crispr_simulator.py:test_crispr_physics_instances_isolated_caches:243 calls symbol:tests/test_crispr_simulator.py:_demo_genome:56 (high)
  • symbol:tests/test_crispr_simulator.py:test_find_candidate_sites_detects_both_strands:74 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_simulator.py:test_find_candidate_sites_detects_both_strands:74 calls symbol:src/helix/crispr/simulator.py:find_candidate_sites:71 (low)
  • symbol:tests/test_crispr_simulator.py:test_find_candidate_sites_detects_both_strands:74 calls symbol:tests/test_crispr_simulator.py:_demo_cas:47 (high)
  • symbol:tests/test_crispr_simulator.py:test_find_candidate_sites_detects_both_strands:74 calls symbol:tests/test_crispr_simulator.py:_demo_genome:56 (high)
  • symbol:tests/test_crispr_simulator.py:test_iupac_pam_patterns_supported:121 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_simulator.py:test_iupac_pam_patterns_supported:121 calls symbol:src/helix/crispr/simulator.py:find_candidate_sites:71 (low)
  • symbol:tests/test_crispr_simulator.py:test_iupac_pam_patterns_supported:121 calls symbol:tests/test_crispr_simulator.py:_degenerate_cas:65 (high)
  • symbol:tests/test_crispr_simulator.py:test_iupac_pam_patterns_supported:121 calls symbol:tests/test_crispr_simulator.py:_demo_genome:56 (high)
  • symbol:tests/test_crispr_simulator.py:test_native_backend_requires_extension:294 calls symbol:src/helix_engine/native.py:is_available:20 (low)
  • symbol:tests/test_crispr_simulator.py:test_native_backend_requires_extension:294 calls symbol:src/helix/config.py:native_backend_available:38 (low)
  • symbol:tests/test_crispr_simulator.py:test_native_backend_requires_extension:294 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_simulator.py:test_native_backend_requires_extension:294 calls symbol:src/helix/crispr/physics.py:_encode_sequence_to_uint8:55 (low)
  • symbol:tests/test_crispr_simulator.py:test_native_backend_requires_extension:294 calls symbol:src/helix/crispr/physics.py:create_crispr_physics:611 (low)
  • symbol:tests/test_crispr_simulator.py:test_native_backend_requires_extension:294 calls symbol:tests/test_crispr_simulator.py:_demo_cas:47 (high)
  • symbol:tests/test_crispr_simulator.py:test_native_backend_requires_extension:294 calls symbol:tests/test_crispr_simulator.py:_demo_genome:56 (high)
  • symbol:tests/test_crispr_simulator.py:test_ontargetx_encoding_only_is_deterministic:215 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_simulator.py:test_ontargetx_encoding_only_is_deterministic:215 calls symbol:src/helix/crispr/simulator.py:simulate_cuts:87 (low)
  • symbol:tests/test_crispr_simulator.py:test_ontargetx_encoding_only_is_deterministic:215 calls symbol:tests/test_crispr_simulator.py:_demo_cas:47 (high)
  • symbol:tests/test_crispr_simulator.py:test_ontargetx_encoding_only_is_deterministic:215 calls symbol:tests/test_crispr_simulator.py:_demo_genome:56 (high)
  • symbol:tests/test_crispr_simulator.py:test_pam_enforcement_rejects_invalid_sites:108 calls symbol:src/helix/crispr/model.py:CasSystem:39 (low)
  • symbol:tests/test_crispr_simulator.py:test_pam_enforcement_rejects_invalid_sites:108 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_simulator.py:test_pam_enforcement_rejects_invalid_sites:108 calls symbol:src/helix/crispr/model.py:PAMRule:23 (low)
  • symbol:tests/test_crispr_simulator.py:test_pam_enforcement_rejects_invalid_sites:108 calls symbol:src/helix/crispr/simulator.py:find_candidate_sites:71 (low)
  • symbol:tests/test_crispr_simulator.py:test_pam_enforcement_rejects_invalid_sites:108 calls symbol:tests/test_crispr_simulator.py:_demo_genome:56 (high)
  • symbol:tests/test_crispr_simulator.py:test_predict_efficiency_batch_matches_single:148 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/test_crispr_simulator.py:test_predict_efficiency_batch_matches_single:148 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/test_crispr_simulator.py:test_predict_efficiency_batch_matches_single:148 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_simulator.py:test_predict_efficiency_batch_matches_single:148 calls symbol:src/helix/crispr/simulator.py:EfficiencyTargetRequest:45 (low)
  • symbol:tests/test_crispr_simulator.py:test_predict_efficiency_batch_matches_single:148 calls symbol:src/helix/crispr/simulator.py:find_candidate_sites:71 (low)
  • symbol:tests/test_crispr_simulator.py:test_predict_efficiency_batch_matches_single:148 calls symbol:src/helix/crispr/simulator.py:predict_efficiency_for_targets:142 (low)
  • symbol:tests/test_crispr_simulator.py:test_predict_efficiency_batch_matches_single:148 calls symbol:tests/test_crispr_simulator.py:_demo_cas:47 (high)
  • symbol:tests/test_crispr_simulator.py:test_predict_efficiency_batch_matches_single:148 calls symbol:tests/test_crispr_simulator.py:_demo_genome:56 (high)
  • symbol:tests/test_crispr_simulator.py:test_predict_efficiency_predicted_score_is_raw_not_mapped:173 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/test_crispr_simulator.py:test_predict_efficiency_predicted_score_is_raw_not_mapped:173 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_simulator.py:test_predict_efficiency_predicted_score_is_raw_not_mapped:173 calls symbol:src/helix/crispr/simulator.py:EfficiencyTargetRequest:45 (low)
  • symbol:tests/test_crispr_simulator.py:test_predict_efficiency_predicted_score_is_raw_not_mapped:173 calls symbol:src/helix/crispr/simulator.py:predict_efficiency_for_targets:142 (low)
  • symbol:tests/test_crispr_simulator.py:test_predict_efficiency_predicted_score_is_raw_not_mapped:173 calls symbol:tests/test_crispr_simulator.py:_demo_cas:47 (high)
  • symbol:tests/test_crispr_simulator.py:test_predict_efficiency_predicted_score_is_raw_not_mapped:173 calls symbol:tests/test_crispr_simulator.py:_demo_genome:56 (high)
  • symbol:tests/test_crispr_simulator.py:test_prime_dag_contains_flap_stage:478 calls symbol:src/helix/prime/dag_api.py:build_prime_edit_dag:20 (low)
  • symbol:tests/test_crispr_simulator.py:test_prime_dag_contains_flap_stage:478 calls symbol:src/helix/prime/model.py:PegRNA:16 (low)
  • symbol:tests/test_crispr_simulator.py:test_prime_dag_contains_flap_stage:478 calls symbol:src/helix/prime/model.py:PrimeEditor:31 (low)
  • symbol:tests/test_crispr_simulator.py:test_prime_dag_contains_flap_stage:478 calls symbol:tests/test_crispr_simulator.py:_demo_cas:47 (high)
  • symbol:tests/test_crispr_simulator.py:test_prime_dag_contains_flap_stage:478 calls symbol:tests/test_crispr_simulator.py:_demo_genome:56 (high)
  • symbol:tests/test_crispr_simulator.py:test_prime_edit_dag_builder:502 calls symbol:src/helix/prime/dag_api.py:build_prime_edit_dag:20 (low)
  • symbol:tests/test_crispr_simulator.py:test_prime_edit_dag_builder:502 calls symbol:src/helix/prime/model.py:PegRNA:16 (low)
  • symbol:tests/test_crispr_simulator.py:test_prime_edit_dag_builder:502 calls symbol:src/helix/prime/model.py:PrimeEditor:31 (low)
  • symbol:tests/test_crispr_simulator.py:test_prime_edit_dag_builder:502 calls symbol:tests/test_crispr_simulator.py:_demo_cas:47 (high)
  • symbol:tests/test_crispr_simulator.py:test_prime_edit_dag_builder:502 calls symbol:tests/test_crispr_simulator.py:_demo_genome:56 (high)
  • symbol:tests/test_crispr_simulator.py:test_prime_locate_and_simulate_outcomes:311 calls symbol:src/helix/crispr/pam.py:build_prime_pam_mask:242 (low)
  • symbol:tests/test_crispr_simulator.py:test_prime_locate_and_simulate_outcomes:311 calls symbol:src/helix/prime/model.py:PegRNA:16 (low)
  • symbol:tests/test_crispr_simulator.py:test_prime_locate_and_simulate_outcomes:311 calls symbol:src/helix/prime/simulator.py:locate_prime_target_site:84 (low)
  • symbol:tests/test_crispr_simulator.py:test_prime_locate_and_simulate_outcomes:311 calls symbol:src/helix/prime/simulator.py:simulate_prime_edit:268 (low)
  • symbol:tests/test_crispr_simulator.py:test_prime_locate_and_simulate_outcomes:311 calls symbol:tests/test_crispr_simulator.py:_demo_genome:56 (high)
  • symbol:tests/test_crispr_simulator.py:test_rank_off_targets_limits_candidates:100 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_simulator.py:test_rank_off_targets_limits_candidates:100 calls symbol:src/helix/crispr/simulator.py:rank_off_targets:123 (low)
  • symbol:tests/test_crispr_simulator.py:test_rank_off_targets_limits_candidates:100 calls symbol:tests/test_crispr_simulator.py:_demo_cas:47 (high)
  • symbol:tests/test_crispr_simulator.py:test_rank_off_targets_limits_candidates:100 calls symbol:tests/test_crispr_simulator.py:_demo_genome:56 (high)
  • symbol:tests/test_crispr_simulator.py:test_score_pairs_encoded_matches_single_site:258 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_simulator.py:test_score_pairs_encoded_matches_single_site:258 calls symbol:src/helix/crispr/physics.py:_encode_sequence_to_uint8:55 (low)
  • symbol:tests/test_crispr_simulator.py:test_score_pairs_encoded_matches_single_site:258 calls symbol:src/helix/crispr/physics.py:create_crispr_physics:611 (low)
  • symbol:tests/test_crispr_simulator.py:test_score_pairs_encoded_matches_single_site:258 calls symbol:src/helix/crispr/physics.py:score_pairs_encoded:108 (low)
  • symbol:tests/test_crispr_simulator.py:test_score_pairs_encoded_matches_single_site:258 calls symbol:src/helix/crispr/simulator.py:find_candidate_sites:71 (low)
  • symbol:tests/test_crispr_simulator.py:test_score_pairs_encoded_matches_single_site:258 calls symbol:tests/test_crispr_simulator.py:_demo_cas:47 (high)
  • symbol:tests/test_crispr_simulator.py:test_score_pairs_encoded_matches_single_site:258 calls symbol:tests/test_crispr_simulator.py:_demo_genome:56 (high)
  • symbol:tests/test_crispr_simulator.py:test_score_pairs_encoded_multiple_guides:274 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_simulator.py:test_score_pairs_encoded_multiple_guides:274 calls symbol:src/helix/crispr/physics.py:_encode_sequence_to_uint8:55 (low)
  • symbol:tests/test_crispr_simulator.py:test_score_pairs_encoded_multiple_guides:274 calls symbol:src/helix/crispr/physics.py:create_crispr_physics:611 (low)
  • symbol:tests/test_crispr_simulator.py:test_score_pairs_encoded_multiple_guides:274 calls symbol:src/helix/crispr/physics.py:score_pairs_encoded_multi:145 (low)
  • symbol:tests/test_crispr_simulator.py:test_score_pairs_encoded_multiple_guides:274 calls symbol:src/helix/crispr/physics.py:score_pairs_encoded:108 (low)
  • symbol:tests/test_crispr_simulator.py:test_score_pairs_encoded_multiple_guides:274 calls symbol:tests/test_crispr_simulator.py:_demo_cas:47 (high)
  • symbol:tests/test_crispr_simulator.py:test_seed_weight_penalizes_pam_proximal_mismatch:129 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/test_crispr_simulator.py:test_seed_weight_penalizes_pam_proximal_mismatch:129 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_simulator.py:test_seed_weight_penalizes_pam_proximal_mismatch:129 calls symbol:src/helix/crispr/simulator.py:find_candidate_sites:71 (low)
  • symbol:tests/test_crispr_simulator.py:test_seed_weight_penalizes_pam_proximal_mismatch:129 calls symbol:tests/test_crispr_simulator.py:_demo_cas:47 (high)
  • symbol:tests/test_crispr_simulator.py:test_simulate_cuts_engine_switch_keeps_cut_positions:196 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_simulator.py:test_simulate_cuts_engine_switch_keeps_cut_positions:196 calls symbol:src/helix/crispr/simulator.py:simulate_cuts:87 (low)
  • symbol:tests/test_crispr_simulator.py:test_simulate_cuts_engine_switch_keeps_cut_positions:196 calls symbol:tests/test_crispr_simulator.py:_demo_cas:47 (high)
  • symbol:tests/test_crispr_simulator.py:test_simulate_cuts_engine_switch_keeps_cut_positions:196 calls symbol:tests/test_crispr_simulator.py:_demo_genome:56 (high)
  • symbol:tests/test_crispr_simulator.py:test_simulate_cuts_returns_events:85 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_simulator.py:test_simulate_cuts_returns_events:85 calls symbol:src/helix/crispr/simulator.py:simulate_cuts:87 (low)
  • symbol:tests/test_crispr_simulator.py:test_simulate_cuts_returns_events:85 calls symbol:tests/test_crispr_simulator.py:_demo_cas:47 (high)
  • symbol:tests/test_crispr_simulator.py:test_simulate_cuts_returns_events:85 calls symbol:tests/test_crispr_simulator.py:_demo_genome:56 (high)
  • symbol:tests/test_crispr_tau_leap_cli.py:_run_cli:14 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/test_crispr_tau_leap_cli.py:_run_cli:14 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_crispr_tau_leap_cli.py:test_cli_crispr_tau_leap_smoke:31 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_crispr_tau_leap_cli.py:test_cli_crispr_tau_leap_smoke:31 calls symbol:tests/test_crispr_tau_leap_cli.py:_run_cli:14 (high)
  • symbol:tests/test_crispr_viz_dag_parity.py:test_crispr_viz_spec_legacy_vs_dag_mode:17 calls symbol:src/helix/cli.py:_edit_dag_to_payload:227 (low)
  • symbol:tests/test_crispr_viz_dag_parity.py:test_crispr_viz_spec_legacy_vs_dag_mode:17 calls symbol:src/helix/crispr/dag_api.py:build_crispr_edit_dag:18 (low)
  • symbol:tests/test_crispr_viz_dag_parity.py:test_crispr_viz_spec_legacy_vs_dag_mode:17 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_crispr_viz_dag_parity.py:test_crispr_viz_spec_legacy_vs_dag_mode:17 calls symbol:src/helix/crispr/pam.py:build_crispr_pam_mask:183 (low)
  • symbol:tests/test_crispr_viz_dag_parity.py:test_crispr_viz_spec_legacy_vs_dag_mode:17 calls symbol:src/helix/crispr/simulate.py:resolve_crispr_priors:259 (low)
  • symbol:tests/test_crispr_viz_dag_parity.py:test_crispr_viz_spec_legacy_vs_dag_mode:17 calls symbol:src/helix/crispr/simulate.py:simulate_cut_repair:270 (low)
  • symbol:tests/test_crispr_viz_dag_parity.py:test_crispr_viz_spec_legacy_vs_dag_mode:17 calls symbol:src/helix/gui/modern/builders.py:build_crispr_viz_spec:40 (low)
  • symbol:tests/test_crispr_viz_dag_parity.py:test_crispr_viz_spec_legacy_vs_dag_mode:17 calls symbol:src/helix/gui/modern/dag_adapters.py:crispr_dag_to_viz_spec:178 (low)
  • symbol:tests/test_ctmc_tau_leap_contract.py:test_tau_leap_summary_exposes_required_parity_metrics:7 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/test_ctmc_tau_leap_contract.py:test_tau_leap_summary_exposes_required_parity_metrics:7 calls symbol:src/helix/crispr/ctmc_tau_leap_contract.py:flatten_tau_leap_summary:55 (low)
  • symbol:tests/test_ctmc_tau_leap_contract.py:test_tau_leap_summary_exposes_required_parity_metrics:7 calls symbol:src/helix/crispr/ctmc_tau_leap_contract.py:required_parity_keys:89 (low)
  • symbol:tests/test_ctmc_tau_leap_contract.py:test_tau_leap_summary_exposes_required_parity_metrics:7 calls symbol:src/helix/crispr/ctmc_tau_leap.py:simulate_ctmc_tau_leap:1430 (low)
  • symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:_require_cuda_tau_leap:21 calls symbol:tests/test_offtarget_benchmark.py:cuda_available:87 (medium)
  • symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:test_ctmc_tau_leap_cuda_graph_cache_key_reuse_and_invalidation:75 calls symbol:src/helix/crispr/ctmc_tau_leap.py:simulate_ctmc_tau_leap:1430 (low)
  • symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:test_ctmc_tau_leap_cuda_graph_cache_key_reuse_and_invalidation:75 calls symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:_load_yaml:16 (high)
  • symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:test_ctmc_tau_leap_cuda_graph_cache_key_reuse_and_invalidation:75 calls symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:_require_cuda_tau_leap:21 (high)
  • symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:test_ctmc_tau_leap_cuda_graph_cache_key_reuse_and_invalidation:75 calls symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:_with_sim_overrides:30 (high)
  • symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:test_ctmc_tau_leap_cuda_graphs_disable_env_var:122 calls symbol:src/helix/crispr/ctmc_tau_leap.py:simulate_ctmc_tau_leap:1430 (low)
  • symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:test_ctmc_tau_leap_cuda_graphs_disable_env_var:122 calls symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:_load_yaml:16 (high)
  • symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:test_ctmc_tau_leap_cuda_graphs_disable_env_var:122 calls symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:_require_cuda_tau_leap:21 (high)
  • symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:test_ctmc_tau_leap_cuda_graphs_disable_env_var:122 calls symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:_with_sim_overrides:30 (high)
  • symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:test_ctmc_tau_leap_cuda_graphs_on_off_determinism:49 calls symbol:src/helix/crispr/ctmc_tau_leap.py:simulate_ctmc_tau_leap:1430 (low)
  • symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:test_ctmc_tau_leap_cuda_graphs_on_off_determinism:49 calls symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:_load_yaml:16 (high)
  • symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:test_ctmc_tau_leap_cuda_graphs_on_off_determinism:49 calls symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:_require_cuda_tau_leap:21 (high)
  • symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:test_ctmc_tau_leap_cuda_graphs_on_off_determinism:49 calls symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:_stable_signature:40 (high)
  • symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:test_ctmc_tau_leap_cuda_graphs_on_off_determinism:49 calls symbol:tests/test_ctmc_tau_leap_cuda_graphs.py:_with_sim_overrides:30 (high)
  • symbol:tests/test_ctmc_tau_leap_divergence_counters.py:_require_cuda_tau_leap:21 calls symbol:tests/test_offtarget_benchmark.py:cuda_available:87 (medium)
  • symbol:tests/test_ctmc_tau_leap_divergence_counters.py:test_tau_leap_divergence_counters_sum_sanity:40 calls symbol:src/helix/crispr/ctmc_tau_leap.py:simulate_ctmc_tau_leap:1430 (low)
  • symbol:tests/test_ctmc_tau_leap_divergence_counters.py:test_tau_leap_divergence_counters_sum_sanity:40 calls symbol:tests/test_ctmc_tau_leap_divergence_counters.py:_cuda_cfg_with_tracing:30 (high)
  • symbol:tests/test_ctmc_tau_leap_divergence_counters.py:test_tau_leap_divergence_counters_sum_sanity:40 calls symbol:tests/test_ctmc_tau_leap_divergence_counters.py:_load_yaml:16 (high)
  • symbol:tests/test_ctmc_tau_leap_divergence_counters.py:test_tau_leap_divergence_counters_sum_sanity:40 calls symbol:tests/test_ctmc_tau_leap_divergence_counters.py:_require_cuda_tau_leap:21 (high)
  • symbol:tests/test_ctmc_tau_leap_divergence_counters.py:test_tau_leap_divergence_counters_sum_sanity:40 calls symbol:Visualization_Bench/prototype.js:alleles:624 (low)
  • symbol:tests/test_ctmc_tau_leap_fixtures.py:test_ctmc_tau_leap_golden_basic:24 calls symbol:src/helix/crispr/ctmc_tau_leap.py:simulate_ctmc_tau_leap:1430 (low)
  • symbol:tests/test_ctmc_tau_leap_fixtures.py:test_ctmc_tau_leap_golden_basic:24 calls symbol:tests/test_ctmc_tau_leap_fixtures.py:_load_expected:19 (high)
  • symbol:tests/test_ctmc_tau_leap_fixtures.py:test_ctmc_tau_leap_golden_basic:24 calls symbol:tests/test_ctmc_tau_leap_fixtures.py:_load_yaml:14 (high)
  • symbol:tests/test_ctmc_tau_leap_fixtures.py:test_ctmc_tau_leap_golden_feedback:40 calls symbol:src/helix/crispr/ctmc_tau_leap.py:simulate_ctmc_tau_leap:1430 (low)
  • symbol:tests/test_ctmc_tau_leap_fixtures.py:test_ctmc_tau_leap_golden_feedback:40 calls symbol:tests/test_ctmc_tau_leap_fixtures.py:_load_expected:19 (high)
  • symbol:tests/test_ctmc_tau_leap_fixtures.py:test_ctmc_tau_leap_golden_feedback:40 calls symbol:tests/test_ctmc_tau_leap_fixtures.py:_load_yaml:14 (high)
  • symbol:tests/test_ctmc_tau_leap_fixtures.py:test_ctmc_tau_leap_golden_multilocus:32 calls symbol:src/helix/crispr/ctmc_tau_leap.py:simulate_ctmc_tau_leap:1430 (low)
  • symbol:tests/test_ctmc_tau_leap_fixtures.py:test_ctmc_tau_leap_golden_multilocus:32 calls symbol:tests/test_ctmc_tau_leap_fixtures.py:_load_expected:19 (high)
  • symbol:tests/test_ctmc_tau_leap_fixtures.py:test_ctmc_tau_leap_golden_multilocus:32 calls symbol:tests/test_ctmc_tau_leap_fixtures.py:_load_yaml:14 (high)
  • symbol:tests/test_ctmc_tau_leap_gpu_parity_graphs.py:_assert_summary_parity:47 calls symbol:src/helix/crispr/ctmc_tau_leap_contract.py:flatten_tau_leap_summary:55 (low)
  • symbol:tests/test_ctmc_tau_leap_gpu_parity_graphs.py:_require_cuda_tau_leap:32 calls symbol:tests/test_offtarget_benchmark.py:cuda_available:87 (medium)
  • symbol:tests/test_ctmc_tau_leap_gpu_parity_graphs.py:test_ctmc_tau_leap_cuda_parity_with_graphs:57 calls symbol:src/helix/crispr/ctmc_tau_leap.py:simulate_ctmc_tau_leap:1430 (low)
  • symbol:tests/test_ctmc_tau_leap_gpu_parity_graphs.py:test_ctmc_tau_leap_cuda_parity_with_graphs:57 calls symbol:tests/test_ctmc_tau_leap_gpu_parity_graphs.py:_assert_summary_parity:47 (high)
  • symbol:tests/test_ctmc_tau_leap_gpu_parity_graphs.py:test_ctmc_tau_leap_cuda_parity_with_graphs:57 calls symbol:tests/test_ctmc_tau_leap_gpu_parity_graphs.py:_assert_trace_hash_parity:41 (high)
  • symbol:tests/test_ctmc_tau_leap_gpu_parity_graphs.py:test_ctmc_tau_leap_cuda_parity_with_graphs:57 calls symbol:tests/test_ctmc_tau_leap_gpu_parity_graphs.py:_ensure_backend:21 (high)
  • symbol:tests/test_ctmc_tau_leap_gpu_parity_graphs.py:test_ctmc_tau_leap_cuda_parity_with_graphs:57 calls symbol:tests/test_ctmc_tau_leap_gpu_parity_graphs.py:_load_yaml:16 (high)
  • symbol:tests/test_ctmc_tau_leap_gpu_parity_graphs.py:test_ctmc_tau_leap_cuda_parity_with_graphs:57 calls symbol:tests/test_ctmc_tau_leap_gpu_parity_graphs.py:_require_cuda_tau_leap:32 (high)
  • symbol:tests/test_ctmc_tau_leap_gpu_parity.py:_assert_summary_parity:71 calls symbol:src/helix/crispr/ctmc_tau_leap_contract.py:flatten_tau_leap_summary:55 (low)
  • symbol:tests/test_ctmc_tau_leap_gpu_parity.py:_require_cuda_tau_leap:32 calls symbol:tests/test_offtarget_benchmark.py:cuda_available:87 (medium)
  • symbol:tests/test_ctmc_tau_leap_gpu_parity.py:test_ctmc_tau_leap_cuda_parity:81 calls symbol:src/helix/crispr/ctmc_tau_leap.py:simulate_ctmc_tau_leap:1430 (low)
  • symbol:tests/test_ctmc_tau_leap_gpu_parity.py:test_ctmc_tau_leap_cuda_parity:81 calls symbol:tests/test_ctmc_tau_leap_gpu_parity.py:_assert_summary_parity:71 (high)
  • symbol:tests/test_ctmc_tau_leap_gpu_parity.py:test_ctmc_tau_leap_cuda_parity:81 calls symbol:tests/test_ctmc_tau_leap_gpu_parity.py:_assert_trace_parity:41 (high)
  • symbol:tests/test_ctmc_tau_leap_gpu_parity.py:test_ctmc_tau_leap_cuda_parity:81 calls symbol:tests/test_ctmc_tau_leap_gpu_parity.py:_ensure_backend:21 (high)
  • symbol:tests/test_ctmc_tau_leap_gpu_parity.py:test_ctmc_tau_leap_cuda_parity:81 calls symbol:tests/test_ctmc_tau_leap_gpu_parity.py:_load_yaml:16 (high)
  • symbol:tests/test_ctmc_tau_leap_gpu_parity.py:test_ctmc_tau_leap_cuda_parity:81 calls symbol:tests/test_ctmc_tau_leap_gpu_parity.py:_require_cuda_tau_leap:32 (high)
  • symbol:tests/test_ctmc_tau_leap.py:test_tau_leap_deterministic_replay:42 calls symbol:src/helix/crispr/ctmc_tau_leap.py:simulate_ctmc_tau_leap:1430 (low)
  • symbol:tests/test_ctmc_tau_leap.py:test_tau_leap_deterministic_replay:42 calls symbol:tests/test_ctmc_tau_leap.py:_base_config:12 (high)
  • symbol:tests/test_ctmc_tau_leap.py:test_tau_leap_feedback_triggers_ko_cells:61 calls symbol:src/helix/crispr/ctmc_tau_leap.py:simulate_ctmc_tau_leap:1430 (low)
  • symbol:tests/test_ctmc_tau_leap.py:test_tau_leap_feedback_triggers_ko_cells:61 calls symbol:tests/test_ctmc_tau_leap.py:_base_config:12 (high)
  • symbol:tests/test_ctmc_tau_leap.py:test_tau_leap_invariant_to_execution_order:97 calls symbol:src/helix/crispr/ctmc_tau_leap.py:_run_tau_leap_replicate:784 (low)
  • symbol:tests/test_ctmc_tau_leap.py:test_tau_leap_invariant_to_execution_order:97 calls symbol:src/helix/crispr/ctmc_tau_leap.py:tau_leap_config_from_dict:412 (low)
  • symbol:tests/test_ctmc_tau_leap.py:test_tau_leap_invariant_to_execution_order:97 calls symbol:tests/test_ctmc_tau_leap.py:_base_config:12 (high)
  • symbol:tests/test_ctmc_tau_leap.py:test_tau_leap_zero_cut_yields_no_cut_only:21 calls symbol:src/helix/crispr/ctmc_tau_leap.py:simulate_ctmc_tau_leap:1430 (low)
  • symbol:tests/test_ctmc_tau_leap.py:test_tau_leap_zero_cut_yields_no_cut_only:21 calls symbol:tests/test_ctmc_tau_leap.py:_base_config:12 (high)
  • symbol:tests/test_cut_semantics_determinism_property.py:_spec:9 calls symbol:src/helix/gui/modern/spec.py:EditVisualizationSpec:69 (low)
  • symbol:tests/test_cut_semantics_determinism_property.py:test_cut_semantics_deterministic_under_event_permutations:20 calls symbol:src/helix/gui/modern/qt.py:from_spec:487 (low)
  • symbol:tests/test_cut_semantics_determinism_property.py:test_cut_semantics_deterministic_under_event_permutations:20 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/test_cut_semantics_determinism_property.py:test_cut_semantics_deterministic_under_event_permutations:20 calls symbol:tests/test_cut_semantics_determinism_property.py:_spec:9 (high)
  • symbol:tests/test_cut_semantics.py:_make_spec:7 calls symbol:src/helix/gui/modern/spec.py:EditVisualizationSpec:69 (low)
  • symbol:tests/test_cut_semantics.py:test_cut_semantics_cut_and_resolve_extracts_times_and_orders:53 calls symbol:src/helix/gui/modern/qt.py:event:2675 (low)
  • symbol:tests/test_cut_semantics.py:test_cut_semantics_cut_and_resolve_extracts_times_and_orders:53 calls symbol:src/helix/gui/modern/qt.py:from_spec:487 (low)
  • symbol:tests/test_cut_semantics.py:test_cut_semantics_cut_and_resolve_extracts_times_and_orders:53 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/test_cut_semantics.py:test_cut_semantics_cut_and_resolve_extracts_times_and_orders:53 calls symbol:tests/test_cut_semantics.py:_make_spec:7 (high)
  • symbol:tests/test_cut_semantics.py:test_cut_semantics_cutlike_unresolved:35 calls symbol:src/helix/gui/modern/qt.py:from_spec:487 (low)
  • symbol:tests/test_cut_semantics.py:test_cut_semantics_cutlike_unresolved:35 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/test_cut_semantics.py:test_cut_semantics_cutlike_unresolved:35 calls symbol:tests/test_cut_semantics.py:_make_spec:7 (high)
  • symbol:tests/test_cut_semantics.py:test_cut_semantics_multiple_cutlike_events_cursor_is_first:82 calls symbol:src/helix/gui/modern/qt.py:from_spec:487 (low)
  • symbol:tests/test_cut_semantics.py:test_cut_semantics_multiple_cutlike_events_cursor_is_first:82 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/test_cut_semantics.py:test_cut_semantics_multiple_cutlike_events_cursor_is_first:82 calls symbol:tests/test_cut_semantics.py:_make_spec:7 (high)
  • symbol:tests/test_cut_semantics.py:test_cut_semantics_no_cutlike_event:18 calls symbol:src/helix/gui/modern/qt.py:from_spec:487 (low)
  • symbol:tests/test_cut_semantics.py:test_cut_semantics_no_cutlike_event:18 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/test_cut_semantics.py:test_cut_semantics_no_cutlike_event:18 calls symbol:tests/test_cut_semantics.py:_make_spec:7 (high)
  • symbol:tests/test_cut_shift_perturbation.py:_make_bar:4 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeBar:800 (low)
  • symbol:tests/test_cut_shift_perturbation.py:test_cut_shift_inverse_equals_reset:46 calls symbol:src/helix/studio/outcome_explorer.py:_simulate_cut_shift:494 (low)
  • symbol:tests/test_cut_shift_perturbation.py:test_cut_shift_inverse_equals_reset:46 calls symbol:tests/test_cut_shift_perturbation.py:_make_bar:4 (high)
  • symbol:tests/test_cut_shift_perturbation.py:test_cut_shift_roundtrip_no_drift:35 calls symbol:src/helix/studio/outcome_explorer.py:_simulate_cut_shift:494 (low)
  • symbol:tests/test_cut_shift_perturbation.py:test_cut_shift_roundtrip_no_drift:35 calls symbol:tests/test_cut_shift_perturbation.py:_make_bar:4 (high)
  • symbol:tests/test_cut_shift_perturbation.py:test_simulate_cut_shift_conserves_mass:19 calls symbol:src/helix/studio/outcome_explorer.py:_simulate_cut_shift:494 (low)
  • symbol:tests/test_cut_shift_perturbation.py:test_simulate_cut_shift_conserves_mass:19 calls symbol:tests/test_cut_shift_perturbation.py:_make_bar:4 (high)
  • symbol:tests/test_cut_shift_perturbation.py:test_simulate_cut_shift_moves_mass_toward_shift_side:27 calls symbol:src/helix/studio/outcome_explorer.py:_simulate_cut_shift:494 (low)
  • symbol:tests/test_cut_shift_perturbation.py:test_simulate_cut_shift_moves_mass_toward_shift_side:27 calls symbol:tests/test_cut_shift_perturbation.py:_make_bar:4 (high)
  • symbol:tests/test_cut_shift_perturbation.py:test_simulate_cut_shift_moves_mass_toward_shift_side:27 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_cyclospectrum.py:test_leaderboard_recovers_peptide_from_perfect_spectrum:53 calls symbol:src/helix/cyclospectrum.py:cyclic_spectrum:41 (low)
  • symbol:tests/test_cyclospectrum.py:test_leaderboard_recovers_peptide_from_perfect_spectrum:53 calls symbol:src/helix/cyclospectrum.py:leaderboard_cyclopeptide_sequencing:93 (low)
  • symbol:tests/test_cyclospectrum.py:test_leaderboard_recovers_peptide_from_perfect_spectrum:53 calls symbol:tests/test_cyclospectrum.py:is_rotation:16 (high)
  • symbol:tests/test_cyclospectrum.py:test_linear_and_cyclic_spectra_match_rosalind_example:23 calls symbol:src/helix/cyclospectrum.py:cyclic_spectrum:41 (low)
  • symbol:tests/test_cyclospectrum.py:test_linear_and_cyclic_spectra_match_rosalind_example:23 calls symbol:src/helix/cyclospectrum.py:linear_spectrum:31 (low)
  • symbol:tests/test_cyclospectrum.py:test_score_peptide_counts_shared_masses:44 calls symbol:src/helix/cyclospectrum.py:cyclic_spectrum:41 (low)
  • symbol:tests/test_cyclospectrum.py:test_score_peptide_counts_shared_masses:44 calls symbol:src/helix/cyclospectrum.py:score_peptide:61 (low)
  • symbol:tests/test_dcas9_occupancy_cuda.py:test_dcas_single_site_hotspot:25 calls symbol:src/helix/helix_cuda_fields.py:dcas9_occupancy_scores:26 (low)
  • symbol:tests/test_dcas9_occupancy_cuda.py:test_dcas_single_site_hotspot:25 calls symbol:tests/test_dcas9_occupancy_cuda.py:_enc_pam:17 (high)
  • symbol:tests/test_dcas9_occupancy_cuda.py:test_dcas_single_site_hotspot:25 calls symbol:tests/test_dcas9_occupancy_cuda.py:_enc_seq:12 (high)
  • symbol:tests/test_decision_support_gates_v0.py:_rewrite_checksums:39 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_decision_support_gates_v0.py:_rewrite_checksums:39 calls symbol:tests/test_decision_support_gates_v0.py:_sha256_prefixed:35 (high)
  • symbol:tests/test_decision_support_gates_v0.py:test_baseline_hash_pin_is_sensitive:131 calls symbol:src/helix/decision_support/baseline_registry.py:BaselineFileDigest:15 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_baseline_hash_pin_is_sensitive:131 calls symbol:src/helix/decision_support/baseline_registry.py:compute_baseline_hash:32 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_baseline_hash_pin_is_sensitive:131 calls symbol:src/helix/decision_support/baseline_registry.py:pinned_baseline_h0_identity:54 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_calibration_bundle_lookup:144 calls symbol:src/helix/decision_support/calibration_registry.py:find:25 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_calibration_bundle_lookup:144 calls symbol:src/helix/decision_support/calibration_registry.py:load_approved_calibration_bundle_index:33 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_check_registry_is_stable:61 calls symbol:src/helix/decision_support/check_registry.py:check_names:151 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_dataset_version_hash_stability:113 calls symbol:src/helix/decision_support/dataset_version.py:compute_dataset_version_hash:53 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_artifact_validator_allows_unsupported_context_gate0_when_denied:597 calls symbol:src/helix/decision_support/artifact_export.py:export_package:62 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_artifact_validator_allows_unsupported_context_gate0_when_denied:597 calls symbol:src/helix/decision_support/context_registry.py:compute_context_hash:49 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_artifact_validator_allows_unsupported_context_gate0_when_denied:597 calls symbol:src/helix/decision_support/offline_validate.py:validate_export_artifact:116 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_artifact_validator_detects_checksum_mismatch:506 calls symbol:src/helix/decision_support/artifact_export.py:export_package:62 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_artifact_validator_detects_checksum_mismatch:506 calls symbol:src/helix/decision_support/offline_validate.py:validate_export_artifact:116 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_artifact_validator_detects_checksum_mismatch:506 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_artifact_validator_enforces_context_hash_and_id:480 calls symbol:src/helix/decision_support/artifact_export.py:export_package:62 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_artifact_validator_enforces_context_hash_and_id:480 calls symbol:src/helix/decision_support/offline_validate.py:validate_export_artifact:116 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_artifact_validator_enforces_context_hash_and_id:480 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_artifact_validator_enforces_context_hash_and_id:480 calls symbol:tests/test_decision_support_gates_v0.py:_rewrite_checksums:39 (high)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_artifact_validator_fixtures:205 calls symbol:src/helix/decision_support/offline_validate.py:validate_export_artifact:116 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_package_deletes_temp_dir_on_failure_by_default:334 calls symbol:src/helix/decision_support/artifact_export.py:export_package:62 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_package_emits_offline_valid_bundle:221 calls symbol:src/helix/decision_support/artifact_export.py:export_package:62 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_package_emits_offline_valid_bundle:221 calls symbol:src/helix/decision_support/offline_validate.py:validate_export_artifact:116 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_package_is_idempotent:272 calls symbol:src/helix/decision_support/artifact_export.py:export_package:62 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_package_keeps_temp_dir_on_failure_in_debug_mode:347 calls symbol:src/helix/decision_support/artifact_export.py:export_package:62 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_package_matches_golden_fixture_and_validates_in_clean_process:240 calls symbol:src/helix/decision_support/artifact_export.py:export_package:62 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_package_matches_golden_fixture_and_validates_in_clean_process:240 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_package_rejects_calibration_mismatch_and_writes_no_partial_bundle:322 calls symbol:src/helix/decision_support/artifact_export.py:export_package:62 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_package_rejects_context_hash_mismatch_and_writes_no_partial_bundle:378 calls symbol:src/helix/decision_support/artifact_export.py:export_package:62 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_package_rejects_dataset_version_hash_mismatch_and_writes_no_partial_bundle:394 calls symbol:src/helix/decision_support/artifact_export.py:export_package:62 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_package_rejects_decision_support_enabled_when_ood_and_writes_no_partial_bundle:465 calls symbol:src/helix/decision_support/artifact_export.py:export_package:62 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_package_rejects_gate2_missing_dataset_version_and_writes_no_partial_bundle:450 calls symbol:src/helix/decision_support/artifact_export.py:export_package:62 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_package_rejects_missing_calibration_bundle_index_and_writes_no_partial_bundle:411 calls symbol:src/helix/decision_support/artifact_export.py:export_package:62 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_package_rejects_missing_calibration_bundle_ref_and_writes_no_partial_bundle:365 calls symbol:src/helix/decision_support/artifact_export.py:export_package:62 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_package_rejects_unsupported_context_gate1_and_writes_no_partial_bundle:428 calls symbol:src/helix/decision_support/artifact_export.py:export_package:62 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_package_rejects_unsupported_context_gate1_and_writes_no_partial_bundle:428 calls symbol:src/helix/decision_support/context_registry.py:compute_context_hash:49 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_export_package_schema_versions_locked:297 calls symbol:src/helix/decision_support/artifact_export.py:export_package:62 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_gate_outputs_schema_enforces_no_probabilities_in_gate0:166 calls symbol:src/helix/decision_support/gate_outputs.py:Gate0Outcome:8 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_gate_outputs_schema_enforces_no_probabilities_in_gate0:166 calls symbol:src/helix/decision_support/gate_outputs.py:Gate0Outputs:16 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_gate_outputs_schema_enforces_no_probabilities_in_gate0:166 calls symbol:src/helix/decision_support/gate_outputs.py:Gate2CI95:73 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_gate_outputs_schema_enforces_no_probabilities_in_gate0:166 calls symbol:src/helix/decision_support/gate_outputs.py:Gate2Outcome:79 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_gate_outputs_schema_enforces_no_probabilities_in_gate0:166 calls symbol:src/helix/decision_support/gate_outputs.py:Gate2Outputs:88 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_gate_outputs_schema_enforces_no_probabilities_in_gate0:166 calls symbol:src/helix/decision_support/schema_validate.py:load_schema:29 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_gate_outputs_schema_enforces_no_probabilities_in_gate0:166 calls symbol:src/helix/decision_support/schema_validate.py:validate_json:46 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_offline_validate_tamper_fuzz_scoped:523 calls symbol:src/helix/decision_support/offline_validate.py:validate_export_artifact:116 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_offline_validate_tamper_fuzz_scoped:523 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_offline_validate_tamper_fuzz_scoped:523 calls symbol:tests/test_decision_support_gates_v0.py:_assert_all_errors_are_registered:54 (high)
  • symbol:tests/test_decision_support_gates_v0.py:test_offline_validate_tamper_fuzz_scoped:523 calls symbol:tests/test_decision_support_gates_v0.py:_rewrite_checksums:39 (high)
  • symbol:tests/test_decision_support_gates_v0.py:test_supported_context_exact_match:97 calls symbol:src/helix/decision_support/context_registry.py:load_supported_contexts:53 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_supported_context_exact_match:97 calls symbol:src/helix/decision_support/context_registry.py:match_supported_context:85 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_validator_emits_only_registered_check_names:70 calls symbol:src/helix/decision_support/offline_validate.py:validate_export_artifact:116 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_validator_emits_only_registered_check_names:70 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_decision_support_gates_v0.py:test_validator_emits_only_registered_check_names:70 calls symbol:tests/test_decision_support_gates_v0.py:_assert_all_errors_are_registered:54 (high)
  • symbol:tests/test_deltas.py:test_diff_snapshots_tracks_changes:4 calls symbol:src/helix/live/state_reducer.py:diff_snapshots:8 (low)
  • symbol:tests/test_deltas.py:test_state_reducer_records_history:13 calls symbol:src/helix/live/state_reducer.py:StateReducer:26 (low)
  • symbol:tests/test_demo_auroc_delta.py:_read_auroc:77 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_demo_auroc_delta.py:test_demo_auroc_delta_has_positive_delta_and_includes_pack_manifest:81 calls symbol:src/helix/studio/batch/bundle.py:build_batch_bundle_zip_bytes:51 (low)
  • symbol:tests/test_demo_auroc_delta.py:test_demo_auroc_delta_has_positive_delta_and_includes_pack_manifest:81 calls symbol:src/helix/studio/batch/bundle.py:verify_batch_bundle_zip_bytes:256 (low)
  • symbol:tests/test_demo_auroc_delta.py:test_demo_auroc_delta_has_positive_delta_and_includes_pack_manifest:81 calls symbol:src/helix/studio/batch/model.py:batch_spec_json_bytes:43 (low)
  • symbol:tests/test_demo_auroc_delta.py:test_demo_auroc_delta_has_positive_delta_and_includes_pack_manifest:81 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/test_demo_auroc_delta.py:test_demo_auroc_delta_has_positive_delta_and_includes_pack_manifest:81 calls symbol:tests/test_demo_auroc_delta.py:_build_report:50 (high)
  • symbol:tests/test_demo_auroc_delta.py:test_demo_auroc_delta_has_positive_delta_and_includes_pack_manifest:81 calls symbol:tests/test_demo_auroc_delta.py:_build_spec:30 (high)
  • symbol:tests/test_demo_auroc_delta.py:test_demo_auroc_delta_has_positive_delta_and_includes_pack_manifest:81 calls symbol:tests/test_demo_auroc_delta.py:_find_pack_dir:71 (high)
  • symbol:tests/test_demo_auroc_delta.py:test_demo_auroc_delta_has_positive_delta_and_includes_pack_manifest:81 calls symbol:tests/test_demo_auroc_delta.py:_read_auroc:77 (high)
  • symbol:tests/test_demo_auroc_delta.py:test_demo_auroc_delta_has_positive_delta_and_includes_pack_manifest:81 calls symbol:tests/test_demo_auroc_delta.py:_read_program:24 (high)
  • symbol:tests/test_demo_auroc_delta.py:test_demo_auroc_delta_has_positive_delta_and_includes_pack_manifest:81 calls symbol:tests/test_demo_auroc_delta.py:_sha256_hex:20 (high)
  • symbol:tests/test_demo_auroc_delta.py:test_demo_auroc_delta_stdout_golden_includes_pack_id_and_digests:111 calls symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 (low)
  • symbol:tests/test_demo_auroc_delta.py:test_demo_auroc_delta_stdout_golden_includes_pack_id_and_digests:111 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_demo_auroc_delta.py:test_demo_auroc_delta_stdout_prefers_macro_when_present:135 calls symbol:src/helix/evaluation/pack_manifest.py:build_pack_manifest_v1:76 (low)
  • symbol:tests/test_demo_auroc_delta.py:test_demo_auroc_delta_stdout_prefers_macro_when_present:135 calls symbol:src/helix/evaluation/pack_manifest.py:labels_payload_sha256_v1:19 (low)
  • symbol:tests/test_demo_auroc_delta.py:test_demo_auroc_delta_stdout_prefers_macro_when_present:135 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/test_demo_auroc_delta.py:test_demo_auroc_delta_stdout_prefers_macro_when_present:135 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_demo_auroc_delta.py:test_demo_auroc_delta_stdout_prefers_macro_when_present:135 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_demo_session.py:test_demo_session_loads:4 calls symbol:src/helix/studio/session_io.py:load_session:95 (low)
  • symbol:tests/test_determinism_guard.py:test_allow_nondeterminism_does_not_allow_direct_time_entropy_calls:333 calls symbol:src/helix/clock.py:monotonic:84 (low)
  • symbol:tests/test_determinism_guard.py:test_allow_nondeterminism_does_not_allow_direct_time_entropy_calls:333 calls symbol:src/helix/determinism/guard.py:install:311 (low)
  • symbol:tests/test_determinism_guard.py:test_allow_nondeterminism_does_not_allow_direct_time_entropy_calls:333 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:tests/test_determinism_guard.py:test_allow_nondeterminism_does_not_allow_direct_time_entropy_calls:333 calls symbol:src/helix/determinism/guard.py:uninstall:330 (low)
  • symbol:tests/test_determinism_guard.py:test_allow_nondeterminism_does_not_allow_direct_time_entropy_calls:333 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (low)
  • symbol:tests/test_determinism_guard.py:test_allow_nondeterminism_does_not_allow_direct_time_entropy_calls:333 calls symbol:src/helix/entropy.py:token_hex:82 (low)
  • symbol:tests/test_determinism_guard.py:test_allow_nondeterminism_does_not_allow_direct_time_entropy_calls:333 calls symbol:src/helix/entropy.py:uuid4:95 (low)
  • symbol:tests/test_determinism_guard.py:test_allow_nondeterminism_does_not_allow_direct_time_entropy_calls:333 calls symbol:src/helix/temp.py:mkdtemp:55 (low)
  • symbol:tests/test_determinism_guard.py:test_allow_nondeterminism_does_not_allow_direct_time_entropy_calls:333 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (medium)
  • symbol:tests/test_determinism_guard.py:test_allow_nondeterminism_enables_os_access_for_wrappers:321 calls symbol:src/helix/clock.py:now_ns:38 (low)
  • symbol:tests/test_determinism_guard.py:test_allow_nondeterminism_enables_os_access_for_wrappers:321 calls symbol:src/helix/determinism/guard.py:install:311 (low)
  • symbol:tests/test_determinism_guard.py:test_allow_nondeterminism_enables_os_access_for_wrappers:321 calls symbol:src/helix/determinism/guard.py:uninstall:330 (low)
  • symbol:tests/test_determinism_guard.py:test_allow_nondeterminism_enables_os_access_for_wrappers:321 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (low)
  • symbol:tests/test_determinism_guard.py:test_allow_nondeterminism_enables_os_access_for_wrappers:321 calls symbol:src/helix/entropy.py:uuid4:95 (low)
  • symbol:tests/test_determinism_guard.py:test_clock_and_entropy_wrappers_work_in_deterministic_mode:315 calls symbol:src/helix/clock.py:now_ns:38 (low)
  • symbol:tests/test_determinism_guard.py:test_clock_and_entropy_wrappers_work_in_deterministic_mode:315 calls symbol:src/helix/determinism/guard.py:deterministic_context:93 (low)
  • symbol:tests/test_determinism_guard.py:test_clock_and_entropy_wrappers_work_in_deterministic_mode:315 calls symbol:src/helix/entropy.py:uuid4:95 (low)
  • symbol:tests/test_determinism_guard.py:test_deterministic_context_does_not_uninstall_preexisting_guard:391 calls symbol:src/helix/determinism/guard.py:deterministic_context:93 (low)
  • symbol:tests/test_determinism_guard.py:test_deterministic_context_does_not_uninstall_preexisting_guard:391 calls symbol:src/helix/determinism/guard.py:install:311 (low)
  • symbol:tests/test_determinism_guard.py:test_deterministic_context_does_not_uninstall_preexisting_guard:391 calls symbol:src/helix/determinism/guard.py:uninstall:330 (low)
  • symbol:tests/test_determinism_guard.py:test_deterministic_context_does_not_uninstall_preexisting_guard:391 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (medium)
  • symbol:tests/test_determinism_guard.py:test_deterministic_context_overrides_allow_nondeterminism:419 calls symbol:src/helix/clock.py:deterministic_now_ns:34 (low)
  • symbol:tests/test_determinism_guard.py:test_deterministic_context_overrides_allow_nondeterminism:419 calls symbol:src/helix/clock.py:now_ns:38 (low)
  • symbol:tests/test_determinism_guard.py:test_deterministic_context_overrides_allow_nondeterminism:419 calls symbol:src/helix/clock.py:set_deterministic_anchor_from_run_id:25 (low)
  • symbol:tests/test_determinism_guard.py:test_deterministic_context_overrides_allow_nondeterminism:419 calls symbol:src/helix/determinism/guard.py:deterministic_context:93 (low)
  • symbol:tests/test_determinism_guard.py:test_deterministic_context_overrides_allow_nondeterminism:419 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (low)
  • symbol:tests/test_determinism_guard.py:test_fs_helpers_are_allowed_under_guard:304 calls symbol:src/helix/determinism/guard.py:install:311 (low)
  • symbol:tests/test_determinism_guard.py:test_fs_helpers_are_allowed_under_guard:304 calls symbol:src/helix/determinism/guard.py:uninstall:330 (low)
  • symbol:tests/test_determinism_guard.py:test_fs_helpers_are_allowed_under_guard:304 calls symbol:src/helix/fs.py:iterdir_sorted:27 (low)
  • symbol:tests/test_determinism_guard.py:test_fs_helpers_are_allowed_under_guard:304 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_determinism_guard.py:test_helixspec_bundle_records_rng_streams_and_seed:428 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_determinism_guard.py:test_nondeterminism_ban_blocks_fs_iteration_from_helix_code:248 calls symbol:src/helix/determinism/guard.py:install:311 (low)
  • symbol:tests/test_determinism_guard.py:test_nondeterminism_ban_blocks_fs_iteration_from_helix_code:248 calls symbol:src/helix/determinism/guard.py:uninstall:330 (low)
  • symbol:tests/test_determinism_guard.py:test_nondeterminism_ban_blocks_fs_iteration_from_helix_code:248 calls symbol:src/helixspec/divergence.py:walk:436 (low)
  • symbol:tests/test_determinism_guard.py:test_nondeterminism_ban_blocks_fs_iteration_from_helix_code:248 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (medium)
  • symbol:tests/test_determinism_guard.py:test_nondeterminism_ban_blocks_time_entropy_sources_from_helix_code:122 calls symbol:src/helix/determinism/guard.py:install:311 (low)
  • symbol:tests/test_determinism_guard.py:test_nondeterminism_ban_blocks_time_entropy_sources_from_helix_code:122 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:tests/test_determinism_guard.py:test_nondeterminism_ban_blocks_time_entropy_sources_from_helix_code:122 calls symbol:src/helix/determinism/guard.py:uninstall:330 (low)
  • symbol:tests/test_determinism_guard.py:test_nondeterminism_ban_blocks_time_entropy_sources_from_helix_code:122 calls symbol:src/helix/entropy.py:token_hex:82 (low)
  • symbol:tests/test_determinism_guard.py:test_nondeterminism_ban_blocks_time_entropy_sources_from_helix_code:122 calls symbol:src/helix/entropy.py:uuid4:95 (low)
  • symbol:tests/test_determinism_guard.py:test_nondeterminism_ban_blocks_time_entropy_sources_from_helix_code:122 calls symbol:src/helix/temp.py:mkdtemp:55 (low)
  • symbol:tests/test_determinism_guard.py:test_nondeterminism_ban_blocks_time_entropy_sources_from_helix_code:122 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (medium)
  • symbol:tests/test_determinism_guard.py:test_nondeterminism_ban_blocks_time_entropy_sources_from_helixspec_code:185 calls symbol:src/helix/determinism/guard.py:install:311 (low)
  • symbol:tests/test_determinism_guard.py:test_nondeterminism_ban_blocks_time_entropy_sources_from_helixspec_code:185 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:tests/test_determinism_guard.py:test_nondeterminism_ban_blocks_time_entropy_sources_from_helixspec_code:185 calls symbol:src/helix/determinism/guard.py:uninstall:330 (low)
  • symbol:tests/test_determinism_guard.py:test_nondeterminism_ban_blocks_time_entropy_sources_from_helixspec_code:185 calls symbol:src/helix/entropy.py:token_hex:82 (low)
  • symbol:tests/test_determinism_guard.py:test_nondeterminism_ban_blocks_time_entropy_sources_from_helixspec_code:185 calls symbol:src/helix/entropy.py:uuid4:95 (low)
  • symbol:tests/test_determinism_guard.py:test_nondeterminism_ban_blocks_time_entropy_sources_from_helixspec_code:185 calls symbol:src/helix/temp.py:mkdtemp:55 (low)
  • symbol:tests/test_determinism_guard.py:test_nondeterminism_ban_blocks_time_entropy_sources_from_helixspec_code:185 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (medium)
  • symbol:tests/test_determinism_guard.py:test_rng_ban_blocks_numpy_random_construction_but_allows_helix_rng:87 calls symbol:src/helix/determinism/guard.py:install:311 (low)
  • symbol:tests/test_determinism_guard.py:test_rng_ban_blocks_numpy_random_construction_but_allows_helix_rng:87 calls symbol:src/helix/determinism/guard.py:uninstall:330 (low)
  • symbol:tests/test_determinism_guard.py:test_rng_ban_blocks_numpy_random_construction_but_allows_helix_rng:87 calls symbol:src/helix/rng.py:numpy_rng:83 (low)
  • symbol:tests/test_determinism_guard.py:test_rng_ban_blocks_numpy_random_construction_but_allows_helix_rng:87 calls symbol:tests/test_offtarget_properties.py:integers:22 (medium)
  • symbol:tests/test_determinism_guard.py:test_rng_ban_blocks_random_random_constructor:57 calls symbol:src/helix/determinism/guard.py:install:311 (low)
  • symbol:tests/test_determinism_guard.py:test_rng_ban_blocks_random_random_constructor:57 calls symbol:src/helix/determinism/guard.py:uninstall:330 (low)
  • symbol:tests/test_determinism_guard.py:test_rng_ban_blocks_random_random_constructor:57 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (medium)
  • symbol:tests/test_determinism_guard.py:test_rng_ban_error_message_is_stable_and_locates_callsite:25 calls symbol:src/helix/determinism/guard.py:install:311 (low)
  • symbol:tests/test_determinism_guard.py:test_rng_ban_error_message_is_stable_and_locates_callsite:25 calls symbol:src/helix/determinism/guard.py:uninstall:330 (low)
  • symbol:tests/test_determinism_guard.py:test_rng_ban_error_message_is_stable_and_locates_callsite:25 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (medium)
  • symbol:tests/test_determinism_guard.py:test_rng_streams_log_records_seed_and_stream_id:114 calls symbol:src/helix/rng.py:clear_rng_streams:26 (low)
  • symbol:tests/test_determinism_guard.py:test_rng_streams_log_records_seed_and_stream_id:114 calls symbol:src/helix/rng.py:rng_streams:30 (low)
  • symbol:tests/test_determinism_guard.py:test_rng_streams_log_records_seed_and_stream_id:114 calls symbol:src/helix/rng.py:Rng:57 (low)
  • symbol:tests/test_determinism_guard.py:test_rng_streams_log_records_seed_and_stream_id:114 calls symbol:src/helix/rng.py:RngStream:15 (low)
  • symbol:tests/test_determinism_guard.py:test_temp_wrapper_is_deterministic_in_deterministic_mode:446 calls symbol:src/helix/temp.py:set_deterministic_temp_seed_from_run_id:34 (low)
  • symbol:tests/test_deterministic_seq_cnn.py:test_deterministic_seq_cnn_grad_matches_finite_diff_for_subset:40 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/test_divergence_proof_bundle_reader.py:test_load_divergence_proof_bundle_fixture:15 calls symbol:src/helix/studio/divergence_proof_bundle.py:load_divergence_proof_bundle:36 (low)
  • symbol:tests/test_divergence_proof_bundle_reader.py:test_load_divergence_proof_bundle_fixture:15 calls symbol:src/helix/studio/divergence_proof_bundle.py:render_one_screen_drift_summary:87 (low)
  • symbol:tests/test_divergence_proof_bundle_reader.py:test_verify_command_quotes_manifest_path:34 calls symbol:src/helix/studio/divergence_proof_bundle.py:DivergenceProofBundle:15 (low)
  • symbol:tests/test_divergence_proof_bundle_reader.py:test_verify_command_quotes_manifest_path:34 calls symbol:src/helix/studio/divergence_proof_bundle.py:verify_command:30 (low)
  • symbol:tests/test_divergence.py:_graph_with_param:68 calls symbol:src/helixspec/run_graph.py:_digest:9 (low)
  • symbol:tests/test_divergence.py:_graph_with_param:68 calls symbol:src/helixspec/run_graph.py:_node_id:13 (low)
  • symbol:tests/test_divergence.py:_write_bundle:19 calls symbol:src/helixspec/canon.py:canonical_json_bytes:15 (low)
  • symbol:tests/test_divergence.py:_write_bundle:19 calls symbol:src/helixspec/manifest.py:sha256_bytes:12 (low)
  • symbol:tests/test_divergence.py:graph_with_branch:181 calls symbol:src/helixspec/run_graph.py:_digest:9 (low)
  • symbol:tests/test_divergence.py:graph_with_branch:181 calls symbol:src/helixspec/run_graph.py:_node_id:13 (low)
  • symbol:tests/test_divergence.py:test_d2_materiality_material_when_metric_exceeds_tolerance:304 calls symbol:src/helixspec/divergence.py:generate_divergence_report:485 (low)
  • symbol:tests/test_divergence.py:test_d2_materiality_material_when_metric_exceeds_tolerance:304 calls symbol:tests/test_divergence.py:_graph_with_param:68 (high)
  • symbol:tests/test_divergence.py:test_d2_materiality_material_when_metric_exceeds_tolerance:304 calls symbol:tests/test_divergence.py:_write_bundle_with_results:37 (high)
  • symbol:tests/test_divergence.py:test_d2_materiality_material_when_zero_tolerance_and_tiny_delta:327 calls symbol:src/helixspec/divergence.py:generate_divergence_report:485 (low)
  • symbol:tests/test_divergence.py:test_d2_materiality_material_when_zero_tolerance_and_tiny_delta:327 calls symbol:tests/test_divergence.py:_graph_with_param:68 (high)
  • symbol:tests/test_divergence.py:test_d2_materiality_material_when_zero_tolerance_and_tiny_delta:327 calls symbol:tests/test_divergence.py:_write_bundle_with_results:37 (high)
  • symbol:tests/test_divergence.py:test_d2_materiality_non_material_when_metrics_within_tolerance:280 calls symbol:src/helixspec/divergence.py:generate_divergence_report:485 (low)
  • symbol:tests/test_divergence.py:test_d2_materiality_non_material_when_metrics_within_tolerance:280 calls symbol:tests/test_divergence.py:_graph_with_param:68 (high)
  • symbol:tests/test_divergence.py:test_d2_materiality_non_material_when_metrics_within_tolerance:280 calls symbol:tests/test_divergence.py:_write_bundle_with_results:37 (high)
  • symbol:tests/test_divergence.py:test_divergence_bundle_schema_version_guard:446 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_divergence.py:test_divergence_bundle_schema_version_guard:446 calls symbol:src/helixspec/divergence.py:verify_divergence_bundle:605 (low)
  • symbol:tests/test_divergence.py:test_drift_verdict_equivalent_when_no_divergence:359 calls symbol:src/helixspec/divergence.py:generate_divergence_report:485 (low)
  • symbol:tests/test_divergence.py:test_drift_verdict_equivalent_when_no_divergence:359 calls symbol:tests/test_divergence.py:_graph_with_param:68 (high)
  • symbol:tests/test_divergence.py:test_drift_verdict_equivalent_when_no_divergence:359 calls symbol:tests/test_divergence.py:_write_bundle:19 (high)
  • symbol:tests/test_divergence.py:test_drift_verdict_material_when_policy_hash_changed_even_without_graph_divergence:370 calls symbol:src/helixspec/canon.py:canonical_json_bytes:15 (low)
  • symbol:tests/test_divergence.py:test_drift_verdict_material_when_policy_hash_changed_even_without_graph_divergence:370 calls symbol:src/helixspec/divergence.py:generate_divergence_report:485 (low)
  • symbol:tests/test_divergence.py:test_drift_verdict_material_when_policy_hash_changed_even_without_graph_divergence:370 calls symbol:tests/test_divergence.py:_graph_with_param:68 (high)
  • symbol:tests/test_divergence.py:test_drift_verdict_material_when_policy_hash_changed_even_without_graph_divergence:370 calls symbol:tests/test_divergence.py:_write_bundle:19 (high)
  • symbol:tests/test_divergence.py:test_drift_verdict_material_when_semantic_hash_changed_even_without_graph_divergence:387 calls symbol:src/helixspec/canon.py:canonical_json_bytes:15 (low)
  • symbol:tests/test_divergence.py:test_drift_verdict_material_when_semantic_hash_changed_even_without_graph_divergence:387 calls symbol:src/helixspec/divergence.py:generate_divergence_report:485 (low)
  • symbol:tests/test_divergence.py:test_drift_verdict_material_when_semantic_hash_changed_even_without_graph_divergence:387 calls symbol:tests/test_divergence.py:_graph_with_param:68 (high)
  • symbol:tests/test_divergence.py:test_drift_verdict_material_when_semantic_hash_changed_even_without_graph_divergence:387 calls symbol:tests/test_divergence.py:_write_bundle:19 (high)
  • symbol:tests/test_divergence.py:test_environment_change_detected:151 calls symbol:src/helixspec/divergence.py:generate_divergence_report:485 (low)
  • symbol:tests/test_divergence.py:test_environment_change_detected:151 calls symbol:tests/test_divergence.py:_graph_with_param:68 (high)
  • symbol:tests/test_divergence.py:test_environment_change_detected:151 calls symbol:tests/test_divergence.py:_write_bundle:19 (high)
  • symbol:tests/test_divergence.py:test_minimal_subgraph_excludes_unrelated_sibling:168 calls symbol:src/helixspec/run_graph.py:_digest:9 (low)
  • symbol:tests/test_divergence.py:test_minimal_subgraph_excludes_unrelated_sibling:168 calls symbol:src/helixspec/run_graph.py:_node_id:13 (low)
  • symbol:tests/test_divergence.py:test_param_change_detected:137 calls symbol:src/helixspec/divergence.py:generate_divergence_report:485 (low)
  • symbol:tests/test_divergence.py:test_param_change_detected:137 calls symbol:tests/test_divergence.py:_graph_with_param:68 (high)
  • symbol:tests/test_divergence.py:test_param_change_detected:137 calls symbol:tests/test_divergence.py:_write_bundle:19 (high)
  • symbol:tests/test_divergence.py:test_verify_divergence_bundle_rejects_drift_verdict_input_mismatch:420 calls symbol:src/helixspec/canon.py:canonical_json_bytes:15 (low)
  • symbol:tests/test_divergence.py:test_verify_divergence_bundle_rejects_drift_verdict_input_mismatch:420 calls symbol:src/helixspec/divergence.py:verify_divergence_bundle:605 (low)
  • symbol:tests/test_divergence.py:test_verify_divergence_bundle_rejects_drift_verdict_input_mismatch:420 calls symbol:src/helixspec/manifest.py:sha256_bytes:12 (low)
  • symbol:tests/test_divergence.py:test_verify_divergence_bundle_requires_drift_verdict:404 calls symbol:src/helixspec/canon.py:canonical_json_bytes:15 (low)
  • symbol:tests/test_divergence.py:test_verify_divergence_bundle_requires_drift_verdict:404 calls symbol:src/helixspec/divergence.py:verify_divergence_bundle:605 (low)
  • symbol:tests/test_download_release_contract.py:test_download_doc_matches_public_release_contract:38 calls symbol:src/helix/release_urls.py:public_download_asset_url:61 (low)
  • symbol:tests/test_download_release_contract.py:test_download_doc_matches_public_release_contract:38 calls symbol:src/helix/release_urls.py:public_download_asset_urls:113 (low)
  • symbol:tests/test_download_release_contract.py:test_download_doc_matches_public_release_contract:38 calls symbol:src/helix/release_urls.py:public_github_asset_urls:109 (low)
  • symbol:tests/test_download_release_contract.py:test_download_doc_matches_public_release_contract:38 calls symbol:tests/release_test_support.py:make_release_dir_with_sha256sums:55 (medium)
  • symbol:tests/test_download_release_contract.py:test_download_doc_matches_public_release_contract:38 calls symbol:tests/release_test_support.py:make_website_root:165 (medium)
  • symbol:tests/test_download_release_contract.py:test_download_doc_matches_public_release_contract:38 calls symbol:tools/stage_website_release.py:stage_website_release:145 (low)
  • symbol:tests/test_edge_config.py:test_env_override_ingest_url:29 calls symbol:src/helix/edge/config.py:load_config_from_env:183 (low)
  • symbol:tests/test_edge_config.py:test_load_config_round_trip:12 calls symbol:src/helix/edge/config.py:load_config:157 (low)
  • symbol:tests/test_edge_scratch_cleanup.py:test_cleanup_disabled:29 calls symbol:src/helix/edge/watcher.py:cleanup_scratch:91 (low)
  • symbol:tests/test_edge_scratch_cleanup.py:test_cleanup_disabled:29 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_edge_scratch_cleanup.py:test_cleanup_removes_old_dirs:10 calls symbol:docs/playground/js/realtime.js:time:587 (low)
  • symbol:tests/test_edge_scratch_cleanup.py:test_cleanup_removes_old_dirs:10 calls symbol:src/helix/edge/watcher.py:cleanup_scratch:91 (low)
  • symbol:tests/test_edge_scratch_cleanup.py:test_cleanup_removes_old_dirs:10 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_edit_dag_display_formatting.py:test_approx_display_band_coarsens_without_precision_claim:26 calls symbol:src/helix/studio/edit_dag_panel.py:_approx_display_band:114 (low)
  • symbol:tests/test_edit_dag_display_formatting.py:test_format_node_title_disambiguates_repaired_nodes:45 calls symbol:src/helix/edit/events.py:EditEvent:9 (low)
  • symbol:tests/test_edit_dag_display_formatting.py:test_format_node_title_disambiguates_repaired_nodes:45 calls symbol:src/helix/studio/edit_dag_panel.py:_format_node_title:304 (low)
  • symbol:tests/test_edit_dag_display_formatting.py:test_format_node_title_disambiguates_repaired_nodes:45 calls symbol:tests/test_edit_dag_display_formatting.py:_DummyNode:15 (high)
  • symbol:tests/test_edit_dag_display_formatting.py:test_format_weight_display_exact_and_approx_modes:40 calls symbol:src/helix/studio/edit_dag_panel.py:_format_weight_display:139 (low)
  • symbol:tests/test_edit_dag_frames.py:_build_toy_dag:10 calls symbol:src/helix/edit/dag.py:EditDAG:38 (low)
  • symbol:tests/test_edit_dag_frames.py:_build_toy_dag:10 calls symbol:src/helix/edit/dag.py:EditDAGFrame:52 (low)
  • symbol:tests/test_edit_dag_frames.py:_build_toy_dag:10 calls symbol:src/helix/edit/dag.py:EditEdge:27 (low)
  • symbol:tests/test_edit_dag_frames.py:_build_toy_dag:10 calls symbol:src/helix/edit/dag.py:EditNode:14 (low)
  • symbol:tests/test_edit_dag_frames.py:_build_toy_dag:10 calls symbol:src/helix/edit/events.py:EditEvent:9 (low)
  • symbol:tests/test_edit_dag_frames.py:_build_toy_dag:10 calls symbol:src/helix/genome/digital.py:DigitalGenome:15 (low)
  • symbol:tests/test_edit_dag_frames.py:_build_toy_dag:10 calls symbol:src/helix/genome/digital.py:view:92 (low)
  • symbol:tests/test_edit_dag_frames.py:test_frames_roundtrip_to_artifact_payload:52 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/test_edit_dag_frames.py:test_frames_roundtrip_to_artifact_payload:52 calls symbol:src/helix/cli.py:_edit_dag_to_payload:227 (low)
  • symbol:tests/test_edit_dag_frames.py:test_frames_roundtrip_to_artifact_payload:52 calls symbol:tests/test_edit_dag_frames.py:_build_toy_dag:10 (high)
  • symbol:tests/test_edit_dag_layout_invariants.py:_build_model:24 calls symbol:src/helix/studio/edit_dag_panel.py:_build_scene_model:2928 (low)
  • symbol:tests/test_edit_dag_layout_invariants.py:_build_model:24 calls symbol:src/helix/studio/run_artifact.py:_dag_to_graph:549 (low)
  • symbol:tests/test_edit_dag_layout_invariants.py:test_dag_layout_invariants:31 calls symbol:src/helix/studio/edit_dag_panel.py:EditDAGPanel:1193 (low)
  • symbol:tests/test_edit_dag_layout_invariants.py:test_dag_layout_invariants:31 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_edit_dag_layout_invariants.py:test_dag_layout_invariants:31 calls symbol:tests/test_edit_dag_layout_invariants.py:_build_model:24 (high)
  • symbol:tests/test_edit_dag_layout_invariants.py:test_dag_layout_invariants:31 calls symbol:tests/test_edit_dag_layout_invariants.py:_get_app:17 (high)
  • symbol:tests/test_edit_dag_layout_invariants.py:test_dag_page_prioritizes_canvas_in_workspace_column:70 calls symbol:src/helix/studio/edit_dag_panel.py:_apply_dag_density_layout:3811 (low)
  • symbol:tests/test_edit_dag_layout_invariants.py:test_dag_page_prioritizes_canvas_in_workspace_column:70 calls symbol:src/helix/studio/edit_dag_panel.py:_apply_model:3652 (low)
  • symbol:tests/test_edit_dag_layout_invariants.py:test_dag_page_prioritizes_canvas_in_workspace_column:70 calls symbol:src/helix/studio/edit_dag_panel.py:EditDAGPanel:1193 (low)
  • symbol:tests/test_edit_dag_layout_invariants.py:test_dag_page_prioritizes_canvas_in_workspace_column:70 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_edit_dag_layout_invariants.py:test_dag_page_prioritizes_canvas_in_workspace_column:70 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_edit_dag_layout_invariants.py:test_dag_page_prioritizes_canvas_in_workspace_column:70 calls symbol:tests/test_edit_dag_layout_invariants.py:_build_model:24 (high)
  • symbol:tests/test_edit_dag_layout_invariants.py:test_dag_page_prioritizes_canvas_in_workspace_column:70 calls symbol:tests/test_edit_dag_layout_invariants.py:_get_app:17 (high)
  • symbol:tests/test_edit_dag.py:_demo_cas:24 calls symbol:src/helix/crispr/model.py:CasSystem:39 (low)
  • symbol:tests/test_edit_dag.py:_demo_cas:24 calls symbol:src/helix/crispr/model.py:PAMRule:23 (low)
  • symbol:tests/test_edit_dag.py:_demo_genome:17 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/test_edit_dag.py:_deterministic_crispr_dag:34 calls symbol:src/helix/crispr/dag_api.py:build_crispr_edit_dag:18 (low)
  • symbol:tests/test_edit_dag.py:_deterministic_crispr_dag:34 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_edit_dag.py:_deterministic_crispr_dag:34 calls symbol:tests/test_edit_dag.py:_demo_cas:24 (high)
  • symbol:tests/test_edit_dag.py:_deterministic_crispr_dag:34 calls symbol:tests/test_edit_dag.py:_demo_genome:17 (high)
  • symbol:tests/test_edit_dag.py:test_dag_deterministic_ids:41 calls symbol:tests/test_edit_dag.py:_deterministic_crispr_dag:34 (high)
  • symbol:tests/test_edit_dag.py:test_edit_dag_dataset_cli:77 calls symbol:tests/test_helix_cli.py:run_cli:22 (medium)
  • symbol:tests/test_edit_dag.py:test_terminal_dedupe_logsumexp:49 calls symbol:src/helix/edit/dag.py:EditEdge:27 (low)
  • symbol:tests/test_edit_dag.py:test_terminal_dedupe_logsumexp:49 calls symbol:src/helix/edit/dag.py:EditNode:14 (low)
  • symbol:tests/test_edit_dag.py:test_terminal_dedupe_logsumexp:49 calls symbol:src/helix/edit/dag.py:terminal_nodes:45 (low)
  • symbol:tests/test_edit_dag.py:test_terminal_dedupe_logsumexp:49 calls symbol:src/helix/edit/post.py:dedupe_terminal_nodes:22 (low)
  • symbol:tests/test_edit_dag.py:test_terminal_dedupe_logsumexp:49 calls symbol:tests/test_edit_dag.py:_deterministic_crispr_dag:34 (high)
  • symbol:tests/test_edit_dag.py:test_terminal_dedupe_logsumexp:49 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_egfr_grb2_mvp.py:test_egfr_grb2_orchestrator_runs_short_simulation:9 calls symbol:helixtasks/egfr_grb2_orchestrator.py:build_egfr_grb2:127 (low)
  • symbol:tests/test_egfr_grb2_mvp.py:test_egfr_grb2_orchestrator_runs_short_simulation:9 calls symbol:src/helix/core/scheduler.py:run_until:81 (low)
  • symbol:tests/test_egfr_grb2_regression.py:_run_variant_summary:14 calls symbol:src/helix/cli.py:command_live_inspect:681 (low)
  • symbol:tests/test_egfr_grb2_regression.py:_run_variant_summary:14 calls symbol:src/helix/cli.py:command_live_run:654 (low)
  • symbol:tests/test_egfr_grb2_regression.py:test_egfr_wt_vs_ko_behavior:51 calls symbol:tests/test_egfr_grb2_regression.py:_run_variant_summary:14 (high)
  • symbol:tests/test_enterprise_proof_offtarget_public_doc.py:test_offtarget_public_doc_transcript_matches_shipped_pack_digests:18 calls symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 (low)
  • symbol:tests/test_enterprise_proof_offtarget_public_doc.py:test_offtarget_public_doc_transcript_matches_shipped_pack_digests:18 calls symbol:src/helix/studio/prime_inspector.py:block:89 (low)
  • symbol:tests/test_enterprise_proof_offtarget_public_doc.py:test_offtarget_public_doc_transcript_matches_shipped_pack_digests:18 calls symbol:tests/test_enterprise_proof_offtarget_public_doc.py:_read_json:11 (high)
  • symbol:tests/test_enzyme_contract_v1.py:_tree_digests:24 calls symbol:tests/test_enzyme_contract_v1.py:_sha256_hex:20 (high)
  • symbol:tests/test_enzyme_contract_v1.py:_write_json:14 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_case_colliding_paths_rejected:1640 calls symbol:src/helix/enzyme/verify.py:verify_enzyme_bundle:188 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_case_colliding_paths_rejected:1640 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_case_colliding_paths_rejected:1640 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_case_colliding_paths_rejected:1640 calls symbol:tests/test_enzyme_contract_v1.py:_run_cli:34 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_case_colliding_paths_rejected:1640 calls symbol:tests/test_enzyme_contract_v1.py:_sha256_hex:20 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_case_colliding_paths_rejected:1640 calls symbol:tests/test_enzyme_contract_v1.py:_write_json:14 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_d1_conformance_pack_tolerances:146 calls symbol:src/helix/enzyme/bundle.py:write_enzyme_manifest:60 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_d1_conformance_pack_tolerances:146 calls symbol:src/helix/enzyme/layout.py:open_enzyme_bundle:97 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_d1_conformance_pack_tolerances:146 calls symbol:src/helix/enzyme/verify.py:verify_enzyme_bundle:188 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_d1_conformance_pack_tolerances:146 calls symbol:tests/test_enzyme_contract_v1.py:_assert_json_equiv_with_score_tolerances:70 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_d1_conformance_pack_tolerances:146 calls symbol:tests/test_enzyme_contract_v1.py:_load_json:46 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_d1_conformance_pack_tolerances:146 calls symbol:tests/test_enzyme_contract_v1.py:_run_cli:34 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_d1_conformance_pack_tolerances:146 calls symbol:tests/test_enzyme_contract_v1.py:_scorer_tolerances:52 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_d1_conformance_pack_tolerances:146 calls symbol:tests/test_enzyme_contract_v1.py:_write_json:14 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_diff_reports_fold_metric_delta_in_d1:298 calls symbol:src/helix/enzyme/bundle.py:write_enzyme_manifest:60 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_diff_reports_fold_metric_delta_in_d1:298 calls symbol:src/helix/enzyme/diff.py:diff_enzyme_bundles:112 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_diff_reports_fold_metric_delta_in_d1:298 calls symbol:src/helix/enzyme/layout.py:open_enzyme_bundle:97 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_diff_reports_fold_metric_delta_in_d1:298 calls symbol:src/helix/enzyme/verify.py:verify_enzyme_bundle:188 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_diff_reports_fold_metric_delta_in_d1:298 calls symbol:tests/test_enzyme_contract_v1.py:_load_json:46 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_diff_reports_fold_metric_delta_in_d1:298 calls symbol:tests/test_enzyme_contract_v1.py:_run_cli:34 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_diff_reports_fold_metric_delta_in_d1:298 calls symbol:tests/test_enzyme_contract_v1.py:_scorer_tolerances:52 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_diff_reports_fold_metric_delta_in_d1:298 calls symbol:tests/test_enzyme_contract_v1.py:_write_json:14 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_enzyme_diff_finds_numeric_deltas:1780 calls symbol:src/helix/enzyme/diff.py:diff_enzyme_bundles:112 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_enzyme_diff_finds_numeric_deltas:1780 calls symbol:tests/test_enzyme_contract_v1.py:_run_cli:34 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_enzyme_diff_finds_numeric_deltas:1780 calls symbol:tests/test_enzyme_contract_v1.py:_write_json:14 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_extra_file_fails_strict_verify:1560 calls symbol:src/helix/enzyme/verify.py:verify_enzyme_bundle:188 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_extra_file_fails_strict_verify:1560 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_extra_file_fails_strict_verify:1560 calls symbol:tests/test_enzyme_contract_v1.py:_run_cli:34 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_extra_file_fails_strict_verify:1560 calls symbol:tests/test_enzyme_contract_v1.py:_write_json:14 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_fold_module_opt_in_by_policy:887 calls symbol:tests/test_enzyme_contract_v1.py:_load_json:46 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_fold_module_opt_in_by_policy:887 calls symbol:tests/test_enzyme_contract_v1.py:_run_cli:34 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_fold_module_opt_in_by_policy:887 calls symbol:tests/test_enzyme_contract_v1.py:_write_json:14 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_gate_fails_on_fold_threshold:964 calls symbol:tests/test_enzyme_contract_v1.py:_load_json:46 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_gate_fails_on_fold_threshold:964 calls symbol:tests/test_enzyme_contract_v1.py:_run_cli:34 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_gate_fails_on_fold_threshold:964 calls symbol:tests/test_enzyme_contract_v1.py:_write_json:14 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_gated_run_emits_no_export:1394 calls symbol:src/helix/enzyme/verify.py:verify_enzyme_bundle:188 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_gated_run_emits_no_export:1394 calls symbol:tests/test_enzyme_contract_v1.py:_run_cli:34 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_gated_run_emits_no_export:1394 calls symbol:tests/test_enzyme_contract_v1.py:_write_json:14 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_repo_schemas_match_packaged_schemas:136 calls symbol:tests/test_enzyme_contract_v1.py:_tree_digests:24 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_schema_digest_snapshot_matches_repo:127 calls symbol:src/helix/enzyme/schema_digest.py:compute_enzyme_schema_digest:58 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_schema_digest_snapshot_matches_repo:127 calls symbol:src/helix/enzyme/schema_digest.py:load_repo_schema_digest_snapshot:74 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_symlink_rejected:1218 calls symbol:src/helix/enzyme/bundle.py:write_enzyme_manifest:60 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_symlink_rejected:1218 calls symbol:src/helix/enzyme/layout.py:open_enzyme_bundle:97 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_symlink_rejected:1218 calls symbol:src/helix/enzyme/verify.py:verify_enzyme_bundle:188 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_symlink_rejected:1218 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_symlink_rejected:1218 calls symbol:tests/test_enzyme_contract_v1.py:_run_cli:34 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_symlink_rejected:1218 calls symbol:tests/test_enzyme_contract_v1.py:_write_json:14 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_tamper_detected_by_verify:1479 calls symbol:src/helix/enzyme/verify.py:verify_enzyme_bundle:188 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_tamper_detected_by_verify:1479 calls symbol:tests/test_enzyme_contract_v1.py:_run_cli:34 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_tamper_detected_by_verify:1479 calls symbol:tests/test_enzyme_contract_v1.py:_write_json:14 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_verify_bundle_schema_pack_mode:1049 calls symbol:src/helix/enzyme/verify.py:verify_enzyme_bundle:188 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_verify_bundle_schema_pack_mode:1049 calls symbol:tests/test_enzyme_contract_v1.py:_run_cli:34 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_verify_bundle_schema_pack_mode:1049 calls symbol:tests/test_enzyme_contract_v1.py:_write_json:14 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_verify_expected_bundle_sha256:707 calls symbol:src/helix/enzyme/verify.py:verify_enzyme_bundle:188 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_verify_expected_bundle_sha256:707 calls symbol:tests/test_enzyme_contract_v1.py:_load_json:46 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_verify_expected_bundle_sha256:707 calls symbol:tests/test_enzyme_contract_v1.py:_run_cli:34 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_verify_expected_bundle_sha256:707 calls symbol:tests/test_enzyme_contract_v1.py:_write_json:14 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_verify_json_out:788 calls symbol:tests/test_enzyme_contract_v1.py:_load_json:46 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_verify_json_out:788 calls symbol:tests/test_enzyme_contract_v1.py:_run_cli:34 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_verify_json_out:788 calls symbol:tests/test_enzyme_contract_v1.py:_write_json:14 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_verify_json_out:788 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_verify_passes:627 calls symbol:src/helix/enzyme/verify.py:verify_enzyme_bundle:188 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_verify_passes:627 calls symbol:tests/test_enzyme_contract_v1.py:_run_cli:34 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_verify_passes:627 calls symbol:tests/test_enzyme_contract_v1.py:_write_json:14 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_verify_zip_bundle:1865 calls symbol:src/helix/enzyme/verify.py:verify_enzyme_bundle:188 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_verify_zip_bundle:1865 calls symbol:tests/test_enzyme_contract_v1.py:_run_cli:34 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_verify_zip_bundle:1865 calls symbol:tests/test_enzyme_contract_v1.py:_write_json:14 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_zip_duplicate_entry_rejected:1943 calls symbol:src/helix/enzyme/verify.py:verify_enzyme_bundle:188 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_zip_duplicate_entry_rejected:1943 calls symbol:tests/test_enzyme_contract_v1.py:_run_cli:34 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_zip_duplicate_entry_rejected:1943 calls symbol:tests/test_enzyme_contract_v1.py:_write_json:14 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_zip_metadata_is_pinned:535 calls symbol:tests/test_enzyme_contract_v1.py:_run_cli:34 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_zip_metadata_is_pinned:535 calls symbol:tests/test_enzyme_contract_v1.py:_write_json:14 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_zip_path_traversal_rejected:1307 calls symbol:src/helix/enzyme/verify.py:verify_enzyme_bundle:188 (low)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_zip_path_traversal_rejected:1307 calls symbol:tests/test_enzyme_contract_v1.py:_run_cli:34 (high)
  • symbol:tests/test_enzyme_contract_v1.py:test_enzyme_contract_v1_zip_path_traversal_rejected:1307 calls symbol:tests/test_enzyme_contract_v1.py:_write_json:14 (high)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:_write_pack:18 calls symbol:src/helix/evaluation/pack_manifest.py:build_pack_manifest_v1:76 (low)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:_write_pack:18 calls symbol:src/helix/evaluation/pack_manifest.py:labels_payload_sha256_v1:19 (low)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:_write_pack:18 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:test_eval_azimuth_pack_auroc_compare_emits_two_bundles:252 calls symbol:src/helix/evaluation/pack_manifest.py:build_pack_manifest_v1:76 (low)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:test_eval_azimuth_pack_auroc_compare_emits_two_bundles:252 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:test_eval_azimuth_pack_auroc_compare_emits_two_bundles:252 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:test_eval_azimuth_pack_auroc_compare_emits_two_bundles:252 calls symbol:src/helix/studio/extension_host/supervisor.py:mode:92 (low)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:test_eval_azimuth_pack_auroc_compare_emits_two_bundles:252 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:test_eval_azimuth_pack_auroc_compare_emits_two_bundles:252 calls symbol:tests/test_eval_azimuth_pack_auroc.py:_sha256_hex:14 (high)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:test_eval_azimuth_pack_auroc_compare_emits_two_bundles:252 calls symbol:tests/test_eval_azimuth_pack_auroc.py:_write_pack:18 (high)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:test_eval_azimuth_pack_auroc_emits_transcript_lines:72 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:test_eval_azimuth_pack_auroc_emits_transcript_lines:72 calls symbol:tests/test_eval_azimuth_pack_auroc.py:_write_pack:18 (high)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:test_eval_azimuth_pack_auroc_ontargetx_bundle_missing_is_undefined:360 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:test_eval_azimuth_pack_auroc_ontargetx_bundle_missing_is_undefined:360 calls symbol:tests/test_eval_azimuth_pack_auroc.py:_write_pack:18 (high)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:test_eval_azimuth_pack_auroc_supports_azimuth_published_prediction:153 calls symbol:src/helix/evaluation/pack_manifest.py:build_pack_manifest_v1:76 (low)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:test_eval_azimuth_pack_auroc_supports_azimuth_published_prediction:153 calls symbol:src/helix/evaluation/pack_manifest.py:labels_payload_sha256_v1:19 (low)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:test_eval_azimuth_pack_auroc_supports_azimuth_published_prediction:153 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:test_eval_azimuth_pack_auroc_supports_azimuth_published_prediction:153 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:test_eval_azimuth_pack_auroc_supports_azimuth_published_prediction:153 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:test_eval_azimuth_pack_auroc_supports_azimuth_published_prediction:153 calls symbol:tests/test_eval_azimuth_pack_auroc.py:_sha256_hex:14 (high)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:test_eval_azimuth_pack_auroc_supports_helix_crispr_on_target_physics:326 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:test_eval_azimuth_pack_auroc_supports_helix_crispr_on_target_physics:326 calls symbol:tests/test_eval_azimuth_pack_auroc.py:_write_pack:18 (high)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:test_eval_azimuth_pack_auroc_zip_is_bit_deterministic_across_clean_outdirs:107 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:test_eval_azimuth_pack_auroc_zip_is_bit_deterministic_across_clean_outdirs:107 calls symbol:tests/test_eval_azimuth_pack_auroc.py:_sha256_hex:14 (high)
  • symbol:tests/test_eval_azimuth_pack_auroc.py:test_eval_azimuth_pack_auroc_zip_is_bit_deterministic_across_clean_outdirs:107 calls symbol:tests/test_eval_azimuth_pack_auroc.py:_write_pack:18 (high)
  • symbol:tests/test_evaluation_pack_v1.py:_copy_pack:79 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:tests/test_evaluation_pack_v1.py:test_evaluation_pack_and_labels_validate_against_schema:13 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:tests/test_evaluation_pack_v1.py:test_load_evaluation_pack_rejects_corrupted_manifest_azimuth:113 calls symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 (low)
  • symbol:tests/test_evaluation_pack_v1.py:test_load_evaluation_pack_rejects_corrupted_manifest_azimuth:113 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_evaluation_pack_v1.py:test_load_evaluation_pack_rejects_corrupted_manifest_azimuth:113 calls symbol:tests/test_evaluation_pack_v1.py:_copy_pack:79 (high)
  • symbol:tests/test_evaluation_pack_v1.py:test_load_evaluation_pack_rejects_corrupted_manifest:100 calls symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 (low)
  • symbol:tests/test_evaluation_pack_v1.py:test_load_evaluation_pack_rejects_corrupted_manifest:100 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_evaluation_pack_v1.py:test_load_evaluation_pack_rejects_corrupted_manifest:100 calls symbol:tests/test_evaluation_pack_v1.py:_copy_pack:79 (high)
  • symbol:tests/test_evaluation_pack_v1.py:test_load_evaluation_pack_rejects_corrupted_pack_file:87 calls symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 (low)
  • symbol:tests/test_evaluation_pack_v1.py:test_load_evaluation_pack_rejects_corrupted_pack_file:87 calls symbol:tests/test_evaluation_pack_v1.py:_copy_pack:79 (high)
  • symbol:tests/test_evaluation_pack_v1.py:test_load_evaluation_pack_rejects_labels_unknown_metadata:126 calls symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 (low)
  • symbol:tests/test_evaluation_pack_v1.py:test_load_evaluation_pack_rejects_labels_unknown_metadata:126 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_evaluation_pack_v1.py:test_load_evaluation_pack_rejects_labels_unknown_metadata:126 calls symbol:tests/test_evaluation_pack_v1.py:_copy_pack:79 (high)
  • symbol:tests/test_evaluation_pack_v1.py:test_load_evaluation_pack_verifies_checksums_and_manifest:47 calls symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 (low)
  • symbol:tests/test_evaluator_docs_loop_contract.py:test_evaluator_docs_share_the_same_install_proof_verify_loop:19 calls symbol:tests/test_evaluator_docs_loop_contract.py:_read_text:15 (high)
  • symbol:tests/test_evaluator_mvp_smoke.py:_recorded_crispr_snapshot:38 calls symbol:src/helix/studio/demo_loader.py:build_canonical_demo_snapshot:99 (low)
  • symbol:tests/test_event_log.py:test_event_log_written_and_exported:9 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_event_log.py:test_event_log_written_and_exported:9 calls symbol:src/helix/support/bundle.py:write_support_bundle:232 (low)
  • symbol:tests/test_event_log.py:test_event_log_written_and_exported:9 calls symbol:src/helix/support/events.py:events_path:54 (low)
  • symbol:tests/test_event_log.py:test_event_log_written_and_exported:9 calls symbol:src/helix/support/events.py:log_event:171 (low)
  • symbol:tests/test_evidence_view_model.py:test_build_evidence_overview_extracts_provenance_and_calibration_refs:30 calls symbol:src/helix/studio/evidence_view_model.py:build_evidence_overview:143 (low)
  • symbol:tests/test_evidence_view_model.py:test_load_matching_calibration_metrics_reads_bundle_from_env:83 calls symbol:src/helix/calibration/bundle.py:build_calibration_bundle:238 (low)
  • symbol:tests/test_evidence_view_model.py:test_load_matching_calibration_metrics_reads_bundle_from_env:83 calls symbol:src/helix/calibration/bundle.py:write_calibration_bundle:326 (low)
  • symbol:tests/test_evidence_view_model.py:test_load_matching_calibration_metrics_reads_bundle_from_env:83 calls symbol:src/helix/studio/evidence_view_model.py:build_evidence_overview:143 (low)
  • symbol:tests/test_evidence_view_model.py:test_load_matching_calibration_metrics_reads_bundle_from_env:83 calls symbol:src/helix/studio/evidence_view_model.py:load_matching_calibration_metrics:216 (low)
  • symbol:tests/test_evidence_view_model.py:test_load_matching_calibration_metrics_reads_bundle_from_env:83 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_evidence_view_model.py:test_mode_help_text_distinguishes_uncalibrated_vs_decision_grade:25 calls symbol:src/helix/studio/evidence_view_model.py:mode_help_text:385 (low)
  • symbol:tests/test_evidence_view_model.py:test_tier_mapping_ranges_stable:15 calls symbol:src/helix/studio/evidence_view_model.py:tier_mapping_ranges:348 (low)
  • symbol:tests/test_evs/test_offtarget_heat.py:test_compute_offtarget_heat_bounds:14 calls symbol:src/helix/core/offtarget_heat.py:compute_offtarget_heat:70 (low)
  • symbol:tests/test_evs/test_offtarget_heat.py:test_compute_offtarget_heat_bounds:14 calls symbol:tests/test_evs/test_offtarget_heat.py:_load_fixture:9 (high)
  • symbol:tests/test_evs/test_offtarget_heat.py:test_compute_offtarget_heat_zero_when_no_pam_match:23 calls symbol:src/helix/core/offtarget_heat.py:compute_offtarget_heat:70 (low)
  • symbol:tests/test_evs/test_offtarget_heat.py:test_compute_offtarget_heat_zero_when_no_pam_match:23 calls symbol:tests/test_evs/test_offtarget_heat.py:_load_fixture:9 (high)
  • symbol:tests/test_experiment_planner.py:test_experiment_planner_is_deterministic_by_default:31 calls symbol:src/helix/sim/experiment_planner.py:recommend_next_experiment:275 (low)
  • symbol:tests/test_experiment_planner.py:test_experiment_planner_is_deterministic_by_default:31 calls symbol:src/helix/sim/posterior.py:build_posterior:458 (low)
  • symbol:tests/test_experiment_planner.py:test_experiment_planner_payload_entry_point:54 calls symbol:src/helix/sim/experiment_planner.py:recommend_next_experiment_from_payload:311 (low)
  • symbol:tests/test_experiment_planner.py:test_experiment_planner_payload_entry_point:54 calls symbol:src/helix/sim/posterior.py:build_posterior:458 (low)
  • symbol:tests/test_experiment_planner.py:test_experiment_planner_prefers_more_reads_for_entropy_gain:7 calls symbol:src/helix/sim/experiment_planner.py:recommend_next_experiment:275 (low)
  • symbol:tests/test_experiment_planner.py:test_experiment_planner_prefers_more_reads_for_entropy_gain:7 calls symbol:src/helix/sim/posterior.py:build_posterior:458 (low)
  • symbol:tests/test_experiment_planner.py:test_planner_trace_hashes_are_stable:77 calls symbol:src/helix/sim/experiment_planner.py:build_planner_trace:405 (low)
  • symbol:tests/test_experiment_planner.py:test_planner_trace_hashes_are_stable:77 calls symbol:src/helix/sim/experiment_planner.py:recommend_next_experiment:275 (low)
  • symbol:tests/test_experiment_planner.py:test_planner_trace_hashes_are_stable:77 calls symbol:src/helix/sim/posterior.py:build_posterior:458 (low)
  • symbol:tests/test_experiment_presets.py:test_demo_presets_load:15 calls symbol:src/helix/studio/experiment_presets.py:load_preset:93 (low)
  • symbol:tests/test_experiment_presets.py:test_invalid_preset_errors:22 calls symbol:src/helix/studio/experiment_presets.py:load_preset:93 (low)
  • symbol:tests/test_experiment_setup_dialog.py:_dialog:20 calls symbol:src/helix/studio/experiment_setup_dialog.py:ExperimentSetupDialog:385 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_create_button_and_completeness_defaults:25 calls symbol:tests/test_experiment_setup_dialog.py:_dialog:20 (high)
  • symbol:tests/test_experiment_setup_dialog.py:test_create_button_and_completeness_defaults:25 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_experiment_setup_dialog.py:test_create_button_becomes_experiment_when_run_ready:34 calls symbol:src/helix/studio/experiment_setup_dialog.py:_apply_preset:2579 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_create_button_becomes_experiment_when_run_ready:34 calls symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_create_button_becomes_experiment_when_run_ready:34 calls symbol:src/helix/studio/target_field.py:set_from_text:323 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_create_button_becomes_experiment_when_run_ready:34 calls symbol:tests/test_experiment_setup_dialog.py:_dialog:20 (high)
  • symbol:tests/test_experiment_setup_dialog.py:test_create_button_becomes_experiment_when_run_ready:34 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_experiment_setup_dialog.py:test_create_button_becomes_experiment_when_run_ready:34 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_decision_type_does_not_leak_template_provenance:87 calls symbol:src/helix/studio/experiment_setup_dialog.py:_apply_preset:2579 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_decision_type_does_not_leak_template_provenance:87 calls symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_decision_type_does_not_leak_template_provenance:87 calls symbol:tests/test_experiment_setup_dialog.py:_dialog:20 (high)
  • symbol:tests/test_experiment_setup_dialog.py:test_decision_type_does_not_leak_template_provenance:87 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_experiment_setup_dialog.py:test_locus_target_requires_scope_before_becoming_experiment:55 calls symbol:src/helix/studio/experiment_setup_dialog.py:_apply_preset:2579 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_locus_target_requires_scope_before_becoming_experiment:55 calls symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_locus_target_requires_scope_before_becoming_experiment:55 calls symbol:src/helix/studio/target_field.py:set_from_text:323 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_locus_target_requires_scope_before_becoming_experiment:55 calls symbol:src/helix/studio/target_resolution.py:GeneExonSummary:95 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_locus_target_requires_scope_before_becoming_experiment:55 calls symbol:src/helix/studio/target_resolution.py:OverlapGene:73 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_locus_target_requires_scope_before_becoming_experiment:55 calls symbol:src/helix/studio/target_resolution.py:RegionSpan:38 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_locus_target_requires_scope_before_becoming_experiment:55 calls symbol:src/helix/studio/target_resolution.py:ScopeSelection:127 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_locus_target_requires_scope_before_becoming_experiment:55 calls symbol:src/helix/studio/target_resolution.py:TargetLocusResolutionState:200 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_locus_target_requires_scope_before_becoming_experiment:55 calls symbol:tests/test_experiment_setup_dialog.py:_dialog:20 (high)
  • symbol:tests/test_experiment_setup_dialog.py:test_locus_target_requires_scope_before_becoming_experiment:55 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_experiment_setup_dialog.py:test_locus_target_requires_scope_before_becoming_experiment:55 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_preview_rail_uses_card_shells:116 calls symbol:tests/test_experiment_setup_dialog.py:_dialog:20 (high)
  • symbol:tests/test_experiment_setup_dialog.py:test_readout_level_implies_auto_require_protein_for_knockout:45 calls symbol:src/helix/studio/experiment_setup_dialog.py:_apply_preset:2579 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_readout_level_implies_auto_require_protein_for_knockout:45 calls symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_readout_level_implies_auto_require_protein_for_knockout:45 calls symbol:tests/test_experiment_setup_dialog.py:_dialog:20 (high)
  • symbol:tests/test_experiment_setup_dialog.py:test_selected_intent_card_uses_heavier_title_style:106 calls symbol:src/helix/studio/experiment_setup_dialog.py:_apply_preset:2579 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_selected_intent_card_uses_heavier_title_style:106 calls symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_selected_intent_card_uses_heavier_title_style:106 calls symbol:tests/test_experiment_setup_dialog.py:_dialog:20 (high)
  • symbol:tests/test_experiment_setup_dialog.py:test_switching_intent_templates_does_not_resize_dialog:124 calls symbol:src/helix/studio/experiment_setup_dialog.py:_apply_preset:2579 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_switching_intent_templates_does_not_resize_dialog:124 calls symbol:src/helix/studio/experiment_setup_dialog.py:ExperimentSetupDialog:385 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_switching_intent_templates_does_not_resize_dialog:124 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_experiment_setup_dialog.py:test_target_set_auto_expands_section_2:95 calls symbol:src/helix/studio/experiment_setup_dialog.py:_apply_preset:2579 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_target_set_auto_expands_section_2:95 calls symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_target_set_auto_expands_section_2:95 calls symbol:src/helix/studio/target_field.py:set_from_text:323 (low)
  • symbol:tests/test_experiment_setup_dialog.py:test_target_set_auto_expands_section_2:95 calls symbol:tests/test_experiment_setup_dialog.py:_dialog:20 (high)
  • symbol:tests/test_export_evidence.py:test_helix_cli_evidence_smoke:76 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_export_evidence.py:test_helix_cli_evidence_smoke:76 calls symbol:tests/test_export_evidence.py:_load_schema:15 (high)
  • symbol:tests/test_export_evidence.py:test_run_to_evidence_conforms_to_schema_no_sequence:24 calls symbol:src/helix/studio/export_evidence.py:run_to_evidence:98 (low)
  • symbol:tests/test_export_evidence.py:test_run_to_evidence_conforms_to_schema_no_sequence:24 calls symbol:tests/test_export_evidence.py:_load_sample_snapshot:19 (high)
  • symbol:tests/test_export_evidence.py:test_run_to_evidence_conforms_to_schema_no_sequence:24 calls symbol:tests/test_export_evidence.py:_load_schema:15 (high)
  • symbol:tests/test_export_evidence.py:test_run_to_evidence_with_sequence_includes_sequence:54 calls symbol:src/helix/studio/export_evidence.py:run_to_evidence:98 (low)
  • symbol:tests/test_export_evidence.py:test_run_to_evidence_with_sequence_includes_sequence:54 calls symbol:tests/test_export_evidence.py:_load_sample_snapshot:19 (high)
  • symbol:tests/test_export_evidence.py:test_run_to_evidence_with_sequence_includes_sequence:54 calls symbol:tests/test_export_evidence.py:_load_schema:15 (high)
  • symbol:tests/test_export_gate_keys.py:test_export_gate_ack_key_is_per_mode_and_run:6 calls symbol:src/helix/studio/export_gate.py:build_export_context:45 (low)
  • symbol:tests/test_export_gate_keys.py:test_export_gate_session_suppression_is_per_mode_and_run:25 calls symbol:src/helix/studio/export_gate.py:build_export_context:45 (low)
  • symbol:tests/test_export_gate_keys.py:test_export_gate_session_suppression_is_per_mode_and_run:25 calls symbol:src/helix/studio/export_gate.py:set_export_prompt_suppressed:61 (low)
  • symbol:tests/test_export_gate_keys.py:test_export_gate_session_suppression_is_per_mode_and_run:25 calls symbol:src/helix/studio/export_gate.py:should_prompt_export:55 (low)
  • symbol:tests/test_export_run.py:_dummy_run:10 calls symbol:src/helix/studio/models.py:EngineInfo:9 (low)
  • symbol:tests/test_export_run.py:_dummy_run:10 calls symbol:src/helix/studio/models.py:OutcomeModel:31 (low)
  • symbol:tests/test_export_run.py:_dummy_run:10 calls symbol:src/helix/studio/models.py:RunModel:63 (low)
  • symbol:tests/test_export_run.py:test_export_payload_includes_experiment_spec_and_edit_plan:26 calls symbol:src/helix/studio/edit_plan.py:edit_plan_sha256:158 (low)
  • symbol:tests/test_export_run.py:test_export_payload_includes_experiment_spec_and_edit_plan:26 calls symbol:src/helix/studio/edit_plan.py:edit_plan_to_dict:143 (low)
  • symbol:tests/test_export_run.py:test_export_payload_includes_experiment_spec_and_edit_plan:26 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_sha256:247 (low)
  • symbol:tests/test_export_run.py:test_export_payload_includes_experiment_spec_and_edit_plan:26 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_to_dict:230 (low)
  • symbol:tests/test_export_run.py:test_export_payload_includes_experiment_spec_and_edit_plan:26 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_sha256:230 (low)
  • symbol:tests/test_export_run.py:test_export_payload_includes_experiment_spec_and_edit_plan:26 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (low)
  • symbol:tests/test_export_run.py:test_export_payload_includes_experiment_spec_and_edit_plan:26 calls symbol:src/helix/studio/export_run.py:export_payload_for_run:45 (low)
  • symbol:tests/test_export_run.py:test_export_payload_includes_experiment_spec_and_edit_plan:26 calls symbol:tests/test_export_run.py:_dummy_run:10 (high)
  • symbol:tests/test_export_run.py:test_export_payload_omits_context_when_not_provided:100 calls symbol:src/helix/studio/export_run.py:export_payload_for_run:45 (low)
  • symbol:tests/test_export_run.py:test_export_payload_omits_context_when_not_provided:100 calls symbol:tests/test_export_run.py:_dummy_run:10 (high)
  • symbol:tests/test_export_verify.py:_png_with_text:24 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/test_export_verify.py:_png_with_text:24 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/test_export_verify.py:_png_with_text:24 calls symbol:tests/test_export_verify.py:_png_chunk:18 (high)
  • symbol:tests/test_export_verify.py:test_verify_export_clip_zip_ok:169 calls symbol:src/helix/export_verify.py:verify_export:747 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_clip_zip_ok:169 calls symbol:src/helix/studio/export_clip.py:write_clip_zip:596 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_csv_ok_and_tamper_fails:84 calls symbol:src/helix/export_verify.py:verify_export:747 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_csv_ok_and_tamper_fails:84 calls symbol:src/helix/studio/export_labels.py:build_governance_provenance:45 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_csv_ok_and_tamper_fails:84 calls symbol:src/helix/studio/export_provenance.py:build_export_provenance_v1:33 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_csv_ok_and_tamper_fails:84 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_evidence_json_ok:145 calls symbol:src/helix/export_verify.py:verify_export:747 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_evidence_json_ok:145 calls symbol:src/helix/studio/export_evidence.py:run_to_evidence:98 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_evidence_json_ok:145 calls symbol:src/helix/studio/export_evidence.py:write_evidence_json:225 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_evidence_json_ok:145 calls symbol:src/helix/studio/models.py:EngineInfo:9 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_evidence_json_ok:145 calls symbol:src/helix/studio/models.py:OutcomeModel:31 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_evidence_json_ok:145 calls symbol:src/helix/studio/models.py:RunModel:63 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_html_ok:41 calls symbol:src/helix/export_verify.py:verify_export:747 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_html_ok:41 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_html_ok:41 calls symbol:src/helix/studio/reports/session_report.py:build_session_report_html:437 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_html_tamper_fails:62 calls symbol:src/helix/export_verify.py:verify_export:747 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_html_tamper_fails:62 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_html_tamper_fails:62 calls symbol:src/helix/studio/reports/session_report.py:build_session_report_html:437 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_outcome_map_png_ok:188 calls symbol:src/helix/export_verify.py:verify_export:747 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_outcome_map_png_ok:188 calls symbol:src/helix/studio/outcome_space_map.py:OutcomeSpaceMapWidget:950 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_outcome_map_png_ok:188 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_outcome_map_png_ok:188 calls symbol:src/helix/studio/session.py:update:223 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_outcome_map_png_ok:188 calls symbol:tests/test_visual_diff_report.py:_write_png:13 (medium)
  • symbol:tests/test_export_verify.py:test_verify_export_png_requires_sidecar_for_audit_grade_verification:115 calls symbol:src/helix/export_verify.py:verify_export:747 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_png_requires_sidecar_for_audit_grade_verification:115 calls symbol:src/helix/studio/export_labels.py:build_governance_provenance:45 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_png_requires_sidecar_for_audit_grade_verification:115 calls symbol:src/helix/studio/png_provenance.py:build_png_provenance_v1:37 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_png_requires_sidecar_for_audit_grade_verification:115 calls symbol:src/helix/studio/png_provenance.py:write_png_provenance_sidecar:185 (low)
  • symbol:tests/test_export_verify.py:test_verify_export_png_requires_sidecar_for_audit_grade_verification:115 calls symbol:tests/test_export_verify.py:_png_with_text:24 (high)
  • symbol:tests/test_extension_host_heartbeat.py:_env_with_src:18 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/test_extension_host_heartbeat.py:_new_supervisor:29 calls symbol:src/helix/studio/extension_host/supervisor.py:ExtensionHostSupervisor:61 (low)
  • symbol:tests/test_extension_host_heartbeat.py:test_extension_host_heartbeat_portable_stall_does_not_stack_pings:39 calls symbol:src/helix/clock.py:monotonic:84 (low)
  • symbol:tests/test_extension_host_heartbeat.py:test_extension_host_heartbeat_portable_stall_does_not_stack_pings:39 calls symbol:src/helix/studio/extension_host/supervisor.py:heartbeat_tick:207 (low)
  • symbol:tests/test_extension_host_heartbeat.py:test_extension_host_heartbeat_portable_stall_does_not_stack_pings:39 calls symbol:src/helix/studio/extension_host/supervisor.py:start_shared_host:139 (low)
  • symbol:tests/test_extension_host_heartbeat.py:test_extension_host_heartbeat_portable_stall_does_not_stack_pings:39 calls symbol:src/helix/studio/extension_host/supervisor.py:stop_host:180 (low)
  • symbol:tests/test_extension_host_heartbeat.py:test_extension_host_heartbeat_portable_stall_does_not_stack_pings:39 calls symbol:tests/test_extension_host_heartbeat.py:_env_with_src:18 (high)
  • symbol:tests/test_extension_host_heartbeat.py:test_extension_host_heartbeat_portable_stall_does_not_stack_pings:39 calls symbol:tests/test_extension_host_heartbeat.py:_new_supervisor:29 (high)
  • symbol:tests/test_extension_host_heartbeat.py:test_extension_host_heartbeat_sigstop_does_not_stack_pings:66 calls symbol:src/helix/clock.py:monotonic:84 (low)
  • symbol:tests/test_extension_host_heartbeat.py:test_extension_host_heartbeat_sigstop_does_not_stack_pings:66 calls symbol:src/helix/studio/extension_host/client.py:pid:102 (low)
  • symbol:tests/test_extension_host_heartbeat.py:test_extension_host_heartbeat_sigstop_does_not_stack_pings:66 calls symbol:src/helix/studio/extension_host/supervisor.py:heartbeat_tick:207 (low)
  • symbol:tests/test_extension_host_heartbeat.py:test_extension_host_heartbeat_sigstop_does_not_stack_pings:66 calls symbol:src/helix/studio/extension_host/supervisor.py:start_shared_host:139 (low)
  • symbol:tests/test_extension_host_heartbeat.py:test_extension_host_heartbeat_sigstop_does_not_stack_pings:66 calls symbol:src/helix/studio/extension_host/supervisor.py:stop_host:180 (low)
  • symbol:tests/test_extension_host_heartbeat.py:test_extension_host_heartbeat_sigstop_does_not_stack_pings:66 calls symbol:src/helix/studio/terminal/process_backend.py:kill:218 (low)
  • symbol:tests/test_extension_host_heartbeat.py:test_extension_host_heartbeat_sigstop_does_not_stack_pings:66 calls symbol:tests/test_extension_host_heartbeat.py:_env_with_src:18 (high)
  • symbol:tests/test_extension_host_heartbeat.py:test_extension_host_heartbeat_sigstop_does_not_stack_pings:66 calls symbol:tests/test_extension_host_heartbeat.py:_new_supervisor:29 (high)
  • symbol:tests/test_extension_host_heartbeat.py:test_extension_host_restart_rehydrates_command_registration:101 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_extension_host.py:do_GET:864 calls symbol:src/helix/teams/server.py:send_response:307 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_cancel_request:256 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_command_context_is_passed:194 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_command_progress_notifications:389 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_concurrent_invocations:327 calls symbol:examples/plugins/remote_echo/remote_echo_plugin.py:_echo:7 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_concurrent_invocations:327 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_crash_isolated_to_one_plugin_host:1155 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_hello_not_starved_by_threadpool:35 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_loads_plugin_registers_and_invokes:104 calls symbol:examples/plugins/remote_echo/remote_echo_plugin.py:_echo:7 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_loads_plugin_registers_and_invokes:104 calls symbol:examples/plugins/remote_echo/remote_echo_plugin.py:_last:13 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_loads_plugin_registers_and_invokes:104 calls symbol:examples/plugins/remote_echo/remote_echo_plugin.py:_on_event:16 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_loads_plugin_registers_and_invokes:104 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_per_plugin_isolates_imports:1077 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_policy_disables_web_panels:608 calls symbol:src/helix/studio/extension_host/client.py:ExtensionHostClient:35 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_policy_disables_web_panels:608 calls symbol:src/helix/studio/extension_host/remote_api.py:register_web_panel:410 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_policy_disables_web_panels:608 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_policy_disables_web_panels:608 calls symbol:tests/test_extension_host.py:_env_with_src:26 (high)
  • symbol:tests/test_extension_host.py:test_extension_host_policy_files_read_write_allowed:647 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_policy_files_write_denied:718 calls symbol:src/helix/studio/extension_host/client.py:ExtensionHostClient:35 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_policy_files_write_denied:718 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_policy_files_write_denied:718 calls symbol:tests/test_extension_host.py:_env_with_src:26 (high)
  • symbol:tests/test_extension_host.py:test_extension_host_policy_network_allowlist:857 calls symbol:tests/test_extension_host.py:_Handler:863 (high)
  • symbol:tests/test_extension_host.py:test_extension_host_policy_subprocess_allowed_and_denied:757 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_policy_subprocess_allowed_and_denied:757 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_extension_host.py:test_extension_host_policy_system_denied_is_clean_error:1003 calls symbol:src/helix/studio/divergence_proof_dialog.py:_open:102 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_policy_system_denied_is_clean_error:1003 calls symbol:src/helix/studio/extension_host/remote_api.py:clipboard_set:338 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_policy_system_denied_is_clean_error:1003 calls symbol:src/helix/studio/extension_host/remote_api.py:open_url:318 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_policy_system_denied_is_clean_error:1003 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_policy_system_notifications:949 calls symbol:src/helix/studio/extension_host/remote_api.py:clipboard_set:338 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_policy_system_notifications:949 calls symbol:src/helix/studio/extension_host/remote_api.py:open_url:318 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_policy_system_notifications:949 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_web_panel_register_message_and_call:474 calls symbol:src/helix/studio/extension_host/remote_api.py:post_message:459 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_web_panel_register_message_and_call:474 calls symbol:src/helix/studio/extension_host/remote_api.py:register_web_panel:410 (low)
  • symbol:tests/test_extension_host.py:test_extension_host_web_panel_register_message_and_call:474 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_filter_only_ui_no_ranking.py:test_filter_only_disables_guide_ranking_surfaces:33 calls symbol:docs/playground/js/realtime.js:tip:635 (low)
  • symbol:tests/test_filter_only_ui_no_ranking.py:test_filter_only_disables_guide_ranking_surfaces:33 calls symbol:src/helix/string/fm.py:search:75 (low)
  • symbol:tests/test_filter_only_ui_no_ranking.py:test_filter_only_disables_guide_ranking_surfaces:33 calls symbol:src/helix/studio/guide_inspector.py:GuideInspectorWidget:221 (low)
  • symbol:tests/test_filter_only_ui_no_ranking.py:test_filter_only_disables_guide_ranking_surfaces:33 calls symbol:src/helix/studio/guide_inspector.py:GuideRunSummary:29 (low)
  • symbol:tests/test_filter_only_ui_no_ranking.py:test_filter_only_disables_guide_ranking_surfaces:33 calls symbol:src/helix/studio/guide_inspector.py:set_guide_rows:451 (low)
  • symbol:tests/test_filter_only_ui_no_ranking.py:test_filter_only_disables_guide_ranking_surfaces:33 calls symbol:tests/test_filter_only_ui_no_ranking.py:_ensure_app:20 (high)
  • symbol:tests/test_filter_only_ui_no_ranking.py:test_filter_only_disables_guide_ranking_surfaces:33 calls symbol:tests/test_filter_only_ui_no_ranking.py:_load_filter_only_contract:27 (high)
  • symbol:tests/test_filter_only_ui_no_ranking.py:test_guide_inspector_shell_tracks_visible_scope_and_selection:92 calls symbol:src/helix/studio/guide_inspector.py:_emit_selection:554 (low)
  • symbol:tests/test_filter_only_ui_no_ranking.py:test_guide_inspector_shell_tracks_visible_scope_and_selection:92 calls symbol:src/helix/studio/guide_inspector.py:GuideInspectorWidget:221 (low)
  • symbol:tests/test_filter_only_ui_no_ranking.py:test_guide_inspector_shell_tracks_visible_scope_and_selection:92 calls symbol:src/helix/studio/guide_inspector.py:GuideRunSummary:29 (low)
  • symbol:tests/test_filter_only_ui_no_ranking.py:test_guide_inspector_shell_tracks_visible_scope_and_selection:92 calls symbol:src/helix/studio/guide_inspector.py:set_guide_rows:451 (low)
  • symbol:tests/test_filter_only_ui_no_ranking.py:test_guide_inspector_shell_tracks_visible_scope_and_selection:92 calls symbol:tests/test_filter_only_ui_no_ranking.py:_ensure_app:20 (high)
  • symbol:tests/test_filter_only_ui_no_ranking.py:test_guide_inspector_shell_tracks_visible_scope_and_selection:92 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_filter_only_ui_no_ranking.py:test_guide_inspector_shell_tracks_visible_scope_and_selection:92 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:tests/test_fm_index.py:enumerator:97 calls symbol:src/helix/crispr/offtarget_fm.py:FMOffTargetEnumerator:30 (low)
  • symbol:tests/test_fm_index.py:enumerator:97 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_fm_index.py:enumerator:97 calls symbol:src/helix/genome/fm_index.py:build_genome_fm_index:116 (low)
  • symbol:tests/test_fm_index.py:enumerator:97 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/test_fm_index.py:small_index:59 calls symbol:src/helix/genome/fm_index.py:build_genome_fm_index:116 (low)
  • symbol:tests/test_fm_index.py:small_index:59 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/test_fm_index.py:test_build_small_genome:29 calls symbol:src/helix/genome/fm_index.py:build_genome_fm_index:116 (low)
  • symbol:tests/test_fm_index.py:test_build_small_genome:29 calls symbol:src/helix/genome/fm_index.py:index_exists:277 (low)
  • symbol:tests/test_fm_index.py:test_build_small_genome:29 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/test_fm_index.py:test_chrom_position_conversion:85 calls symbol:src/helix/genome/fm_index.py:get_chrom_position:46 (low)
  • symbol:tests/test_fm_index.py:test_end_to_end_fm_workflow:171 calls symbol:src/helix/genome/fm_index.py:build_genome_fm_index:116 (low)
  • symbol:tests/test_fm_index.py:test_end_to_end_fm_workflow:171 calls symbol:src/helix/genome/fm_index.py:search_exact:50 (low)
  • symbol:tests/test_fm_index.py:test_end_to_end_fm_workflow:171 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/test_fm_index.py:test_enumerate_finds_hit:111 calls symbol:src/helix/crispr/offtarget_fm.py:enumerate_offtargets:37 (low)
  • symbol:tests/test_fm_index.py:test_enumerate_finds_hit:111 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_fm_index.py:test_enumerate_finds_hit:111 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_fm_index.py:test_larger_genome_scaling:151 calls symbol:src/helix/crispr/offtarget_fm.py:compare_methods:172 (low)
  • symbol:tests/test_fm_index.py:test_load_saved_index:40 calls symbol:src/helix/genome/fm_index.py:build_genome_fm_index:116 (low)
  • symbol:tests/test_fm_index.py:test_load_saved_index:40 calls symbol:src/helix/genome/fm_index.py:load_genome_fm_index:243 (low)
  • symbol:tests/test_fm_index.py:test_load_saved_index:40 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/test_fm_index.py:test_search_exact_found:67 calls symbol:src/helix/genome/fm_index.py:search_exact:50 (low)
  • symbol:tests/test_fm_index.py:test_search_exact_not_found:80 calls symbol:src/helix/genome/fm_index.py:search_exact:50 (low)
  • symbol:tests/test_fm_index.py:test_small_genome_comparison:131 calls symbol:src/helix/crispr/offtarget_fm.py:compare_methods:172 (low)
  • symbol:tests/test_focus_lens_and_physics.py:test_lens_filters_frameshift:20 calls symbol:src/helix/studio/outcome_explorer.py:_filtered:3908 (low)
  • symbol:tests/test_focus_lens_and_physics.py:test_lens_filters_frameshift:20 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeBar:800 (low)
  • symbol:tests/test_focus_lens_and_physics.py:test_lens_filters_frameshift:20 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeProbabilityChartWidget:3639 (low)
  • symbol:tests/test_focus_lens_and_physics.py:test_lens_intendedish:50 calls symbol:src/helix/studio/outcome_explorer.py:_filtered:3908 (low)
  • symbol:tests/test_focus_lens_and_physics.py:test_lens_intendedish:50 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeBar:800 (low)
  • symbol:tests/test_focus_lens_and_physics.py:test_lens_intendedish:50 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeProbabilityChartWidget:3639 (low)
  • symbol:tests/test_focus_lens_and_physics.py:test_physics_hints_delta:80 calls symbol:src/helix/studio/outcome_explorer.py:_build_physics_hints:6458 (low)
  • symbol:tests/test_focus_lens_and_physics.py:test_physics_hints_delta:80 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeBar:800 (low)
  • symbol:tests/test_focus_lens_and_physics.py:test_physics_hints_delta:80 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerWidget:5518 (low)
  • symbol:tests/test_gate_mode_artifact.py:test_missing_required_risks_marks_invalid_and_blocks_decision:13 calls symbol:src/helix/studio/export_run.py:run_model_from_snapshot:228 (low)
  • symbol:tests/test_gate_mode_artifact.py:test_missing_required_risks_marks_invalid_and_blocks_decision:13 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_gate_mode_artifact.py:test_missing_required_risks_marks_invalid_and_blocks_decision:13 calls symbol:src/helix/studio/run_artifact.py:artifact_decision_mode_eligible:1207 (low)
  • symbol:tests/test_gate_mode_artifact.py:test_missing_required_risks_marks_invalid_and_blocks_decision:13 calls symbol:src/helix/studio/run_artifact.py:artifact_is_valid:1185 (low)
  • symbol:tests/test_gate_mode_artifact.py:test_missing_required_risks_marks_invalid_and_blocks_decision:13 calls symbol:src/helix/studio/run_artifact.py:build_run_artifact_from_run_model:851 (low)
  • symbol:tests/test_gate_mode_artifact.py:test_missing_required_risks_marks_invalid_and_blocks_decision:13 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_gate_mode_artifact.py:test_missing_required_risks_marks_invalid_and_blocks_decision:13 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (low)
  • symbol:tests/test_gate_mode_golden_fixtures.py:_simple_dag_payload:28 calls symbol:src/helix/studio/session.py:log:354 (low)
  • symbol:tests/test_gate_mode_golden_fixtures.py:_state_with_locus:43 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_sha256:247 (low)
  • symbol:tests/test_gate_mode_golden_fixtures.py:_state_with_locus:43 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_to_dict:230 (low)
  • symbol:tests/test_gate_mode_golden_fixtures.py:_state_with_locus:43 calls symbol:src/helix/studio/session.py:ExperimentState:83 (low)
  • symbol:tests/test_gate_mode_golden_fixtures.py:_state_with_locus:43 calls symbol:tests/test_gate_mode_golden_fixtures.py:_simple_dag_payload:28 (high)
  • symbol:tests/test_gate_mode_golden_fixtures.py:test_decision_grade_ready_fixture_is_eligible:94 calls symbol:src/helix/studio/run_artifact.py:artifact_decision_mode_eligible:1207 (low)
  • symbol:tests/test_gate_mode_golden_fixtures.py:test_decision_grade_ready_fixture_is_eligible:94 calls symbol:src/helix/studio/run_artifact.py:artifact_is_valid:1185 (low)
  • symbol:tests/test_gate_mode_golden_fixtures.py:test_decision_grade_ready_fixture_is_eligible:94 calls symbol:src/helix/studio/run_artifact.py:build_run_artifact_from_state:829 (low)
  • symbol:tests/test_gate_mode_golden_fixtures.py:test_decision_grade_ready_fixture_is_eligible:94 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (low)
  • symbol:tests/test_gate_mode_golden_fixtures.py:test_decision_grade_ready_fixture_is_eligible:94 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_gate_mode_golden_fixtures.py:test_decision_grade_ready_fixture_is_eligible:94 calls symbol:tests/test_gate_mode_golden_fixtures.py:_load_fixture:22 (high)
  • symbol:tests/test_gate_mode_golden_fixtures.py:test_decision_grade_ready_fixture_is_eligible:94 calls symbol:tests/test_gate_mode_golden_fixtures.py:_state_with_locus:43 (high)
  • symbol:tests/test_gate_mode_golden_fixtures.py:test_filter_only_missing_risks_fixture_blocks_decision_grade:67 calls symbol:src/helix/studio/run_artifact.py:artifact_decision_mode_eligible:1207 (low)
  • symbol:tests/test_gate_mode_golden_fixtures.py:test_filter_only_missing_risks_fixture_blocks_decision_grade:67 calls symbol:src/helix/studio/run_artifact.py:artifact_is_valid:1185 (low)
  • symbol:tests/test_gate_mode_golden_fixtures.py:test_filter_only_missing_risks_fixture_blocks_decision_grade:67 calls symbol:src/helix/studio/run_artifact.py:build_run_artifact_from_state:829 (low)
  • symbol:tests/test_gate_mode_golden_fixtures.py:test_filter_only_missing_risks_fixture_blocks_decision_grade:67 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (low)
  • symbol:tests/test_gate_mode_golden_fixtures.py:test_filter_only_missing_risks_fixture_blocks_decision_grade:67 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_gate_mode_golden_fixtures.py:test_filter_only_missing_risks_fixture_blocks_decision_grade:67 calls symbol:tests/test_gate_mode_golden_fixtures.py:_load_fixture:22 (high)
  • symbol:tests/test_gate_mode_golden_fixtures.py:test_filter_only_missing_risks_fixture_blocks_decision_grade:67 calls symbol:tests/test_gate_mode_golden_fixtures.py:_state_with_locus:43 (high)
  • symbol:tests/test_gc_homopolymer_cuda.py:test_gc_homopolymer_hotspot:17 calls symbol:src/helix/helix_cuda_fields.py:gc_homopolymer_scores:36 (low)
  • symbol:tests/test_gc_homopolymer_cuda.py:test_gc_homopolymer_hotspot:17 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_gc_homopolymer_cuda.py:test_gc_homopolymer_hotspot:17 calls symbol:tests/test_gc_homopolymer_cuda.py:_enc_seq:12 (high)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_bundle_verification_fails_closed_on_contract_mismatch:132 calls symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 (low)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_bundle_verification_fails_closed_on_contract_mismatch:132 calls symbol:src/helix/evidence_runtime.py:verify_evidence_bundle:710 (low)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_bundle_verification_fails_closed_on_contract_mismatch:132 calls symbol:src/helix/evidence_runtime.py:wilson_atp7b_demo_spec:753 (low)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_bundle_verification_fails_closed_on_contract_mismatch:132 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_bundle_verifies_offline_and_fails_closed_on_tamper:61 calls symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 (low)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_bundle_verifies_offline_and_fails_closed_on_tamper:61 calls symbol:src/helix/evidence_runtime.py:verify_bundle_dir:658 (low)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_bundle_verifies_offline_and_fails_closed_on_tamper:61 calls symbol:src/helix/evidence_runtime.py:wilson_atp7b_demo_spec:753 (low)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_bundle_verifies_offline_and_fails_closed_on_tamper:61 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_bundle_verifies_offline_and_fails_closed_on_tamper:61 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_bundle_zip_verifies_offline_and_fails_closed_on_tamper:95 calls symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 (low)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_bundle_zip_verifies_offline_and_fails_closed_on_tamper:95 calls symbol:src/helix/evidence_runtime.py:verify_evidence_bundle:710 (low)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_bundle_zip_verifies_offline_and_fails_closed_on_tamper:95 calls symbol:src/helix/evidence_runtime.py:wilson_atp7b_demo_spec:753 (low)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_bundle_zip_verifies_offline_and_fails_closed_on_tamper:95 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_evidence_contract_records_replay_policy_and_verifier_contract:44 calls symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 (low)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_evidence_contract_records_replay_policy_and_verifier_contract:44 calls symbol:src/helix/evidence_runtime.py:build_evidence_contract:250 (low)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_evidence_contract_records_replay_policy_and_verifier_contract:44 calls symbol:src/helix/evidence_runtime.py:wilson_atp7b_demo_spec:753 (low)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_policy_blocks_real_world_execution_fields:145 calls symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 (low)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_policy_blocks_real_world_execution_fields:145 calls symbol:src/helix/evidence_runtime.py:evaluate_policy:114 (low)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_policy_blocks_real_world_execution_fields:145 calls symbol:src/helix/evidence_runtime.py:wilson_atp7b_demo_spec:753 (low)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_policy_requires_in_silico_scope:158 calls symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 (low)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_policy_requires_in_silico_scope:158 calls symbol:src/helix/evidence_runtime.py:wilson_atp7b_demo_spec:753 (low)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_wilson_demo_bundle_replays_with_identical_hashes:23 calls symbol:src/helix/evidence_runtime.py:build_evidence_bundle:559 (low)
  • symbol:tests/test_genome_editing_evidence_runtime.py:test_wilson_demo_bundle_replays_with_identical_hashes:23 calls symbol:src/helix/evidence_runtime.py:wilson_atp7b_demo_spec:753 (low)
  • symbol:tests/test_geom_builders.py:_sample_crispr_payload:16 calls symbol:src/helix/crispr/pam.py:build_crispr_pam_mask:183 (low)
  • symbol:tests/test_geom_builders.py:_sample_crispr_payload:16 calls symbol:src/helix/crispr/simulate.py:resolve_crispr_priors:259 (low)
  • symbol:tests/test_geom_builders.py:_sample_crispr_payload:16 calls symbol:src/helix/crispr/simulate.py:simulate_cut_repair:270 (low)
  • symbol:tests/test_geom_builders.py:test_crispr_orbitals_3d_has_ring_data:48 calls symbol:src/helix/gui/modern/builders.py:build_crispr_orbitals_3d_spec:510 (low)
  • symbol:tests/test_geom_builders.py:test_crispr_orbitals_3d_has_ring_data:48 calls symbol:tests/test_geom_builders.py:_sample_crispr_payload:16 (high)
  • symbol:tests/test_geom_builders.py:test_crispr_rail_3d_outputs_geometry_payloads:32 calls symbol:src/helix/gui/modern/builders.py:build_crispr_rail_3d_spec:376 (low)
  • symbol:tests/test_geom_builders.py:test_crispr_rail_3d_outputs_geometry_payloads:32 calls symbol:tests/test_geom_builders.py:_sample_crispr_payload:16 (high)
  • symbol:tests/test_geom_builders.py:test_custom_geometry_derives_base_indices_for_overlay_alignment:58 calls symbol:src/helix/gui/modern/builders.py:build_crispr_rail_3d_spec:376 (low)
  • symbol:tests/test_geom_builders.py:test_custom_geometry_derives_base_indices_for_overlay_alignment:58 calls symbol:src/helix/gui/modern/engine.py:HelixVizEngine:58 (low)
  • symbol:tests/test_geom_builders.py:test_custom_geometry_derives_base_indices_for_overlay_alignment:58 calls symbol:tests/test_geom_builders.py:_sample_crispr_payload:16 (high)
  • symbol:tests/test_geometry_compiler_determinism.py:test_geometry_compiler_is_order_invariant:35 calls symbol:src/helix/lightcone/contract.py:load_lightcone_document:459 (low)
  • symbol:tests/test_geometry_compiler_determinism.py:test_geometry_compiler_is_order_invariant:35 calls symbol:src/helix/lightcone/geometry.py:compile_lightcone_geometry:148 (low)
  • symbol:tests/test_geometry_compiler_determinism.py:test_geometry_compiler_is_order_invariant:35 calls symbol:src/helix/lightcone/geometry.py:compiled_geometry_sha256:616 (low)
  • symbol:tests/test_geometry_compiler_determinism.py:test_geometry_compiler_receipt_matches_fixture:17 calls symbol:src/helix/lightcone/contract.py:load_lightcone_document:459 (low)
  • symbol:tests/test_geometry_compiler_determinism.py:test_geometry_compiler_receipt_matches_fixture:17 calls symbol:src/helix/lightcone/geometry.py:compile_lightcone_geometry:148 (low)
  • symbol:tests/test_geometry_compiler_determinism.py:test_geometry_compiler_receipt_matches_fixture:17 calls symbol:src/helix/lightcone/geometry.py:compiled_geometry_sha256:616 (low)
  • symbol:tests/test_gl_panel_export_clip.py:__init__:17 calls symbol:tests/test_gl_panel_export_clip.py:__init__:35 (high)
  • symbol:tests/test_gl_panel_export_clip.py:test_export_clip_reports_empty_timeline:63 calls symbol:src/helix/studio/gl_panel.py:_export_resolve_clip:4226 (low)
  • symbol:tests/test_gl_panel_export_clip.py:test_export_clip_reports_empty_timeline:63 calls symbol:src/helix/studio/gl_panel.py:GLViewport:2124 (low)
  • symbol:tests/test_gl_panel_export_clip.py:test_export_clip_reports_empty_timeline:63 calls symbol:src/helix/studio/session.py:connect:34 (low)
  • symbol:tests/test_gl_panel_export_clip.py:test_export_clip_reports_empty_timeline:63 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_gl_panel_export_clip.py:test_export_clip_reports_empty_timeline:63 calls symbol:tests/test_gl_panel_export_clip.py:_DummyEngine:34 (high)
  • symbol:tests/test_gl_panel_export_clip.py:test_export_clip_reports_empty_timeline:63 calls symbol:tests/test_gl_panel_export_clip.py:_install_dummy_gl_backend:28 (high)
  • symbol:tests/test_gl_panel_export_clip.py:test_export_clip_reports_missing_engine:44 calls symbol:src/helix/studio/gl_panel.py:_export_resolve_clip:4226 (low)
  • symbol:tests/test_gl_panel_export_clip.py:test_export_clip_reports_missing_engine:44 calls symbol:src/helix/studio/gl_panel.py:GLViewport:2124 (low)
  • symbol:tests/test_gl_panel_export_clip.py:test_export_clip_reports_missing_engine:44 calls symbol:src/helix/studio/session.py:connect:34 (low)
  • symbol:tests/test_gl_panel_export_clip.py:test_export_clip_reports_missing_engine:44 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_gl_panel_export_clip.py:test_export_clip_reports_missing_engine:44 calls symbol:tests/test_gl_panel_export_clip.py:_install_dummy_gl_backend:28 (high)
  • symbol:tests/test_gl_panel_export_clip.py:test_export_clip_reports_missing_imageio:81 calls symbol:src/helix/studio/session.py:connect:34 (low)
  • symbol:tests/test_gl_panel_export_clip.py:test_export_clip_reports_missing_imageio:81 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_gl_panel_export_clip.py:test_export_clip_reports_missing_imageio:81 calls symbol:tests/test_gl_panel_export_clip.py:_install_dummy_gl_backend:28 (high)
  • symbol:tests/test_gl_panel.py:test_build_overlay_lines_contains_run_stats:28 calls symbol:src/helix/studio/gl_panel.py:build_overlay_lines:5120 (low)
  • symbol:tests/test_gl_panel.py:test_build_overlay_lines_contains_run_stats:28 calls symbol:src/helix/studio/run_metrics.py:compute_run_metrics:134 (low)
  • symbol:tests/test_gl_panel.py:test_gl_viewport_default_avoids_native_gl_widget:214 calls symbol:src/helix/studio/gl_panel.py:GLViewport:2124 (low)
  • symbol:tests/test_gl_panel.py:test_gl_viewport_default_avoids_native_gl_widget:214 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_gl_panel.py:test_gl_viewport_default_avoids_native_gl_widget:214 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_gl_panel.py:test_gl_viewport_default_avoids_native_gl_widget:214 calls symbol:tests/test_gl_panel.py:_get_app:21 (high)
  • symbol:tests/test_gl_panel.py:test_gl_viewport_requires_qt_backend:205 calls symbol:src/helix/studio/gl_panel.py:GLViewport:2124 (low)
  • symbol:tests/test_gl_panel.py:test_gl_viewport_requires_qt_backend:205 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_gl_panel.py:test_molecular_canvas_edit_window_profile_tracks_selected_outcome_family:185 calls symbol:src/helix/studio/gl_panel.py:_edit_window_bins:1948 (low)
  • symbol:tests/test_gl_panel.py:test_molecular_canvas_edit_window_profile_tracks_selected_outcome_family:185 calls symbol:src/helix/studio/gl_panel.py:_MolecularSimulationCanvas:1129 (low)
  • symbol:tests/test_gl_panel.py:test_molecular_canvas_edit_window_profile_tracks_selected_outcome_family:185 calls symbol:tests/test_gl_panel.py:_get_app:21 (high)
  • symbol:tests/test_gl_panel.py:test_molecular_canvas_exposes_event_lane_and_pam_state:119 calls symbol:src/helix/gui/modern/spec.py:EditVisualizationSpec:69 (low)
  • symbol:tests/test_gl_panel.py:test_molecular_canvas_exposes_event_lane_and_pam_state:119 calls symbol:src/helix/studio/gl_panel.py:_MolecularSimulationCanvas:1129 (low)
  • symbol:tests/test_gl_panel.py:test_molecular_canvas_exposes_event_lane_and_pam_state:119 calls symbol:src/helix/studio/gl_panel.py:selected_event_summary:1269 (low)
  • symbol:tests/test_gl_panel.py:test_molecular_canvas_exposes_event_lane_and_pam_state:119 calls symbol:tests/test_gl_panel.py:_get_app:21 (high)
  • symbol:tests/test_gl_panel.py:test_molecular_canvas_render_smoke_includes_stateful_overlay:146 calls symbol:src/helix/gui/modern/spec.py:EditVisualizationSpec:69 (low)
  • symbol:tests/test_gl_panel.py:test_molecular_canvas_render_smoke_includes_stateful_overlay:146 calls symbol:src/helix/studio/gl_panel.py:_MolecularSimulationCanvas:1129 (low)
  • symbol:tests/test_gl_panel.py:test_molecular_canvas_render_smoke_includes_stateful_overlay:146 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_gl_panel.py:test_molecular_canvas_render_smoke_includes_stateful_overlay:146 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_gl_panel.py:test_molecular_canvas_render_smoke_includes_stateful_overlay:146 calls symbol:tests/test_gl_panel.py:_get_app:21 (high)
  • symbol:tests/test_gl_panel.py:test_molecular_canvas_sorts_selects_and_summarizes_outcomes:60 calls symbol:src/helix/gui/modern/spec.py:EditVisualizationSpec:69 (low)
  • symbol:tests/test_gl_panel.py:test_molecular_canvas_sorts_selects_and_summarizes_outcomes:60 calls symbol:src/helix/studio/gl_panel.py:_MolecularSimulationCanvas:1129 (low)
  • symbol:tests/test_gl_panel.py:test_molecular_canvas_sorts_selects_and_summarizes_outcomes:60 calls symbol:src/helix/studio/gl_panel.py:outcome_distribution_summary:1405 (low)
  • symbol:tests/test_gl_panel.py:test_molecular_canvas_sorts_selects_and_summarizes_outcomes:60 calls symbol:src/helix/studio/gl_panel.py:outcome_review_flags:1308 (low)
  • symbol:tests/test_gl_panel.py:test_molecular_canvas_sorts_selects_and_summarizes_outcomes:60 calls symbol:src/helix/studio/gl_panel.py:select_outcome:1454 (low)
  • symbol:tests/test_gl_panel.py:test_molecular_canvas_sorts_selects_and_summarizes_outcomes:60 calls symbol:src/helix/studio/gl_panel.py:selected_outcome_label:1282 (low)
  • symbol:tests/test_gl_panel.py:test_molecular_canvas_sorts_selects_and_summarizes_outcomes:60 calls symbol:src/helix/studio/gl_panel.py:selected_outcome_summary:1286 (low)
  • symbol:tests/test_gl_panel.py:test_molecular_canvas_sorts_selects_and_summarizes_outcomes:60 calls symbol:tests/test_gl_panel.py:_get_app:21 (high)
  • symbol:tests/test_gl_panel.py:test_native_gl_env_accepts_legacy_enable_alias:224 calls symbol:src/helix/studio/gl_panel.py:native_gl_enabled_from_env:97 (low)
  • symbol:tests/test_gl_panel.py:test_realtime_focus_overlay_drag_updates_builder_context:307 calls symbol:src/helix/studio/gl_panel.py:_handle_rect:900 (low)
  • symbol:tests/test_gl_panel.py:test_realtime_focus_overlay_drag_updates_builder_context:307 calls symbol:src/helix/studio/gl_panel.py:_track_rect:881 (low)
  • symbol:tests/test_gl_panel.py:test_realtime_focus_overlay_drag_updates_builder_context:307 calls symbol:src/helix/studio/gl_panel.py:active_edit_context:3401 (low)
  • symbol:tests/test_gl_panel.py:test_realtime_focus_overlay_drag_updates_builder_context:307 calls symbol:src/helix/studio/gl_panel.py:GLViewport:2124 (low)
  • symbol:tests/test_gl_panel.py:test_realtime_focus_overlay_drag_updates_builder_context:307 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_gl_panel.py:test_realtime_focus_overlay_drag_updates_builder_context:307 calls symbol:src/helix/studio/session.py:load_payload:423 (low)
  • symbol:tests/test_gl_panel.py:test_realtime_focus_overlay_drag_updates_builder_context:307 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_gl_panel.py:test_realtime_focus_overlay_drag_updates_builder_context:307 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_gl_panel.py:test_realtime_focus_overlay_drag_updates_builder_context:307 calls symbol:tests/test_gl_panel.py:_get_app:21 (high)
  • symbol:tests/test_gl_panel.py:test_realtime_helix_mode_prefers_gl_surface_when_native_enabled:235 calls symbol:src/helix/gui/modern/spec.py:EditVisualizationSpec:69 (low)
  • symbol:tests/test_gl_panel.py:test_realtime_helix_mode_prefers_gl_surface_when_native_enabled:235 calls symbol:src/helix/studio/gl_panel.py:_set_spatial_surface_for_mode:3767 (low)
  • symbol:tests/test_gl_panel.py:test_realtime_helix_mode_prefers_gl_surface_when_native_enabled:235 calls symbol:src/helix/studio/gl_panel.py:GLViewport:2124 (low)
  • symbol:tests/test_gl_panel.py:test_realtime_helix_mode_prefers_gl_surface_when_native_enabled:235 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_gl_panel.py:test_realtime_helix_mode_prefers_gl_surface_when_native_enabled:235 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_gl_panel.py:test_realtime_helix_mode_prefers_gl_surface_when_native_enabled:235 calls symbol:tests/test_gl_panel.py:_get_app:21 (high)
  • symbol:tests/test_gl_panel.py:test_realtime_truth_mode_persists_and_forwards_to_gl:261 calls symbol:src/helix/studio/gl_panel.py:GLViewport:2124 (low)
  • symbol:tests/test_gl_panel.py:test_realtime_truth_mode_persists_and_forwards_to_gl:261 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_gl_panel.py:test_realtime_truth_mode_persists_and_forwards_to_gl:261 calls symbol:tests/studio/test_fit_to_locus.py:get_view_state:180 (medium)
  • symbol:tests/test_gl_panel.py:test_realtime_truth_mode_persists_and_forwards_to_gl:261 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_gl_panel.py:test_realtime_truth_mode_persists_and_forwards_to_gl:261 calls symbol:tests/test_gl_panel.py:_get_app:21 (high)
  • symbol:tests/test_gl_panel.py:test_time_marker_click_focuses_event_position:281 calls symbol:src/helix/studio/gl_panel.py:_on_time_marker_clicked:4914 (low)
  • symbol:tests/test_gl_panel.py:test_time_marker_click_focuses_event_position:281 calls symbol:src/helix/studio/gl_panel.py:GLViewport:2124 (low)
  • symbol:tests/test_gl_panel.py:test_time_marker_click_focuses_event_position:281 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_gl_panel.py:test_time_marker_click_focuses_event_position:281 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_gl_panel.py:test_time_marker_click_focuses_event_position:281 calls symbol:tests/test_gl_panel.py:_Engine:292 (high)
  • symbol:tests/test_gl_panel.py:test_time_marker_click_focuses_event_position:281 calls symbol:tests/test_gl_panel.py:_get_app:21 (high)
  • symbol:tests/test_golden_failing_bundle_v1.py:test_golden_failing_bundle_v1_cli_verify_json_verdicts:70 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_golden_failing_bundle_v1.py:test_golden_failing_bundle_v1_cli_verify_ok_fail:28 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_golden_failing_bundle_v1.py:test_golden_failing_bundle_v1_verify_bundle_ok_fail:18 calls symbol:src/helixspec/cli.py:verify_bundle:94 (low)
  • symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle_without_contract_stamp:147 calls symbol:src/helix/licensing/license.py:parse_license_v1:130 (low)
  • symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle_without_contract_stamp:147 calls symbol:src/helix/licensing/verify.py:read_private_key_raw:476 (low)
  • symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle_without_contract_stamp:147 calls symbol:src/helix/licensing/verify.py:sign_ed25519:491 (low)
  • symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle_without_contract_stamp:147 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle_without_contract_stamp:147 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle_without_contract_stamp:147 calls symbol:tests/test_governance_ledger_v1.py:_signed_license_payload:49 (high)
  • symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle_without_contract_stamp:147 calls symbol:tests/test_governance_ledger_v1.py:_write_json:45 (high)
  • symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle_without_contract_stamp:147 calls symbol:tests/test_governance_ledger_v1.py:_write_text:40 (high)
  • symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle_without_contract_stamp:147 calls symbol:tools/generate_hub_example_bundle.py:file_entry:124 (low)
  • symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle:80 calls symbol:src/helix/licensing/license.py:parse_license_v1:130 (low)
  • symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle:80 calls symbol:src/helix/licensing/verify.py:read_private_key_raw:476 (low)
  • symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle:80 calls symbol:src/helix/licensing/verify.py:sign_ed25519:491 (low)
  • symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle:80 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle:80 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle:80 calls symbol:tests/test_governance_ledger_v1.py:_signed_license_payload:49 (high)
  • symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle:80 calls symbol:tests/test_governance_ledger_v1.py:_write_json:45 (high)
  • symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle:80 calls symbol:tests/test_governance_ledger_v1.py:_write_text:40 (high)
  • symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle:80 calls symbol:tools/generate_hub_example_bundle.py:file_entry:124 (low)
  • symbol:tests/test_governance_ledger_v1.py:_scenario:888 calls symbol:src/helix/governance/ledger.py:compute_approval_surface_hash_from_manifest:400 (low)
  • symbol:tests/test_governance_ledger_v1.py:_scenario:888 calls symbol:src/helix/governance/ledger.py:compute_governance_state:1265 (low)
  • symbol:tests/test_governance_ledger_v1.py:_scenario:888 calls symbol:src/helix/governance/ledger.py:load_governance_policy_v1:387 (low)
  • symbol:tests/test_governance_ledger_v1.py:_scenario:888 calls symbol:tests/test_governance_ledger_v1.py:_write_check_report:214 (high)
  • symbol:tests/test_governance_ledger_v1.py:_scenario:888 calls symbol:tests/test_governance_ledger_v1.py:_write_signoff:275 (high)
  • symbol:tests/test_governance_ledger_v1.py:_scenario:888 calls symbol:tests/test_governance_ledger_v1.py:_write_text:40 (high)
  • symbol:tests/test_governance_ledger_v1.py:_scenario:888 calls symbol:tests/test_governance_ledger_v1.py:_write_transition_request:236 (high)
  • symbol:tests/test_governance_ledger_v1.py:_signed_license_payload:49 calls symbol:src/helix/licensing/verify.py:read_private_key_raw:476 (low)
  • symbol:tests/test_governance_ledger_v1.py:_signed_license_payload:49 calls symbol:src/helix/licensing/verify.py:sign_ed25519:491 (low)
  • symbol:tests/test_governance_ledger_v1.py:_signed_license_payload:49 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/test_governance_ledger_v1.py:_signed_license_payload:49 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_governance_ledger_v1.py:_write_check_report:214 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/test_governance_ledger_v1.py:_write_check_report:214 calls symbol:src/helix/scientific_contract.py:sha256_prefixed:327 (low)
  • symbol:tests/test_governance_ledger_v1.py:_write_json:45 calls symbol:tests/test_governance_ledger_v1.py:_write_text:40 (high)
  • symbol:tests/test_governance_ledger_v1.py:_write_text:40 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_duplicate_ledger_seq_transition_requests_are_invalid:1004 calls symbol:src/helix/governance/ledger.py:compute_approval_surface_hash_from_manifest:400 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_duplicate_ledger_seq_transition_requests_are_invalid:1004 calls symbol:src/helix/governance/ledger.py:compute_governance_state:1265 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_duplicate_ledger_seq_transition_requests_are_invalid:1004 calls symbol:src/helix/governance/ledger.py:load_governance_policy_v1:387 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_duplicate_ledger_seq_transition_requests_are_invalid:1004 calls symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle:80 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_duplicate_ledger_seq_transition_requests_are_invalid:1004 calls symbol:tests/test_governance_ledger_v1.py:_write_check_report:214 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_duplicate_ledger_seq_transition_requests_are_invalid:1004 calls symbol:tests/test_governance_ledger_v1.py:_write_signoff:275 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_duplicate_ledger_seq_transition_requests_are_invalid:1004 calls symbol:tests/test_governance_ledger_v1.py:_write_text:40 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_duplicate_ledger_seq_transition_requests_are_invalid:1004 calls symbol:tests/test_governance_ledger_v1.py:_write_transition_request:236 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_legacy_transition_without_seq_never_overrides_seq:1113 calls symbol:src/helix/governance/ledger.py:compute_approval_surface_hash_from_manifest:400 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_legacy_transition_without_seq_never_overrides_seq:1113 calls symbol:src/helix/governance/ledger.py:compute_governance_state:1265 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_legacy_transition_without_seq_never_overrides_seq:1113 calls symbol:src/helix/governance/ledger.py:load_governance_policy_v1:387 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_legacy_transition_without_seq_never_overrides_seq:1113 calls symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle:80 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_legacy_transition_without_seq_never_overrides_seq:1113 calls symbol:tests/test_governance_ledger_v1.py:_write_check_report:214 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_legacy_transition_without_seq_never_overrides_seq:1113 calls symbol:tests/test_governance_ledger_v1.py:_write_signoff:275 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_legacy_transition_without_seq_never_overrides_seq:1113 calls symbol:tests/test_governance_ledger_v1.py:_write_text:40 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_legacy_transition_without_seq_never_overrides_seq:1113 calls symbol:tests/test_governance_ledger_v1.py:_write_transition_request:236 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_stale_review_to_draft_does_not_override_newer_review_entry:1189 calls symbol:src/helix/governance/ledger.py:compute_approval_surface_hash_from_manifest:400 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_stale_review_to_draft_does_not_override_newer_review_entry:1189 calls symbol:src/helix/governance/ledger.py:compute_governance_state:1265 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_stale_review_to_draft_does_not_override_newer_review_entry:1189 calls symbol:src/helix/governance/ledger.py:load_governance_policy_v1:387 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_stale_review_to_draft_does_not_override_newer_review_entry:1189 calls symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle:80 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_stale_review_to_draft_does_not_override_newer_review_entry:1189 calls symbol:tests/test_governance_ledger_v1.py:_write_check_report:214 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_stale_review_to_draft_does_not_override_newer_review_entry:1189 calls symbol:tests/test_governance_ledger_v1.py:_write_text:40 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_stale_review_to_draft_does_not_override_newer_review_entry:1189 calls symbol:tests/test_governance_ledger_v1.py:_write_transition_request:236 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_state_computation_and_multisig:347 calls symbol:src/helix/governance/ledger.py:compute_approval_surface_hash_from_manifest:400 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_state_computation_and_multisig:347 calls symbol:src/helix/governance/ledger.py:compute_governance_state:1265 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_state_computation_and_multisig:347 calls symbol:src/helix/governance/ledger.py:load_governance_policy_v1:387 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_state_computation_and_multisig:347 calls symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle:80 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_state_computation_and_multisig:347 calls symbol:tests/test_governance_ledger_v1.py:_write_check_report:214 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_state_computation_and_multisig:347 calls symbol:tests/test_governance_ledger_v1.py:_write_signoff:275 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_state_computation_and_multisig:347 calls symbol:tests/test_governance_ledger_v1.py:_write_text:40 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_state_computation_and_multisig:347 calls symbol:tests/test_governance_ledger_v1.py:_write_transition_request:236 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_tampering_check_report_breaks_approval:731 calls symbol:src/helix/governance/ledger.py:compute_approval_surface_hash_from_manifest:400 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_tampering_check_report_breaks_approval:731 calls symbol:src/helix/governance/ledger.py:compute_governance_state:1265 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_tampering_check_report_breaks_approval:731 calls symbol:src/helix/governance/ledger.py:load_governance_policy_v1:387 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_tampering_check_report_breaks_approval:731 calls symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle:80 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_tampering_check_report_breaks_approval:731 calls symbol:tests/test_governance_ledger_v1.py:_write_check_report:214 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_tampering_check_report_breaks_approval:731 calls symbol:tests/test_governance_ledger_v1.py:_write_json:45 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_tampering_check_report_breaks_approval:731 calls symbol:tests/test_governance_ledger_v1.py:_write_signoff:275 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_tampering_check_report_breaks_approval:731 calls symbol:tests/test_governance_ledger_v1.py:_write_text:40 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_tampering_check_report_breaks_approval:731 calls symbol:tests/test_governance_ledger_v1.py:_write_transition_request:236 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_waiver_allows_official_export:808 calls symbol:src/helix/governance/enforce.py:require_official_export_allowed:426 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_waiver_allows_official_export:808 calls symbol:src/helix/governance/ledger.py:compute_approval_surface_hash_from_manifest:400 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_waiver_allows_official_export:808 calls symbol:src/helix/governance/ledger.py:compute_governance_state:1265 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_waiver_allows_official_export:808 calls symbol:src/helix/governance/ledger.py:load_governance_policy_v1:387 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_waiver_allows_official_export:808 calls symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle:80 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_waiver_allows_official_export:808 calls symbol:tests/test_governance_ledger_v1.py:_write_check_report:214 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_waiver_allows_official_export:808 calls symbol:tests/test_governance_ledger_v1.py:_write_text:40 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_waiver_allows_official_export:808 calls symbol:tests/test_governance_ledger_v1.py:_write_transition_request:236 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_governance_waiver_allows_official_export:808 calls symbol:tests/test_governance_ledger_v1.py:_write_waiver:308 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_migrate_v1_receipts_to_v2:479 calls symbol:src/helix/cli.py:_run_governance_migrate_v1_receipts_cli:6199 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_migrate_v1_receipts_to_v2:479 calls symbol:src/helix/governance/ledger.py:compute_approval_surface_hash_from_manifest:400 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_migrate_v1_receipts_to_v2:479 calls symbol:src/helix/governance/ledger.py:compute_governance_state:1265 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_migrate_v1_receipts_to_v2:479 calls symbol:src/helix/governance/ledger.py:load_governance_policy_v1:387 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_migrate_v1_receipts_to_v2:479 calls symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle:80 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_migrate_v1_receipts_to_v2:479 calls symbol:tests/test_governance_ledger_v1.py:_write_check_report:214 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_migrate_v1_receipts_to_v2:479 calls symbol:tests/test_governance_ledger_v1.py:_write_signoff:275 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_migrate_v1_receipts_to_v2:479 calls symbol:tests/test_governance_ledger_v1.py:_write_text:40 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_migrate_v1_receipts_to_v2:479 calls symbol:tests/test_governance_ledger_v1.py:_write_transition_request:236 (high)
  • symbol:tests/test_governance_ledger_v1.py:test_signoff_receipt_includes_toolchain_block:425 calls symbol:src/helix/cli.py:_run_governance_request_transition_cli:5866 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_signoff_receipt_includes_toolchain_block:425 calls symbol:src/helix/cli.py:_run_governance_signoff_cli:6020 (low)
  • symbol:tests/test_governance_ledger_v1.py:test_signoff_receipt_includes_toolchain_block:425 calls symbol:tests/test_governance_ledger_v1.py:_make_signed_bundle:80 (high)
  • symbol:tests/test_governance_no_side_channels_cli.py:_run_cli:11 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_governance_no_side_channels_cli.py:test_governance_enforce_blocks_side_channel_artifacts:23 calls symbol:tests/test_governance_no_side_channels_cli.py:_run_cli:11 (high)
  • symbol:tests/test_governance_no_side_channels_cli.py:test_governance_enforce_blocks_unapproved_artifact_zip:75 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_governance_no_side_channels_cli.py:test_governance_enforce_blocks_unapproved_artifact_zip:75 calls symbol:tests/test_governance_no_side_channels_cli.py:_run_cli:11 (high)
  • symbol:tests/test_governance_no_side_channels_cli.py:test_governance_enforce_blocks_unapproved_artifact_zip:75 calls symbol:tools/generate_hub_example_bundle.py:file_entry:124 (low)
  • symbol:tests/test_governance_repo_balance.py:test_consecutive_cap_and_coverage_across_cycle:80 calls symbol:src/helix/governance/repo_balance.py:plan_repo_improvements:722 (low)
  • symbol:tests/test_governance_repo_balance.py:test_consecutive_cap_and_coverage_across_cycle:80 calls symbol:tests/test_governance_repo_balance.py:_max_run_length:50 (high)
  • symbol:tests/test_governance_repo_balance.py:test_consecutive_cap_and_coverage_across_cycle:80 calls symbol:tests/test_governance_repo_balance.py:_policy:11 (high)
  • symbol:tests/test_governance_repo_balance.py:test_custom_task_complexity_routing_uses_policy_weights:115 calls symbol:src/helix/governance/repo_balance.py:estimate_task_complexity:539 (low)
  • symbol:tests/test_governance_repo_balance.py:test_custom_task_complexity_routing_uses_policy_weights:115 calls symbol:src/helix/governance/repo_balance.py:select_runner_for_task:571 (low)
  • symbol:tests/test_governance_repo_balance.py:test_history_unknown_repo_fails_closed:95 calls symbol:src/helix/governance/repo_balance.py:plan_repo_improvements:722 (low)
  • symbol:tests/test_governance_repo_balance.py:test_history_unknown_repo_fails_closed:95 calls symbol:tests/test_governance_repo_balance.py:_policy:11 (high)
  • symbol:tests/test_governance_repo_balance.py:test_plan_repo_improvements_enriches_slots_with_task_routing:159 calls symbol:src/helix/governance/repo_balance.py:plan_repo_improvements:722 (low)
  • symbol:tests/test_governance_repo_balance.py:test_plan_repo_improvements_enriches_slots_with_task_routing:159 calls symbol:tests/test_governance_repo_balance.py:_policy:11 (high)
  • symbol:tests/test_governance_repo_balance.py:test_starvation_guard_selects_overdue_repo_first:65 calls symbol:src/helix/governance/repo_balance.py:plan_repo_improvements:722 (low)
  • symbol:tests/test_governance_repo_balance.py:test_starvation_guard_selects_overdue_repo_first:65 calls symbol:tests/test_governance_repo_balance.py:_policy:11 (high)
  • symbol:tests/test_governance_self_check_cli.py:test_governance_self_check_fails_closed_without_license:133 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_governance_self_check_cli.py:test_governance_self_check_fails_closed_without_license:133 calls symbol:tests/test_governance_self_check_cli.py:_subprocess_env:68 (high)
  • symbol:tests/test_governance_self_check_cli.py:test_governance_self_check_ok_json_strict:94 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_governance_self_check_cli.py:test_governance_self_check_ok_json_strict:94 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_governance_self_check_cli.py:test_governance_self_check_ok_json_strict:94 calls symbol:tests/test_governance_self_check_cli.py:_signed_license_payload:31 (high)
  • symbol:tests/test_governance_self_check_cli.py:test_governance_self_check_ok_json_strict:94 calls symbol:tests/test_governance_self_check_cli.py:_subprocess_env:68 (high)
  • symbol:tests/test_governance_self_check_cli.py:test_governance_self_check_reports_revoked_license:159 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_governance_self_check_cli.py:test_governance_self_check_reports_revoked_license:159 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_governance_self_check_cli.py:test_governance_self_check_reports_revoked_license:159 calls symbol:tests/test_governance_self_check_cli.py:_signed_license_payload:31 (high)
  • symbol:tests/test_governance_self_check_cli.py:test_governance_self_check_reports_revoked_license:159 calls symbol:tests/test_governance_self_check_cli.py:_subprocess_env:68 (high)
  • symbol:tests/test_governance_self_check_cli.py:test_governance_self_check_reports_revoked_license:159 calls symbol:tests/test_governance_self_check_cli.py:_trust_store_payload:79 (high)
  • symbol:tests/test_governance_self_check_cli.py:test_governance_self_check_reports_seat_limit_exceeded:207 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_governance_self_check_cli.py:test_governance_self_check_reports_seat_limit_exceeded:207 calls symbol:src/helix/teams/db.py:init_schema:127 (low)
  • symbol:tests/test_governance_self_check_cli.py:test_governance_self_check_reports_seat_limit_exceeded:207 calls symbol:src/helix/teams/db.py:issue_token:536 (low)
  • symbol:tests/test_governance_self_check_cli.py:test_governance_self_check_reports_seat_limit_exceeded:207 calls symbol:src/helix/teams/db.py:TeamsDB:103 (low)
  • symbol:tests/test_governance_self_check_cli.py:test_governance_self_check_reports_seat_limit_exceeded:207 calls symbol:src/helix/teams/db.py:upsert_user:480 (low)
  • symbol:tests/test_governance_self_check_cli.py:test_governance_self_check_reports_seat_limit_exceeded:207 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_governance_self_check_cli.py:test_governance_self_check_reports_seat_limit_exceeded:207 calls symbol:tests/test_governance_self_check_cli.py:_signed_license_payload:31 (high)
  • symbol:tests/test_governance_self_check_cli.py:test_governance_self_check_reports_seat_limit_exceeded:207 calls symbol:tests/test_governance_self_check_cli.py:_subprocess_env:68 (high)
  • symbol:tests/test_governance_watermarking.py:test_run_report_csv_prefix_includes_governance_lines:49 calls symbol:src/helix/studio/reports/run_report.py:outcomes_to_csv_text:18 (low)
  • symbol:tests/test_governance_watermarking.py:test_session_report_includes_decision_grade_watermark_and_evidence:32 calls symbol:src/helix/studio/limitations.py:limitations_stamp:69 (low)
  • symbol:tests/test_governance_watermarking.py:test_session_report_includes_decision_grade_watermark_and_evidence:32 calls symbol:src/helix/studio/reports/session_report.py:build_session_report_html:437 (low)
  • symbol:tests/test_governance_watermarking.py:test_session_report_includes_decision_grade_watermark_and_evidence:32 calls symbol:tests/test_governance_watermarking.py:_load_gate_fixture:12 (high)
  • symbol:tests/test_governance_watermarking.py:test_session_report_includes_filter_only_watermark:18 calls symbol:src/helix/studio/limitations.py:limitations_stamp:69 (low)
  • symbol:tests/test_governance_watermarking.py:test_session_report_includes_filter_only_watermark:18 calls symbol:src/helix/studio/reports/session_report.py:build_session_report_html:437 (low)
  • symbol:tests/test_governance_watermarking.py:test_session_report_includes_filter_only_watermark:18 calls symbol:tests/test_governance_watermarking.py:_load_gate_fixture:12 (high)
  • symbol:tests/test_gpu_l0_thermo.py:test_l0_thermo_cpu_basic:9 calls symbol:src/helix/engine/gpu/l0_thermo.py:l0_thermo_scores_cpu:66 (low)
  • symbol:tests/test_gpu_l0_thermo.py:test_l0_thermo_cpu_basic:9 calls symbol:src/helix/engine/gpu/l0_thermo.py:ThermoParams:15 (low)
  • symbol:tests/test_gpu_l0_thermo.py:test_l0_thermo_gpu_matches_cpu:16 calls symbol:src/helix/engine/gpu/l0_thermo.py:l0_thermo_scores_cpu:66 (low)
  • symbol:tests/test_gpu_l0_thermo.py:test_l0_thermo_gpu_matches_cpu:16 calls symbol:src/helix/engine/gpu/l0_thermo.py:l0_thermo_scores_gpu:84 (low)
  • symbol:tests/test_gpu_l0_thermo.py:test_l0_thermo_gpu_matches_cpu:16 calls symbol:src/helix/engine/gpu/l0_thermo.py:ThermoParams:15 (low)
  • symbol:tests/test_graphs_colored.py:test_colored_dbg_presence_and_pseudoalign:4 calls symbol:src/helix/graphs/colored.py:build_colored_dbg:17 (low)
  • symbol:tests/test_graphs_colored.py:test_colored_dbg_presence_and_pseudoalign:4 calls symbol:src/helix/graphs/colored.py:pseudoalign:33 (low)
  • symbol:tests/test_graphs_dbg.py:test_build_and_clean_dbg:23 calls symbol:src/helix/graphs/dbg.py:build_dbg:23 (low)
  • symbol:tests/test_graphs_dbg.py:test_build_and_clean_dbg:23 calls symbol:src/helix/graphs/dbg.py:clean_dbg:40 (low)
  • symbol:tests/test_graphs_dbg.py:test_build_and_clean_dbg:23 calls symbol:src/helix/graphs/dbg.py:deserialize_graph:130 (low)
  • symbol:tests/test_graphs_dbg.py:test_build_and_clean_dbg:23 calls symbol:src/helix/graphs/dbg.py:serialize_graph:116 (low)
  • symbol:tests/test_graphs_dbg.py:test_build_and_clean_dbg:23 calls symbol:tests/test_graphs_dbg.py:read_fasta:6 (high)
  • symbol:tests/test_guide_inspector_model.py:_rows:13 calls symbol:src/helix/studio/guide_inspector.py:GuideRunSummary:29 (low)
  • symbol:tests/test_guide_inspector_model.py:test_e_pred_filter:43 calls symbol:src/helix/studio/guide_inspector.py:apply_e_pred_filter:202 (low)
  • symbol:tests/test_guide_inspector_model.py:test_e_pred_filter:43 calls symbol:src/helix/studio/guide_inspector.py:GuideRunTableModel:46 (low)
  • symbol:tests/test_guide_inspector_model.py:test_e_pred_filter:43 calls symbol:src/helix/studio/guide_inspector.py:rowCount:79 (low)
  • symbol:tests/test_guide_inspector_model.py:test_e_pred_filter:43 calls symbol:src/helix/studio/guide_inspector.py:summary_at:215 (low)
  • symbol:tests/test_guide_inspector_model.py:test_e_pred_filter:43 calls symbol:tests/test_guide_inspector_model.py:_rows:13 (high)
  • symbol:tests/test_guide_inspector_model.py:test_frameshift_filter:36 calls symbol:src/helix/studio/guide_inspector.py:apply_frameshift_filter:196 (low)
  • symbol:tests/test_guide_inspector_model.py:test_frameshift_filter:36 calls symbol:src/helix/studio/guide_inspector.py:GuideRunTableModel:46 (low)
  • symbol:tests/test_guide_inspector_model.py:test_frameshift_filter:36 calls symbol:src/helix/studio/guide_inspector.py:rowCount:79 (low)
  • symbol:tests/test_guide_inspector_model.py:test_frameshift_filter:36 calls symbol:src/helix/studio/guide_inspector.py:summary_at:215 (low)
  • symbol:tests/test_guide_inspector_model.py:test_frameshift_filter:36 calls symbol:tests/test_guide_inspector_model.py:_rows:13 (high)
  • symbol:tests/test_guide_inspector_model.py:test_score_ordering:21 calls symbol:src/helix/studio/guide_inspector.py:GuideRunTableModel:46 (low)
  • symbol:tests/test_guide_inspector_model.py:test_score_ordering:21 calls symbol:tests/test_guide_inspector_model.py:_rows:13 (high)
  • symbol:tests/test_guide_inspector_model.py:test_text_filter:29 calls symbol:src/helix/studio/guide_inspector.py:apply_text_filter:190 (low)
  • symbol:tests/test_guide_inspector_model.py:test_text_filter:29 calls symbol:src/helix/studio/guide_inspector.py:GuideRunTableModel:46 (low)
  • symbol:tests/test_guide_inspector_model.py:test_text_filter:29 calls symbol:src/helix/studio/guide_inspector.py:rowCount:79 (low)
  • symbol:tests/test_guide_inspector_model.py:test_text_filter:29 calls symbol:src/helix/studio/guide_inspector.py:summary_at:215 (low)
  • symbol:tests/test_guide_inspector_model.py:test_text_filter:29 calls symbol:tests/test_guide_inspector_model.py:_rows:13 (high)
  • symbol:tests/test_helix_api.py:test_dna_summary_clusters:10 calls symbol:src/helix/api.py:dna_summary:39 (low)
  • symbol:tests/test_helix_api.py:test_fold_rna_returns_pairs:23 calls symbol:src/helix/api.py:fold_rna:98 (low)
  • symbol:tests/test_helix_api.py:test_protein_summary_optional:36 calls symbol:src/helix/api.py:protein_summary:137 (low)
  • symbol:tests/test_helix_api.py:test_protein_summary_optional:36 calls symbol:src/helix/datasets/__init__.py:get_path:20 (low)
  • symbol:tests/test_helix_api.py:test_spectrum_leaderboard_hits:28 calls symbol:src/helix/api.py:spectrum_leaderboard:117 (low)
  • symbol:tests/test_helix_api.py:test_triage_report_structure:16 calls symbol:src/helix/api.py:triage_report:61 (low)
  • symbol:tests/test_helix_cli.py:run_cli:22 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/test_helix_cli.py:run_cli:22 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_helix_cli.py:test_cli_artifacts_build_prime_smoke:655 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_demo_run_smoke:374 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_demo_viz:274 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_dna_smoke:41 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_engine_benchmark_json:148 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_engine_info_outputs_json:120 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_experiment_dump_audit_pack:180 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_json_bytes:225 (low)
  • symbol:tests/test_helix_cli.py:test_cli_experiment_dump_audit_pack:180 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (low)
  • symbol:tests/test_helix_cli.py:test_cli_experiment_dump_audit_pack:180 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_helix_cli.py:test_cli_experiment_dump_audit_pack:180 calls symbol:src/helix/studio/lightcone_audit_pack.py:build_audit_pack_zip_bytes:131 (low)
  • symbol:tests/test_helix_cli.py:test_cli_experiment_dump_audit_pack:180 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_experiment_dump_session:170 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_json_bytes:225 (low)
  • symbol:tests/test_helix_cli.py:test_cli_experiment_dump_session:170 calls symbol:src/helix/studio/experiment_spec.py:experiment_spec_to_dict:215 (low)
  • symbol:tests/test_helix_cli.py:test_cli_experiment_dump_session:170 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_helix_cli.py:test_cli_experiment_dump_session:170 calls symbol:src/helix/studio/session_io.py:save_session:86 (low)
  • symbol:tests/test_helix_cli.py:test_cli_experiment_dump_session:170 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_helix_cli.py:test_cli_experiment_dump_session:170 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_partner_run_json_out:417 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_partner_run_smoke:394 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_pcr_dag:352 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_rna_ensemble:334 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_helix_cli.py:test_cli_rna_ensemble:334 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_rna_mfe:62 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_helix_cli.py:test_cli_rna_mfe:62 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_schema_diff_changes:317 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_helix_cli.py:test_cli_schema_diff_changes:317 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_schema_diff_changes:317 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_helix_cli.py:test_cli_schema_diff_identity:309 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_helix_cli.py:test_cli_schema_diff_identity:309 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_schema_manifest:300 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_spectrum_leaderboard:47 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_triage_json:69 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_version_flag:127 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_viz_hydropathy:282 calls symbol:src/helix/datasets/__init__.py:get_path:20 (low)
  • symbol:tests/test_helix_cli.py:test_cli_viz_hydropathy:282 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_viz_schema_command:113 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_viz_schema_flag:328 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_viz_triage:92 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_helix_cli.py:test_cli_viz_triage:92 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_cli_workflow_schema_validation:228 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_helix_cli.py:test_cli_workflows_runner:197 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_helix_cli.py:test_package_design_partner_pack_zip:450 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_helix_cli.py:test_partner_case_helper_creates_case_and_runs_intake:597 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/test_helix_cli.py:test_partner_case_helper_creates_case_and_runs_intake:597 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_helix_cli.py:test_partner_case_helper_creates_case_and_runs_intake:597 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_partner_intake_detects_unexpected_zip_files:519 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/test_helix_cli.py:test_partner_intake_detects_unexpected_zip_files:519 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_helix_cli.py:test_partner_intake_detects_unexpected_zip_files:519 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_partner_intake_script_smoke:471 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/test_helix_cli.py:test_partner_intake_script_smoke:471 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_helix_cli.py:test_partner_intake_script_smoke:471 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_partner_intake_strict_fails_on_missing_expected_bundles:559 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/test_helix_cli.py:test_partner_intake_strict_fails_on_missing_expected_bundles:559 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_helix_cli.py:test_partner_intake_strict_fails_on_missing_expected_bundles:559 calls symbol:tests/test_helix_cli.py:run_cli:22 (high)
  • symbol:tests/test_helix_cli.py:test_partner_session_configs_match_design_partner_pack:439 calls symbol:src/helix/datasets/__init__.py:get_path:20 (low)
  • symbol:tests/test_helixspec_canon_hash.py:_compile_ir:13 calls symbol:src/helixspec/ast.py:parse_spec:379 (low)
  • symbol:tests/test_helixspec_canon_hash.py:_compile_ir:13 calls symbol:src/helixspec/canon.py:canonical_json_bytes:15 (low)
  • symbol:tests/test_helixspec_canon_hash.py:_compile_ir:13 calls symbol:src/helixspec/canon.py:canonicalize_ir:36 (low)
  • symbol:tests/test_helixspec_canon_hash.py:_compile_ir:13 calls symbol:src/helixspec/ir_v1.py:lower_to_ir:12 (low)
  • symbol:tests/test_helixspec_canon_hash.py:_compile_ir:13 calls symbol:src/helixspec/manifest.py:sha256_bytes:12 (low)
  • symbol:tests/test_helixspec_canon_hash.py:_compile_ir:13 calls symbol:src/helixspec/typecheck.py:typecheck_spec:61 (low)
  • symbol:tests/test_helixspec_canon_hash.py:test_deterministic_compile_pins_manifest_timestamp:62 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_helixspec_canon_hash.py:test_deterministic_compile_pins_manifest_timestamp:62 calls symbol:src/helixspec/cli.py:compile_spec:44 (low)
  • symbol:tests/test_helixspec_diff.py:_ir:10 calls symbol:src/helixspec/ast.py:parse_spec:379 (low)
  • symbol:tests/test_helixspec_diff.py:_ir:10 calls symbol:src/helixspec/canon.py:canonicalize_ir:36 (low)
  • symbol:tests/test_helixspec_diff.py:_ir:10 calls symbol:src/helixspec/ir_v1.py:lower_to_ir:12 (low)
  • symbol:tests/test_helixspec_diff.py:_ir:10 calls symbol:src/helixspec/typecheck.py:typecheck_spec:61 (low)
  • symbol:tests/test_helixspec_lower_engine.py:_compile_ir:17 calls symbol:src/helixspec/cli.py:compile_spec:44 (low)
  • symbol:tests/test_helixspec_lower_engine.py:test_deterministic_outputs:75 calls symbol:src/helixspec/lower_engine.py:lower_ir_to_edit_plan:12 (low)
  • symbol:tests/test_helixspec_lower_engine.py:test_deterministic_outputs:75 calls symbol:src/helixspec/lower_engine.py:lower_ir_to_experiment_spec:49 (low)
  • symbol:tests/test_helixspec_lower_engine.py:test_deterministic_outputs:75 calls symbol:tests/test_helixspec_lower_engine.py:_compile_ir:17 (high)
  • symbol:tests/test_helixspec_lower_engine.py:test_empty_edits_raise:95 calls symbol:src/helixspec/lower_engine.py:lower_ir_to_edit_plan:12 (low)
  • symbol:tests/test_helixspec_lower_engine.py:test_lower_base_to_edit_plan_and_experiment:60 calls symbol:src/helixspec/lower_engine.py:lower_ir_to_edit_plan:12 (low)
  • symbol:tests/test_helixspec_lower_engine.py:test_lower_base_to_edit_plan_and_experiment:60 calls symbol:src/helixspec/lower_engine.py:lower_ir_to_experiment_spec:49 (low)
  • symbol:tests/test_helixspec_lower_engine.py:test_lower_base_to_edit_plan_and_experiment:60 calls symbol:tests/test_helixspec_lower_engine.py:_compile_ir:17 (high)
  • symbol:tests/test_helixspec_lower_engine.py:test_lower_cut_to_edit_plan_and_experiment:24 calls symbol:src/helixspec/lower_engine.py:lower_ir_to_edit_plan:12 (low)
  • symbol:tests/test_helixspec_lower_engine.py:test_lower_cut_to_edit_plan_and_experiment:24 calls symbol:src/helixspec/lower_engine.py:lower_ir_to_experiment_spec:49 (low)
  • symbol:tests/test_helixspec_lower_engine.py:test_lower_cut_to_edit_plan_and_experiment:24 calls symbol:tests/test_helixspec_lower_engine.py:_compile_ir:17 (high)
  • symbol:tests/test_helixspec_lower_engine.py:test_lower_prime_to_edit_plan_and_experiment:47 calls symbol:src/helixspec/lower_engine.py:lower_ir_to_edit_plan:12 (low)
  • symbol:tests/test_helixspec_lower_engine.py:test_lower_prime_to_edit_plan_and_experiment:47 calls symbol:src/helixspec/lower_engine.py:lower_ir_to_experiment_spec:49 (low)
  • symbol:tests/test_helixspec_lower_engine.py:test_lower_prime_to_edit_plan_and_experiment:47 calls symbol:tests/test_helixspec_lower_engine.py:_compile_ir:17 (high)
  • symbol:tests/test_helixspec_lower_engine.py:test_missing_target_raises:89 calls symbol:src/helixspec/lower_engine.py:lower_ir_to_edit_plan:12 (low)
  • symbol:tests/test_helixspec_lower_engine.py:test_multiplex_mode_and_modalities:101 calls symbol:src/helixspec/lower_engine.py:lower_ir_to_edit_plan:12 (low)
  • symbol:tests/test_helixspec_lower_engine.py:test_multiplex_mode_and_modalities:101 calls symbol:src/helixspec/lower_engine.py:lower_ir_to_experiment_spec:49 (low)
  • symbol:tests/test_helixspec_lower_engine.py:test_multiplex_mode_and_modalities:101 calls symbol:tests/test_helixspec_lower_engine.py:_compile_ir:17 (high)
  • symbol:tests/test_helixspec_lower_engine.py:test_policy_notes_constraints_assumptions:116 calls symbol:src/helixspec/lower_engine.py:lower_ir_to_edit_plan:12 (low)
  • symbol:tests/test_helixspec_lower_engine.py:test_policy_notes_constraints_assumptions:116 calls symbol:src/helixspec/lower_engine.py:lower_ir_to_experiment_spec:49 (low)
  • symbol:tests/test_helixspec_lower_engine.py:test_policy_notes_constraints_assumptions:116 calls symbol:tests/test_helixspec_lower_engine.py:_compile_ir:17 (high)
  • symbol:tests/test_helixspec_lower_engine.py:test_stable_hash_preserves_existing_identifiers:85 calls symbol:src/helixspec/lower_engine.py:_stable_hash:107 (low)
  • symbol:tests/test_helixspec_parse.py:test_parse_cut_prime_base:17 calls symbol:src/helixspec/ast.py:parse_spec:379 (low)
  • symbol:tests/test_helixspec_parse.py:test_parse_cut_prime_base:17 calls symbol:src/helixspec/canon.py:canonicalize_ir:36 (low)
  • symbol:tests/test_helixspec_parse.py:test_parse_cut_prime_base:17 calls symbol:src/helixspec/ir_v1.py:lower_to_ir:12 (low)
  • symbol:tests/test_helixspec_parse.py:test_parse_cut_prime_base:17 calls symbol:src/helixspec/typecheck.py:typecheck_spec:61 (low)
  • symbol:tests/test_helixspec_parse.py:test_parse_cut_prime_base:17 calls symbol:tests/test_helixspec_parse.py:_load:13 (high)
  • symbol:tests/test_helixspec_typecheck.py:test_bad_dna_rejected:18 calls symbol:src/helixspec/ast.py:parse_spec:379 (low)
  • symbol:tests/test_helixspec_typecheck.py:test_bad_dna_rejected:18 calls symbol:src/helixspec/typecheck.py:typecheck_spec:61 (low)
  • symbol:tests/test_helixspec_typecheck.py:test_bad_dna_rejected:18 calls symbol:tests/test_helixspec_typecheck.py:_load:14 (high)
  • symbol:tests/test_helixspec_typecheck.py:test_bad_pam_rejected:25 calls symbol:src/helixspec/ast.py:parse_spec:379 (low)
  • symbol:tests/test_helixspec_typecheck.py:test_bad_pam_rejected:25 calls symbol:src/helixspec/typecheck.py:typecheck_spec:61 (low)
  • symbol:tests/test_helixspec_typecheck.py:test_bad_pam_rejected:25 calls symbol:tests/test_helixspec_typecheck.py:_load:14 (high)
  • symbol:tests/test_hero_status.py:_panel:20 calls symbol:src/helix/studio/center_panel.py:CenterPanel:236 (low)
  • symbol:tests/test_hero_status.py:_panel:20 calls symbol:tests/test_hero_status.py:_StubMain:15 (high)
  • symbol:tests/test_hero_status.py:test_hero_status_empty:25 calls symbol:src/helix/studio/center_panel.py:HeroStatusModel:43 (low)
  • symbol:tests/test_hero_status.py:test_hero_status_empty:25 calls symbol:src/helix/studio/center_panel.py:update_status:1825 (low)
  • symbol:tests/test_hero_status.py:test_hero_status_empty:25 calls symbol:tests/test_hero_status.py:_panel:20 (high)
  • symbol:tests/test_hero_status.py:test_hero_status_empty:25 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_hero_status.py:test_hero_status_has_runs:35 calls symbol:src/helix/studio/center_panel.py:HeroStatusModel:43 (low)
  • symbol:tests/test_hero_status.py:test_hero_status_has_runs:35 calls symbol:src/helix/studio/center_panel.py:update_status:1825 (low)
  • symbol:tests/test_hero_status.py:test_hero_status_has_runs:35 calls symbol:tests/test_hero_status.py:_panel:20 (high)
  • symbol:tests/test_hero_status.py:test_hero_status_has_runs:35 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_hero_status.py:test_hero_status_running:48 calls symbol:src/helix/studio/center_panel.py:HeroStatusModel:43 (low)
  • symbol:tests/test_hero_status.py:test_hero_status_running:48 calls symbol:src/helix/studio/center_panel.py:update_status:1825 (low)
  • symbol:tests/test_hero_status.py:test_hero_status_running:48 calls symbol:tests/test_hero_status.py:_panel:20 (high)
  • symbol:tests/test_hero_status.py:test_hero_status_running:48 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_hostile_bypass_pack_v1.py:_run_verify:31 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_hostile_bypass_pack_v1.py:_write_bundle:77 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/test_hostile_bypass_pack_v1.py:_write_bundle:77 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_hostile_bypass_pack_v1.py:_write_bundle:77 calls symbol:tests/test_hostile_bypass_pack_v1.py:_base_manifest:73 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:_write_manifest_from_base:177 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_hostile_bypass_pack_v1.py:_write_manifest_from_base:177 calls symbol:tests/test_hostile_bypass_pack_v1.py:_base_manifest:73 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_fifo_forbidden:196 calls symbol:tests/test_hostile_bypass_pack_v1.py:_assert_failed:41 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_fifo_forbidden:196 calls symbol:tests/test_hostile_bypass_pack_v1.py:_run_verify:31 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_fifo_forbidden:196 calls symbol:tests/test_hostile_bypass_pack_v1.py:_subprocess_env:19 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_fifo_forbidden:196 calls symbol:tests/test_hostile_bypass_pack_v1.py:_write_manifest_from_base:177 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_hardlink_escape_forbidden:137 calls symbol:tests/test_hostile_bypass_pack_v1.py:_assert_failed:41 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_hardlink_escape_forbidden:137 calls symbol:tests/test_hostile_bypass_pack_v1.py:_run_verify:31 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_hardlink_escape_forbidden:137 calls symbol:tests/test_hostile_bypass_pack_v1.py:_subprocess_env:19 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_hardlink_escape_forbidden:137 calls symbol:tests/test_hostile_bypass_pack_v1.py:_write_bundle:77 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_limit_file_count_incomplete:163 calls symbol:tests/test_hostile_bypass_pack_v1.py:_assert_failed:41 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_limit_file_count_incomplete:163 calls symbol:tests/test_hostile_bypass_pack_v1.py:_run_verify:31 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_limit_file_count_incomplete:163 calls symbol:tests/test_hostile_bypass_pack_v1.py:_subprocess_env:19 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_limit_file_count_incomplete:163 calls symbol:tests/test_hostile_bypass_pack_v1.py:_write_bundle:77 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_static_cases:66 calls symbol:tests/test_hostile_bypass_pack_v1.py:_assert_failed:41 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_static_cases:66 calls symbol:tests/test_hostile_bypass_pack_v1.py:_run_verify:31 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_static_cases:66 calls symbol:tests/test_hostile_bypass_pack_v1.py:_subprocess_env:19 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_symlink_escape_forbidden:111 calls symbol:tests/test_hostile_bypass_pack_v1.py:_assert_failed:41 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_symlink_escape_forbidden:111 calls symbol:tests/test_hostile_bypass_pack_v1.py:_run_verify:31 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_symlink_escape_forbidden:111 calls symbol:tests/test_hostile_bypass_pack_v1.py:_subprocess_env:19 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_symlink_escape_forbidden:111 calls symbol:tests/test_hostile_bypass_pack_v1.py:_write_bundle:77 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_unix_socket_forbidden:221 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_unix_socket_forbidden:221 calls symbol:tests/test_hostile_bypass_pack_v1.py:_assert_failed:41 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_unix_socket_forbidden:221 calls symbol:tests/test_hostile_bypass_pack_v1.py:_run_verify:31 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_unix_socket_forbidden:221 calls symbol:tests/test_hostile_bypass_pack_v1.py:_subprocess_env:19 (high)
  • symbol:tests/test_hostile_bypass_pack_v1.py:test_hostile_bypass_pack_v1_unix_socket_forbidden:221 calls symbol:tests/test_hostile_bypass_pack_v1.py:_write_manifest_from_base:177 (high)
  • symbol:tests/test_hub_cli_hub_root_anywhere.py:_seed_one_decision:13 calls symbol:src/helix/hub/decision_store.py:create_proposed:131 (low)
  • symbol:tests/test_hub_cli_hub_root_anywhere.py:_seed_one_decision:13 calls symbol:src/helix/hub/decision_store.py:DecisionStore:56 (low)
  • symbol:tests/test_hub_cli_hub_root_anywhere.py:test_hub_root_anywhere_parsing_equivalence:35 calls symbol:tests/test_hub_cli_hub_root_anywhere.py:_run_cli:29 (high)
  • symbol:tests/test_hub_cli_hub_root_anywhere.py:test_hub_root_anywhere_parsing_equivalence:35 calls symbol:tests/test_hub_cli_hub_root_anywhere.py:_seed_one_decision:13 (high)
  • symbol:tests/test_hub_decision_export_v0.py:_seed_example_decisions:20 calls symbol:src/helix/hub/decision_store.py:approve:198 (low)
  • symbol:tests/test_hub_decision_export_v0.py:_seed_example_decisions:20 calls symbol:src/helix/hub/decision_store.py:create_proposed:131 (low)
  • symbol:tests/test_hub_decision_export_v0.py:_seed_example_decisions:20 calls symbol:src/helix/hub/decision_store.py:DecisionStore:56 (low)
  • symbol:tests/test_hub_decision_export_v0.py:_seed_example_decisions:20 calls symbol:src/helix/hub/decision_store.py:supersede:237 (low)
  • symbol:tests/test_hub_decision_export_v0.py:test_hub_decision_export_v0_filters:153 calls symbol:tests/test_hub_decision_export_v0.py:_run_export_cli:123 (high)
  • symbol:tests/test_hub_decision_export_v0.py:test_hub_decision_export_v0_filters:153 calls symbol:tests/test_hub_decision_export_v0.py:_seed_example_decisions:20 (high)
  • symbol:tests/test_hub_decision_export_v0.py:test_hub_decision_export_v0_golden_csv:141 calls symbol:tests/test_hub_decision_export_v0.py:_run_export_cli:123 (high)
  • symbol:tests/test_hub_decision_export_v0.py:test_hub_decision_export_v0_golden_csv:141 calls symbol:tests/test_hub_decision_export_v0.py:_seed_example_decisions:20 (high)
  • symbol:tests/test_hub_decision_export_v0.py:test_hub_decision_export_v0_golden_json:129 calls symbol:tests/test_hub_decision_export_v0.py:_run_export_cli:123 (high)
  • symbol:tests/test_hub_decision_export_v0.py:test_hub_decision_export_v0_golden_json:129 calls symbol:tests/test_hub_decision_export_v0.py:_seed_example_decisions:20 (high)
  • symbol:tests/test_hub_decision_export_v0.py:test_hub_decision_export_v0_include_proof_resolution:203 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/test_hub_decision_export_v0.py:test_hub_decision_export_v0_include_proof_resolution:203 calls symbol:tests/test_hub_decision_export_v0.py:_run_export_cli:123 (high)
  • symbol:tests/test_hub_decision_export_v0.py:test_hub_decision_export_v0_include_proof_resolution:203 calls symbol:tests/test_hub_decision_export_v0.py:_seed_example_decisions:20 (high)
  • symbol:tests/test_hub_decision_export_v0.py:test_hub_decision_export_v0_include_receipts_when_available:256 calls symbol:src/helix/canonicalization/jcs.py:jcs_bytes:27 (low)
  • symbol:tests/test_hub_decision_export_v0.py:test_hub_decision_export_v0_include_receipts_when_available:256 calls symbol:src/helix/hub/decision_store.py:approve:198 (low)
  • symbol:tests/test_hub_decision_export_v0.py:test_hub_decision_export_v0_include_receipts_when_available:256 calls symbol:src/helix/hub/decision_store.py:create_proposed:131 (low)
  • symbol:tests/test_hub_decision_export_v0.py:test_hub_decision_export_v0_include_receipts_when_available:256 calls symbol:src/helix/hub/decision_store.py:DecisionStore:56 (low)
  • symbol:tests/test_hub_decision_export_v0.py:test_hub_decision_export_v0_include_receipts_when_available:256 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_hub_decision_export_v0.py:test_hub_decision_export_v0_include_receipts_when_available:256 calls symbol:tests/test_hub_decision_export_v0.py:_run_export_cli:123 (high)
  • symbol:tests/test_hub_decision_export_v0.py:test_hub_decision_export_v0_include_subject_csv:239 calls symbol:tests/test_hub_decision_export_v0.py:_run_export_cli:123 (high)
  • symbol:tests/test_hub_decision_export_v0.py:test_hub_decision_export_v0_include_subject_csv:239 calls symbol:tests/test_hub_decision_export_v0.py:_seed_example_decisions:20 (high)
  • symbol:tests/test_hub_decision_v1.py:test_decision_digest_is_deterministic_under_key_ordering:52 calls symbol:src/helix/hub/decision.py:compute_decision_digest:47 (low)
  • symbol:tests/test_hub_decision_v1.py:test_decision_store_list_filters:95 calls symbol:src/helix/hub/decision_store.py:approve:198 (low)
  • symbol:tests/test_hub_decision_v1.py:test_decision_store_list_filters:95 calls symbol:src/helix/hub/decision_store.py:create_proposed:131 (low)
  • symbol:tests/test_hub_decision_v1.py:test_decision_store_list_filters:95 calls symbol:src/helix/hub/decision_store.py:DecisionStore:56 (low)
  • symbol:tests/test_hub_decision_v1.py:test_decision_store_list_filters:95 calls symbol:src/helix/hub/decision_store.py:list_latest:94 (low)
  • symbol:tests/test_hub_decision_v1.py:test_decision_store_list_filters:95 calls symbol:src/helix/hub/decision_store.py:supersede:237 (low)
  • symbol:tests/test_hub_decision_v1.py:test_decision_store_list_filters:95 calls symbol:src/helix/hub/decision.py:DecisionFilter:54 (low)
  • symbol:tests/test_hub_decision_v1.py:test_decision_v1_schema_validates_golden_and_rejects_missing_required:22 calls symbol:src/helix/hub/decision.py:compute_decision_digest:47 (low)
  • symbol:tests/test_hub_decision_v1.py:test_decision_v1_schema_validates_golden_and_rejects_missing_required:22 calls symbol:tests/test_hub_decision_v1.py:_load_schema:18 (high)
  • symbol:tests/test_hub_example_bundle_v1.py:_canonical_json_bytes:17 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/test_hub_example_bundle_v1.py:_verify_receipt_signature:92 calls symbol:tests/test_hub_example_bundle_v1.py:_canonical_json_bytes:17 (high)
  • symbol:tests/test_hub_example_bundle_v1.py:run_verify:123 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_hub_example_bundle_v1.py:test_hub_example_bundle_validates_and_signatures_verify:51 calls symbol:tests/test_hub_example_bundle_v1.py:_canonical_json_bytes:17 (high)
  • symbol:tests/test_hub_example_bundle_v1.py:test_hub_example_bundle_validates_and_signatures_verify:51 calls symbol:tests/test_hub_example_bundle_v1.py:_load_json:25 (high)
  • symbol:tests/test_hub_example_bundle_v1.py:test_hub_example_bundle_validates_and_signatures_verify:51 calls symbol:tests/test_hub_example_bundle_v1.py:_sha256_prefixed:21 (high)
  • symbol:tests/test_hub_example_bundle_v1.py:test_hubverifier_go_negative_cases:111 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_hub_pilot_export_v0.py:_bundle_digest_for_fixture:19 calls symbol:src/helix/canonicalization/jcs.py:jcs_bytes:27 (low)
  • symbol:tests/test_hub_pilot_export_v0.py:_seed_hub_root_with_two_approved_decisions:24 calls symbol:src/helix/hub/decision_store.py:approve:198 (low)
  • symbol:tests/test_hub_pilot_export_v0.py:_seed_hub_root_with_two_approved_decisions:24 calls symbol:src/helix/hub/decision_store.py:create_proposed:131 (low)
  • symbol:tests/test_hub_pilot_export_v0.py:_seed_hub_root_with_two_approved_decisions:24 calls symbol:src/helix/hub/decision_store.py:DecisionStore:56 (low)
  • symbol:tests/test_hub_pilot_export_v0.py:_seed_hub_root_with_two_approved_decisions:24 calls symbol:tests/test_hub_pilot_export_v0.py:_bundle_digest_for_fixture:19 (high)
  • symbol:tests/test_hub_pilot_export_v0.py:test_hub_pilot_export_v0_emits_expected_tree:119 calls symbol:tests/test_hub_pilot_export_v0.py:_list_rel_files:109 (high)
  • symbol:tests/test_hub_pilot_export_v0.py:test_hub_pilot_export_v0_emits_expected_tree:119 calls symbol:tests/test_hub_pilot_export_v0.py:_run_pilot_export_cli:82 (high)
  • symbol:tests/test_hub_pilot_export_v0.py:test_hub_pilot_export_v0_emits_expected_tree:119 calls symbol:tests/test_hub_pilot_export_v0.py:_seed_hub_root_with_two_approved_decisions:24 (high)
  • symbol:tests/test_hub_pilot_export_v0.py:test_hub_pilot_export_v0_fails_closed_if_bundle_missing:184 calls symbol:src/helix/canonicalization/jcs.py:jcs_bytes:27 (low)
  • symbol:tests/test_hub_pilot_export_v0.py:test_hub_pilot_export_v0_fails_closed_if_bundle_missing:184 calls symbol:src/helix/hub/decision_store.py:approve:198 (low)
  • symbol:tests/test_hub_pilot_export_v0.py:test_hub_pilot_export_v0_fails_closed_if_bundle_missing:184 calls symbol:src/helix/hub/decision_store.py:create_proposed:131 (low)
  • symbol:tests/test_hub_pilot_export_v0.py:test_hub_pilot_export_v0_fails_closed_if_bundle_missing:184 calls symbol:src/helix/hub/decision_store.py:DecisionStore:56 (low)
  • symbol:tests/test_hub_pilot_export_v0.py:test_hub_pilot_export_v0_is_deterministic:154 calls symbol:tests/test_hub_pilot_export_v0.py:_run_pilot_export_cli:82 (high)
  • symbol:tests/test_hub_pilot_export_v0.py:test_hub_pilot_export_v0_is_deterministic:154 calls symbol:tests/test_hub_pilot_export_v0.py:_seed_hub_root_with_two_approved_decisions:24 (high)
  • symbol:tests/test_hub_proof_render_v0.py:_extract_verifier_cmd:25 calls symbol:src/helix/string/fm.py:search:75 (low)
  • symbol:tests/test_hub_proof_render_v0.py:_run_cmd:32 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_hub_proof_render_v0.py:test_hub_proof_render_v0_decision_id_wires_bundle:201 calls symbol:src/helix/canonicalization/jcs.py:jcs_bytes:27 (low)
  • symbol:tests/test_hub_proof_render_v0.py:test_hub_proof_render_v0_decision_id_wires_bundle:201 calls symbol:src/helix/hub/decision_store.py:approve:198 (low)
  • symbol:tests/test_hub_proof_render_v0.py:test_hub_proof_render_v0_decision_id_wires_bundle:201 calls symbol:src/helix/hub/decision_store.py:create_proposed:131 (low)
  • symbol:tests/test_hub_proof_render_v0.py:test_hub_proof_render_v0_decision_id_wires_bundle:201 calls symbol:src/helix/hub/decision_store.py:DecisionStore:56 (low)
  • symbol:tests/test_hub_proof_render_v0.py:test_hub_proof_render_v0_decision_optional:103 calls symbol:src/helix/hub/decision.py:compute_decision_digest:47 (low)
  • symbol:tests/test_hub_proof_render_v0.py:test_hub_proof_render_v0_decision_optional:103 calls symbol:src/helix/hub/proof_render.py:render_proof_v0:184 (low)
  • symbol:tests/test_hub_proof_render_v0.py:test_hub_proof_render_v0_decision_optional:103 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_hub_proof_render_v0.py:test_hub_proof_render_v0_decision_optional:103 calls symbol:tests/test_hub_proof_render_v0.py:_extract_verifier_cmd:25 (high)
  • symbol:tests/test_hub_proof_render_v0.py:test_hub_proof_render_v0_decision_optional:103 calls symbol:tests/test_hub_proof_render_v0.py:_run_cmd:32 (high)
  • symbol:tests/test_hub_proof_render_v0.py:test_hub_proof_render_v0_golden_html:52 calls symbol:src/helix/hub/proof_render.py:render_proof_v0:184 (low)
  • symbol:tests/test_hub_proof_render_v0.py:test_hub_proof_render_v0_proof_manifest_is_self_consistent:60 calls symbol:src/helix/hub/proof_render.py:render_proof_v0:184 (low)
  • symbol:tests/test_hub_proof_render_v0.py:test_hub_proof_render_v0_proof_manifest_is_self_consistent:60 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_hub_proof_render_v0.py:test_hub_proof_render_v0_verifier_command_executes:90 calls symbol:src/helix/hub/proof_render.py:render_proof_v0:184 (low)
  • symbol:tests/test_hub_proof_render_v0.py:test_hub_proof_render_v0_verifier_command_executes:90 calls symbol:tests/test_hub_proof_render_v0.py:_extract_verifier_cmd:25 (high)
  • symbol:tests/test_hub_proof_render_v0.py:test_hub_proof_render_v0_verifier_command_executes:90 calls symbol:tests/test_hub_proof_render_v0.py:_run_cmd:32 (high)
  • symbol:tests/test_hub_review_v0.py:_run_cmd:22 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_hub_review_v0.py:test_hub_review_approve_fails_closed_on_tampered_blob:294 calls symbol:src/helix/canonicalization/jcs.py:jcs_bytes:27 (low)
  • symbol:tests/test_hub_review_v0.py:test_hub_review_approve_fails_closed_on_tampered_blob:294 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_hub_review_v0.py:test_hub_review_approve_is_idempotent:191 calls symbol:src/helix/canonicalization/jcs.py:jcs_bytes:27 (low)
  • symbol:tests/test_hub_review_v0.py:test_hub_review_approve_is_idempotent:191 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_hub_review_v0.py:test_hub_review_approve_is_idempotent:191 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:bundle:22 (low)
  • symbol:tests/test_hub_review_v0.py:test_hub_review_approve_writes_receipt_updates_decision_and_verifies:92 calls symbol:src/helix/canonicalization/jcs.py:jcs_bytes:27 (low)
  • symbol:tests/test_hub_review_v0.py:test_hub_review_approve_writes_receipt_updates_decision_and_verifies:92 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_hub_review_v0.py:test_hub_review_approve_writes_receipt_updates_decision_and_verifies:92 calls symbol:tests/test_hub_review_v0.py:_run_cmd:22 (high)
  • symbol:tests/test_hub_review_v0.py:test_hub_review_render_v0_failure_mapping_is_stable:390 calls symbol:src/helix/hub/review_render.py:render_review_v0:355 (low)
  • symbol:tests/test_hub_review_v0.py:test_hub_review_render_v0_failure_mapping_is_stable:390 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_hub_review_v0.py:test_hub_review_render_v0_golden_html:33 calls symbol:docs/playground/js/realtime.js:diff:512 (low)
  • symbol:tests/test_hub_review_v0.py:test_hub_review_render_v0_golden_html:33 calls symbol:src/helix/clinical/schema.py:Baseline:66 (low)
  • symbol:tests/test_hub_review_v0.py:test_hub_review_render_v0_golden_html:33 calls symbol:src/helix/hub/review_render.py:render_review_v0:355 (low)
  • symbol:tests/test_hub_review_v0.py:test_hub_review_render_v0_golden_html:33 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_illumina_translator.py:test_illumina_translator_produces_descriptor:11 calls symbol:src/helix/edge/translators/illumina.py:IlluminaRunTranslator:20 (low)
  • symbol:tests/test_illumina_translator.py:test_illumina_translator_produces_descriptor:11 calls symbol:src/helix/edge/translators/illumina.py:translate:35 (low)
  • symbol:tests/test_importers_ampseq.py:test_import_ampseq_basic:17 calls symbol:src/helix/studio/importers/ampseq.py:import_ampseq:21 (low)
  • symbol:tests/test_importers_ampseq.py:test_import_ampseq_basic:17 calls symbol:tests/test_importers_ampseq.py:_fixture_dir:13 (high)
  • symbol:tests/test_importers_ampseq.py:test_import_ampseq_empty_summary:46 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_importers_ampseq.py:test_import_ampseq_empty_summary:46 calls symbol:src/helix/studio/importers/ampseq.py:import_ampseq:21 (low)
  • symbol:tests/test_importers_ampseq.py:test_import_ampseq_missing_summary:39 calls symbol:src/helix/studio/importers/ampseq.py:import_ampseq:21 (low)
  • symbol:tests/test_importers_bam.py:test_import_bam_happy_path:33 calls symbol:src/helix/studio/importers/bam.py:import_bam:15 (low)
  • symbol:tests/test_importers_bam.py:test_import_bam_missing:14 calls symbol:src/helix/studio/importers/bam.py:import_bam:15 (low)
  • symbol:tests/test_importers_bam.py:test_import_bam_requires_pysam:20 calls symbol:src/helix/studio/importers/bam.py:import_bam:15 (low)
  • symbol:tests/test_importers_crispresso.py:test_import_crispresso_basic:17 calls symbol:src/helix/studio/importers/crispresso.py:import_crispresso:21 (low)
  • symbol:tests/test_importers_crispresso.py:test_import_crispresso_basic:17 calls symbol:tests/test_importers_crispresso.py:_fixture_dir:13 (high)
  • symbol:tests/test_importers_crispresso.py:test_import_crispresso_empty_summary:48 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_importers_crispresso.py:test_import_crispresso_empty_summary:48 calls symbol:src/helix/studio/importers/crispresso.py:import_crispresso:21 (low)
  • symbol:tests/test_importers_crispresso.py:test_import_crispresso_missing_summary:41 calls symbol:src/helix/studio/importers/crispresso.py:import_crispresso:21 (low)
  • symbol:tests/test_importers_integration_headless.py:test_registry_runs_ampseq_fixture:15 calls symbol:src/helix/studio/importers/registry.py:get_importer:18 (low)
  • symbol:tests/test_importers_integration_headless.py:test_registry_runs_crispresso_fixture:8 calls symbol:src/helix/studio/importers/registry.py:get_importer:18 (low)
  • symbol:tests/test_importers_registry.py:test_registry_known_importers:12 calls symbol:src/helix/studio/importers/registry.py:get_importer:18 (low)
  • symbol:tests/test_importers_registry.py:test_registry_supported_kinds:18 calls symbol:src/helix/studio/importers/registry.py:supported_import_kinds:25 (low)
  • symbol:tests/test_importers_registry.py:test_registry_unknown_kind:23 calls symbol:src/helix/studio/importers/registry.py:get_importer:18 (low)
  • symbol:tests/test_importers_to_run_record.py:test_imported_run_to_snapshot_basic:10 calls symbol:src/helix/studio/importers/__init__.py:ImportedRun:17 (low)
  • symbol:tests/test_importers_to_run_record.py:test_imported_run_to_snapshot_basic:10 calls symbol:src/helix/studio/importers/adapters.py:imported_run_to_snapshot:13 (low)
  • symbol:tests/test_indel_risk_cuda.py:test_indel_risk_all_zero_on_short_seq:28 calls symbol:src/helix/helix_cuda_fields.py:indel_risk_scores:31 (low)
  • symbol:tests/test_indel_risk_cuda.py:test_indel_risk_all_zero_on_short_seq:28 calls symbol:tests/test_indel_risk_cuda.py:_enc_seq:12 (high)
  • symbol:tests/test_indel_risk_cuda.py:test_indel_risk_has_hotspot_in_mh_region:17 calls symbol:src/helix/helix_cuda_fields.py:indel_risk_scores:31 (low)
  • symbol:tests/test_indel_risk_cuda.py:test_indel_risk_has_hotspot_in_mh_region:17 calls symbol:tests/test_indel_risk_cuda.py:_enc_seq:12 (high)
  • symbol:tests/test_ingest_registry_config.py:test_ingest_registry_env:8 calls symbol:src/helix/server/config.py:load_config:18 (low)
  • symbol:tests/test_ingest_status_client.py:fake_post:16 calls symbol:tests/test_ingest_status_client.py:FakeResponse:6 (high)
  • symbol:tests/test_ingest_status_update_api.py:test_status_update_happy_path:14 calls symbol:src/helix/edge/config.py:IngestConfig:61 (low)
  • symbol:tests/test_ingest_status_update_api.py:test_status_update_happy_path:14 calls symbol:src/helix/edge/mock_ingest_server.py:handler_factory:108 (low)
  • symbol:tests/test_ingest_status_update_api.py:test_status_update_happy_path:14 calls symbol:src/helix/edge/mock_ingest_server.py:RunStatusStore:30 (low)
  • symbol:tests/test_ingest_status_update_api.py:test_status_update_happy_path:14 calls symbol:src/helix/edge/run_registry.py:get_run:134 (low)
  • symbol:tests/test_ingest_status_update_api.py:test_status_update_happy_path:14 calls symbol:src/helix/edge/run_registry.py:RunRegistry:40 (low)
  • symbol:tests/test_ingest_status_update_api.py:test_status_update_happy_path:14 calls symbol:src/helix/edge/run_registry.py:save_run:83 (low)
  • symbol:tests/test_ingest_status_update_api.py:test_status_update_happy_path:14 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/test_ingest_status_update_api.py:test_status_update_requires_token:36 calls symbol:src/helix/edge/config.py:IngestConfig:61 (low)
  • symbol:tests/test_ingest_status_update_api.py:test_status_update_requires_token:36 calls symbol:src/helix/edge/mock_ingest_server.py:handler_factory:108 (low)
  • symbol:tests/test_ingest_status_update_api.py:test_status_update_requires_token:36 calls symbol:src/helix/edge/mock_ingest_server.py:RunStatusStore:30 (low)
  • symbol:tests/test_ingest_status_update_api.py:test_status_update_requires_token:36 calls symbol:src/helix/edge/run_registry.py:RunRegistry:40 (low)
  • symbol:tests/test_ingest_status_update_api.py:test_status_update_requires_token:36 calls symbol:src/helix/edge/run_registry.py:save_run:83 (low)
  • symbol:tests/test_ingest_status_update_api.py:test_status_update_requires_token:36 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/test_ingest_verification.py:_retarget_bundle:14 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_ingest_verification.py:test_verify_detects_bundle_digest_mismatch:66 calls symbol:src/helix/edge/bundle.py:build_run_bundle:98 (low)
  • symbol:tests/test_ingest_verification.py:test_verify_detects_bundle_digest_mismatch:66 calls symbol:src/helix/edge/mock_ingest_server.py:RunStatusStore:30 (low)
  • symbol:tests/test_ingest_verification.py:test_verify_detects_bundle_digest_mismatch:66 calls symbol:src/helix/edge/translators/illumina.py:IlluminaRunTranslator:20 (low)
  • symbol:tests/test_ingest_verification.py:test_verify_detects_bundle_digest_mismatch:66 calls symbol:src/helix/edge/translators/illumina.py:translate:35 (low)
  • symbol:tests/test_ingest_verification.py:test_verify_detects_bundle_digest_mismatch:66 calls symbol:tests/test_ingest_verification.py:_retarget_bundle:14 (high)
  • symbol:tests/test_ingest_verification.py:test_verify_detects_file_corruption:52 calls symbol:src/helix/edge/bundle.py:build_run_bundle:98 (low)
  • symbol:tests/test_ingest_verification.py:test_verify_detects_file_corruption:52 calls symbol:src/helix/edge/mock_ingest_server.py:RunStatusStore:30 (low)
  • symbol:tests/test_ingest_verification.py:test_verify_detects_file_corruption:52 calls symbol:src/helix/edge/translators/illumina.py:IlluminaRunTranslator:20 (low)
  • symbol:tests/test_ingest_verification.py:test_verify_detects_file_corruption:52 calls symbol:src/helix/edge/translators/illumina.py:translate:35 (low)
  • symbol:tests/test_ingest_verification.py:test_verify_detects_file_corruption:52 calls symbol:tests/test_ingest_verification.py:_retarget_bundle:14 (high)
  • symbol:tests/test_ingest_verification.py:test_verify_good_bundle:36 calls symbol:src/helix/edge/bundle.py:build_run_bundle:98 (low)
  • symbol:tests/test_ingest_verification.py:test_verify_good_bundle:36 calls symbol:src/helix/edge/bundle.py:BundleFile:19 (low)
  • symbol:tests/test_ingest_verification.py:test_verify_good_bundle:36 calls symbol:src/helix/edge/mock_ingest_server.py:RunStatusStore:30 (low)
  • symbol:tests/test_ingest_verification.py:test_verify_good_bundle:36 calls symbol:src/helix/edge/translators/illumina.py:IlluminaRunTranslator:20 (low)
  • symbol:tests/test_ingest_verification.py:test_verify_good_bundle:36 calls symbol:src/helix/edge/translators/illumina.py:translate:35 (low)
  • symbol:tests/test_instrument_runs_view.py:test_model_sets_runs:23 calls symbol:src/helix/studio/instrument_runs_view.py:columnCount:85 (low)
  • symbol:tests/test_instrument_runs_view.py:test_model_sets_runs:23 calls symbol:src/helix/studio/instrument_runs_view.py:data:88 (low)
  • symbol:tests/test_instrument_runs_view.py:test_model_sets_runs:23 calls symbol:src/helix/studio/instrument_runs_view.py:InstrumentRunsModel:56 (low)
  • symbol:tests/test_instrument_runs_view.py:test_model_sets_runs:23 calls symbol:src/helix/studio/instrument_runs_view.py:rowCount:82 (low)
  • symbol:tests/test_instrument_runs_view.py:test_model_sets_runs:23 calls symbol:src/helix/studio/instrument_runs_view.py:set_runs:66 (low)
  • symbol:tests/test_instrument_runs_view.py:test_model_sets_runs:23 calls symbol:src/helix/studio/instrument_runs_view.py:set_status_filter:70 (low)
  • symbol:tests/test_instrument_runs_view.py:test_model_sets_runs:23 calls symbol:tests/test_instrument_runs_view.py:_ensure_app:16 (high)
  • symbol:tests/test_intake_ledger.py:test_intake_ledger_emits_rows:9 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_intake_ledger.py:test_intake_ledger_emits_rows:9 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_intake_ledger.py:test_intake_ledger_latest_per_org:158 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_intake_ledger.py:test_intake_ledger_latest_per_org:158 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_intake_ledger.py:test_intake_ledger_reads_followup_state:110 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_intake_ledger.py:test_intake_ledger_reads_followup_state:110 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_integration_studio_project_artifacts.py:test_project_workflow_artifacts:11 calls symbol:docs/playground/js/realtime.js:payload:438 (low)
  • symbol:tests/test_integration_studio_project_artifacts.py:test_project_workflow_artifacts:11 calls symbol:src/helix/snapshot_bundle.py:default_report_dir:64 (low)
  • symbol:tests/test_integration_studio_project_artifacts.py:test_project_workflow_artifacts:11 calls symbol:src/helix/snapshot_bundle.py:default_snapshot_dir:58 (low)
  • symbol:tests/test_integration_studio_project_artifacts.py:test_project_workflow_artifacts:11 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_integration_studio_project_artifacts.py:test_project_workflow_artifacts:11 calls symbol:src/helix/studio/project.py:load:174 (low)
  • symbol:tests/test_integration_studio_project_artifacts.py:test_project_workflow_artifacts:11 calls symbol:src/helix/studio/project.py:ProjectModel:145 (low)
  • symbol:tests/test_integration_studio_project_artifacts.py:test_project_workflow_artifacts:11 calls symbol:src/helix/studio/project.py:register_snapshot:205 (low)
  • symbol:tests/test_integration_studio_project_artifacts.py:test_project_workflow_artifacts:11 calls symbol:src/helix/studio/project.py:save:160 (low)
  • symbol:tests/test_integration_studio_project_artifacts.py:test_project_workflow_artifacts:11 calls symbol:src/helix/studio/run_metrics.py:build_report:249 (low)
  • symbol:tests/test_integration_studio_project_artifacts.py:test_project_workflow_artifacts:11 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_integration_studio_project_workflow.py:_pcr_snapshot:13 calls symbol:src/helix/studio/pcr_engine.py:simulate_pcr:46 (low)
  • symbol:tests/test_integration_studio_project_workflow.py:_pcr_snapshot:13 calls symbol:src/helix/studio/session.py:_serialize_pcr_config:702 (low)
  • symbol:tests/test_integration_studio_project_workflow.py:_pcr_snapshot:13 calls symbol:src/helix/studio/session.py:_serialize_pcr_result:735 (low)
  • symbol:tests/test_integration_studio_project_workflow.py:_pcr_snapshot:13 calls symbol:src/helix/studio/session.py:PCRConfig:668 (low)
  • symbol:tests/test_integration_studio_project_workflow.py:test_project_workflow_writes_artifacts:40 calls symbol:src/helix/snapshot_bundle.py:default_report_dir:64 (low)
  • symbol:tests/test_integration_studio_project_workflow.py:test_project_workflow_writes_artifacts:40 calls symbol:src/helix/snapshot_bundle.py:default_snapshot_dir:58 (low)
  • symbol:tests/test_integration_studio_project_workflow.py:test_project_workflow_writes_artifacts:40 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_integration_studio_project_workflow.py:test_project_workflow_writes_artifacts:40 calls symbol:src/helix/studio/project.py:load:174 (low)
  • symbol:tests/test_integration_studio_project_workflow.py:test_project_workflow_writes_artifacts:40 calls symbol:src/helix/studio/project.py:ProjectModel:145 (low)
  • symbol:tests/test_integration_studio_project_workflow.py:test_project_workflow_writes_artifacts:40 calls symbol:src/helix/studio/project.py:register_snapshot:205 (low)
  • symbol:tests/test_integration_studio_project_workflow.py:test_project_workflow_writes_artifacts:40 calls symbol:src/helix/studio/project.py:save:160 (low)
  • symbol:tests/test_integration_studio_project_workflow.py:test_project_workflow_writes_artifacts:40 calls symbol:src/helix/studio/run_metrics.py:build_report:249 (low)
  • symbol:tests/test_integration_studio_project_workflow.py:test_project_workflow_writes_artifacts:40 calls symbol:tests/test_integration_studio_project_workflow.py:_pcr_snapshot:13 (high)
  • symbol:tests/test_integration_studio_project_workflow.py:test_project_workflow_writes_artifacts:40 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_integration_studio.py:test_session_snapshot_drives_panels:26 calls symbol:src/helix/studio/gl_panel.py:GLViewport:2124 (low)
  • symbol:tests/test_integration_studio.py:test_session_snapshot_drives_panels:26 calls symbol:src/helix/studio/session.py:load_payload:423 (low)
  • symbol:tests/test_integration_studio.py:test_session_snapshot_drives_panels:26 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_integration_studio.py:test_session_snapshot_drives_panels:26 calls symbol:src/helix/studio/workflow_panel.py:Workflow2p5DPanel:63 (low)
  • symbol:tests/test_integration_studio.py:test_session_snapshot_drives_panels:26 calls symbol:tests/test_integration_studio.py:_get_app:19 (high)
  • symbol:tests/test_integration_studio.py:test_session_snapshot_drives_panels:26 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_integration_studio.py:test_visual_panels_expose_design_handoffs:67 calls symbol:src/helix/studio/gl_panel.py:_on_gl_event_picked:3347 (low)
  • symbol:tests/test_integration_studio.py:test_visual_panels_expose_design_handoffs:67 calls symbol:src/helix/studio/gl_panel.py:GLViewport:2124 (low)
  • symbol:tests/test_integration_studio.py:test_visual_panels_expose_design_handoffs:67 calls symbol:src/helix/studio/session.py:connect:34 (low)
  • symbol:tests/test_integration_studio.py:test_visual_panels_expose_design_handoffs:67 calls symbol:src/helix/studio/session.py:load_payload:423 (low)
  • symbol:tests/test_integration_studio.py:test_visual_panels_expose_design_handoffs:67 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_integration_studio.py:test_visual_panels_expose_design_handoffs:67 calls symbol:src/helix/studio/workflow_panel.py:Workflow2p5DPanel:63 (low)
  • symbol:tests/test_integration_studio.py:test_visual_panels_expose_design_handoffs:67 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_integration_studio.py:test_visual_panels_expose_design_handoffs:67 calls symbol:tests/test_integration_studio.py:_get_app:19 (high)
  • symbol:tests/test_integration_studio.py:test_visual_panels_expose_design_handoffs:67 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_invariants.py:build_simple_graph:7 calls symbol:src/helix/core/graph.py:add_node:63 (low)
  • symbol:tests/test_invariants.py:build_simple_graph:7 calls symbol:src/helix/core/graph.py:connect:71 (low)
  • symbol:tests/test_invariants.py:build_simple_graph:7 calls symbol:src/helix/core/graph.py:GraphIR:53 (low)
  • symbol:tests/test_invariants.py:build_simple_graph:7 calls symbol:src/helix/core/graph.py:GraphNode:28 (low)
  • symbol:tests/test_invariants.py:build_simple_graph:7 calls symbol:src/helix/core/graph.py:Port:10 (low)
  • symbol:tests/test_invariants.py:test_snapshot_positivity:30 calls symbol:src/helix/core/invariants.py:validate_snapshot:36 (low)
  • symbol:tests/test_invariants.py:test_snapshot_positivity:30 calls symbol:tests/test_invariants.py:build_simple_graph:7 (high)
  • symbol:tests/test_invariants.py:test_unit_validation_fails_on_mismatch:24 calls symbol:src/helix/core/invariants.py:validate_edge_units:22 (low)
  • symbol:tests/test_invariants.py:test_unit_validation_fails_on_mismatch:24 calls symbol:tests/test_invariants.py:build_simple_graph:7 (high)
  • symbol:tests/test_invariants.py:test_unit_validation_passes:19 calls symbol:src/helix/core/invariants.py:validate_edge_units:22 (low)
  • symbol:tests/test_invariants.py:test_unit_validation_passes:19 calls symbol:tests/test_invariants.py:build_simple_graph:7 (high)
  • symbol:tests/test_ion_receiver_cli.py:test_create_app_uses_config_defaults:9 calls symbol:src/helix/edge/config.py:EdgeConfig:67 (low)
  • symbol:tests/test_ion_receiver_cli.py:test_create_app_uses_config_defaults:9 calls symbol:src/helix/edge/config.py:EdgeRuntimeConfig:46 (low)
  • symbol:tests/test_ion_receiver_cli.py:test_create_app_uses_config_defaults:9 calls symbol:src/helix/edge/config.py:IonTorrentConfig:38 (low)
  • symbol:tests/test_ion_receiver_cli.py:test_create_app_uses_config_defaults:9 calls symbol:src/helix/edge/ion_receiver.py:create_app:98 (low)
  • symbol:tests/test_ion_torrent_receiver.py:_make_cfg:13 calls symbol:src/helix/edge/config.py:EdgeConfig:67 (low)
  • symbol:tests/test_ion_torrent_receiver.py:_make_cfg:13 calls symbol:src/helix/edge/config.py:EdgeRuntimeConfig:46 (low)
  • symbol:tests/test_ion_torrent_receiver.py:_make_cfg:13 calls symbol:src/helix/edge/config.py:IonTorrentConfig:38 (low)
  • symbol:tests/test_ion_torrent_receiver.py:test_ion_receiver_happy_path:23 calls symbol:tests/test_ion_torrent_receiver.py:_make_cfg:13 (high)
  • symbol:tests/test_ion_torrent_receiver.py:test_ion_receiver_rejects_wrong_token:71 calls symbol:src/helix/edge/ion_receiver.py:handler_factory:19 (low)
  • symbol:tests/test_ion_torrent_receiver.py:test_ion_receiver_rejects_wrong_token:71 calls symbol:tests/test_ion_torrent_receiver.py:_make_cfg:13 (high)
  • symbol:tests/test_ion_torrent_translator.py:test_ion_torrent_payload_mapping:11 calls symbol:src/helix/edge/translators/ion_torrent.py:run_descriptor_from_torrent_payload:11 (low)
  • symbol:tests/test_iterated_dynamics.py:eval_harmful:86 calls symbol:src/helix/studio/iterated_dynamics.py:ClaimResult:410 (low)
  • symbol:tests/test_iterated_dynamics.py:eval_harmful:86 calls symbol:src/helix/studio/iterated_dynamics.py:to_dict:399 (low)
  • symbol:tests/test_iterated_dynamics.py:test_grid_runner_finds_planted_counterexample:61 calls symbol:src/helix/studio/iterated_dynamics.py:build_scenarios:672 (low)
  • symbol:tests/test_iterated_dynamics.py:test_grid_runner_finds_planted_counterexample:61 calls symbol:src/helix/studio/iterated_dynamics.py:CutVariant:357 (low)
  • symbol:tests/test_iterated_dynamics.py:test_grid_runner_finds_planted_counterexample:61 calls symbol:src/helix/studio/iterated_dynamics.py:RepairVariant:364 (low)
  • symbol:tests/test_iterated_dynamics.py:test_grid_runner_finds_planted_counterexample:61 calls symbol:src/helix/studio/iterated_dynamics.py:SelectionCoefficients:205 (low)
  • symbol:tests/test_iterated_dynamics.py:test_grid_runner_finds_planted_counterexample:61 calls symbol:src/helix/studio/iterated_dynamics.py:StateBin:15 (low)
  • symbol:tests/test_iterated_dynamics.py:test_grid_runner_finds_planted_counterexample:61 calls symbol:src/helix/studio/iterated_dynamics.py:StateMixtureVariant:351 (low)
  • symbol:tests/test_iterated_dynamics.py:test_grid_runner_finds_planted_counterexample:61 calls symbol:src/helix/studio/iterated_dynamics.py:StressPolicy:371 (low)
  • symbol:tests/test_iterated_dynamics.py:test_grid_runner_finds_planted_counterexample:61 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_iterated_dynamics.py:test_iteration_step_moves_uncut_mass:32 calls symbol:src/helix/studio/iterated_dynamics.py:build_scenarios:672 (low)
  • symbol:tests/test_iterated_dynamics.py:test_iteration_step_moves_uncut_mass:32 calls symbol:src/helix/studio/iterated_dynamics.py:CutVariant:357 (low)
  • symbol:tests/test_iterated_dynamics.py:test_iteration_step_moves_uncut_mass:32 calls symbol:src/helix/studio/iterated_dynamics.py:from_marginals:70 (low)
  • symbol:tests/test_iterated_dynamics.py:test_iteration_step_moves_uncut_mass:32 calls symbol:src/helix/studio/iterated_dynamics.py:RepairVariant:364 (low)
  • symbol:tests/test_iterated_dynamics.py:test_iteration_step_moves_uncut_mass:32 calls symbol:src/helix/studio/iterated_dynamics.py:SelectionCoefficients:205 (low)
  • symbol:tests/test_iterated_dynamics.py:test_iteration_step_moves_uncut_mass:32 calls symbol:src/helix/studio/iterated_dynamics.py:StateBin:15 (low)
  • symbol:tests/test_iterated_dynamics.py:test_iteration_step_moves_uncut_mass:32 calls symbol:src/helix/studio/iterated_dynamics.py:StateMixtureVariant:351 (low)
  • symbol:tests/test_iterated_dynamics.py:test_iteration_step_moves_uncut_mass:32 calls symbol:src/helix/studio/iterated_dynamics.py:StressPolicy:371 (low)
  • symbol:tests/test_iterated_dynamics.py:test_iteration_step_moves_uncut_mass:32 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_iterated_dynamics.py:test_kappa_max_uses_class_conditionals:18 calls symbol:src/helix/studio/iterated_dynamics.py:kappa_stats:159 (low)
  • symbol:tests/test_iterated_dynamics.py:test_kappa_max_uses_class_conditionals:18 calls symbol:src/helix/studio/iterated_dynamics.py:StateBin:15 (low)
  • symbol:tests/test_iterated_dynamics.py:test_kappa_max_uses_class_conditionals:18 calls symbol:src/helix/studio/iterated_dynamics.py:StateDistribution:64 (low)
  • symbol:tests/test_layout_state.py:test_layout_state_invalid_base64_is_tolerated:61 calls symbol:src/helix/studio/layout_state.py:from_raw:192 (low)
  • symbol:tests/test_layout_state.py:test_layout_state_invalid_payload_returns_none:56 calls symbol:src/helix/studio/layout_state.py:from_raw:192 (low)
  • symbol:tests/test_layout_state.py:test_layout_state_rejects_future_versions:43 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_layout_state.py:test_layout_state_rejects_future_versions:43 calls symbol:src/helix/studio/layout_state.py:from_raw:192 (low)
  • symbol:tests/test_layout_state.py:test_layout_state_round_trip_preserves_bytes_and_tabs:7 calls symbol:src/helix/studio/layout_state.py:CenterTabLayout:116 (low)
  • symbol:tests/test_layout_state.py:test_layout_state_round_trip_preserves_bytes_and_tabs:7 calls symbol:src/helix/studio/layout_state.py:from_raw:192 (low)
  • symbol:tests/test_layout_state.py:test_layout_state_round_trip_preserves_bytes_and_tabs:7 calls symbol:src/helix/studio/layout_state.py:LayoutState:125 (low)
  • symbol:tests/test_layout_state.py:test_layout_state_round_trip_preserves_bytes_and_tabs:7 calls symbol:src/helix/studio/layout_state.py:to_json:188 (low)
  • symbol:tests/test_layout_state.py:test_layout_state_v1_payload_migrates_with_defaults:75 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_layout_state.py:test_layout_state_v1_payload_migrates_with_defaults:75 calls symbol:src/helix/studio/layout_state.py:from_raw:192 (low)
  • symbol:tests/test_licensing.py:_sign_with:305 calls symbol:src/helix/licensing/verify.py:sign_ed25519:491 (low)
  • symbol:tests/test_licensing.py:_sign_with:305 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/test_licensing.py:_sign_with:305 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_licensing.py:test_issuer_key_rotation_overlap_window:272 calls symbol:src/helix/licensing/verify.py:IssuerPublicKey:23 (low)
  • symbol:tests/test_licensing.py:test_issuer_key_rotation_overlap_window:272 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_licensing.py:test_parse_license_v1_and_require_capability_success:97 calls symbol:src/helix/licensing/license.py:require_capability:193 (low)
  • symbol:tests/test_licensing.py:test_parse_license_v1_and_require_capability_success:97 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_licensing.py:test_parse_license_v1_and_require_capability_success:97 calls symbol:tests/test_licensing.py:_signed_license_payload:39 (high)
  • symbol:tests/test_licensing.py:test_parse_license_v1_rejects_bad_signature:175 calls symbol:src/helix/licensing/license.py:parse_license_v1:130 (low)
  • symbol:tests/test_licensing.py:test_parse_license_v1_rejects_bad_signature:175 calls symbol:tests/test_licensing.py:_signed_license_payload:39 (high)
  • symbol:tests/test_licensing.py:test_parse_license_v1_rejects_revoked_license_via_trust_store:183 calls symbol:src/helix/licensing/license.py:parse_license_v1:130 (low)
  • symbol:tests/test_licensing.py:test_parse_license_v1_rejects_revoked_license_via_trust_store:183 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_licensing.py:test_parse_license_v1_rejects_revoked_license_via_trust_store:183 calls symbol:tests/test_licensing.py:_signed_license_payload:39 (high)
  • symbol:tests/test_licensing.py:test_parse_license_v1_rejects_revoked_license_via_trust_store:183 calls symbol:tests/test_licensing.py:_trust_store_payload:82 (high)
  • symbol:tests/test_licensing.py:test_parse_seat_entitlements_invalid_raises:234 calls symbol:src/helix/licensing/license.py:parse_license_v1:130 (low)
  • symbol:tests/test_licensing.py:test_parse_seat_entitlements_invalid_raises:234 calls symbol:src/helix/licensing/seats.py:parse_seat_entitlements:56 (low)
  • symbol:tests/test_licensing.py:test_parse_seat_entitlements_invalid_raises:234 calls symbol:tests/test_licensing.py:_signed_license_payload:39 (high)
  • symbol:tests/test_licensing.py:test_parse_seat_entitlements_missing_is_none:221 calls symbol:src/helix/licensing/license.py:parse_license_v1:130 (low)
  • symbol:tests/test_licensing.py:test_parse_seat_entitlements_missing_is_none:221 calls symbol:src/helix/licensing/seats.py:parse_seat_entitlements:56 (low)
  • symbol:tests/test_licensing.py:test_parse_seat_entitlements_missing_is_none:221 calls symbol:tests/test_licensing.py:_signed_license_payload:39 (high)
  • symbol:tests/test_licensing.py:test_parse_seat_entitlements_success:226 calls symbol:src/helix/licensing/license.py:parse_license_v1:130 (low)
  • symbol:tests/test_licensing.py:test_parse_seat_entitlements_success:226 calls symbol:src/helix/licensing/seats.py:parse_seat_entitlements:56 (low)
  • symbol:tests/test_licensing.py:test_parse_seat_entitlements_success:226 calls symbol:tests/test_licensing.py:_signed_license_payload:39 (high)
  • symbol:tests/test_licensing.py:test_require_capability_rejects_expired_license:130 calls symbol:src/helix/licensing/license.py:require_capability:193 (low)
  • symbol:tests/test_licensing.py:test_require_capability_rejects_expired_license:130 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_licensing.py:test_require_capability_rejects_expired_license:130 calls symbol:tests/test_licensing.py:_signed_license_payload:39 (high)
  • symbol:tests/test_licensing.py:test_require_capability_rejects_missing_capability:165 calls symbol:src/helix/licensing/license.py:require_capability:193 (low)
  • symbol:tests/test_licensing.py:test_require_capability_rejects_missing_capability:165 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_licensing.py:test_require_capability_rejects_missing_capability:165 calls symbol:tests/test_licensing.py:_signed_license_payload:39 (high)
  • symbol:tests/test_licensing.py:test_require_capability_rejects_not_yet_valid_license:145 calls symbol:src/helix/licensing/license.py:require_capability:193 (low)
  • symbol:tests/test_licensing.py:test_require_capability_rejects_not_yet_valid_license:145 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_licensing.py:test_require_capability_rejects_not_yet_valid_license:145 calls symbol:tests/test_licensing.py:_signed_license_payload:39 (high)
  • symbol:tests/test_licensing.py:test_require_capability_rejects_wrong_edit_program_id:120 calls symbol:src/helix/licensing/license.py:require_capability:193 (low)
  • symbol:tests/test_licensing.py:test_require_capability_rejects_wrong_edit_program_id:120 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_licensing.py:test_require_capability_rejects_wrong_edit_program_id:120 calls symbol:tests/test_licensing.py:_signed_license_payload:39 (high)
  • symbol:tests/test_licensing.py:test_verify_fail_closed_without_issuer_allowlist:210 calls symbol:src/helix/licensing/license.py:parse_license_v1:130 (low)
  • symbol:tests/test_licensing.py:test_verify_fail_closed_without_issuer_allowlist:210 calls symbol:tests/test_licensing.py:_signed_license_payload:39 (high)
  • symbol:tests/test_lightcone_3d_view_mode.py:test_lightcone_3d_view_changes_cpu_render:13 calls symbol:docs/playground/js/realtime_worker.js:frame:297 (low)
  • symbol:tests/test_lightcone_3d_view_mode.py:test_lightcone_3d_view_changes_cpu_render:13 calls symbol:src/helix/studio/lightcone_panel.py:LightconeSession:1517 (low)
  • symbol:tests/test_lightcone_3d_view_mode.py:test_lightcone_3d_view_changes_cpu_render:13 calls symbol:src/helix/studio/lightcone_panel.py:render_rgba:1892 (low)
  • symbol:tests/test_lightcone_3d_view_mode.py:test_lightcone_3d_view_changes_cpu_render:13 calls symbol:src/helix/studio/lightcone_panel.py:set_view_mode:1628 (low)
  • symbol:tests/test_lightcone_demo_proof_v0_8.py:test_lightcone_demo_proof_v0_8_receipt:23 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/test_lightcone_demo_proof_v0_8.py:test_lightcone_demo_proof_v0_8_receipt:23 calls symbol:tests/test_lightcone_demo_proof_v0_8.py:_load_proof_module:13 (high)
  • symbol:tests/test_lightcone_demo_proof_v0_8.py:test_lightcone_demo_proof_v0_8_receipt:23 calls symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 (low)
  • symbol:tests/test_lightcone_drag_threshold.py:test_viewport_click_not_drag:25 calls symbol:src/helix/studio/lightcone_panel.py:LightconeViewport:284 (low)
  • symbol:tests/test_lightcone_drag_threshold.py:test_viewport_click_not_drag:25 calls symbol:src/helix/studio/lightcone_panel.py:set_image:308 (low)
  • symbol:tests/test_lightcone_drag_threshold.py:test_viewport_click_not_drag:25 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_lightcone_drag_threshold.py:test_viewport_click_not_drag:25 calls symbol:tests/test_lightcone_drag_threshold.py:_get_app:18 (high)
  • symbol:tests/test_lightcone_drag_threshold.py:test_viewport_click_not_drag:25 calls symbol:tests/test_modern_qt_dpr_resize_click_mapping_guardrail.py:x:14 (medium)
  • symbol:tests/test_lightcone_drag_threshold.py:test_viewport_click_not_drag:25 calls symbol:tests/test_modern_qt_dpr_resize_click_mapping_guardrail.py:y:17 (medium)
  • symbol:tests/test_lightcone_drag_threshold.py:test_viewport_drag_emits_pan:56 calls symbol:src/helix/studio/lightcone_panel.py:LightconeViewport:284 (low)
  • symbol:tests/test_lightcone_drag_threshold.py:test_viewport_drag_emits_pan:56 calls symbol:src/helix/studio/lightcone_panel.py:set_image:308 (low)
  • symbol:tests/test_lightcone_drag_threshold.py:test_viewport_drag_emits_pan:56 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_lightcone_drag_threshold.py:test_viewport_drag_emits_pan:56 calls symbol:tests/test_lightcone_drag_threshold.py:_get_app:18 (high)
  • symbol:tests/test_lightcone_gpu_parity.py:test_lightcone_gpu_matches_cpu_within_tolerance:52 calls symbol:src/helix/lightcone/contract.py:load_lightcone_document:459 (low)
  • symbol:tests/test_lightcone_gpu_parity.py:test_lightcone_gpu_matches_cpu_within_tolerance:52 calls symbol:src/helix/lightcone/gpu_backend.py:gpu_preflight:245 (low)
  • symbol:tests/test_lightcone_gpu_parity.py:test_lightcone_gpu_matches_cpu_within_tolerance:52 calls symbol:src/helix/lightcone/gpu_backend.py:lightcone_gpu_shader_sha256:464 (low)
  • symbol:tests/test_lightcone_gpu_parity.py:test_lightcone_gpu_matches_cpu_within_tolerance:52 calls symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_rgba_gpu_from_golden:1620 (low)
  • symbol:tests/test_lightcone_gpu_parity.py:test_lightcone_gpu_matches_cpu_within_tolerance:52 calls symbol:src/helix/lightcone/metadata.py:build_lightcone_png_text:35 (low)
  • symbol:tests/test_lightcone_gpu_parity.py:test_lightcone_gpu_matches_cpu_within_tolerance:52 calls symbol:src/helix/lightcone/png.py:write_png_rgba8:60 (low)
  • symbol:tests/test_lightcone_gpu_parity.py:test_lightcone_gpu_matches_cpu_within_tolerance:52 calls symbol:src/helix/lightcone/render.py:render_lightcone_rgba_from_golden:353 (low)
  • symbol:tests/test_lightcone_gpu_parity.py:test_lightcone_gpu_matches_cpu_within_tolerance:52 calls symbol:src/helix/lightcone/render.py:render_settings_sha256:348 (low)
  • symbol:tests/test_lightcone_gpu_parity.py:test_lightcone_gpu_matches_cpu_within_tolerance:52 calls symbol:tests/test_lightcone_gpu_parity.py:_diff_stats:35 (high)
  • symbol:tests/test_lightcone_gpu_raster_receipts.py:test_gpu_raster_mode_default_matches_explicit_stamps:27 calls symbol:src/helix/lightcone/contract.py:load_lightcone_document:459 (low)
  • symbol:tests/test_lightcone_gpu_raster_receipts.py:test_gpu_raster_mode_default_matches_explicit_stamps:27 calls symbol:src/helix/lightcone/gpu_backend.py:gpu_preflight:245 (low)
  • symbol:tests/test_lightcone_gpu_raster_receipts.py:test_gpu_raster_mode_default_matches_explicit_stamps:27 calls symbol:src/helix/lightcone/gpu_backend.py:lightcone_gpu_backend_receipts:117 (low)
  • symbol:tests/test_lightcone_gpu_raster_receipts.py:test_gpu_raster_mode_default_matches_explicit_stamps:27 calls symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_rgba_gpu_from_golden:1620 (low)
  • symbol:tests/test_lightcone_gpu_raster_receipts.py:test_gpu_raster_mode_default_matches_explicit_stamps:27 calls symbol:src/helix/lightcone/gpu_backend.py:sha256_hex:25 (low)
  • symbol:tests/test_lightcone_gpu_raster_receipts.py:test_gpu_raster_mode_default_matches_explicit_stamps:27 calls symbol:src/helix/lightcone/metadata.py:build_lightcone_png_text:35 (low)
  • symbol:tests/test_lightcone_gpu_raster_receipts.py:test_gpu_raster_mode_default_matches_explicit_stamps:27 calls symbol:src/helix/lightcone/render.py:render_settings_sha256:348 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_3d_review_strip_tracks_slice_window:88 calls symbol:src/helix/studio/lightcone_panel.py:_current_phase_clip:4744 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_3d_review_strip_tracks_slice_window:88 calls symbol:src/helix/studio/lightcone_panel.py:_on_slice_toggled:5468 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_3d_review_strip_tracks_slice_window:88 calls symbol:src/helix/studio/lightcone_panel.py:_set_view_mode:5214 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_3d_review_strip_tracks_slice_window:88 calls symbol:src/helix/studio/lightcone_panel.py:LightconePanelWidget:2182 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_3d_review_strip_tracks_slice_window:88 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (medium)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_3d_review_strip_tracks_slice_window:88 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_3d_review_strip_tracks_slice_window:88 calls symbol:tests/test_lightcone_panel_smoke.py:_get_app:49 (high)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_3d_review_strip_tracks_slice_window:88 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_export_clip_writes_file:669 calls symbol:src/helix/studio/export_gate.py:build_export_context:45 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_export_clip_writes_file:669 calls symbol:src/helix/studio/export_gate.py:set_export_prompt_suppressed:61 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_export_clip_writes_file:669 calls symbol:src/helix/studio/lightcone_panel.py:_export_run_id:3018 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_export_clip_writes_file:669 calls symbol:src/helix/studio/lightcone_panel.py:_on_export_clip:4061 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_export_clip_writes_file:669 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_export_clip_writes_file:669 calls symbol:src/helix/studio/main_window.py:open_center_tab:5418 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_export_clip_writes_file:669 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_export_clip_writes_file:669 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_export_clip_writes_file:669 calls symbol:tests/test_lightcone_panel_smoke.py:_get_app:49 (high)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_follows_guide_selection:408 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_follows_guide_selection:408 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_follows_guide_selection:408 calls symbol:src/helix/studio/models.py:EngineInfo:9 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_follows_guide_selection:408 calls symbol:src/helix/studio/models.py:OutcomeModel:31 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_follows_guide_selection:408 calls symbol:src/helix/studio/models.py:RunModel:63 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_follows_guide_selection:408 calls symbol:tests/test_lightcone_panel_smoke.py:_get_app:49 (high)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_ghost_drilldown_breadcrumb:558 calls symbol:src/helix/lightcone/contract.py:load_lightcone_document:459 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_ghost_drilldown_breadcrumb:558 calls symbol:src/helix/studio/lightcone_panel.py:image_draw_rect:312 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_ghost_drilldown_breadcrumb:558 calls symbol:src/helix/studio/lightcone_panel.py:image:315 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_ghost_drilldown_breadcrumb:558 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_ghost_drilldown_breadcrumb:558 calls symbol:src/helix/studio/main_window.py:open_center_tab:5418 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_ghost_drilldown_breadcrumb:558 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_ghost_drilldown_breadcrumb:558 calls symbol:src/helix/studio/prime_inspector.py:px:82 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_ghost_drilldown_breadcrumb:558 calls symbol:tests/test_lightcone_panel_smoke.py:_get_app:49 (high)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_ghost_drilldown_breadcrumb:558 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_open_close_loop_no_gpu_leak:453 calls symbol:src/helix/lightcone/gpu_backend.py:live_resource_counts:478 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_open_close_loop_no_gpu_leak:453 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_open_close_loop_no_gpu_leak:453 calls symbol:src/helix/studio/main_window.py:open_center_tab:5418 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_open_close_loop_no_gpu_leak:453 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_open_close_loop_no_gpu_leak:453 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_open_close_loop_no_gpu_leak:453 calls symbol:tests/test_lightcone_panel_smoke.py:_get_app:49 (high)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:docs/playground/js/realtime.js:tip:635 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:src/helix/lightcone/allele_ops.py:allele_ops_from_payload:31 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:src/helix/lightcone/allele_ops.py:canonicalize_allele_ops:71 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:src/helix/lightcone/contract.py:load_lightcone_document:459 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:src/helix/lightcone/geometry.py:compile_lightcone_geometry:148 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:src/helix/string/fm.py:rank:55 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:src/helix/studio/export_gate.py:build_export_context:45 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:src/helix/studio/export_gate.py:set_export_prompt_suppressed:61 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:src/helix/studio/lightcone_audit_pack.py:verify_audit_pack_path:487 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:src/helix/studio/lightcone_panel.py:_export_run_id:3018 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:src/helix/studio/lightcone_panel.py:_on_outcome_activated:5575 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:src/helix/studio/lightcone_panel.py:_rgba_to_qimage:151 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:src/helix/studio/lightcone_panel.py:decorate_image:1501 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:src/helix/studio/lightcone_panel.py:image_draw_rect:312 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:src/helix/studio/lightcone_panel.py:image:315 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:src/helix/studio/lightcone_panel.py:render_rgba:1892 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:src/helix/studio/main_window.py:open_center_tab:5418 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (medium)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:tests/test_lightcone_panel_smoke.py:_get_app:49 (high)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_panel_smoke:212 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_readable_labels_use_window_text_role:56 calls symbol:src/helix/studio/lightcone_panel.py:LightconePanelWidget:2182 (low)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_readable_labels_use_window_text_role:56 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_lightcone_panel_smoke.py:test_lightcone_readable_labels_use_window_text_role:56 calls symbol:tests/test_lightcone_panel_smoke.py:_get_app:49 (high)
  • symbol:tests/test_lightcone_perf_profile.py:test_lightcone_live_perf_profile_receipts:22 calls symbol:src/helix/lightcone/contract.py:load_lightcone_document:459 (low)
  • symbol:tests/test_lightcone_perf_profile.py:test_lightcone_live_perf_profile_receipts:22 calls symbol:src/helix/studio/lightcone_panel.py:_set_interacting:5448 (low)
  • symbol:tests/test_lightcone_perf_profile.py:test_lightcone_live_perf_profile_receipts:22 calls symbol:src/helix/studio/lightcone_panel.py:LightconePanelWidget:2182 (low)
  • symbol:tests/test_lightcone_perf_profile.py:test_lightcone_live_perf_profile_receipts:22 calls symbol:src/helix/studio/lightcone_panel.py:receipts_text:1740 (low)
  • symbol:tests/test_lightcone_perf_profile.py:test_lightcone_live_perf_profile_receipts:22 calls symbol:src/helix/studio/lightcone_panel.py:set_document:4183 (low)
  • symbol:tests/test_lightcone_perf_profile.py:test_lightcone_live_perf_profile_receipts:22 calls symbol:tests/test_lightcone_perf_profile.py:_get_app:15 (high)
  • symbol:tests/test_lightcone_perf_smoke.py:_fail_with_header:45 calls symbol:tests/test_lightcone_perf_smoke.py:_receipt_header:23 (high)
  • symbol:tests/test_lightcone_perf_smoke.py:test_lightcone_perf_smoke_against_baseline:49 calls symbol:src/helix/lightcone/contract.py:load_lightcone_document:459 (low)
  • symbol:tests/test_lightcone_perf_smoke.py:test_lightcone_perf_smoke_against_baseline:49 calls symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_rgba_gpu:1632 (low)
  • symbol:tests/test_lightcone_perf_smoke.py:test_lightcone_perf_smoke_against_baseline:49 calls symbol:src/helix/lightcone/metadata.py:build_lightcone_png_text:35 (low)
  • symbol:tests/test_lightcone_perf_smoke.py:test_lightcone_perf_smoke_against_baseline:49 calls symbol:src/helix/lightcone/perf.py:run_lightcone_gpu_perf:137 (low)
  • symbol:tests/test_lightcone_perf_smoke.py:test_lightcone_perf_smoke_against_baseline:49 calls symbol:src/helix/lightcone/png.py:write_png_rgba8:60 (low)
  • symbol:tests/test_lightcone_perf_smoke.py:test_lightcone_perf_smoke_against_baseline:49 calls symbol:src/helix/lightcone/render.py:render_settings_sha256:348 (low)
  • symbol:tests/test_lightcone_perf_smoke.py:test_lightcone_perf_smoke_against_baseline:49 calls symbol:tests/test_lightcone_perf_smoke.py:_fail_with_header:45 (high)
  • symbol:tests/test_lightcone_picking.py:test_lightcone_id_buffer_picks_intended_path:24 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/test_lightcone_picking.py:test_lightcone_id_buffer_picks_intended_path:24 calls symbol:src/helix/lightcone/contract.py:load_lightcone_document:459 (low)
  • symbol:tests/test_lightcone_picking.py:test_lightcone_id_buffer_picks_intended_path:24 calls symbol:src/helix/lightcone/geometry.py:compile_lightcone_geometry:148 (low)
  • symbol:tests/test_lightcone_picking.py:test_lightcone_id_buffer_picks_intended_path:24 calls symbol:src/helix/lightcone/gpu_backend.py:decode_id_u32_le:1704 (low)
  • symbol:tests/test_lightcone_picking.py:test_lightcone_id_buffer_picks_intended_path:24 calls symbol:src/helix/lightcone/gpu_backend.py:gpu_preflight:245 (low)
  • symbol:tests/test_lightcone_picking.py:test_lightcone_id_buffer_picks_intended_path:24 calls symbol:src/helix/lightcone/gpu_backend.py:render_lightcone_id_u32_gpu_from_golden:1667 (low)
  • symbol:tests/test_lightcone_picking.py:test_lightcone_id_buffer_picks_intended_path:24 calls symbol:src/helix/lightcone/picking.py:build_selection_index:95 (low)
  • symbol:tests/test_lightcone_picking.py:test_lightcone_id_buffer_picks_intended_path:24 calls symbol:src/helix/lightcone/picking.py:decode_id_u32_be:16 (low)
  • symbol:tests/test_lightcone_picking.py:test_lightcone_id_buffer_picks_intended_path:24 calls symbol:src/helix/lightcone/picking.py:render_lightcone_id_rgba_from_golden:165 (low)
  • symbol:tests/test_lightcone_render_golden.py:_golden_png_path_for_fixture:18 calls symbol:src/helix/systems/perturbation_program.py:with_name:52 (low)
  • symbol:tests/test_lightcone_render_golden.py:test_lightcone_render_hash_matches_fixture:42 calls symbol:src/helix/lightcone/contract.py:load_lightcone_document:459 (low)
  • symbol:tests/test_lightcone_render_golden.py:test_lightcone_render_hash_matches_fixture:42 calls symbol:src/helix/lightcone/metadata.py:build_lightcone_png_text:35 (low)
  • symbol:tests/test_lightcone_render_golden.py:test_lightcone_render_hash_matches_fixture:42 calls symbol:src/helix/lightcone/png.py:read_png_rgba8:132 (low)
  • symbol:tests/test_lightcone_render_golden.py:test_lightcone_render_hash_matches_fixture:42 calls symbol:src/helix/lightcone/png.py:write_png_rgba8:60 (low)
  • symbol:tests/test_lightcone_render_golden.py:test_lightcone_render_hash_matches_fixture:42 calls symbol:src/helix/lightcone/render.py:render_lightcone_rgba_from_golden:353 (low)
  • symbol:tests/test_lightcone_render_golden.py:test_lightcone_render_hash_matches_fixture:42 calls symbol:src/helix/lightcone/render.py:render_settings_sha256:348 (low)
  • symbol:tests/test_lightcone_render_golden.py:test_lightcone_render_hash_matches_fixture:42 calls symbol:tests/test_lightcone_render_golden.py:_diff_stats:25 (high)
  • symbol:tests/test_lightcone_render_golden.py:test_lightcone_render_hash_matches_fixture:42 calls symbol:tests/test_lightcone_render_golden.py:_golden_png_path_for_fixture:18 (high)
  • symbol:tests/test_lightcone_stress_tree_determinism.py:test_stress_tree_geometry_is_deterministic:81 calls symbol:src/helix/lightcone/geometry.py:compile_lightcone_geometry:148 (low)
  • symbol:tests/test_lightcone_stress_tree_determinism.py:test_stress_tree_geometry_is_deterministic:81 calls symbol:src/helix/lightcone/geometry.py:compiled_geometry_sha256:616 (low)
  • symbol:tests/test_lightcone_stress_tree_determinism.py:test_stress_tree_geometry_is_deterministic:81 calls symbol:tests/test_lightcone_stress_tree_determinism.py:_make_doc:8 (high)
  • symbol:tests/test_lightcone_stress_tree_determinism.py:test_stress_tree_seed_changes_geometry:110 calls symbol:src/helix/lightcone/geometry.py:compile_lightcone_geometry:148 (low)
  • symbol:tests/test_lightcone_stress_tree_determinism.py:test_stress_tree_seed_changes_geometry:110 calls symbol:src/helix/lightcone/geometry.py:compiled_geometry_sha256:616 (low)
  • symbol:tests/test_lightcone_stress_tree_determinism.py:test_stress_tree_seed_changes_geometry:110 calls symbol:tests/test_lightcone_stress_tree_determinism.py:_make_doc:8 (high)
  • symbol:tests/test_live_cli.py:test_live_cli_inspect:83 calls symbol:src/helix/cli.py:command_live_inspect:681 (low)
  • symbol:tests/test_live_cli.py:test_live_cli_inspect:83 calls symbol:src/helix/cli.py:command_live_run:654 (low)
  • symbol:tests/test_live_cli.py:test_live_cli_run_bundle:8 calls symbol:src/helix/cli.py:command_live_run:654 (low)
  • symbol:tests/test_live_cli.py:test_live_cli_time_series_inputs:43 calls symbol:src/helix/cli.py:command_live_run:654 (low)
  • symbol:tests/test_live_cli.py:test_live_cli_time_series_inputs:43 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_live_cli.py:test_live_run_with_config:143 calls symbol:src/helix/cli.py:command_live_run:654 (low)
  • symbol:tests/test_main_window_placeholders.py:test_viewport_placeholder_builds_card_and_panels:19 calls symbol:src/helix/studio/main_window.py:_build_viewport_placeholder:247 (low)
  • symbol:tests/test_main_window_placeholders.py:test_viewport_placeholder_builds_card_and_panels:19 calls symbol:tests/test_main_window_placeholders.py:_app:12 (high)
  • symbol:tests/test_main_window_placeholders.py:test_viewport_placeholder_builds_card_and_panels:19 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_metrics_auroc.py:test_auroc_all_scores_equal_is_half:47 calls symbol:src/helix/metrics/auroc.py:compute_auroc:22 (low)
  • symbol:tests/test_metrics_auroc.py:test_auroc_order_invariant:55 calls symbol:src/helix/metrics/auroc.py:compute_auroc:22 (low)
  • symbol:tests/test_metrics_auroc.py:test_auroc_perfect_separation:10 calls symbol:src/helix/metrics/auroc.py:compute_auroc:22 (low)
  • symbol:tests/test_metrics_auroc.py:test_auroc_rejects_nonfinite_scores:40 calls symbol:src/helix/metrics/auroc.py:compute_auroc:22 (low)
  • symbol:tests/test_metrics_auroc.py:test_auroc_rejects_single_class:70 calls symbol:src/helix/metrics/auroc.py:compute_auroc:22 (low)
  • symbol:tests/test_metrics_auroc.py:test_auroc_rejects_unknown_tie_policy:79 calls symbol:src/helix/metrics/auroc.py:compute_auroc:22 (low)
  • symbol:tests/test_metrics_auroc.py:test_auroc_ties_average_policy:25 calls symbol:src/helix/metrics/auroc.py:compute_auroc:22 (low)
  • symbol:tests/test_metrics_auroc.py:test_auroc_worst_separation:20 calls symbol:src/helix/metrics/auroc.py:compute_auroc:22 (low)
  • symbol:tests/test_metrics_roi.py:_write_run:61 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_metrics_roi.py:test_helixspec_lint_emits_metrics_run_artifact:20 calls symbol:src/helixspec/run.py:lint_spec:42 (low)
  • symbol:tests/test_metrics_roi.py:test_metrics_summary_counts_and_cost_ranges:49 calls symbol:src/helix/scientific_contract.py:sha256_prefixed:327 (low)
  • symbol:tests/test_mock_run_ingest_server.py:test_mock_server_accepts_bundle:19 calls symbol:src/helix/edge/bundle.py:build_run_bundle:98 (low)
  • symbol:tests/test_mock_run_ingest_server.py:test_mock_server_accepts_bundle:19 calls symbol:src/helix/edge/mock_ingest_server.py:handler_factory:108 (low)
  • symbol:tests/test_mock_run_ingest_server.py:test_mock_server_accepts_bundle:19 calls symbol:src/helix/edge/mock_ingest_server.py:RunStatusStore:30 (low)
  • symbol:tests/test_mock_run_ingest_server.py:test_mock_server_accepts_bundle:19 calls symbol:src/helix/edge/run_registry.py:RunRegistry:40 (low)
  • symbol:tests/test_mock_run_ingest_server.py:test_mock_server_accepts_bundle:19 calls symbol:src/helix/edge/translators/illumina.py:IlluminaRunTranslator:20 (low)
  • symbol:tests/test_mock_run_ingest_server.py:test_mock_server_accepts_bundle:19 calls symbol:src/helix/edge/translators/illumina.py:translate:35 (low)
  • symbol:tests/test_mock_run_ingest_server.py:test_mock_server_accepts_bundle:19 calls symbol:src/helix/edge/uploader.py:fetch_status:51 (low)
  • symbol:tests/test_mock_run_ingest_server.py:test_mock_server_accepts_bundle:19 calls symbol:src/helix/edge/uploader.py:post_bundle:20 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_event_times_seconds_filters_and_dedupes:123 calls symbol:src/helix/gui/modern/engine.py:event_times_seconds:150 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_event_times_seconds_filters_and_dedupes:123 calls symbol:src/helix/gui/modern/engine.py:HelixVizEngine:58 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_event_times_seconds_filters_and_dedupes:123 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_event_times_seconds_filters_and_dedupes:123 calls symbol:tests/test_modern_engine_time_units.py:_spec:9 (high)
  • symbol:tests/test_modern_engine_time_units.py:test_loop_disabled_allows_times_outside_range:193 calls symbol:src/helix/gui/modern/engine.py:HelixVizEngine:58 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_loop_disabled_allows_times_outside_range:193 calls symbol:src/helix/gui/modern/engine.py:set_loop_enabled:216 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_loop_disabled_allows_times_outside_range:193 calls symbol:src/helix/gui/modern/engine.py:set_loop_range:186 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_loop_disabled_allows_times_outside_range:193 calls symbol:src/helix/gui/modern/engine.py:set_time:473 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_loop_disabled_allows_times_outside_range:193 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_loop_disabled_allows_times_outside_range:193 calls symbol:tests/test_modern_engine_time_units.py:_spec:9 (high)
  • symbol:tests/test_modern_engine_time_units.py:test_loop_enabled_wraps_time_within_range:170 calls symbol:src/helix/gui/modern/engine.py:advance:499 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_loop_enabled_wraps_time_within_range:170 calls symbol:src/helix/gui/modern/engine.py:HelixVizEngine:58 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_loop_enabled_wraps_time_within_range:170 calls symbol:src/helix/gui/modern/engine.py:set_loop_enabled:216 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_loop_enabled_wraps_time_within_range:170 calls symbol:src/helix/gui/modern/engine.py:set_loop_range:186 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_loop_enabled_wraps_time_within_range:170 calls symbol:src/helix/gui/modern/engine.py:set_time:473 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_loop_enabled_wraps_time_within_range:170 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_loop_enabled_wraps_time_within_range:170 calls symbol:tests/test_modern_engine_time_units.py:_spec:9 (high)
  • symbol:tests/test_modern_engine_time_units.py:test_loop_range_set_and_clamped:149 calls symbol:src/helix/gui/modern/engine.py:HelixVizEngine:58 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_loop_range_set_and_clamped:149 calls symbol:src/helix/gui/modern/engine.py:set_loop_range:186 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_loop_range_set_and_clamped:149 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_loop_range_set_and_clamped:149 calls symbol:tests/test_modern_engine_time_units.py:_spec:9 (high)
  • symbol:tests/test_modern_engine_time_units.py:test_time_units_auto_boundary_above_1:44 calls symbol:src/helix/gui/modern/engine.py:export_timeline:545 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_time_units_auto_boundary_above_1:44 calls symbol:src/helix/gui/modern/engine.py:HelixVizEngine:58 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_time_units_auto_boundary_above_1:44 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_time_units_auto_boundary_above_1:44 calls symbol:tests/test_modern_engine_time_units.py:_spec:9 (high)
  • symbol:tests/test_modern_engine_time_units.py:test_time_units_auto_boundary_exact_1:27 calls symbol:src/helix/gui/modern/engine.py:export_timeline:545 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_time_units_auto_boundary_exact_1:27 calls symbol:src/helix/gui/modern/engine.py:HelixVizEngine:58 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_time_units_auto_boundary_exact_1:27 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_time_units_auto_boundary_exact_1:27 calls symbol:tests/test_modern_engine_time_units.py:_spec:9 (high)
  • symbol:tests/test_modern_engine_time_units.py:test_time_units_explicit_normalized_rejects_mixed_times:97 calls symbol:src/helix/gui/modern/engine.py:HelixVizEngine:58 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_time_units_explicit_normalized_rejects_mixed_times:97 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_time_units_explicit_normalized_rejects_mixed_times:97 calls symbol:tests/test_modern_engine_time_units.py:_spec:9 (high)
  • symbol:tests/test_modern_engine_time_units.py:test_time_units_explicit_override_normalized:79 calls symbol:src/helix/gui/modern/engine.py:export_timeline:545 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_time_units_explicit_override_normalized:79 calls symbol:src/helix/gui/modern/engine.py:HelixVizEngine:58 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_time_units_explicit_override_normalized:79 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_time_units_explicit_override_normalized:79 calls symbol:tests/test_modern_engine_time_units.py:_spec:9 (high)
  • symbol:tests/test_modern_engine_time_units.py:test_time_units_explicit_override_seconds_under_1:61 calls symbol:src/helix/gui/modern/engine.py:export_timeline:545 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_time_units_explicit_override_seconds_under_1:61 calls symbol:src/helix/gui/modern/engine.py:HelixVizEngine:58 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_time_units_explicit_override_seconds_under_1:61 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_time_units_explicit_override_seconds_under_1:61 calls symbol:tests/test_modern_engine_time_units.py:_spec:9 (high)
  • symbol:tests/test_modern_engine_time_units.py:test_time_units_metadata_respected:109 calls symbol:src/helix/gui/modern/engine.py:HelixVizEngine:58 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_time_units_metadata_respected:109 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/test_modern_engine_time_units.py:test_time_units_metadata_respected:109 calls symbol:tests/test_modern_engine_time_units.py:_spec:9 (high)
  • symbol:tests/test_modern_qt_dpi.py:test_framebuffer_size_px_uses_logical_and_dpr:18 calls symbol:src/helix/gui/modern/qt.py:_framebuffer_size_px:255 (low)
  • symbol:tests/test_modern_qt_dpi.py:test_logical_to_physical_px_rounding:6 calls symbol:src/helix/gui/modern/qt.py:_logical_to_physical_px:217 (low)
  • symbol:tests/test_modern_qt_dpr_guardrail.py:test_device_pixel_ratio_is_centralized:7 calls symbol:src/helix/teams/digest.py:parse:21 (low)
  • symbol:tests/test_modern_qt_dpr_guardrail.py:test_device_pixel_ratio_is_centralized:7 calls symbol:tests/test_modern_qt_dpr_guardrail.py:_Visitor:19 (high)
  • symbol:tests/test_modern_qt_dpr_resize_click_mapping_guardrail.py:__init__:30 calls symbol:src/helix/gui/modern/qt.py:_ResizeAllocationState:736 (low)
  • symbol:tests/test_modern_qt_pick_alloc_separation_guardrail.py:test_pick_allocation_is_structurally_separated_from_heavy_allocations:7 calls symbol:examples/offscreen_webrtc_demo/signaling/server.js:path:3 (low)
  • symbol:tests/test_modern_qt_pick_alloc_separation_guardrail.py:test_pick_allocation_is_structurally_separated_from_heavy_allocations:7 calls symbol:src/helix/teams/digest.py:parse:21 (low)
  • symbol:tests/test_modern_qt_pick_alloc_separation_guardrail.py:test_pick_allocation_is_structurally_separated_from_heavy_allocations:7 calls symbol:tests/test_modern_qt_pick_alloc_separation_guardrail.py:_HeavyVisitor:42 (high)
  • symbol:tests/test_modern_qt_picking_mapping.py:test_picking_grid_mapping_is_stable_across_fractional_dpr:33 calls symbol:src/helix/gui/modern/qt.py:_framebuffer_size_px:255 (low)
  • symbol:tests/test_modern_qt_render_activation.py:test_render_timer_toggles_with_activation:12 calls symbol:src/helix/gui/modern/qt.py:HelixModernWidget:1538 (low)
  • symbol:tests/test_modern_qt_render_activation.py:test_render_timer_toggles_with_activation:12 calls symbol:src/helix/gui/modern/qt.py:set_render_active:6280 (low)
  • symbol:tests/test_modern_qt_resize_alloc_guard.py:_calls:54 calls symbol:tests/test_modern_qt_resize_alloc_guard.py:_Visitor:57 (high)
  • symbol:tests/test_modern_qt_resize_alloc_guard.py:test_pick_allocations_are_not_debounced_guardrail:29 calls symbol:src/helix/teams/digest.py:parse:21 (low)
  • symbol:tests/test_modern_qt_resize_alloc_guard.py:test_resize_alloc_guard_debounces_heavy_allocations:8 calls symbol:src/helix/gui/modern/qt.py:_ResizeAllocationState:736 (low)
  • symbol:tests/test_modern_qt_resize_alloc_guard.py:test_resize_alloc_guard_debounces_heavy_allocations:8 calls symbol:src/helix/gui/modern/qt.py:note_desired:751 (low)
  • symbol:tests/test_modern_qt_resize_alloc_guard.py:test_resize_alloc_guard_debounces_heavy_allocations:8 calls symbol:src/helix/gui/modern/qt.py:pop_heavy_commit:760 (low)
  • symbol:tests/test_motif.py:test_motif_solvers_recovers_consensus:5 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/test_motif.py:test_motif_solvers_recovers_consensus:5 calls symbol:src/helix/io/__init__.py:read_fasta:8 (low)
  • symbol:tests/test_motif.py:test_motif_solvers_recovers_consensus:5 calls symbol:src/helix/motif/__init__.py:discover_motifs:13 (low)
  • symbol:tests/test_motif.py:test_motif_solvers_recovers_consensus:5 calls symbol:src/helix/motif/core.py:consensus:30 (low)
  • symbol:tests/test_nussinov.py:test_fold_to_dot_bracket_normalizes_sequence:24 calls symbol:src/helix/nussinov_algorithm.py:fold_to_dot_bracket:111 (low)
  • symbol:tests/test_nussinov.py:test_nussinov_hairpin_pairs_correctly:9 calls symbol:src/helix/nussinov_algorithm.py:nussinov:79 (low)
  • symbol:tests/test_nussinov.py:test_nussinov_hairpin_pairs_correctly:9 calls symbol:src/helix/nussinov_algorithm.py:score:22 (low)
  • symbol:tests/test_nussinov.py:test_wobble_pairs_toggle:16 calls symbol:src/helix/nussinov_algorithm.py:nussinov:79 (low)
  • symbol:tests/test_offtarget_benchmark.py:cuda_available:87 calls symbol:src/helix/crispr/offtarget_parity.py:CUDABackend:63 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_cpu_medium_genome_10kb:58 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_cpu_medium_genome_10kb:58 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_cpu_medium_genome_10kb:58 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_cpu_small_genome_1kb:46 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_cpu_small_genome_1kb:46 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_cpu_small_genome_1kb:46 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_cpu_with_guide_match:70 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_cpu_with_guide_match:70 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_cpu_with_guide_match:70 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_cuda_small_genome_1kb:93 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_cuda_small_genome_1kb:93 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_cuda_small_genome_1kb:93 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_cuda_small_genome_1kb:93 calls symbol:src/helix/crispr/offtarget_parity.py:CUDABackend:63 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_memory_growth_bounded:181 calls symbol:src/helix/crispr/offtarget_full.py:enumerate_offtargets_full:404 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_memory_growth_bounded:181 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_memory_growth_bounded:181 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_memory_growth_bounded:181 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_parity_comparison:113 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_parity_comparison:113 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_parity_comparison:113 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_scalability_report:128 calls symbol:src/helix/clock.py:perf_counter:72 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_scalability_report:128 calls symbol:src/helix/crispr/offtarget_full.py:enumerate_offtargets_full:404 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_scalability_report:128 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_scalability_report:128 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_benchmark.py:test_scalability_report:128 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_batch_scaling:214 calls symbol:src/helix/crispr/offtarget_cuda.py:CUDAGuideBatch:92 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_batch_scaling:214 calls symbol:src/helix/crispr/offtarget_cuda.py:CUDAOffTargetEnumerator:326 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_cpu_backend_produces_hits:136 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_cpu_backend_produces_hits:136 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_cpu_backend_produces_hits:136 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_cpu_backend_produces_hits:136 calls symbol:src/helix/crispr/offtarget_parity.py:CPUBackend:46 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_cpu_determinism:250 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_cpu_determinism:250 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_cpu_determinism:250 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_cpu_determinism:250 calls symbol:src/helix/crispr/offtarget_parity.py:CPUBackend:46 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_cuda_backend_fallback:151 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_cuda_backend_fallback:151 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_cuda_backend_fallback:151 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_cuda_backend_fallback:151 calls symbol:src/helix/crispr/offtarget_parity.py:CUDABackend:63 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_end_to_end_with_golden_fixture:181 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_end_to_end_with_golden_fixture:181 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_end_to_end_with_golden_fixture:181 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_end_to_end_with_golden_fixture:181 calls symbol:src/helix/crispr/offtarget_parity.py:create_golden_fixture:502 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_end_to_end_with_golden_fixture:181 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_genome_packing_roundtrip:30 calls symbol:src/helix/crispr/offtarget_cuda.py:CUDAPackedGenome:56 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_guide_packing:43 calls symbol:src/helix/crispr/offtarget_cuda.py:CUDAGuideBatch:92 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_hybrid_backend_selection:165 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_hybrid_backend_selection:165 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_hybrid_backend_selection:165 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_hybrid_backend_selection:165 calls symbol:src/helix/crispr/offtarget_parity.py:HybridBackend:168 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_large_candidate_list_handling:233 calls symbol:src/helix/crispr/offtarget_cuda.py:CUDAGuideBatch:92 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_large_candidate_list_handling:233 calls symbol:src/helix/crispr/offtarget_cuda.py:CUDAOffTargetEnumerator:326 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_large_candidate_list_handling:233 calls symbol:src/helix/crispr/offtarget_cuda.py:CUDAPackedGenome:56 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_large_candidate_list_handling:233 calls symbol:src/helix/gui/simbuilder/app.py:sequence:798 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_large_genome_packing:56 calls symbol:src/helix/crispr/offtarget_cuda.py:CUDAPackedGenome:56 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_long_guides:283 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_long_guides:283 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_long_guides:283 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_long_guides:283 calls symbol:src/helix/crispr/offtarget_parity.py:CPUBackend:46 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_many_chromosomes:275 calls symbol:src/helix/crispr/offtarget_cuda.py:CUDAPackedGenome:56 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_multi_guide_batch:84 calls symbol:src/helix/crispr/offtarget_cuda.py:CUDAGuideBatch:92 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_multi_guide_batch:84 calls symbol:src/helix/crispr/offtarget_cuda.py:CUDAPackedGenome:56 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_overflow_detection:105 calls symbol:src/helix/crispr/offtarget_cuda.py:CUDAGuideBatch:92 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_overflow_detection:105 calls symbol:src/helix/crispr/offtarget_cuda.py:CUDAOffTargetEnumerator:326 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_overflow_detection:105 calls symbol:src/helix/crispr/offtarget_cuda.py:CUDAPackedGenome:56 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_overflow_detection:105 calls symbol:src/helix/crispr/offtarget_cuda.py:execute_batch:258 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_single_guide_single_chrom:73 calls symbol:src/helix/crispr/offtarget_cuda.py:CUDAGuideBatch:92 (low)
  • symbol:tests/test_offtarget_cuda_integration.py:test_single_guide_single_chrom:73 calls symbol:src/helix/crispr/offtarget_cuda.py:CUDAPackedGenome:56 (low)
  • symbol:tests/test_offtarget_density_cuda.py:test_offtarget_all_zero_when_no_pam:33 calls symbol:src/helix/helix_cuda_fields.py:offtarget_density_scores:67 (low)
  • symbol:tests/test_offtarget_density_cuda.py:test_offtarget_all_zero_when_no_pam:33 calls symbol:tests/test_offtarget_density_cuda.py:_enc_pam:17 (high)
  • symbol:tests/test_offtarget_density_cuda.py:test_offtarget_all_zero_when_no_pam:33 calls symbol:tests/test_offtarget_density_cuda.py:_enc:12 (high)
  • symbol:tests/test_offtarget_density_cuda.py:test_offtarget_single_hotspot:22 calls symbol:src/helix/helix_cuda_fields.py:offtarget_density_scores:67 (low)
  • symbol:tests/test_offtarget_density_cuda.py:test_offtarget_single_hotspot:22 calls symbol:tests/test_offtarget_density_cuda.py:_enc_pam:17 (high)
  • symbol:tests/test_offtarget_density_cuda.py:test_offtarget_single_hotspot:22 calls symbol:tests/test_offtarget_density_cuda.py:_enc:12 (high)
  • symbol:tests/test_offtarget_full_determinism.py:cas9_guide:63 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_canonical_json_stable:117 calls symbol:src/helix/crispr/offtarget_full.py:canonical_hash:107 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_canonical_json_stable:117 calls symbol:src/helix/crispr/offtarget_full.py:enumerate_offtargets_full:404 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_canonical_json_stable:117 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_canonical_json_stable:117 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_case_insensitive:231 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_count_mismatches:44 calls symbol:src/helix/crispr/offtarget_full.py:_count_mismatches:165 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_deterministic_enumeration:80 calls symbol:src/helix/crispr/offtarget_full.py:canonical_hash:107 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_deterministic_enumeration:80 calls symbol:src/helix/crispr/offtarget_full.py:enumerate_offtargets_full:404 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_deterministic_enumeration:80 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_deterministic_enumeration:80 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_deterministic_seed_positions:67 calls symbol:src/helix/crispr/offtarget_full.py:_get_seed_positions:170 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_different_seeds_produce_different_orderings:102 calls symbol:src/helix/crispr/offtarget_full.py:canonical_hash:107 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_different_seeds_produce_different_orderings:102 calls symbol:src/helix/crispr/offtarget_full.py:enumerate_offtargets_full:404 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_different_seeds_produce_different_orderings:102 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_different_seeds_produce_different_orderings:102 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_empty_report:163 calls symbol:src/helix/crispr/offtarget_full.py:canonical_hash:107 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_empty_report:163 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_empty_report:163 calls symbol:src/helix/crispr/offtarget_full.py:OffTargetReport:63 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_empty_report:163 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_in_memory_genome_index:215 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_known_off_targets_3prime_seed:242 calls symbol:src/helix/crispr/offtarget_full.py:enumerate_offtargets_full:404 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_known_off_targets_3prime_seed:242 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_known_off_targets_3prime_seed:242 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_known_off_targets_3prime_seed:242 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_known_off_targets_3prime_seed:242 calls symbol:src/helix/rng.py:seed:77 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_known_off_targets_3prime_seed:242 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_match_pam:32 calls symbol:src/helix/crispr/offtarget_full.py:_match_pam:121 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_mismatch_penalty:186 calls symbol:src/helix/crispr/offtarget_full.py:score_hit:557 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_mismatch_penalty:186 calls symbol:src/helix/crispr/offtarget_full.py:SearchHit:19 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_perfect_match_score:179 calls symbol:src/helix/crispr/offtarget_full.py:score_hit:557 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_perfect_match_score:179 calls symbol:src/helix/crispr/offtarget_full.py:SearchHit:19 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_report_creation:140 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_report_creation:140 calls symbol:src/helix/crispr/offtarget_full.py:OffTargetReport:63 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_report_creation:140 calls symbol:src/helix/crispr/offtarget_full.py:SearchHit:19 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_report_creation:140 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_score_capped:204 calls symbol:src/helix/crispr/offtarget_full.py:score_hit:557 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_score_capped:204 calls symbol:src/helix/crispr/offtarget_full.py:SearchHit:19 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_simple_exact_match:277 calls symbol:src/helix/crispr/offtarget_full.py:enumerate_offtargets_full:404 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_simple_exact_match:277 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_simple_exact_match:277 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_full_determinism.py:test_simple_exact_match:277 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_parity.py:test_compare_backends_returns_result:63 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_parity.py:test_compare_backends_returns_result:63 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_parity.py:test_compare_backends_returns_result:63 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_parity.py:test_compare_backends_returns_result:63 calls symbol:src/helix/crispr/offtarget_parity.py:compare_backends:238 (low)
  • symbol:tests/test_offtarget_parity.py:test_comparison_provides_timing:186 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_parity.py:test_comparison_provides_timing:186 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_parity.py:test_comparison_provides_timing:186 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_parity.py:test_comparison_provides_timing:186 calls symbol:src/helix/crispr/offtarget_parity.py:compare_backends:238 (low)
  • symbol:tests/test_offtarget_parity.py:test_cpu_backend_basic:26 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_parity.py:test_cpu_backend_basic:26 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_parity.py:test_cpu_backend_basic:26 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_parity.py:test_cpu_backend_basic:26 calls symbol:src/helix/crispr/offtarget_parity.py:CPUBackend:46 (low)
  • symbol:tests/test_offtarget_parity.py:test_cpu_cuda_parity:152 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_parity.py:test_cpu_cuda_parity:152 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_parity.py:test_cpu_cuda_parity:152 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_parity.py:test_cpu_cuda_parity:152 calls symbol:src/helix/crispr/offtarget_parity.py:compare_backends:238 (low)
  • symbol:tests/test_offtarget_parity.py:test_cpu_performance_small:169 calls symbol:docs/playground/js/realtime.js:time:587 (low)
  • symbol:tests/test_offtarget_parity.py:test_cpu_performance_small:169 calls symbol:src/helix/clock.py:perf_counter:72 (low)
  • symbol:tests/test_offtarget_parity.py:test_cpu_performance_small:169 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_parity.py:test_cpu_performance_small:169 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_parity.py:test_cpu_performance_small:169 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_parity.py:test_cpu_performance_small:169 calls symbol:src/helix/crispr/offtarget_parity.py:CPUBackend:46 (low)
  • symbol:tests/test_offtarget_parity.py:test_cuda_backend_availability:41 calls symbol:src/helix/crispr/offtarget_parity.py:CUDABackend:63 (low)
  • symbol:tests/test_offtarget_parity.py:test_determinism_across_seeds:96 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_parity.py:test_determinism_across_seeds:96 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_parity.py:test_determinism_across_seeds:96 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_parity.py:test_determinism_across_seeds:96 calls symbol:src/helix/crispr/offtarget_parity.py:_hash_hits:232 (low)
  • symbol:tests/test_offtarget_parity.py:test_determinism_across_seeds:96 calls symbol:src/helix/crispr/offtarget_parity.py:CPUBackend:46 (low)
  • symbol:tests/test_offtarget_parity.py:test_hybrid_backend_selects_cpu_for_small:47 calls symbol:docs/playground/js/realtime_worker.js:genome:77 (low)
  • symbol:tests/test_offtarget_parity.py:test_hybrid_backend_selects_cpu_for_small:47 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_parity.py:test_hybrid_backend_selects_cpu_for_small:47 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_parity.py:test_hybrid_backend_selects_cpu_for_small:47 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_parity.py:test_hybrid_backend_selects_cpu_for_small:47 calls symbol:src/helix/crispr/offtarget_parity.py:HybridBackend:168 (low)
  • symbol:tests/test_offtarget_parity.py:test_parity_verifier_tracks_results:80 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_parity.py:test_parity_verifier_tracks_results:80 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_parity.py:test_parity_verifier_tracks_results:80 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_parity.py:test_parity_verifier_tracks_results:80 calls symbol:src/helix/crispr/offtarget_parity.py:ParityVerifier:408 (low)
  • symbol:tests/test_offtarget_parity.py:test_parity_verifier_tracks_results:80 calls symbol:src/helix/crispr/offtarget_parity.py:summary:474 (low)
  • symbol:tests/test_offtarget_parity.py:test_parity_verifier_tracks_results:80 calls symbol:src/helix/crispr/offtarget_parity.py:verify_case:424 (low)
  • symbol:tests/test_offtarget_parity.py:test_select_auto_returns_hybrid:128 calls symbol:src/helix/crispr/offtarget_parity.py:select_backend:379 (low)
  • symbol:tests/test_offtarget_parity.py:test_select_cpu_backend:118 calls symbol:src/helix/crispr/offtarget_parity.py:select_backend:379 (low)
  • symbol:tests/test_offtarget_parity.py:test_select_cuda_raises_if_unavailable:133 calls symbol:src/helix/crispr/offtarget_parity.py:CUDABackend:63 (low)
  • symbol:tests/test_offtarget_parity.py:test_select_cuda_raises_if_unavailable:133 calls symbol:src/helix/crispr/offtarget_parity.py:select_backend:379 (low)
  • symbol:tests/test_offtarget_parity.py:test_select_hybrid_backend:123 calls symbol:src/helix/crispr/offtarget_parity.py:select_backend:379 (low)
  • symbol:tests/test_offtarget_properties.py:dna_sequence:47 calls symbol:tests/test_offtarget_properties.py:sampled_from:25 (high)
  • symbol:tests/test_offtarget_properties.py:dna_sequence:47 calls symbol:tests/test_offtarget_properties.py:text:19 (high)
  • symbol:tests/test_offtarget_properties.py:pam_pattern:58 calls symbol:tests/test_offtarget_properties.py:sampled_from:25 (high)
  • symbol:tests/test_offtarget_properties.py:pam_pattern:58 calls symbol:tests/test_offtarget_properties.py:text:19 (high)
  • symbol:tests/test_offtarget_properties.py:test_determinism_property:191 calls symbol:src/helix/crispr/offtarget_full.py:canonical_hash:107 (low)
  • symbol:tests/test_offtarget_properties.py:test_determinism_property:191 calls symbol:src/helix/crispr/offtarget_full.py:enumerate_offtargets_full:404 (low)
  • symbol:tests/test_offtarget_properties.py:test_determinism_property:191 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_properties.py:test_determinism_property:191 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_properties.py:test_determinism_property:191 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_properties.py:test_hit_count_bounded:146 calls symbol:src/helix/crispr/offtarget_full.py:enumerate_offtargets_full:404 (low)
  • symbol:tests/test_offtarget_properties.py:test_hit_count_bounded:146 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_properties.py:test_hit_count_bounded:146 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_properties.py:test_hit_count_bounded:146 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_properties.py:test_mismatches_bounded:128 calls symbol:src/helix/crispr/offtarget_full.py:_count_mismatches:165 (low)
  • symbol:tests/test_offtarget_properties.py:test_n_matches_anything:99 calls symbol:src/helix/crispr/offtarget_full.py:_match_pam:121 (low)
  • symbol:tests/test_offtarget_properties.py:test_pam_match_length_check:93 calls symbol:src/helix/crispr/offtarget_full.py:_match_pam:121 (low)
  • symbol:tests/test_offtarget_properties.py:test_perfect_match_in_genome:167 calls symbol:src/helix/crispr/offtarget_full.py:enumerate_offtargets_full:404 (low)
  • symbol:tests/test_offtarget_properties.py:test_perfect_match_in_genome:167 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_properties.py:test_perfect_match_in_genome:167 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_properties.py:test_perfect_match_in_genome:167 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_properties.py:test_revcomp_concatenation:80 calls symbol:tests/test_seed.py:revcomp:7 (medium)
  • symbol:tests/test_offtarget_properties.py:test_scales_linearly:216 calls symbol:src/helix/clock.py:perf_counter:72 (low)
  • symbol:tests/test_offtarget_properties.py:test_scales_linearly:216 calls symbol:src/helix/crispr/offtarget_full.py:enumerate_offtargets_full:404 (low)
  • symbol:tests/test_offtarget_properties.py:test_scales_linearly:216 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_offtarget_properties.py:test_scales_linearly:216 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_offtarget_properties.py:test_scales_linearly:216 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_offtarget_properties.py:test_self_zero_mismatches:114 calls symbol:src/helix/crispr/offtarget_full.py:_count_mismatches:165 (low)
  • symbol:tests/test_offtarget_properties.py:test_symmetry:119 calls symbol:src/helix/crispr/offtarget_full.py:_count_mismatches:165 (low)
  • symbol:tests/test_ogn_gating.py:test_ogn_disabled_by_default:8 calls symbol:src/helix/cli.py:_resolve_engine:303 (low)
  • symbol:tests/test_ogn_gating.py:test_ogn_enabled_with_flag:14 calls symbol:src/helix/cli.py:_resolve_engine:303 (low)
  • symbol:tests/test_ogn_manager.py:submit_job:21 calls symbol:tests/test_ogn_manager.py:FakeJob:10 (high)
  • symbol:tests/test_ogn_manager.py:test_ogn_manager_happy_path:60 calls symbol:src/helix/ogn/manager.py:fetch_results:26 (low)
  • symbol:tests/test_ogn_manager.py:test_ogn_manager_happy_path:60 calls symbol:src/helix/ogn/manager.py:OgnManager:14 (low)
  • symbol:tests/test_ogn_manager.py:test_ogn_manager_happy_path:60 calls symbol:src/helix/ogn/manager.py:status:23 (low)
  • symbol:tests/test_ogn_manager.py:test_ogn_manager_happy_path:60 calls symbol:src/helix/ogn/manager.py:submit:19 (low)
  • symbol:tests/test_ogn_manager.py:test_ogn_manager_happy_path:60 calls symbol:tests/test_ogn_manager.py:FakeClient:16 (high)
  • symbol:tests/test_ogn_manager.py:test_ogn_manager_happy_path:60 calls symbol:tests/test_ogn_manager.py:FakeSpec:55 (high)
  • symbol:tests/test_ogn_manager.py:test_ogn_manager_run_helper:71 calls symbol:src/helix/ogn/manager.py:OgnManager:14 (low)
  • symbol:tests/test_ogn_manager.py:test_ogn_manager_run_helper:71 calls symbol:src/helix/ogn/manager.py:run:31 (low)
  • symbol:tests/test_ogn_manager.py:test_ogn_manager_run_helper:71 calls symbol:tests/test_ogn_manager.py:FakeClient:16 (high)
  • symbol:tests/test_ogn_manager.py:test_ogn_manager_run_helper:71 calls symbol:tests/test_ogn_manager.py:FakeSpec:55 (high)
  • symbol:tests/test_ontargetx_bundle_io.py:test_npz_bytes_is_bit_stable_and_zip_metadata_is_fixed:11 calls symbol:src/helix/crispr/ontargetx/bundle_io.py:npz_bytes:27 (low)
  • symbol:tests/test_ontargetx_embedding_v3_kmer2.py:test_embed_seq30_v3_kmer2_has_expected_dim_and_region_counts:6 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v2:1404 (low)
  • symbol:tests/test_ontargetx_embedding_v3_kmer2.py:test_embed_seq30_v3_kmer2_has_expected_dim_and_region_counts:6 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v3_kmer2:1471 (low)
  • symbol:tests/test_ontargetx_embedding_v3_kmer2.py:test_embed_seq30_v3_kmer2_has_expected_dim_and_region_counts:6 calls symbol:src/helix/nussinov_algorithm.py:fold_to_dot_bracket:111 (low)
  • symbol:tests/test_ontargetx_embedding_v4_kmer3hash256.py:test_embed_seq30_v4_kmer3hash256_has_expected_dim_and_hash_block_is_normalized:6 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v3_kmer2:1471 (low)
  • symbol:tests/test_ontargetx_embedding_v4_kmer3hash256.py:test_embed_seq30_v4_kmer3hash256_has_expected_dim_and_hash_block_is_normalized:6 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v4_kmer2_kmer3hash256:1532 (low)
  • symbol:tests/test_ontargetx_embedding_v4_kmer3hash256.py:test_embed_seq30_v4_kmer3hash256_has_expected_dim_and_hash_block_is_normalized:6 calls symbol:src/helix/nussinov_algorithm.py:fold_to_dot_bracket:111 (low)
  • symbol:tests/test_ontargetx_embedding_v4_thermo_positional.py:test_embed_seq30_v4_thermo_positional_fails_closed_on_non_acgt_pam:71 calls symbol:src/helix/crispr/embeddings/v4_thermo_positional.py:embed_seq30_v4_thermo_positional:25 (low)
  • symbol:tests/test_ontargetx_embedding_v4_thermo_positional.py:test_embed_seq30_v4_thermo_positional_has_expected_dim_and_blocks:7 calls symbol:src/helix/crispr/embeddings/v4_thermo_positional.py:embed_seq30_v4_thermo_positional:25 (low)
  • symbol:tests/test_ontargetx_embedding_v4_thermo_positional.py:test_embed_seq30_v4_thermo_positional_has_expected_dim_and_blocks:7 calls symbol:src/helix/engine/gpu/l0_thermo.py:l0_thermo_scores_cpu:66 (low)
  • symbol:tests/test_ontargetx_embedding_v4_thermo_positional.py:test_embed_seq30_v4_thermo_positional_has_expected_dim_and_blocks:7 calls symbol:src/helix/engine/gpu/l0_thermo.py:ThermoParams:15 (low)
  • symbol:tests/test_ontargetx_embedding_v4_thermo_positional.py:test_embed_seq30_v4_thermo_positional_has_expected_dim_and_blocks:7 calls symbol:src/helix/nussinov_algorithm.py:fold_to_dot_bracket:111 (low)
  • symbol:tests/test_ontargetx_embedding_v5_pos1hot.py:test_embed_seq30_v5_kmer2_pos1hot_guide20_has_expected_dim_and_blocks:7 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v3_kmer2:1471 (low)
  • symbol:tests/test_ontargetx_embedding_v5_pos1hot.py:test_embed_seq30_v5_kmer2_pos1hot_guide20_has_expected_dim_and_blocks:7 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v5_kmer2_pos1hot_guide20:1608 (low)
  • symbol:tests/test_ontargetx_embedding_v5_pos1hot.py:test_embed_seq30_v5_kmer2_pos1hot_guide20_has_expected_dim_and_blocks:7 calls symbol:src/helix/nussinov_algorithm.py:fold_to_dot_bracket:111 (low)
  • symbol:tests/test_ontargetx_embedding_v5_pos1hot.py:test_guide20_pos1hot_allows_u_via_canonical_t:35 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_guide20_pos1hot_block:1566 (low)
  • symbol:tests/test_ontargetx_embedding_v5_pos1hot.py:test_guide20_pos1hot_fails_closed_on_non_acgt:46 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_guide20_gc_region_fractions:1587 (low)
  • symbol:tests/test_ontargetx_embedding_v5_pos1hot.py:test_guide20_pos1hot_fails_closed_on_non_acgt:46 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_guide20_pos1hot_block:1566 (low)
  • symbol:tests/test_ontargetx_embedding_v6_kmer2_thermo.py:test_embed_seq30_v6_kmer2_thermo_has_expected_dim_and_blocks:6 calls symbol:src/helix/crispr/embeddings/v4_thermo_positional.py:thermo_scalar_block_v4:119 (low)
  • symbol:tests/test_ontargetx_embedding_v6_kmer2_thermo.py:test_embed_seq30_v6_kmer2_thermo_has_expected_dim_and_blocks:6 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v3_kmer2:1471 (low)
  • symbol:tests/test_ontargetx_embedding_v6_kmer2_thermo.py:test_embed_seq30_v6_kmer2_thermo_has_expected_dim_and_blocks:6 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v6_kmer2_thermo:1552 (low)
  • symbol:tests/test_ontargetx_embedding_v6_kmer2_thermo.py:test_embed_seq30_v6_kmer2_thermo_has_expected_dim_and_blocks:6 calls symbol:src/helix/nussinov_algorithm.py:fold_to_dot_bracket:111 (low)
  • symbol:tests/test_ontargetx_encoding.py:test_dot_bracket_pairs_is_robust_to_unmatched:22 calls symbol:src/helix/crispr/ontargetx/encoding.py:dot_bracket_pairs:38 (low)
  • symbol:tests/test_ontargetx_encoding.py:test_encode_nt_sequence_maps_u_and_unknowns:8 calls symbol:src/helix/crispr/ontargetx/encoding.py:encode_nt_sequence:18 (low)
  • symbol:tests/test_ontargetx_encoding.py:test_make_tokens_and_bias_injects_rna_adjacency_block:27 calls symbol:src/helix/crispr/ontargetx/encoding.py:make_tokens_and_bias:86 (low)
  • symbol:tests/test_ontargetx_encoding.py:test_pad_batch_pads_tokens_and_bias:63 calls symbol:src/helix/crispr/ontargetx/encoding.py:make_tokens_and_bias:86 (low)
  • symbol:tests/test_ontargetx_encoding.py:test_pad_batch_pads_tokens_and_bias:63 calls symbol:src/helix/crispr/ontargetx/encoding.py:pad_batch:197 (low)
  • symbol:tests/test_ontargetx_encoding.py:test_padding_key_bias_masks_only_keys:49 calls symbol:src/helix/crispr/ontargetx/encoding.py:padding_key_bias:138 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:_demo_cas:13 calls symbol:src/helix/crispr/model.py:CasSystem:39 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:_demo_cas:13 calls symbol:src/helix/crispr/model.py:PAMRule:23 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:_eval:76 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:_eval:76 calls symbol:src/helix/crispr/model.py:TargetSite:77 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:_eval:76 calls symbol:src/helix/crispr/on_target.py:evaluate:201 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:_eval:852 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:_eval:852 calls symbol:src/helix/crispr/model.py:TargetSite:77 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:_eval:852 calls symbol:src/helix/crispr/on_target.py:evaluate:201 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:_eval:906 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:_eval:906 calls symbol:src/helix/crispr/model.py:TargetSite:77 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:_eval:906 calls symbol:src/helix/crispr/on_target.py:evaluate:201 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_npz_size_guard:697 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_npz_size_guard:697 calls symbol:src/helix/crispr/model.py:TargetSite:77 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_npz_size_guard:697 calls symbol:src/helix/crispr/on_target.py:evaluate:201 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_npz_size_guard:697 calls symbol:src/helix/crispr/on_target.py:get_scorer:164 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_npz_size_guard:697 calls symbol:tests/test_ontargetx_engine_bundle.py:_demo_cas:13 (high)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_npz_size_guard:697 calls symbol:tests/test_ontargetx_engine_bundle.py:_write_npz_bundle:22 (high)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_path_guard_blocks_outside_allowed_dir:734 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_path_guard_blocks_outside_allowed_dir:734 calls symbol:src/helix/crispr/model.py:TargetSite:77 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_path_guard_blocks_outside_allowed_dir:734 calls symbol:src/helix/crispr/on_target.py:evaluate:201 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_path_guard_blocks_outside_allowed_dir:734 calls symbol:src/helix/crispr/on_target.py:get_scorer:164 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_path_guard_blocks_outside_allowed_dir:734 calls symbol:tests/test_ontargetx_engine_bundle.py:_demo_cas:13 (high)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_path_guard_blocks_outside_allowed_dir:734 calls symbol:tests/test_ontargetx_engine_bundle.py:_write_npz_bundle:22 (high)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_rejects_unknown_meta_keys:107 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_rejects_unknown_meta_keys:107 calls symbol:src/helix/crispr/model.py:TargetSite:77 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_rejects_unknown_meta_keys:107 calls symbol:src/helix/crispr/on_target.py:evaluate:201 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_rejects_unknown_meta_keys:107 calls symbol:src/helix/crispr/on_target.py:get_scorer:164 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_rejects_unknown_meta_keys:107 calls symbol:tests/test_ontargetx_engine_bundle.py:_demo_cas:13 (high)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_rejects_unknown_meta_keys:107 calls symbol:tests/test_ontargetx_engine_bundle.py:_write_npz_bundle:22 (high)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_symlink_escape_rejected:770 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_symlink_escape_rejected:770 calls symbol:src/helix/crispr/model.py:TargetSite:77 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_symlink_escape_rejected:770 calls symbol:src/helix/crispr/on_target.py:evaluate:201 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_symlink_escape_rejected:770 calls symbol:src/helix/crispr/on_target.py:get_scorer:164 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_symlink_escape_rejected:770 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_bundle_symlink_escape_rejected:770 calls symbol:tests/test_ontargetx_engine_bundle.py:_demo_cas:13 (high)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_knn_chunked_distance_matches_expected:923 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_knn_chunked_distance_matches_expected:923 calls symbol:src/helix/crispr/model.py:TargetSite:77 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_knn_chunked_distance_matches_expected:923 calls symbol:src/helix/crispr/on_target.py:evaluate:201 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_knn_chunked_distance_matches_expected:923 calls symbol:src/helix/crispr/on_target.py:get_scorer:164 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_knn_chunked_distance_matches_expected:923 calls symbol:tests/test_ontargetx_engine_bundle.py:_demo_cas:13 (high)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_knn_chunked_distance_matches_expected:923 calls symbol:tests/test_ontargetx_engine_bundle.py:_write_npz_bundle:22 (high)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_novelty_monotonic_and_in_range:813 calls symbol:src/helix/crispr/on_target.py:get_scorer:164 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_novelty_monotonic_and_in_range:813 calls symbol:tests/test_ontargetx_engine_bundle.py:_demo_cas:13 (high)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_novelty_monotonic_and_in_range:813 calls symbol:tests/test_ontargetx_engine_bundle.py:_write_npz_bundle:22 (high)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_npz_bundle_drives_ood_and_monotonic_novelty:43 calls symbol:src/helix/crispr/on_target.py:get_scorer:164 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_npz_bundle_drives_ood_and_monotonic_novelty:43 calls symbol:tests/test_ontargetx_engine_bundle.py:_demo_cas:13 (high)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_npz_bundle_drives_ood_and_monotonic_novelty:43 calls symbol:tests/test_ontargetx_engine_bundle.py:_write_npz_bundle:22 (high)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_ood_threshold_boundary_is_strict:869 calls symbol:src/helix/crispr/on_target.py:get_scorer:164 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_ood_threshold_boundary_is_strict:869 calls symbol:tests/test_ontargetx_engine_bundle.py:_demo_cas:13 (high)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_ood_threshold_boundary_is_strict:869 calls symbol:tests/test_ontargetx_engine_bundle.py:_write_npz_bundle:22 (high)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_knn_label_head_affects_logit:476 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_knn_label_head_affects_logit:476 calls symbol:src/helix/crispr/model.py:TargetSite:77 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_knn_label_head_affects_logit:476 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v2:1404 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_knn_label_head_affects_logit:476 calls symbol:src/helix/crispr/on_target.py:evaluate:201 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_knn_label_head_affects_logit:476 calls symbol:src/helix/crispr/on_target.py:get_scorer:164 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_knn_label_head_affects_logit:476 calls symbol:src/helix/crispr/ontargetx/bundle_io.py:write_npz:56 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_knn_label_head_affects_logit:476 calls symbol:src/helix/nussinov_algorithm.py:fold_to_dot_bracket:111 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_knn_label_head_affects_logit:476 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_knn_label_head_affects_logit:476 calls symbol:tests/test_ontargetx_engine_bundle.py:_demo_cas:13 (high)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_knn_label_weight_requires_ref_labels:555 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_knn_label_weight_requires_ref_labels:555 calls symbol:src/helix/crispr/model.py:TargetSite:77 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_knn_label_weight_requires_ref_labels:555 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v2:1404 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_knn_label_weight_requires_ref_labels:555 calls symbol:src/helix/crispr/on_target.py:evaluate:201 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_knn_label_weight_requires_ref_labels:555 calls symbol:src/helix/crispr/on_target.py:get_scorer:164 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_knn_label_weight_requires_ref_labels:555 calls symbol:src/helix/crispr/ontargetx/bundle_io.py:write_npz:56 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_knn_label_weight_requires_ref_labels:555 calls symbol:src/helix/nussinov_algorithm.py:fold_to_dot_bracket:111 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_knn_label_weight_requires_ref_labels:555 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_knn_label_weight_requires_ref_labels:555 calls symbol:tests/test_ontargetx_engine_bundle.py:_demo_cas:13 (high)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_logit_residual_v2_requires_baseline_fields:632 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_logit_residual_v2_requires_baseline_fields:632 calls symbol:src/helix/crispr/model.py:TargetSite:77 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_logit_residual_v2_requires_baseline_fields:632 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v2:1404 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_logit_residual_v2_requires_baseline_fields:632 calls symbol:src/helix/crispr/on_target.py:evaluate:201 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_logit_residual_v2_requires_baseline_fields:632 calls symbol:src/helix/crispr/on_target.py:get_scorer:164 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_logit_residual_v2_requires_baseline_fields:632 calls symbol:src/helix/crispr/ontargetx/bundle_io.py:write_npz:56 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_logit_residual_v2_requires_baseline_fields:632 calls symbol:src/helix/nussinov_algorithm.py:fold_to_dot_bracket:111 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_logit_residual_v2_requires_baseline_fields:632 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_logit_residual_v2_requires_baseline_fields:632 calls symbol:tests/test_ontargetx_engine_bundle.py:_demo_cas:13 (high)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_scores:146 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_scores:146 calls symbol:src/helix/crispr/model.py:TargetSite:77 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_scores:146 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v2:1404 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_scores:146 calls symbol:src/helix/crispr/on_target.py:evaluate:201 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_scores:146 calls symbol:src/helix/crispr/on_target.py:get_scorer:164 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_scores:146 calls symbol:src/helix/crispr/ontargetx/bundle_io.py:write_npz:56 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_scores:146 calls symbol:src/helix/nussinov_algorithm.py:fold_to_dot_bracket:111 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_scores:146 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_scores:146 calls symbol:tests/test_ontargetx_engine_bundle.py:_demo_cas:13 (high)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_supports_logit_residual_model_kind:338 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_supports_logit_residual_model_kind:338 calls symbol:src/helix/crispr/model.py:TargetSite:77 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_supports_logit_residual_model_kind:338 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v2:1404 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_supports_logit_residual_model_kind:338 calls symbol:src/helix/crispr/on_target.py:evaluate:201 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_supports_logit_residual_model_kind:338 calls symbol:src/helix/crispr/on_target.py:get_scorer:164 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_supports_logit_residual_model_kind:338 calls symbol:src/helix/crispr/ontargetx/bundle_io.py:write_npz:56 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_supports_logit_residual_model_kind:338 calls symbol:src/helix/nussinov_algorithm.py:fold_to_dot_bracket:111 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_supports_logit_residual_model_kind:338 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_supports_logit_residual_model_kind:338 calls symbol:tests/test_ontargetx_engine_bundle.py:_demo_cas:13 (high)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_supports_logit_residual_v2_model_kind:402 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_supports_logit_residual_v2_model_kind:402 calls symbol:src/helix/crispr/model.py:TargetSite:77 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_supports_logit_residual_v2_model_kind:402 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v2:1404 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_supports_logit_residual_v2_model_kind:402 calls symbol:src/helix/crispr/on_target.py:evaluate:201 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_supports_logit_residual_v2_model_kind:402 calls symbol:src/helix/crispr/on_target.py:get_scorer:164 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_supports_logit_residual_v2_model_kind:402 calls symbol:src/helix/crispr/ontargetx/bundle_io.py:write_npz:56 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_supports_logit_residual_v2_model_kind:402 calls symbol:src/helix/nussinov_algorithm.py:fold_to_dot_bracket:111 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_supports_logit_residual_v2_model_kind:402 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v2_bundle_supports_logit_residual_v2_model_kind:402 calls symbol:tests/test_ontargetx_engine_bundle.py:_demo_cas:13 (high)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v4_embedding_id_is_supported:208 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v4_embedding_id_is_supported:208 calls symbol:src/helix/crispr/model.py:TargetSite:77 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v4_embedding_id_is_supported:208 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v4_kmer2_kmer3hash256:1532 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v4_embedding_id_is_supported:208 calls symbol:src/helix/crispr/on_target.py:evaluate:201 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v4_embedding_id_is_supported:208 calls symbol:src/helix/crispr/on_target.py:get_scorer:164 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v4_embedding_id_is_supported:208 calls symbol:src/helix/crispr/ontargetx/bundle_io.py:write_npz:56 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v4_embedding_id_is_supported:208 calls symbol:src/helix/nussinov_algorithm.py:fold_to_dot_bracket:111 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v4_embedding_id_is_supported:208 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v4_embedding_id_is_supported:208 calls symbol:tests/test_ontargetx_engine_bundle.py:_demo_cas:13 (high)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v5_embedding_id_is_supported:273 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v5_embedding_id_is_supported:273 calls symbol:src/helix/crispr/model.py:TargetSite:77 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v5_embedding_id_is_supported:273 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v5_kmer2_pos1hot_guide20:1608 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v5_embedding_id_is_supported:273 calls symbol:src/helix/crispr/on_target.py:evaluate:201 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v5_embedding_id_is_supported:273 calls symbol:src/helix/crispr/on_target.py:get_scorer:164 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v5_embedding_id_is_supported:273 calls symbol:src/helix/crispr/ontargetx/bundle_io.py:write_npz:56 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v5_embedding_id_is_supported:273 calls symbol:src/helix/nussinov_algorithm.py:fold_to_dot_bracket:111 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v5_embedding_id_is_supported:273 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_ontargetx_engine_bundle.py:test_ontargetx_v5_embedding_id_is_supported:273 calls symbol:tests/test_ontargetx_engine_bundle.py:_demo_cas:13 (high)
  • symbol:tests/test_ontargetx_ensemble_cv.py:test_select_logit_ensemble_weight_cv_prefers_smallest_weight_on_tie:6 calls symbol:src/helix/crispr/ontargetx/ensemble.py:select_logit_ensemble_weight_cv:141 (low)
  • symbol:tests/test_ontargetx_ensemble_cv.py:test_select_logit_ensemble_weight_cv_selects_first_optimal_weight:29 calls symbol:src/helix/crispr/ontargetx/ensemble.py:select_logit_ensemble_weight_cv:141 (low)
  • symbol:tests/test_ontargetx_governance.py:_base_snapshot:11 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (low)
  • symbol:tests/test_ontargetx_governance.py:test_simulate_cut_repair_attaches_on_target_engine_result:35 calls symbol:src/helix/crispr/simulate.py:simulate_cut_repair:270 (low)
  • symbol:tests/test_ontargetx_governance.py:test_simulate_cut_repair_attaches_on_target_engine_result:35 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (low)
  • symbol:tests/test_ontargetx_governance.py:test_summary_contract_v2_does_not_flag_on_target_when_in_domain:80 calls symbol:src/helix/crispr/simulate.py:simulate_cut_repair:270 (low)
  • symbol:tests/test_ontargetx_governance.py:test_summary_contract_v2_does_not_flag_on_target_when_in_domain:80 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_ontargetx_governance.py:test_summary_contract_v2_does_not_flag_on_target_when_in_domain:80 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (low)
  • symbol:tests/test_ontargetx_governance.py:test_summary_contract_v2_does_not_flag_on_target_when_in_domain:80 calls symbol:tests/test_ontargetx_governance.py:_base_snapshot:11 (high)
  • symbol:tests/test_ontargetx_governance.py:test_summary_contract_v2_flags_on_target_ood:53 calls symbol:src/helix/crispr/simulate.py:simulate_cut_repair:270 (low)
  • symbol:tests/test_ontargetx_governance.py:test_summary_contract_v2_flags_on_target_ood:53 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_ontargetx_governance.py:test_summary_contract_v2_flags_on_target_ood:53 calls symbol:src/helix/studio/summary_contract_v2.py:get:1767 (low)
  • symbol:tests/test_ontargetx_governance.py:test_summary_contract_v2_flags_on_target_ood:53 calls symbol:tests/test_ontargetx_governance.py:_base_snapshot:11 (high)
  • symbol:tests/test_ontargetx_ranking_pairs.py:test_construct_gene_pairs_top_bottom_thirds_is_deterministic:8 calls symbol:src/helix/crispr/ontargetx/ranking.py:construct_gene_pairs_top_bottom_thirds:38 (low)
  • symbol:tests/test_ontargetx_ranking_pairs.py:test_construct_gene_pairs_top_bottom_thirds_is_deterministic:8 calls symbol:src/helix/crispr/ontargetx/ranking.py:pairs_sha256_hex:15 (low)
  • symbol:tests/test_ontargetx_ranking_pairs.py:test_construct_gene_pairs_top_bottom_thirds_order_and_margin_contract:20 calls symbol:src/helix/crispr/ontargetx/ranking.py:construct_gene_pairs_top_bottom_thirds:38 (low)
  • symbol:tests/test_ontargetx_ranking_pairs.py:test_construct_gene_pairs_top_bottom_thirds_pairs_per_gene_cap:39 calls symbol:src/helix/crispr/ontargetx/ranking.py:construct_gene_pairs_top_bottom_thirds:38 (low)
  • symbol:tests/test_open_snapshot_activates_evs.py:test_open_snapshot_in_explorer_activates_evs:24 calls symbol:src/helix/studio/main_window.py:_open_snapshot_in_explorer:9116 (low)
  • symbol:tests/test_open_snapshot_activates_evs.py:test_open_snapshot_in_explorer_activates_evs:24 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_open_snapshot_activates_evs.py:test_open_snapshot_in_explorer_activates_evs:24 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_open_snapshot_activates_evs.py:test_open_snapshot_in_explorer_activates_evs:24 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_open_snapshot_activates_evs.py:test_open_snapshot_in_explorer_activates_evs:24 calls symbol:tests/test_open_snapshot_activates_evs.py:_get_app:18 (high)
  • symbol:tests/test_optional_deps_errors.py:test_edit_dag_panel_missing_networkx:27 calls symbol:src/helix/studio/edit_dag_panel.py:require_networkx:102 (low)
  • symbol:tests/test_outcome_determinism_permutation.py:_o:9 calls symbol:src/helix/lightcone/contract.py:Outcome:319 (low)
  • symbol:tests/test_outcome_determinism_permutation.py:test_canonicalize_independent_of_input_order:20 calls symbol:src/helix/lightcone/outcomes.py:canonicalize_outcomes:144 (low)
  • symbol:tests/test_outcome_determinism_permutation.py:test_canonicalize_independent_of_input_order:20 calls symbol:tests/test_outcome_determinism_permutation.py:_o:9 (high)
  • symbol:tests/test_outcome_determinism_permutation.py:test_trim_independent_of_input_order:30 calls symbol:src/helix/lightcone/outcomes.py:trim_outcomes:91 (low)
  • symbol:tests/test_outcome_determinism_permutation.py:test_trim_independent_of_input_order:30 calls symbol:tests/test_outcome_determinism_permutation.py:_o:9 (high)
  • symbol:tests/test_outcome_explorer_mass.py:test_outcome_explorer_adds_other_bucket:6 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data:1108 (low)
  • symbol:tests/test_outcome_explorer.py:_sample_data:27 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeBar:800 (low)
  • symbol:tests/test_outcome_explorer.py:_sample_data:27 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerData:879 (low)
  • symbol:tests/test_outcome_explorer.py:_sample_data:27 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeRow:831 (low)
  • symbol:tests/test_outcome_explorer.py:_sample_data:27 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeSummary:861 (low)
  • symbol:tests/test_outcome_explorer.py:_summary_row_labels:371 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_outcome_explorer.py:_widget:22 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerWidget:5518 (low)
  • symbol:tests/test_outcome_explorer.py:test_analysis_header_densifies_for_narrow_center_pane:423 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_outcome_explorer.py:test_analysis_header_densifies_for_narrow_center_pane:423 calls symbol:src/helix/studio/outcome_explorer.py:_set_detail_level:11087 (low)
  • symbol:tests/test_outcome_explorer.py:test_analysis_header_densifies_for_narrow_center_pane:423 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerWidget:5518 (low)
  • symbol:tests/test_outcome_explorer.py:test_analysis_header_densifies_for_narrow_center_pane:423 calls symbol:src/helix/studio/outcome_explorer.py:setGeometry:1904 (low)
  • symbol:tests/test_outcome_explorer.py:test_analysis_header_densifies_for_narrow_center_pane:423 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_outcome_explorer.py:test_analysis_header_densifies_for_narrow_center_pane:423 calls symbol:tests/test_outcome_explorer.py:_sample_data:27 (high)
  • symbol:tests/test_outcome_explorer.py:test_analysis_view_plot_keeps_minimum_vertical_share:997 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_outcome_explorer.py:test_analysis_view_plot_keeps_minimum_vertical_share:997 calls symbol:src/helix/studio/outcome_explorer.py:_set_detail_level:11087 (low)
  • symbol:tests/test_outcome_explorer.py:test_analysis_view_plot_keeps_minimum_vertical_share:997 calls symbol:tests/test_outcome_explorer.py:_sample_data:27 (high)
  • symbol:tests/test_outcome_explorer.py:test_analysis_view_plot_keeps_minimum_vertical_share:997 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_boss_signal_banner_exploratory_and_jumps_to_first_blocker_row:1017 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_outcome_explorer.py:test_boss_signal_banner_exploratory_and_jumps_to_first_blocker_row:1017 calls symbol:src/helix/studio/outcome_explorer.py:_set_detail_level:11087 (low)
  • symbol:tests/test_outcome_explorer.py:test_boss_signal_banner_exploratory_and_jumps_to_first_blocker_row:1017 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_outcome_explorer.py:test_boss_signal_banner_exploratory_and_jumps_to_first_blocker_row:1017 calls symbol:tests/test_outcome_explorer.py:_sample_data:27 (high)
  • symbol:tests/test_outcome_explorer.py:test_boss_signal_banner_exploratory_and_jumps_to_first_blocker_row:1017 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_boss_signal_banner_exposes_pilot_brief_action:549 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_outcome_explorer.py:test_boss_signal_banner_exposes_pilot_brief_action:549 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_outcome_explorer.py:test_boss_signal_banner_exposes_pilot_brief_action:549 calls symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 (low)
  • symbol:tests/test_outcome_explorer.py:test_boss_signal_banner_exposes_pilot_brief_action:549 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_outcome_explorer.py:test_boss_signal_banner_exposes_pilot_brief_action:549 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_build_data_from_evs_accepts_absolute_position_range:327 calls symbol:src/helix/studio/outcome_explorer.py:_build_data_from_evs:11049 (low)
  • symbol:tests/test_outcome_explorer.py:test_build_data_from_evs_accepts_absolute_position_range:327 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_build_data_from_evs_accepts_absolute_position_range:327 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_outcome_explorer.py:test_build_data_from_evs_falls_back_to_state_outcomes:247 calls symbol:src/helix/studio/outcome_explorer.py:_build_data_from_evs:11049 (low)
  • symbol:tests/test_outcome_explorer.py:test_build_data_from_evs_falls_back_to_state_outcomes:247 calls symbol:tests/test_gl_panel.py:state:295 (medium)
  • symbol:tests/test_outcome_explorer.py:test_build_data_from_evs_falls_back_to_state_outcomes:247 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_build_data_from_evs_prefers_simulation_params_guide:267 calls symbol:src/helix/studio/outcome_explorer.py:_build_data_from_evs:11049 (low)
  • symbol:tests/test_outcome_explorer.py:test_build_data_from_evs_prefers_simulation_params_guide:267 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_build_data_from_evs_uses_real_sequence_when_nested:202 calls symbol:src/helix/studio/outcome_explorer.py:_build_data_from_evs:11049 (low)
  • symbol:tests/test_outcome_explorer.py:test_build_data_from_evs_uses_real_sequence_when_nested:202 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_build_outcome_explorer_data_accepts_absolute_position_min_max:300 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data:1108 (low)
  • symbol:tests/test_outcome_explorer.py:test_compact_header_toggle_preserves_inspect_summary:375 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_outcome_explorer.py:test_compact_header_toggle_preserves_inspect_summary:375 calls symbol:src/helix/studio/outcome_explorer.py:_set_decision_details_expanded:7051 (low)
  • symbol:tests/test_outcome_explorer.py:test_compact_header_toggle_preserves_inspect_summary:375 calls symbol:src/helix/studio/outcome_explorer.py:_set_detail_level:11087 (low)
  • symbol:tests/test_outcome_explorer.py:test_compact_header_toggle_preserves_inspect_summary:375 calls symbol:src/helix/studio/outcome_explorer.py:set_compact_mode:11156 (low)
  • symbol:tests/test_outcome_explorer.py:test_compact_header_toggle_preserves_inspect_summary:375 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (medium)
  • symbol:tests/test_outcome_explorer.py:test_compact_header_toggle_preserves_inspect_summary:375 calls symbol:tests/test_outcome_explorer.py:_sample_data:27 (high)
  • symbol:tests/test_outcome_explorer.py:test_compact_header_toggle_preserves_inspect_summary:375 calls symbol:tests/test_outcome_explorer.py:_summary_row_labels:371 (high)
  • symbol:tests/test_outcome_explorer.py:test_compact_header_toggle_preserves_inspect_summary:375 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_compact_header_toggle_preserves_inspect_summary:375 calls symbol:tools/studio_screenshot_receipt.mjs:expanded:117 (low)
  • symbol:tests/test_outcome_explorer.py:test_decision_details_include_cas_dna_interaction_proxy_row:1060 calls symbol:src/helix/studio/models.py:EngineInfo:9 (low)
  • symbol:tests/test_outcome_explorer.py:test_decision_details_include_cas_dna_interaction_proxy_row:1060 calls symbol:src/helix/studio/models.py:RunModel:63 (low)
  • symbol:tests/test_outcome_explorer.py:test_decision_details_include_cas_dna_interaction_proxy_row:1060 calls symbol:src/helix/studio/outcome_explorer.py:_build_data_from_evs:11049 (low)
  • symbol:tests/test_outcome_explorer.py:test_decision_details_include_cas_dna_interaction_proxy_row:1060 calls symbol:src/helix/studio/outcome_explorer.py:_set_detail_level:11087 (low)
  • symbol:tests/test_outcome_explorer.py:test_decision_details_include_cas_dna_interaction_proxy_row:1060 calls symbol:src/helix/studio/outcome_explorer.py:set_decision_mode_gate:7184 (low)
  • symbol:tests/test_outcome_explorer.py:test_decision_details_include_cas_dna_interaction_proxy_row:1060 calls symbol:src/helix/studio/outcome_explorer.py:set_run_model:7209 (low)
  • symbol:tests/test_outcome_explorer.py:test_decision_details_include_cas_dna_interaction_proxy_row:1060 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_outcome_explorer.py:test_decision_details_include_cas_dna_interaction_proxy_row:1060 calls symbol:tests/test_outcome_explorer.py:_summary_row_labels:371 (high)
  • symbol:tests/test_outcome_explorer.py:test_decision_details_include_cas_dna_interaction_proxy_row:1060 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_decision_details_include_cas_dna_interaction_proxy_row:1060 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_outcome_explorer.py:test_exploratory_mode_deemphasizes_chart_colors_until_ack:1170 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_outcome_explorer.py:test_exploratory_mode_deemphasizes_chart_colors_until_ack:1170 calls symbol:src/helix/studio/outcome_explorer.py:_ack_exploratory_colors:6307 (low)
  • symbol:tests/test_outcome_explorer.py:test_exploratory_mode_deemphasizes_chart_colors_until_ack:1170 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_outcome_explorer.py:test_exploratory_mode_deemphasizes_chart_colors_until_ack:1170 calls symbol:tests/test_outcome_explorer.py:_sample_data:27 (high)
  • symbol:tests/test_outcome_explorer.py:test_exploratory_mode_deemphasizes_chart_colors_until_ack:1170 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_exploratory_mode_deemphasizes_chart_colors_until_ack:1170 calls symbol:tests/test_studio_evaluation_access.py:remove:28 (medium)
  • symbol:tests/test_outcome_explorer.py:test_exploratory_mode_deemphasizes_chart_colors_until_ack:1170 calls symbol:tests/test_studio_evaluation_access.py:value:22 (medium)
  • symbol:tests/test_outcome_explorer.py:test_inline_outcome_legend_tracks_run_kind:185 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_outcome_explorer.py:test_inline_outcome_legend_tracks_run_kind:185 calls symbol:tests/test_outcome_explorer.py:_sample_data:27 (high)
  • symbol:tests/test_outcome_explorer.py:test_inline_outcome_legend_tracks_run_kind:185 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_intended_pinned_and_mass_label:41 calls symbol:src/helix/studio/outcome_explorer.py:_on_filters_changed:10381 (low)
  • symbol:tests/test_outcome_explorer.py:test_intended_pinned_and_mass_label:41 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_outcome_explorer.py:test_intended_pinned_and_mass_label:41 calls symbol:tests/test_outcome_explorer.py:_sample_data:27 (high)
  • symbol:tests/test_outcome_explorer.py:test_intended_pinned_and_mass_label:41 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_intended_pinned_and_mass_label:41 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_analysis_shell_tracks_filters_and_selection:729 calls symbol:src/helix/studio/outcome_explorer.py:_on_filters_changed:10381 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_analysis_shell_tracks_filters_and_selection:729 calls symbol:src/helix/studio/outcome_explorer.py:_on_outcome_selected:10446 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_analysis_shell_tracks_filters_and_selection:729 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_analysis_shell_tracks_filters_and_selection:729 calls symbol:tests/test_outcome_explorer.py:_sample_data:27 (high)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_analysis_shell_tracks_filters_and_selection:729 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_audit_ribbon_recovers_existing_pilot_package:920 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_audit_ribbon_recovers_existing_pilot_package:920 calls symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_audit_ribbon_recovers_existing_pilot_package:920 calls symbol:src/helix/studio/pilot_handoff.py:write_pilot_handoff_artifacts:771 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_audit_ribbon_recovers_existing_pilot_package:920 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_audit_ribbon_recovers_existing_pilot_package:920 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_copy_archive_path_and_open_archive:822 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_copy_archive_path_and_open_archive:822 calls symbol:src/helix/studio/outcome_explorer.py:_copy_pilot_archive_path_to_clipboard:9916 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_copy_archive_path_and_open_archive:822 calls symbol:src/helix/studio/outcome_explorer.py:_open_pilot_archive:9874 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_copy_archive_path_and_open_archive:822 calls symbol:src/helix/studio/outcome_explorer.py:_write_pilot_brief:9783 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_copy_archive_path_and_open_archive:822 calls symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_copy_archive_path_and_open_archive:822 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_copy_archive_path_and_open_archive:822 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_copy_package_path_and_open_manifest:781 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_copy_package_path_and_open_manifest:781 calls symbol:src/helix/studio/outcome_explorer.py:_copy_pilot_package_path_to_clipboard:9881 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_copy_package_path_and_open_manifest:781 calls symbol:src/helix/studio/outcome_explorer.py:_copy_pilot_verify_command_to_clipboard:9900 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_copy_package_path_and_open_manifest:781 calls symbol:src/helix/studio/outcome_explorer.py:_open_pilot_summary:9862 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_copy_package_path_and_open_manifest:781 calls symbol:src/helix/studio/outcome_explorer.py:_write_pilot_brief:9783 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_copy_package_path_and_open_manifest:781 calls symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_copy_package_path_and_open_manifest:781 calls symbol:src/helix/studio/pilot_handoff.py:render_pilot_package_verify_command:522 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_copy_package_path_and_open_manifest:781 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_copy_package_path_and_open_manifest:781 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_copy_summary_path:855 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_copy_summary_path:855 calls symbol:src/helix/studio/outcome_explorer.py:_copy_pilot_summary_path_to_clipboard:9888 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_copy_summary_path:855 calls symbol:src/helix/studio/outcome_explorer.py:_write_pilot_brief:9783 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_copy_summary_path:855 calls symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_copy_summary_path:855 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_copy_summary_path:855 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_open_last_pilot_package_folder:741 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_open_last_pilot_package_folder:741 calls symbol:src/helix/studio/outcome_explorer.py:_write_pilot_brief:9783 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_open_last_pilot_package_folder:741 calls symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_open_last_pilot_package_folder:741 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_preview_pilot_manifest:882 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_preview_pilot_manifest:882 calls symbol:src/helix/studio/outcome_explorer.py:_write_pilot_brief:9783 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_preview_pilot_manifest:882 calls symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_can_preview_pilot_manifest:882 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_header_shells_and_context_track_data:406 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_header_shells_and_context_track_data:406 calls symbol:tests/test_outcome_explorer.py:_sample_data:27 (high)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_header_shells_and_context_track_data:406 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_pilot_brief_includes_latest_export_provenance:630 calls symbol:src/helix/studio/export_provenance.py:build_export_provenance_v1:33 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_pilot_brief_includes_latest_export_provenance:630 calls symbol:src/helix/studio/export_provenance.py:export_provenance_sha256:88 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_pilot_brief_includes_latest_export_provenance:630 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_pilot_brief_includes_latest_export_provenance:630 calls symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_report:9674 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_pilot_brief_includes_latest_export_provenance:630 calls symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_pilot_brief_includes_latest_export_provenance:630 calls symbol:src/helix/studio/pilot_handoff.py:render_pilot_package_verify_command:522 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_pilot_brief_includes_latest_export_provenance:630 calls symbol:src/helix/systems/perturbation_program.py:with_name:52 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_pilot_brief_includes_latest_export_provenance:630 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_pilot_brief_tracks_active_analysis:450 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_pilot_brief_tracks_active_analysis:450 calls symbol:src/helix/studio/outcome_explorer.py:_pilot_brief_report:9674 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_pilot_brief_tracks_active_analysis:450 calls symbol:src/helix/studio/outcome_explorer.py:_write_pilot_brief:9783 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_pilot_brief_tracks_active_analysis:450 calls symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_pilot_brief_tracks_active_analysis:450 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_outcome_explorer.py:test_outcome_explorer_pilot_brief_tracks_active_analysis:450 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_outcome_hover_requires_bar_hit:51 calls symbol:src/helix/live/viz/hud.py:contains:118 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_hover_requires_bar_hit:51 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_hover_requires_bar_hit:51 calls symbol:src/helix/studio/outcome_explorer.py:_bar_height_px:3167 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_hover_requires_bar_hit:51 calls symbol:src/helix/studio/outcome_explorer.py:_filtered_bars:3267 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_hover_requires_bar_hit:51 calls symbol:src/helix/studio/outcome_explorer.py:_on_chart_view_changed:11452 (low)
  • symbol:tests/test_outcome_explorer.py:test_outcome_hover_requires_bar_hit:51 calls symbol:tests/test_modern_qt_dpr_resize_click_mapping_guardrail.py:x:14 (medium)
  • symbol:tests/test_outcome_explorer.py:test_outcome_hover_requires_bar_hit:51 calls symbol:tests/test_modern_qt_dpr_resize_click_mapping_guardrail.py:y:17 (medium)
  • symbol:tests/test_outcome_explorer.py:test_outcome_hover_requires_bar_hit:51 calls symbol:tests/test_outcome_explorer.py:_sample_data:27 (high)
  • symbol:tests/test_outcome_explorer.py:test_outcome_hover_requires_bar_hit:51 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_outcome_hover_requires_bar_hit:51 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/test_outcome_explorer.py:test_overlay_legend_hidden_without_baseline:176 calls symbol:src/helix/studio/outcome_explorer.py:set_baseline_overlay:11944 (low)
  • symbol:tests/test_outcome_explorer.py:test_overlay_legend_hidden_without_baseline:176 calls symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 (low)
  • symbol:tests/test_outcome_explorer.py:test_overlay_legend_hidden_without_baseline:176 calls symbol:tests/test_outcome_explorer.py:_evs_payload:143 (high)
  • symbol:tests/test_outcome_explorer.py:test_overlay_legend_hidden_without_baseline:176 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_overlay_legend_visibility_and_text:160 calls symbol:src/helix/studio/outcome_explorer.py:set_baseline_overlay:11944 (low)
  • symbol:tests/test_outcome_explorer.py:test_overlay_legend_visibility_and_text:160 calls symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 (low)
  • symbol:tests/test_outcome_explorer.py:test_overlay_legend_visibility_and_text:160 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_outcome_explorer.py:test_overlay_legend_visibility_and_text:160 calls symbol:tests/test_outcome_explorer.py:_evs_payload:143 (high)
  • symbol:tests/test_outcome_explorer.py:test_overlay_legend_visibility_and_text:160 calls symbol:tests/test_outcome_explorer.py:_sample_data:27 (high)
  • symbol:tests/test_outcome_explorer.py:test_overlay_legend_visibility_and_text:160 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_run_summary_falls_back_to_evs_config_metadata:1137 calls symbol:src/helix/studio/outcome_explorer.py:set_evs:10965 (low)
  • symbol:tests/test_outcome_explorer.py:test_run_summary_falls_back_to_evs_config_metadata:1137 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_outcome_explorer.py:test_run_summary_falls_back_to_evs_config_metadata:1137 calls symbol:tests/test_outcome_explorer.py:_sample_data:27 (high)
  • symbol:tests/test_outcome_explorer.py:test_run_summary_falls_back_to_evs_config_metadata:1137 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_species_badge_updates_from_run_summary:1312 calls symbol:src/helix/studio/models.py:EngineInfo:9 (low)
  • symbol:tests/test_outcome_explorer.py:test_species_badge_updates_from_run_summary:1312 calls symbol:src/helix/studio/models.py:RunModel:63 (low)
  • symbol:tests/test_outcome_explorer.py:test_species_badge_updates_from_run_summary:1312 calls symbol:src/helix/studio/outcome_explorer.py:set_run_model:7209 (low)
  • symbol:tests/test_outcome_explorer.py:test_species_badge_updates_from_run_summary:1312 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_stability_tooltip_hides_grade_in_filter_only_score_mode:1240 calls symbol:src/helix/studio/outcome_explorer.py:_format_stability_chip:8587 (low)
  • symbol:tests/test_outcome_explorer.py:test_stability_tooltip_hides_grade_in_filter_only_score_mode:1240 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_explorer.py:test_stability_tooltip_keeps_grade_in_decision_grade_probability_mode:1282 calls symbol:src/helix/studio/outcome_explorer.py:_format_stability_chip:8587 (low)
  • symbol:tests/test_outcome_explorer.py:test_stability_tooltip_keeps_grade_in_decision_grade_probability_mode:1282 calls symbol:tests/test_outcome_explorer.py:_widget:22 (high)
  • symbol:tests/test_outcome_flow_intent.py:test_matches_intent_base_edit_substitution:14 calls symbol:src/helix/studio/outcome_explorer.py:_matches_intent:569 (low)
  • symbol:tests/test_outcome_flow_intent.py:test_matches_intent_knockout_frameshift:4 calls symbol:src/helix/studio/outcome_explorer.py:_matches_intent:569 (low)
  • symbol:tests/test_outcome_flow_intent.py:test_matches_intent_prime_intended_label:9 calls symbol:src/helix/studio/outcome_explorer.py:_matches_intent:569 (low)
  • symbol:tests/test_outcome_flow_intent.py:test_matches_intent_unknown_defaults_to_intended_token:19 calls symbol:src/helix/studio/outcome_explorer.py:_matches_intent:569 (low)
  • symbol:tests/test_outcome_metadata_chips.py:_dummy_run:23 calls symbol:src/helix/studio/models.py:EngineInfo:9 (low)
  • symbol:tests/test_outcome_metadata_chips.py:_dummy_run:23 calls symbol:src/helix/studio/models.py:OutcomeModel:31 (low)
  • symbol:tests/test_outcome_metadata_chips.py:_dummy_run:23 calls symbol:src/helix/studio/models.py:RunModel:63 (low)
  • symbol:tests/test_outcome_metadata_chips.py:test_metadata_chips_show_and_hide:41 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerWidget:5518 (low)
  • symbol:tests/test_outcome_metadata_chips.py:test_metadata_chips_show_and_hide:41 calls symbol:src/helix/studio/outcome_explorer.py:set_run_model:7209 (low)
  • symbol:tests/test_outcome_metadata_chips.py:test_metadata_chips_show_and_hide:41 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_outcome_metadata_chips.py:test_metadata_chips_show_and_hide:41 calls symbol:tests/test_outcome_metadata_chips.py:_dummy_run:23 (high)
  • symbol:tests/test_outcome_metadata_chips.py:test_metadata_chips_show_and_hide:41 calls symbol:tests/test_outcome_metadata_chips.py:_ensure_app:16 (high)
  • symbol:tests/test_outcome_normalize.py:_o:7 calls symbol:src/helix/lightcone/contract.py:Outcome:319 (low)
  • symbol:tests/test_outcome_normalize.py:test_normalize_sums_to_one:18 calls symbol:src/helix/lightcone/outcomes.py:normalize_outcomes:20 (low)
  • symbol:tests/test_outcome_normalize.py:test_normalize_sums_to_one:18 calls symbol:tests/test_outcome_normalize.py:_o:7 (high)
  • symbol:tests/test_outcome_normalize.py:test_trim_topk_plus_tail_renormalizes:28 calls symbol:src/helix/lightcone/outcomes.py:trim_outcomes:91 (low)
  • symbol:tests/test_outcome_normalize.py:test_trim_topk_plus_tail_renormalizes:28 calls symbol:tests/test_outcome_normalize.py:_o:7 (high)
  • symbol:tests/test_outcome_perturbation_cache.py:_make_data:23 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeBar:800 (low)
  • symbol:tests/test_outcome_perturbation_cache.py:_make_data:23 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerData:879 (low)
  • symbol:tests/test_outcome_perturbation_cache.py:_make_data:23 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeRow:831 (low)
  • symbol:tests/test_outcome_perturbation_cache.py:_make_data:23 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeSummary:861 (low)
  • symbol:tests/test_outcome_perturbation_cache.py:test_perturbation_cache_cleared_on_fingerprint_change:72 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerWidget:5518 (low)
  • symbol:tests/test_outcome_perturbation_cache.py:test_perturbation_cache_cleared_on_fingerprint_change:72 calls symbol:tests/test_outcome_perturbation_cache.py:_make_data:23 (high)
  • symbol:tests/test_outcome_perturbation_cache.py:test_provider_receives_target_id:90 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerWidget:5518 (low)
  • symbol:tests/test_outcome_perturbation_cache.py:test_provider_receives_target_id:90 calls symbol:tests/test_outcome_perturbation_cache.py:_make_data:23 (high)
  • symbol:tests/test_outcome_posterior.py:test_assimilate_posterior_emits_trace:117 calls symbol:src/helix/sim/evidence.py:assimilate_posterior:111 (low)
  • symbol:tests/test_outcome_posterior.py:test_assimilate_posterior_emits_trace:117 calls symbol:src/helix/sim/evidence.py:EvidenceSpec:10 (low)
  • symbol:tests/test_outcome_posterior.py:test_assimilate_posterior_emits_trace:117 calls symbol:src/helix/sim/posterior.py:build_posterior:458 (low)
  • symbol:tests/test_outcome_posterior.py:test_assimilate_posterior_identity_trace:132 calls symbol:src/helix/sim/evidence.py:assimilate_posterior:111 (low)
  • symbol:tests/test_outcome_posterior.py:test_assimilate_posterior_identity_trace:132 calls symbol:src/helix/sim/evidence.py:EvidenceSpec:10 (low)
  • symbol:tests/test_outcome_posterior.py:test_assimilate_posterior_identity_trace:132 calls symbol:src/helix/sim/posterior.py:build_posterior:458 (low)
  • symbol:tests/test_outcome_posterior.py:test_build_outcome_distribution_entropy_failure_mass:12 calls symbol:src/helix/sim/posterior.py:build_outcome_distribution:376 (low)
  • symbol:tests/test_outcome_posterior.py:test_build_outcome_distribution_truncation:25 calls symbol:src/helix/sim/posterior.py:build_outcome_distribution:376 (low)
  • symbol:tests/test_outcome_posterior.py:test_posterior_contract_guard_rejects_missing_reason:146 calls symbol:src/helix/sim/posterior.py:build_posterior:458 (low)
  • symbol:tests/test_outcome_posterior.py:test_simulate_cut_repair_attaches_posterior:38 calls symbol:src/helix/crispr/simulate.py:simulate_cut_repair:270 (low)
  • symbol:tests/test_outcome_posterior.py:test_simulate_cut_repair_embeds_edit_spec_and_context:91 calls symbol:src/helix/crispr/simulate.py:simulate_cut_repair:270 (low)
  • symbol:tests/test_outcome_posterior.py:test_simulate_cut_repair_includes_offtarget_hits_when_enabled:81 calls symbol:src/helix/crispr/simulate.py:simulate_cut_repair:270 (low)
  • symbol:tests/test_outcome_posterior.py:test_simulate_cut_repair_off_target_mode_none_disables_off_target:70 calls symbol:src/helix/crispr/simulate.py:simulate_cut_repair:270 (low)
  • symbol:tests/test_outcome_ribbon_label_selection.py:_bar:17 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeBar:800 (low)
  • symbol:tests/test_outcome_ribbon_label_selection.py:test_choose_outcome_ribbon_labels_pins_selected_then_primary:30 calls symbol:src/helix/studio/outcome_explorer.py:_choose_outcome_ribbon_labels:296 (low)
  • symbol:tests/test_outcome_ribbon_label_selection.py:test_choose_outcome_ribbon_labels_pins_selected_then_primary:30 calls symbol:tests/test_outcome_ribbon_label_selection.py:_bar:17 (high)
  • symbol:tests/test_outcome_ribbon_label_selection.py:test_choose_outcome_ribbon_labels_respects_budget_after_pins:46 calls symbol:src/helix/studio/outcome_explorer.py:_choose_outcome_ribbon_labels:296 (low)
  • symbol:tests/test_outcome_ribbon_label_selection.py:test_choose_outcome_ribbon_labels_respects_budget_after_pins:46 calls symbol:tests/test_outcome_ribbon_label_selection.py:_bar:17 (high)
  • symbol:tests/test_outcome_ribbon_label_selection.py:test_choose_outcome_ribbon_labels_summary_mode_is_single_label:63 calls symbol:src/helix/studio/outcome_explorer.py:_choose_outcome_ribbon_labels:296 (low)
  • symbol:tests/test_outcome_ribbon_label_selection.py:test_choose_outcome_ribbon_labels_summary_mode_is_single_label:63 calls symbol:tests/test_outcome_ribbon_label_selection.py:_bar:17 (high)
  • symbol:tests/test_outcome_space_map.py:_sample_data:41 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeBar:800 (low)
  • symbol:tests/test_outcome_space_map.py:_sample_data:41 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerData:879 (low)
  • symbol:tests/test_outcome_space_map.py:_sample_data:41 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeRow:831 (low)
  • symbol:tests/test_outcome_space_map.py:_sample_data:41 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeSummary:861 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_click_emits_selection:476 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_click_emits_selection:476 calls symbol:src/helix/studio/outcome_space_map.py:hit_nodes:389 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_click_emits_selection:476 calls symbol:src/helix/studio/outcome_space_map.py:OutcomeSpaceMapWidget:950 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_click_emits_selection:476 calls symbol:src/helix/studio/outcome_space_map.py:set_selected_label:1112 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_click_emits_selection:476 calls symbol:src/helix/studio/session.py:connect:34 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_click_emits_selection:476 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_click_emits_selection:476 calls symbol:tests/test_modern_qt_dpr_resize_click_mapping_guardrail.py:x:14 (medium)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_click_emits_selection:476 calls symbol:tests/test_modern_qt_dpr_resize_click_mapping_guardrail.py:y:17 (medium)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_click_emits_selection:476 calls symbol:tests/test_outcome_space_map.py:_app:37 (high)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_click_emits_selection:476 calls symbol:tests/test_outcome_space_map.py:_sample_data:41 (high)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_collapsed_peak_positions_fan_out_horizontally:230 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_collapsed_peak_positions_fan_out_horizontally:230 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeBar:800 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_collapsed_peak_positions_fan_out_horizontally:230 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerData:879 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_collapsed_peak_positions_fan_out_horizontally:230 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeSummary:861 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_collapsed_peak_positions_fan_out_horizontally:230 calls symbol:src/helix/studio/outcome_space_map.py:hit_nodes:389 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_collapsed_peak_positions_fan_out_horizontally:230 calls symbol:src/helix/studio/outcome_space_map.py:OutcomeSpaceMapWidget:950 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_collapsed_peak_positions_fan_out_horizontally:230 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_collapsed_peak_positions_fan_out_horizontally:230 calls symbol:tests/test_modern_qt_dpr_resize_click_mapping_guardrail.py:x:14 (medium)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_collapsed_peak_positions_fan_out_horizontally:230 calls symbol:tests/test_outcome_space_map.py:_app:37 (high)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_compact_label_helpers_reduce_right_lane_width:137 calls symbol:src/helix/studio/outcome_space_map.py:_compact_label_text:247 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_compact_label_helpers_reduce_right_lane_width:137 calls symbol:src/helix/studio/outcome_space_map.py:_label_lane_width:234 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_compact_plot_copy_helpers_shorten_annotations:147 calls symbol:src/helix/studio/outcome_space_map.py:_collapsed_peak_note_text:188 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_compact_plot_copy_helpers_shorten_annotations:147 calls symbol:src/helix/studio/outcome_space_map.py:_plot_subtitle_text:178 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_compact_summary_strip_shortens_copy_and_meta:392 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_compact_summary_strip_shortens_copy_and_meta:392 calls symbol:src/helix/studio/outcome_space_map.py:OutcomeSpaceMapWidget:950 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_compact_summary_strip_shortens_copy_and_meta:392 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_compact_summary_strip_shortens_copy_and_meta:392 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_compact_summary_strip_shortens_copy_and_meta:392 calls symbol:tests/test_outcome_space_map.py:_app:37 (high)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_compact_summary_strip_shortens_copy_and_meta:392 calls symbol:tests/test_outcome_space_map.py:_sample_data:41 (high)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_export_writes_png_sidecars:507 calls symbol:src/helix/studio/outcome_space_map.py:OutcomeSpaceMapWidget:950 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_export_writes_png_sidecars:507 calls symbol:src/helix/studio/outcome_space_map.py:set_observed_overlay:1107 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_export_writes_png_sidecars:507 calls symbol:src/helix/studio/results_io.py:results_record_sha256:83 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_export_writes_png_sidecars:507 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_export_writes_png_sidecars:507 calls symbol:src/helix/studio/session.py:update:223 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_export_writes_png_sidecars:507 calls symbol:tests/test_outcome_space_map.py:_app:37 (high)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_export_writes_png_sidecars:507 calls symbol:tests/test_visual_diff_report.py:_write_png:13 (medium)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_layout_deterministic_under_permutation:321 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_layout_deterministic_under_permutation:321 calls symbol:src/helix/studio/outcome_space_map.py:hit_nodes:389 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_layout_deterministic_under_permutation:321 calls symbol:src/helix/studio/outcome_space_map.py:OutcomeSpaceMapWidget:950 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_layout_deterministic_under_permutation:321 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_layout_deterministic_under_permutation:321 calls symbol:tests/test_modern_qt_dpr_resize_click_mapping_guardrail.py:x:14 (medium)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_layout_deterministic_under_permutation:321 calls symbol:tests/test_modern_qt_dpr_resize_click_mapping_guardrail.py:y:17 (medium)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_layout_deterministic_under_permutation:321 calls symbol:tests/test_outcome_space_map.py:_app:37 (high)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_layout_deterministic_under_permutation:321 calls symbol:tests/test_outcome_space_map.py:_sample_data:41 (high)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_mass_strip_render_path_handles_collapsed_x:178 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_mass_strip_render_path_handles_collapsed_x:178 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeBar:800 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_mass_strip_render_path_handles_collapsed_x:178 calls symbol:src/helix/studio/outcome_space_map.py:hit_nodes:389 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_mass_strip_render_path_handles_collapsed_x:178 calls symbol:src/helix/studio/outcome_space_map.py:OutcomeSpaceMapWidget:950 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_mass_strip_render_path_handles_collapsed_x:178 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_mass_strip_render_path_handles_collapsed_x:178 calls symbol:tests/test_outcome_space_map.py:_app:37 (high)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_mass_strip_render_path_handles_collapsed_x:178 calls symbol:tests/test_outcome_space_map.py:_sample_data:41 (high)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_mass_strip_render_path_handles_collapsed_x:178 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_narrow_plot_uses_compact_label_lane:215 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_narrow_plot_uses_compact_label_lane:215 calls symbol:src/helix/studio/outcome_space_map.py:OutcomeSpaceMapWidget:950 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_narrow_plot_uses_compact_label_lane:215 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_narrow_plot_uses_compact_label_lane:215 calls symbol:tests/test_outcome_space_map.py:_app:37 (high)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_narrow_plot_uses_compact_label_lane:215 calls symbol:tests/test_outcome_space_map.py:_sample_data:41 (high)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_no_edit_label_helper_handles_common_forms:130 calls symbol:src/helix/studio/outcome_space_map.py:_is_no_edit_label:257 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_overlay_tv_and_unmatched_accounting:346 calls symbol:src/helix/studio/outcome_space_map.py:OutcomeSpaceMapWidget:950 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_overlay_tv_and_unmatched_accounting:346 calls symbol:src/helix/studio/outcome_space_map.py:set_observed_overlay:1107 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_overlay_tv_and_unmatched_accounting:346 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_overlay_tv_and_unmatched_accounting:346 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_overlay_tv_and_unmatched_accounting:346 calls symbol:tests/test_outcome_space_map.py:_app:37 (high)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_overlay_tv_and_unmatched_accounting:346 calls symbol:tests/test_outcome_space_map.py:_sample_data:41 (high)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_readable_text_uses_window_text_role:114 calls symbol:src/helix/studio/outcome_space_map.py:_window_text_alpha:263 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_readable_text_uses_window_text_role:114 calls symbol:src/helix/studio/outcome_space_map.py:OutcomeSpaceMapWidget:950 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_readable_text_uses_window_text_role:114 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_readable_text_uses_window_text_role:114 calls symbol:tests/test_outcome_space_map.py:_app:37 (high)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_short_height_hides_note_and_tightens_strip:418 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_short_height_hides_note_and_tightens_strip:418 calls symbol:src/helix/studio/outcome_space_map.py:OutcomeSpaceMapWidget:950 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_short_height_hides_note_and_tightens_strip:418 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_short_height_hides_note_and_tightens_strip:418 calls symbol:tests/test_modern_qt_dpr_resize_click_mapping_guardrail.py:y:17 (medium)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_short_height_hides_note_and_tightens_strip:418 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_short_height_hides_note_and_tightens_strip:418 calls symbol:tests/test_outcome_space_map.py:_app:37 (high)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_short_height_hides_note_and_tightens_strip:418 calls symbol:tests/test_outcome_space_map.py:_sample_data:41 (high)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_short_height_hides_note_and_tightens_strip:418 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_short_plot_helpers_shorten_titles_and_footer_labels:153 calls symbol:src/helix/studio/outcome_space_map.py:_compact_trust_text:314 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_short_plot_helpers_shorten_titles_and_footer_labels:153 calls symbol:src/helix/studio/outcome_space_map.py:_plot_mass_strip_height:224 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_short_plot_helpers_shorten_titles_and_footer_labels:153 calls symbol:src/helix/studio/outcome_space_map.py:_plot_mass_strip_title:230 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_short_plot_helpers_shorten_titles_and_footer_labels:153 calls symbol:src/helix/studio/outcome_space_map.py:_plot_title_text:198 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_short_plot_helpers_shorten_titles_and_footer_labels:153 calls symbol:src/helix/studio/outcome_space_map.py:_reference_peak_label:202 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_short_plot_mode_reclaims_plot_field_height:458 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_short_plot_mode_reclaims_plot_field_height:458 calls symbol:src/helix/studio/outcome_space_map.py:OutcomeSpaceMapWidget:950 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_short_plot_mode_reclaims_plot_field_height:458 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_short_plot_mode_reclaims_plot_field_height:458 calls symbol:tests/test_outcome_space_map.py:_app:37 (high)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_short_plot_mode_reclaims_plot_field_height:458 calls symbol:tests/test_outcome_space_map.py:_sample_data:41 (high)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_short_plot_mode_reclaims_plot_field_height:458 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_short_summary_value_helper_compacts_long_tokens:172 calls symbol:src/helix/studio/outcome_space_map.py:_short_summary_value_text:282 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_summary_strip_tracks_focus_and_run_context:365 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_summary_strip_tracks_focus_and_run_context:365 calls symbol:src/helix/studio/outcome_space_map.py:OutcomeSpaceMapWidget:950 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_summary_strip_tracks_focus_and_run_context:365 calls symbol:src/helix/studio/outcome_space_map.py:set_selected_label:1112 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_summary_strip_tracks_focus_and_run_context:365 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_summary_strip_tracks_focus_and_run_context:365 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_summary_strip_tracks_focus_and_run_context:365 calls symbol:tests/test_outcome_space_map.py:_app:37 (high)
  • symbol:tests/test_outcome_space_map.py:test_outcome_space_map_summary_strip_tracks_focus_and_run_context:365 calls symbol:tests/test_outcome_space_map.py:_sample_data:41 (high)
  • symbol:tests/test_outcome_stale_drop.py:_graph:6 calls symbol:src/helix/studio/rail_model.py:RailGraph:83 (low)
  • symbol:tests/test_outcome_stale_drop.py:_graph:6 calls symbol:src/helix/studio/rail_model.py:RailSegment:47 (low)
  • symbol:tests/test_outcome_stale_drop.py:test_outcome_commit_drops_stale_plan:18 calls symbol:src/helix/studio/rail_state.py:begin_compute:83 (low)
  • symbol:tests/test_outcome_stale_drop.py:test_outcome_commit_drops_stale_plan:18 calls symbol:src/helix/studio/rail_state.py:RailStateStore:20 (low)
  • symbol:tests/test_outcome_stale_drop.py:test_outcome_commit_drops_stale_plan:18 calls symbol:src/helix/studio/rail_state.py:set_graph:60 (low)
  • symbol:tests/test_outcome_stale_drop.py:test_outcome_commit_drops_stale_plan:18 calls symbol:tests/test_outcome_stale_drop.py:_graph:6 (high)
  • symbol:tests/test_packaging_metadata.py:test_console_scripts_keep_helix_aliases:18 calls symbol:tests/test_packaging_metadata.py:_load_pyproject:11 (high)
  • symbol:tests/test_packaging_metadata.py:test_package_data_excludes_bytecode_and_pycache:25 calls symbol:tests/test_packaging_metadata.py:_load_pyproject:11 (high)
  • symbol:tests/test_packaging_pyinstaller_doc_contract.py:test_packaging_pyinstaller_specs_reference_existing_entrypoints:50 calls symbol:src/helix/systems/perturbation_program.py:with_name:52 (low)
  • symbol:tests/test_packaging_release_contract.py:test_packaging_pyinstaller_doc_matches_release_workflow_desktop_matrix:19 calls symbol:tests/test_packaging_release_contract.py:_read_text:15 (high)
  • symbol:tests/test_packaging_trusted_release_contract.py:test_packaging_pyinstaller_doc_matches_release_workflow_trusted_build_paths:13 calls symbol:tests/test_packaging_trusted_release_contract.py:_read_text:9 (high)
  • symbol:tests/test_pam_seed_cuda.py:test_pam_seed_hotspot_location:47 calls symbol:src/helix/helix_cuda_fields.py:pam_seed_scores:18 (low)
  • symbol:tests/test_pam_seed_cuda.py:test_pam_seed_hotspot_location:47 calls symbol:tests/test_pam_seed_cuda.py:_enc_pam:17 (high)
  • symbol:tests/test_pam_seed_cuda.py:test_pam_seed_hotspot_location:47 calls symbol:tests/test_pam_seed_cuda.py:_enc_seq:12 (high)
  • symbol:tests/test_pam_seed_cuda.py:test_pam_seed_no_pam_matches:25 calls symbol:src/helix/helix_cuda_fields.py:pam_seed_scores:18 (low)
  • symbol:tests/test_pam_seed_cuda.py:test_pam_seed_no_pam_matches:25 calls symbol:tests/test_pam_seed_cuda.py:_enc_pam:17 (high)
  • symbol:tests/test_pam_seed_cuda.py:test_pam_seed_no_pam_matches:25 calls symbol:tests/test_pam_seed_cuda.py:_enc_seq:12 (high)
  • symbol:tests/test_pam_seed_cuda.py:test_pam_seed_single_match:35 calls symbol:src/helix/helix_cuda_fields.py:pam_seed_scores:18 (low)
  • symbol:tests/test_pam_seed_cuda.py:test_pam_seed_single_match:35 calls symbol:tests/test_pam_seed_cuda.py:_enc_pam:17 (high)
  • symbol:tests/test_pam_seed_cuda.py:test_pam_seed_single_match:35 calls symbol:tests/test_pam_seed_cuda.py:_enc_seq:12 (high)
  • symbol:tests/test_partner_followup.py:test_partner_followup_generates_emails:37 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_partner_followup.py:test_partner_followup_generates_emails:37 calls symbol:tests/test_partner_followup.py:_write_latest_csv:10 (high)
  • symbol:tests/test_partner_followup.py:test_partner_followup_generates_emails:37 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:bundle:22 (low)
  • symbol:tests/test_partner_followup.py:test_partner_followup_latest_per_org:110 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_partner_followup.py:test_partner_followup_latest_per_org:110 calls symbol:tests/test_partner_followup.py:_write_latest_csv:10 (high)
  • symbol:tests/test_partner_followup.py:test_partner_followup_writes_summary_draft_and_state:138 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_partner_followup.py:test_partner_followup_writes_summary_draft_and_state:138 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_partner_followup.py:test_partner_followup_writes_summary_draft_and_state:138 calls symbol:tests/test_partner_followup.py:_write_latest_csv:10 (high)
  • symbol:tests/test_pcr_engine.py:_basic_config:14 calls symbol:src/helix/studio/session.py:PCRConfig:668 (low)
  • symbol:tests/test_pcr_engine.py:test_find_amplicon_locations:67 calls symbol:src/helix/studio/pcr_engine.py:find_amplicon:26 (low)
  • symbol:tests/test_pcr_engine.py:test_pcr_generates_amplicon_and_growth:29 calls symbol:src/helix/studio/pcr_engine.py:simulate_pcr:46 (low)
  • symbol:tests/test_pcr_engine.py:test_pcr_generates_amplicon_and_growth:29 calls symbol:tests/test_pcr_engine.py:_basic_config:14 (high)
  • symbol:tests/test_pcr_engine.py:test_pcr_invalid_primers_raise:38 calls symbol:src/helix/studio/pcr_engine.py:simulate_pcr:46 (low)
  • symbol:tests/test_pcr_engine.py:test_pcr_invalid_primers_raise:38 calls symbol:tests/test_pcr_engine.py:_basic_config:14 (high)
  • symbol:tests/test_pcr_engine.py:test_pcr_metrics_roundtrip:44 calls symbol:src/helix/studio/pcr_engine.py:simulate_pcr:46 (low)
  • symbol:tests/test_pcr_engine.py:test_pcr_metrics_roundtrip:44 calls symbol:src/helix/studio/run_metrics.py:compute_run_metrics:134 (low)
  • symbol:tests/test_pcr_engine.py:test_pcr_metrics_roundtrip:44 calls symbol:src/helix/studio/session.py:_serialize_pcr_config:702 (low)
  • symbol:tests/test_pcr_engine.py:test_pcr_metrics_roundtrip:44 calls symbol:src/helix/studio/session.py:_serialize_pcr_result:735 (low)
  • symbol:tests/test_pcr_engine.py:test_pcr_metrics_roundtrip:44 calls symbol:tests/test_pcr_engine.py:_basic_config:14 (high)
  • symbol:tests/test_pcr_engine.py:test_pcr_report_markdown_contains_section:74 calls symbol:src/helix/studio/pcr_engine.py:simulate_pcr:46 (low)
  • symbol:tests/test_pcr_engine.py:test_pcr_report_markdown_contains_section:74 calls symbol:src/helix/studio/run_metrics.py:build_report:249 (low)
  • symbol:tests/test_pcr_engine.py:test_pcr_report_markdown_contains_section:74 calls symbol:src/helix/studio/run_metrics.py:render_markdown_report:290 (low)
  • symbol:tests/test_pcr_engine.py:test_pcr_report_markdown_contains_section:74 calls symbol:src/helix/studio/session.py:_serialize_pcr_config:702 (low)
  • symbol:tests/test_pcr_engine.py:test_pcr_report_markdown_contains_section:74 calls symbol:src/helix/studio/session.py:_serialize_pcr_result:735 (low)
  • symbol:tests/test_pcr_engine.py:test_pcr_report_markdown_contains_section:74 calls symbol:tests/test_pcr_engine.py:_basic_config:14 (high)
  • symbol:tests/test_phase1_knn.py:_dummy_pack:12 calls symbol:src/helix/evaluation/packs.py:EvaluationPackV1:157 (low)
  • symbol:tests/test_phase1_knn.py:test_assign_groups_to_folds_is_deterministic_and_disjoint:31 calls symbol:src/helix/eval/azimuth_knn_phase1.py:assign_groups_to_folds:161 (low)
  • symbol:tests/test_phase1_knn.py:test_knn_smoothing_reduces_variance_for_constructed_case:113 calls symbol:src/helix/eval/azimuth_knn_phase1.py:knn_topk_sorted:327 (low)
  • symbol:tests/test_phase1_knn.py:test_knn_topk_sorted_tie_breaks_by_index:43 calls symbol:src/helix/eval/azimuth_knn_phase1.py:knn_topk_sorted:327 (low)
  • symbol:tests/test_phase1_knn.py:test_run_phase1_cv_rejects_gene_overlap_between_holdout_and_train:57 calls symbol:src/helix/eval/azimuth_knn_phase1.py:BaseModel:265 (low)
  • symbol:tests/test_phase1_knn.py:test_run_phase1_cv_rejects_gene_overlap_between_holdout_and_train:57 calls symbol:src/helix/eval/azimuth_knn_phase1.py:Row:74 (low)
  • symbol:tests/test_phase1_knn.py:test_run_phase1_cv_rejects_gene_overlap_between_holdout_and_train:57 calls symbol:src/helix/eval/azimuth_knn_phase1.py:run_phase1_cv:409 (low)
  • symbol:tests/test_phase1_knn.py:test_run_phase1_cv_rejects_gene_overlap_between_holdout_and_train:57 calls symbol:src/helix/evaluation/packs.py:EvaluationLabelItemV1:179 (low)
  • symbol:tests/test_phase1_knn.py:test_run_phase1_cv_rejects_gene_overlap_between_holdout_and_train:57 calls symbol:src/helix/evaluation/packs.py:EvaluationLabelsV1:187 (low)
  • symbol:tests/test_phase1_knn.py:test_run_phase1_cv_rejects_gene_overlap_between_holdout_and_train:57 calls symbol:tests/test_phase1_knn.py:_dummy_pack:12 (high)
  • symbol:tests/test_playground_crispr_micro.py:_dag_node_index:20 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/test_playground_crispr_micro.py:test_playground_crispr_micro_fixtures_match_engine:35 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/test_playground_crispr_micro.py:test_playground_crispr_micro_fixtures_match_engine:35 calls symbol:tests/test_playground_crispr_micro.py:_dag_edge_multiset:25 (high)
  • symbol:tests/test_playground_crispr_micro.py:test_playground_crispr_micro_fixtures_match_engine:35 calls symbol:tests/test_playground_crispr_micro.py:_dag_node_index:20 (high)
  • symbol:tests/test_playground_crispr_micro.py:test_playground_crispr_micro_fixtures_match_engine:35 calls symbol:tests/test_playground_crispr_micro.py:_load_json:16 (high)
  • symbol:tests/test_plugin_isolation_rules.py:test_isolation_rules_default_prefers_shared:7 calls symbol:src/helix/studio/plugins/isolation_rules.py:should_use_dedicated_extension_host:6 (low)
  • symbol:tests/test_plugin_isolation_rules.py:test_isolation_rules_default_prefers_shared:7 calls symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 (low)
  • symbol:tests/test_plugin_isolation_rules.py:test_isolation_rules_subprocess_forces_dedicated:12 calls symbol:src/helix/studio/plugins/isolation_rules.py:should_use_dedicated_extension_host:6 (low)
  • symbol:tests/test_plugin_isolation_rules.py:test_isolation_rules_subprocess_forces_dedicated:12 calls symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 (low)
  • symbol:tests/test_plugin_isolation_rules.py:test_isolation_rules_web_panels_network_forces_dedicated:17 calls symbol:src/helix/studio/plugins/isolation_rules.py:should_use_dedicated_extension_host:6 (low)
  • symbol:tests/test_plugin_isolation_rules.py:test_isolation_rules_web_panels_network_forces_dedicated:17 calls symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 (low)
  • symbol:tests/test_plugin_packages.py:_keypair:33 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_plugin_packages.py:test_install_from_url_creates_plugins_dir:289 calls symbol:src/helix/studio/plugins/plugin_package.py:build_plugin_package:226 (low)
  • symbol:tests/test_plugin_packages.py:test_install_from_url_creates_plugins_dir:289 calls symbol:tests/test_plugin_packages.py:_write_plugin:47 (high)
  • symbol:tests/test_plugin_packages.py:test_plugin_install_atomic_recovery_after_interrupted_swap:232 calls symbol:src/helix/studio/plugins/install_txn.py:recover_incomplete_installs:157 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_install_atomic_recovery_after_interrupted_swap:232 calls symbol:src/helix/studio/plugins/installer.py:install_plugin_package_from_file:120 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_install_atomic_recovery_after_interrupted_swap:232 calls symbol:src/helix/studio/plugins/manager.py:discover:245 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_install_atomic_recovery_after_interrupted_swap:232 calls symbol:src/helix/studio/plugins/manager.py:HelixPluginManager:186 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_install_atomic_recovery_after_interrupted_swap:232 calls symbol:src/helix/studio/plugins/plugin_package.py:build_plugin_package:226 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_install_atomic_recovery_after_interrupted_swap:232 calls symbol:src/helix/studio/plugins/trust_store.py:load:32 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_install_atomic_recovery_after_interrupted_swap:232 calls symbol:tests/test_plugin_packages.py:_write_plugin:47 (high)
  • symbol:tests/test_plugin_packages.py:test_plugin_install_update_and_rollback:166 calls symbol:src/helix/studio/plugins/installer.py:install_plugin_package_from_file:120 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_install_update_and_rollback:166 calls symbol:src/helix/studio/plugins/installer.py:list_cached_versions:82 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_install_update_and_rollback:166 calls symbol:src/helix/studio/plugins/installer.py:rollback_plugin:160 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_install_update_and_rollback:166 calls symbol:src/helix/studio/plugins/manager.py:discover:245 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_install_update_and_rollback:166 calls symbol:src/helix/studio/plugins/manager.py:HelixPluginManager:186 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_install_update_and_rollback:166 calls symbol:src/helix/studio/plugins/plugin_package.py:build_plugin_package:226 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_install_update_and_rollback:166 calls symbol:src/helix/studio/plugins/trust_store.py:load:32 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_install_update_and_rollback:166 calls symbol:tests/test_plugin_packages.py:_write_plugin:47 (high)
  • symbol:tests/test_plugin_packages.py:test_plugin_package_build_is_deterministic:74 calls symbol:src/helix/studio/plugins/plugin_package.py:build_plugin_package:226 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_package_build_is_deterministic:74 calls symbol:tests/test_plugin_packages.py:_write_plugin:47 (high)
  • symbol:tests/test_plugin_packages.py:test_plugin_package_signature_trust_policy:121 calls symbol:src/helix/studio/plugins/installer.py:install_plugin_package_from_file:120 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_package_signature_trust_policy:121 calls symbol:src/helix/studio/plugins/installer.py:PluginSignaturePolicy:40 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_package_signature_trust_policy:121 calls symbol:src/helix/studio/plugins/plugin_package.py:build_plugin_package:226 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_package_signature_trust_policy:121 calls symbol:src/helix/studio/plugins/plugin_package.py:verify_plugin_package:410 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_package_signature_trust_policy:121 calls symbol:src/helix/studio/plugins/trust_store.py:PluginTrustStore:17 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_package_signature_trust_policy:121 calls symbol:src/helix/studio/plugins/trust_store.py:save:52 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_package_signature_trust_policy:121 calls symbol:src/helix/studio/plugins/trust_store.py:trust:68 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_package_signature_trust_policy:121 calls symbol:tests/test_plugin_packages.py:_keypair:33 (high)
  • symbol:tests/test_plugin_packages.py:test_plugin_package_signature_trust_policy:121 calls symbol:tests/test_plugin_packages.py:_write_plugin:47 (high)
  • symbol:tests/test_plugin_packages.py:test_plugin_package_tamper_detection_fails:93 calls symbol:src/helix/studio/plugins/plugin_package.py:build_plugin_package:226 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_package_tamper_detection_fails:93 calls symbol:src/helix/studio/plugins/plugin_package.py:verify_plugin_package:410 (low)
  • symbol:tests/test_plugin_packages.py:test_plugin_package_tamper_detection_fails:93 calls symbol:tests/test_plugin_packages.py:_keypair:33 (high)
  • symbol:tests/test_plugin_packages.py:test_plugin_package_tamper_detection_fails:93 calls symbol:tests/test_plugin_packages.py:_write_plugin:47 (high)
  • symbol:tests/test_plugin_registries.py:test_command_registry_disallows_cross_owner_replace:9 calls symbol:src/helix/studio/commands.py:CommandRegistry:24 (low)
  • symbol:tests/test_plugin_registries.py:test_dock_panel_registry_disallows_cross_owner_replace:16 calls symbol:src/helix/studio/dock_panels.py:DockPanelRegistry:20 (low)
  • symbol:tests/test_plugin_registry_cache.py:fake_get:46 calls symbol:tests/test_plugin_registry_cache.py:_doc:24 (high)
  • symbol:tests/test_plugin_registry_cache.py:fake_get:46 calls symbol:tests/test_plugin_registry_cache.py:_Resp:10 (high)
  • symbol:tests/test_plugin_registry_cache.py:first_get:69 calls symbol:tests/test_plugin_registry_cache.py:_doc:24 (high)
  • symbol:tests/test_plugin_registry_cache.py:first_get:69 calls symbol:tests/test_plugin_registry_cache.py:_Resp:10 (high)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_discovers_and_loads:36 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_discovers_and_loads:36 calls symbol:src/helix/studio/plugins/manager.py:discover:245 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_discovers_and_loads:36 calls symbol:src/helix/studio/plugins/manager.py:HelixPluginManager:186 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_discovers_and_loads:36 calls symbol:src/helix/studio/plugins/manager.py:unload:413 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_discovers_and_loads:36 calls symbol:tests/test_plugins_manager.py:_write_plugin:8 (high)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_helix_max_version_inclusive_uses_base_version:187 calls symbol:src/helix/studio/plugins/manager.py:discover:245 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_helix_max_version_inclusive_uses_base_version:187 calls symbol:src/helix/studio/plugins/manager.py:HelixPluginManager:186 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_helix_max_version_inclusive_uses_base_version:187 calls symbol:tests/test_plugins_manager.py:_write_plugin:8 (high)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_helix_max_version_is_inclusive_and_normalized:203 calls symbol:src/helix/studio/plugins/manager.py:discover:245 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_helix_max_version_is_inclusive_and_normalized:203 calls symbol:src/helix/studio/plugins/manager.py:HelixPluginManager:186 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_helix_max_version_is_inclusive_and_normalized:203 calls symbol:tests/test_plugins_manager.py:_write_plugin:8 (high)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_helix_min_version_is_inclusive_and_normalized:153 calls symbol:src/helix/studio/plugins/manager.py:discover:245 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_helix_min_version_is_inclusive_and_normalized:153 calls symbol:src/helix/studio/plugins/manager.py:HelixPluginManager:186 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_helix_min_version_is_inclusive_and_normalized:153 calls symbol:tests/test_plugins_manager.py:_write_plugin:8 (high)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_helix_version_commit_info_uses_base:235 calls symbol:src/helix/studio/plugins/manager.py:discover:245 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_helix_version_commit_info_uses_base:235 calls symbol:src/helix/studio/plugins/manager.py:HelixPluginManager:186 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_helix_version_commit_info_uses_base:235 calls symbol:tests/test_plugins_manager.py:_write_plugin:8 (high)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_helix_version_range_is_inclusive_on_both_ends:169 calls symbol:src/helix/studio/plugins/manager.py:discover:245 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_helix_version_range_is_inclusive_on_both_ends:169 calls symbol:src/helix/studio/plugins/manager.py:HelixPluginManager:186 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_helix_version_range_is_inclusive_on_both_ends:169 calls symbol:tests/test_plugins_manager.py:_write_plugin:8 (high)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_normalizes_host_version_segments:219 calls symbol:src/helix/studio/plugins/manager.py:discover:245 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_normalizes_host_version_segments:219 calls symbol:src/helix/studio/plugins/manager.py:HelixPluginManager:186 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_normalizes_host_version_segments:219 calls symbol:tests/test_plugins_manager.py:_write_plugin:8 (high)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_rejects_helix_min_greater_than_max:273 calls symbol:src/helix/studio/plugins/manager.py:discover:245 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_rejects_helix_min_greater_than_max:273 calls symbol:src/helix/studio/plugins/manager.py:HelixPluginManager:186 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_rejects_helix_min_greater_than_max:273 calls symbol:tests/test_plugins_manager.py:_write_plugin:8 (high)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_rejects_helix_version_with_extra_dot_segment:254 calls symbol:src/helix/studio/plugins/manager.py:discover:245 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_rejects_helix_version_with_extra_dot_segment:254 calls symbol:src/helix/studio/plugins/manager.py:HelixPluginManager:186 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_rejects_helix_version_with_extra_dot_segment:254 calls symbol:tests/test_plugins_manager.py:_write_plugin:8 (high)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_rejects_incompatible_api:95 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_rejects_incompatible_api:95 calls symbol:src/helix/studio/plugins/manager.py:discover:245 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_rejects_incompatible_api:95 calls symbol:src/helix/studio/plugins/manager.py:HelixPluginManager:186 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_rejects_incompatible_api:95 calls symbol:tests/test_plugins_manager.py:_write_plugin:8 (high)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_rejects_incompatible_helix_version:112 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_rejects_incompatible_helix_version:112 calls symbol:src/helix/studio/plugins/manager.py:discover:245 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_rejects_incompatible_helix_version:112 calls symbol:src/helix/studio/plugins/manager.py:HelixPluginManager:186 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_rejects_incompatible_helix_version:112 calls symbol:tests/test_plugins_manager.py:_write_plugin:8 (high)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_rejects_invalid_helix_version_constraints:134 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_rejects_invalid_helix_version_constraints:134 calls symbol:src/helix/studio/plugins/manager.py:discover:245 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_rejects_invalid_helix_version_constraints:134 calls symbol:src/helix/studio/plugins/manager.py:HelixPluginManager:186 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_rejects_invalid_helix_version_constraints:134 calls symbol:tests/test_plugins_manager.py:_write_plugin:8 (high)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_supports_src_layout:63 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_supports_src_layout:63 calls symbol:src/helix/studio/plugins/manager.py:discover:245 (low)
  • symbol:tests/test_plugins_manager.py:test_plugin_manager_supports_src_layout:63 calls symbol:src/helix/studio/plugins/manager.py:HelixPluginManager:186 (low)
  • symbol:tests/test_plugins_manifest.py:test_load_plugin_manifest_accepts_extension_host_isolation:51 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_plugins_manifest.py:test_load_plugin_manifest_accepts_extension_host_isolation:51 calls symbol:src/helix/studio/plugins/manifest.py:load_plugin_manifest:116 (low)
  • symbol:tests/test_plugins_manifest.py:test_load_plugin_manifest_rejects_bad_id:72 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_plugins_manifest.py:test_load_plugin_manifest_rejects_bad_id:72 calls symbol:src/helix/studio/plugins/manifest.py:load_plugin_manifest:116 (low)
  • symbol:tests/test_plugins_manifest.py:test_load_plugin_manifest_round_trip:22 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_plugins_manifest.py:test_load_plugin_manifest_round_trip:22 calls symbol:src/helix/studio/plugins/manifest.py:load_plugin_manifest:116 (low)
  • symbol:tests/test_plugins_manifest.py:test_parse_entry_defaults_to_activate:14 calls symbol:src/helix/studio/plugins/manifest.py:parse_entry:144 (low)
  • symbol:tests/test_plugins_manifest.py:test_parse_entry_explicit_callable:18 calls symbol:src/helix/studio/plugins/manifest.py:parse_entry:144 (low)
  • symbol:tests/test_policy_packs.py:test_wetlab_policy_packs_validate:11 calls symbol:src/helix/scientific_contract.py:load_policy:417 (low)
  • symbol:tests/test_policy_patches.py:test_apply_policy_patch_fills_missing_nested_fields:26 calls symbol:src/helix/studio/policy_patches.py:apply_policy_patch:7 (low)
  • symbol:tests/test_policy_patches.py:test_apply_policy_patch_merges_without_overwriting_scalars:6 calls symbol:src/helix/studio/policy_patches.py:apply_policy_patch:7 (low)
  • symbol:tests/test_predictor_receipts.py:_request:38 calls symbol:src/helix/predictors/receipt.py:PredictionRequest:67 (low)
  • symbol:tests/test_predictor_receipts.py:test_artifact_bundle_verify_rejects_mutated_predictor_receipt_body:257 calls symbol:src/helix/predictors/native_baseline.py:NativeBaselinePredictor:34 (low)
  • symbol:tests/test_predictor_receipts.py:test_artifact_bundle_verify_rejects_mutated_predictor_receipt_body:257 calls symbol:src/helix/predictors/receipt.py:run_predictor:169 (low)
  • symbol:tests/test_predictor_receipts.py:test_artifact_bundle_verify_rejects_mutated_predictor_receipt_body:257 calls symbol:tests/test_predictor_receipts.py:_request:38 (high)
  • symbol:tests/test_predictor_receipts.py:test_native_baseline_prediction_receipt_is_schema_valid:58 calls symbol:src/helix/decision_support/schema_validate.py:load_schema:29 (low)
  • symbol:tests/test_predictor_receipts.py:test_native_baseline_prediction_receipt_is_schema_valid:58 calls symbol:src/helix/decision_support/schema_validate.py:validate_json:46 (low)
  • symbol:tests/test_predictor_receipts.py:test_native_baseline_prediction_receipt_is_schema_valid:58 calls symbol:src/helix/predictors/native_baseline.py:NativeBaselinePredictor:34 (low)
  • symbol:tests/test_predictor_receipts.py:test_native_baseline_prediction_receipt_is_schema_valid:58 calls symbol:src/helix/predictors/receipt.py:run_predictor:169 (low)
  • symbol:tests/test_predictor_receipts.py:test_native_baseline_prediction_receipt_is_schema_valid:58 calls symbol:tests/test_predictor_receipts.py:_request:38 (high)
  • symbol:tests/test_predictor_receipts.py:test_prediction_receipt_canonical_fixture:116 calls symbol:src/helix/predictors/native_baseline.py:NativeBaselinePredictor:34 (low)
  • symbol:tests/test_predictor_receipts.py:test_prediction_receipt_canonical_fixture:116 calls symbol:src/helix/predictors/receipt.py:run_predictor:169 (low)
  • symbol:tests/test_predictor_receipts.py:test_prediction_receipt_canonical_fixture:116 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_predictor_receipts.py:test_prediction_receipt_canonical_fixture:116 calls symbol:tests/test_predictor_receipts.py:_request:38 (high)
  • symbol:tests/test_predictor_receipts.py:test_prediction_receipt_hash_is_deterministic:106 calls symbol:src/helix/predictors/native_baseline.py:NativeBaselinePredictor:34 (low)
  • symbol:tests/test_predictor_receipts.py:test_prediction_receipt_hash_is_deterministic:106 calls symbol:src/helix/predictors/receipt.py:run_predictor:169 (low)
  • symbol:tests/test_predictor_receipts.py:test_prediction_receipt_hash_is_deterministic:106 calls symbol:tests/test_predictor_receipts.py:_request:38 (high)
  • symbol:tests/test_predictor_receipts.py:test_prediction_receipt_rejects_unsupported_task:126 calls symbol:src/helix/predictors/native_baseline.py:NativeBaselinePredictor:34 (low)
  • symbol:tests/test_predictor_receipts.py:test_prediction_receipt_rejects_unsupported_task:126 calls symbol:src/helix/predictors/receipt.py:PredictionRequest:67 (low)
  • symbol:tests/test_predictor_receipts.py:test_prediction_receipt_rejects_unsupported_task:126 calls symbol:src/helix/predictors/receipt.py:run_predictor:169 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_attach_receipts_cli_updates_bundle:557 calls symbol:src/helix/predictors/native_baseline.py:NativeBaselinePredictor:34 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_attach_receipts_cli_updates_bundle:557 calls symbol:src/helix/predictors/receipt.py:run_predictor:169 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_attach_receipts_cli_updates_bundle:557 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_attach_receipts_cli_updates_bundle:557 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_predictor_receipts.py:test_predictor_attach_receipts_cli_updates_bundle:557 calls symbol:tests/test_predictor_receipts.py:_request:38 (high)
  • symbol:tests/test_predictor_receipts.py:test_predictor_compare_bundle_cli_reports_comparison:623 calls symbol:src/helix/decision_support/schema_validate.py:load_schema:29 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_compare_bundle_cli_reports_comparison:623 calls symbol:src/helix/decision_support/schema_validate.py:validate_json:46 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_compare_bundle_cli_reports_comparison:623 calls symbol:src/helix/predictors/bundle.py:attach_predictor_receipts_to_bundle:52 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_compare_bundle_cli_reports_comparison:623 calls symbol:src/helix/predictors/native_baseline.py:NativeBaselinePredictor:34 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_compare_bundle_cli_reports_comparison:623 calls symbol:src/helix/predictors/receipt.py:run_predictor:169 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_compare_bundle_cli_reports_comparison:623 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_predictor_receipts.py:test_predictor_compare_bundle_cli_reports_comparison:623 calls symbol:tests/test_predictor_receipts.py:_request:38 (high)
  • symbol:tests/test_predictor_receipts.py:test_predictor_compare_receipts_cli_reports_comparison:410 calls symbol:src/helix/decision_support/schema_validate.py:load_schema:29 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_compare_receipts_cli_reports_comparison:410 calls symbol:src/helix/decision_support/schema_validate.py:validate_json:46 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_compare_receipts_cli_reports_comparison:410 calls symbol:src/helix/predictors/native_baseline.py:NativeBaselinePredictor:34 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_compare_receipts_cli_reports_comparison:410 calls symbol:src/helix/predictors/receipt.py:run_predictor:169 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_compare_receipts_cli_reports_comparison:410 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_compare_receipts_cli_reports_comparison:410 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_predictor_receipts.py:test_predictor_compare_receipts_cli_reports_comparison:410 calls symbol:tests/test_predictor_receipts.py:_request:38 (high)
  • symbol:tests/test_predictor_receipts.py:test_predictor_evidence_panel_loads_bundle_summary:657 calls symbol:src/helix/predictors/bundle.py:attach_predictor_receipts_to_bundle:52 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_evidence_panel_loads_bundle_summary:657 calls symbol:src/helix/predictors/native_baseline.py:NativeBaselinePredictor:34 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_evidence_panel_loads_bundle_summary:657 calls symbol:src/helix/predictors/receipt.py:run_predictor:169 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_evidence_panel_loads_bundle_summary:657 calls symbol:src/helix/studio/predictor_evidence_panel.py:copy_summary_to_clipboard:244 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_evidence_panel_loads_bundle_summary:657 calls symbol:src/helix/studio/predictor_evidence_panel.py:load_bundle:200 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_evidence_panel_loads_bundle_summary:657 calls symbol:src/helix/studio/predictor_evidence_panel.py:PredictorEvidencePanel:52 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_evidence_panel_loads_bundle_summary:657 calls symbol:src/helix/studio/predictor_evidence_panel.py:write_summary_file:251 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_evidence_panel_loads_bundle_summary:657 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_predictor_receipts.py:test_predictor_evidence_panel_loads_bundle_summary:657 calls symbol:tests/test_predictor_receipts.py:_request:38 (high)
  • symbol:tests/test_predictor_receipts.py:test_predictor_list_models_cli_reports_catalog:148 calls symbol:src/helix/decision_support/schema_validate.py:load_schema:29 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_list_models_cli_reports_catalog:148 calls symbol:src/helix/decision_support/schema_validate.py:validate_json:46 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_list_models_cli_reports_catalog:148 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_predictor_receipts.py:test_predictor_model_catalog_is_deterministic:137 calls symbol:src/helix/decision_support/schema_validate.py:load_schema:29 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_model_catalog_is_deterministic:137 calls symbol:src/helix/decision_support/schema_validate.py:validate_json:46 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_model_catalog_is_deterministic:137 calls symbol:src/helix/predictors/registry.py:predictor_model_catalog:19 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_receipt_bundle_attach_rejects_mutation:242 calls symbol:src/helix/predictors/bundle.py:attach_predictor_receipts_to_bundle:52 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_receipt_bundle_attach_rejects_mutation:242 calls symbol:src/helix/predictors/native_baseline.py:NativeBaselinePredictor:34 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_receipt_bundle_attach_rejects_mutation:242 calls symbol:src/helix/predictors/receipt.py:run_predictor:169 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_receipt_bundle_attach_rejects_mutation:242 calls symbol:tests/test_predictor_receipts.py:_request:38 (high)
  • symbol:tests/test_predictor_receipts.py:test_predictor_receipt_comparison_flags_score_disagreement:384 calls symbol:src/helix/decision_support/schema_validate.py:load_schema:29 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_receipt_comparison_flags_score_disagreement:384 calls symbol:src/helix/decision_support/schema_validate.py:validate_json:46 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_receipt_comparison_flags_score_disagreement:384 calls symbol:src/helix/predictors/compare.py:compare_prediction_receipts:64 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_receipt_comparison_flags_score_disagreement:384 calls symbol:src/helix/predictors/native_baseline.py:NativeBaselinePredictor:34 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_receipt_comparison_flags_score_disagreement:384 calls symbol:src/helix/predictors/receipt.py:run_predictor:169 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_receipt_comparison_flags_score_disagreement:384 calls symbol:tests/test_predictor_receipts.py:_request:38 (high)
  • symbol:tests/test_predictor_receipts.py:test_predictor_receipt_comparison_flags_score_disagreement:384 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_receipt_summary_gate_reports_missing_receipts:207 calls symbol:src/helix/decision_support/schema_validate.py:load_schema:29 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_receipt_summary_gate_reports_missing_receipts:207 calls symbol:src/helix/decision_support/schema_validate.py:validate_json:46 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_receipt_summary_gate_reports_missing_receipts:207 calls symbol:src/helix/predictors/bundle.py:summarize_predictor_receipts_in_bundle:203 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_receipts_attach_to_artifact_bundle:170 calls symbol:src/helix/decision_support/schema_validate.py:load_schema:29 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_receipts_attach_to_artifact_bundle:170 calls symbol:src/helix/decision_support/schema_validate.py:validate_json:46 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_receipts_attach_to_artifact_bundle:170 calls symbol:src/helix/predictors/bundle.py:attach_predictor_receipts_to_bundle:52 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_receipts_attach_to_artifact_bundle:170 calls symbol:src/helix/predictors/bundle.py:summarize_predictor_receipts_in_bundle:203 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_receipts_attach_to_artifact_bundle:170 calls symbol:src/helix/predictors/native_baseline.py:NativeBaselinePredictor:34 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_receipts_attach_to_artifact_bundle:170 calls symbol:src/helix/predictors/receipt.py:run_predictor:169 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_receipts_attach_to_artifact_bundle:170 calls symbol:tests/test_predictor_receipts.py:_request:38 (high)
  • symbol:tests/test_predictor_receipts.py:test_predictor_receipts_attach_to_artifact_bundle:170 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_score_batch_cli_can_attach_to_bundle:500 calls symbol:src/helix/decision_support/schema_validate.py:load_schema:29 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_score_batch_cli_can_attach_to_bundle:500 calls symbol:src/helix/decision_support/schema_validate.py:validate_json:46 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_score_batch_cli_can_attach_to_bundle:500 calls symbol:src/helix/predictors/bundle.py:summarize_predictor_receipts_in_bundle:203 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_score_batch_cli_can_attach_to_bundle:500 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_score_batch_cli_can_attach_to_bundle:500 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_predictor_receipts.py:test_predictor_score_batch_cli_writes_deterministic_receipts:443 calls symbol:src/helix/decision_support/schema_validate.py:load_schema:29 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_score_batch_cli_writes_deterministic_receipts:443 calls symbol:src/helix/decision_support/schema_validate.py:validate_json:46 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_score_batch_cli_writes_deterministic_receipts:443 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_score_batch_cli_writes_deterministic_receipts:443 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_predictor_receipts.py:test_predictor_score_cli_writes_receipt:290 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_predictor_receipts.py:test_predictor_summarize_bundle_cli_reports_receipts:590 calls symbol:src/helix/predictors/bundle.py:attach_predictor_receipts_to_bundle:52 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_summarize_bundle_cli_reports_receipts:590 calls symbol:src/helix/predictors/native_baseline.py:NativeBaselinePredictor:34 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_summarize_bundle_cli_reports_receipts:590 calls symbol:src/helix/predictors/receipt.py:run_predictor:169 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_summarize_bundle_cli_reports_receipts:590 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_predictor_receipts.py:test_predictor_summarize_bundle_cli_reports_receipts:590 calls symbol:tests/test_predictor_receipts.py:_request:38 (high)
  • symbol:tests/test_predictor_receipts.py:test_predictor_summary_text_attaches_to_artifact_bundle:222 calls symbol:src/helix/predictors/bundle.py:attach_predictor_summary_text_to_bundle:88 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_summary_text_attaches_to_artifact_bundle:222 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_verify_receipt_cli_rejects_mutation:357 calls symbol:src/helix/predictors/native_baseline.py:NativeBaselinePredictor:34 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_verify_receipt_cli_rejects_mutation:357 calls symbol:src/helix/predictors/receipt.py:run_predictor:169 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_verify_receipt_cli_rejects_mutation:357 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_verify_receipt_cli_rejects_mutation:357 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_predictor_receipts.py:test_predictor_verify_receipt_cli_rejects_mutation:357 calls symbol:tests/test_predictor_receipts.py:_request:38 (high)
  • symbol:tests/test_predictor_receipts.py:test_predictor_verify_receipt_cli_reports_hash_status:327 calls symbol:src/helix/predictors/native_baseline.py:NativeBaselinePredictor:34 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_verify_receipt_cli_reports_hash_status:327 calls symbol:src/helix/predictors/receipt.py:run_predictor:169 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_verify_receipt_cli_reports_hash_status:327 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_predictor_receipts.py:test_predictor_verify_receipt_cli_reports_hash_status:327 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_predictor_receipts.py:test_predictor_verify_receipt_cli_reports_hash_status:327 calls symbol:tests/test_predictor_receipts.py:_request:38 (high)
  • symbol:tests/test_predictor_receipts.py:test_session_inspector_auto_loads_predictor_bundle:718 calls symbol:src/helix/predictors/bundle.py:attach_predictor_receipts_to_bundle:52 (low)
  • symbol:tests/test_predictor_receipts.py:test_session_inspector_auto_loads_predictor_bundle:718 calls symbol:src/helix/predictors/native_baseline.py:NativeBaselinePredictor:34 (low)
  • symbol:tests/test_predictor_receipts.py:test_session_inspector_auto_loads_predictor_bundle:718 calls symbol:src/helix/predictors/receipt.py:run_predictor:169 (low)
  • symbol:tests/test_predictor_receipts.py:test_session_inspector_auto_loads_predictor_bundle:718 calls symbol:src/helix/studio/session_inspector.py:SessionInspector:43 (low)
  • symbol:tests/test_predictor_receipts.py:test_session_inspector_auto_loads_predictor_bundle:718 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_predictor_receipts.py:test_session_inspector_auto_loads_predictor_bundle:718 calls symbol:src/helix/studio/session.py:update:223 (low)
  • symbol:tests/test_predictor_receipts.py:test_session_inspector_auto_loads_predictor_bundle:718 calls symbol:tests/test_predictor_receipts.py:_request:38 (high)
  • symbol:tests/test_pricing_enforcement_contract.py:_decision_grade_run:39 calls symbol:src/helix/studio/models.py:EngineInfo:9 (low)
  • symbol:tests/test_pricing_enforcement_contract.py:_decision_grade_run:39 calls symbol:src/helix/studio/models.py:OutcomeModel:31 (low)
  • symbol:tests/test_pricing_enforcement_contract.py:_decision_grade_run:39 calls symbol:src/helix/studio/models.py:RunModel:63 (low)
  • symbol:tests/test_pricing_enforcement_contract.py:test_cli_evidence_emits_canonical_governance_code_for_unsigned_decision_grade_snapshot:392 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_pricing_enforcement_contract.py:test_cli_evidence_emits_canonical_governance_code_for_unsigned_decision_grade_snapshot:392 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_pricing_enforcement_contract.py:test_cli_evidence_emits_canonical_governance_code_for_unsigned_decision_grade_snapshot:392 calls symbol:tests/test_pricing_enforcement_contract.py:_subprocess_env:28 (high)
  • symbol:tests/test_pricing_enforcement_contract.py:test_cli_export_emits_canonical_governance_code_for_unsigned_decision_grade_run:356 calls symbol:src/helix/studio/session_io.py:save_session:86 (low)
  • symbol:tests/test_pricing_enforcement_contract.py:test_cli_export_emits_canonical_governance_code_for_unsigned_decision_grade_run:356 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_pricing_enforcement_contract.py:test_cli_export_emits_canonical_governance_code_for_unsigned_decision_grade_run:356 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_pricing_enforcement_contract.py:test_cli_export_emits_canonical_governance_code_for_unsigned_decision_grade_run:356 calls symbol:tests/test_pricing_enforcement_contract.py:_decision_grade_run:39 (high)
  • symbol:tests/test_pricing_enforcement_contract.py:test_cli_export_emits_canonical_governance_code_for_unsigned_decision_grade_run:356 calls symbol:tests/test_pricing_enforcement_contract.py:_subprocess_env:28 (high)
  • symbol:tests/test_pricing_enforcement_contract.py:test_cli_report_emits_canonical_governance_code_for_unsigned_decision_grade_run:323 calls symbol:src/helix/studio/session_io.py:save_session:86 (low)
  • symbol:tests/test_pricing_enforcement_contract.py:test_cli_report_emits_canonical_governance_code_for_unsigned_decision_grade_run:323 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_pricing_enforcement_contract.py:test_cli_report_emits_canonical_governance_code_for_unsigned_decision_grade_run:323 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_pricing_enforcement_contract.py:test_cli_report_emits_canonical_governance_code_for_unsigned_decision_grade_run:323 calls symbol:tests/test_pricing_enforcement_contract.py:_decision_grade_run:39 (high)
  • symbol:tests/test_pricing_enforcement_contract.py:test_cli_report_emits_canonical_governance_code_for_unsigned_decision_grade_run:323 calls symbol:tests/test_pricing_enforcement_contract.py:_subprocess_env:28 (high)
  • symbol:tests/test_pricing_enforcement_contract.py:test_decision_grade_evidence_requires_governed_signing:147 calls symbol:src/helix/studio/export_evidence.py:run_to_evidence:98 (low)
  • symbol:tests/test_pricing_enforcement_contract.py:test_decision_grade_evidence_requires_governed_signing:147 calls symbol:src/helix/studio/export_evidence.py:write_evidence_json:225 (low)
  • symbol:tests/test_pricing_enforcement_contract.py:test_decision_grade_evidence_requires_governed_signing:147 calls symbol:src/helix/studio/models.py:EngineInfo:9 (low)
  • symbol:tests/test_pricing_enforcement_contract.py:test_decision_grade_evidence_requires_governed_signing:147 calls symbol:src/helix/studio/models.py:OutcomeModel:31 (low)
  • symbol:tests/test_pricing_enforcement_contract.py:test_decision_grade_evidence_requires_governed_signing:147 calls symbol:src/helix/studio/models.py:RunModel:63 (low)
  • symbol:tests/test_pricing_enforcement_contract.py:test_filter_only_self_check_remains_free_without_license:121 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_pricing_enforcement_contract.py:test_filter_only_self_check_remains_free_without_license:121 calls symbol:tests/test_pricing_enforcement_contract.py:_subprocess_env:28 (high)
  • symbol:tests/test_pricing_enforcement_contract.py:test_signed_bundle_build_reports_revoked_license:212 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_pricing_enforcement_contract.py:test_signed_bundle_build_reports_revoked_license:212 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_pricing_enforcement_contract.py:test_signed_bundle_build_reports_revoked_license:212 calls symbol:tests/test_pricing_enforcement_contract.py:_signed_license_payload:81 (high)
  • symbol:tests/test_pricing_enforcement_contract.py:test_signed_bundle_build_reports_revoked_license:212 calls symbol:tests/test_pricing_enforcement_contract.py:_subprocess_env:28 (high)
  • symbol:tests/test_pricing_enforcement_contract.py:test_signed_bundle_build_reports_revoked_license:212 calls symbol:tests/test_pricing_enforcement_contract.py:_trust_store_payload:64 (high)
  • symbol:tests/test_pricing_enforcement_contract.py:test_signed_bundle_build_reports_seat_limit_exceeded:265 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_pricing_enforcement_contract.py:test_signed_bundle_build_reports_seat_limit_exceeded:265 calls symbol:src/helix/teams/db.py:init_schema:127 (low)
  • symbol:tests/test_pricing_enforcement_contract.py:test_signed_bundle_build_reports_seat_limit_exceeded:265 calls symbol:src/helix/teams/db.py:issue_token:536 (low)
  • symbol:tests/test_pricing_enforcement_contract.py:test_signed_bundle_build_reports_seat_limit_exceeded:265 calls symbol:src/helix/teams/db.py:TeamsDB:103 (low)
  • symbol:tests/test_pricing_enforcement_contract.py:test_signed_bundle_build_reports_seat_limit_exceeded:265 calls symbol:src/helix/teams/db.py:upsert_user:480 (low)
  • symbol:tests/test_pricing_enforcement_contract.py:test_signed_bundle_build_reports_seat_limit_exceeded:265 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_pricing_enforcement_contract.py:test_signed_bundle_build_reports_seat_limit_exceeded:265 calls symbol:tests/test_pricing_enforcement_contract.py:_signed_license_payload:81 (high)
  • symbol:tests/test_pricing_enforcement_contract.py:test_signed_bundle_build_reports_seat_limit_exceeded:265 calls symbol:tests/test_pricing_enforcement_contract.py:_subprocess_env:28 (high)
  • symbol:tests/test_pricing_enforcement_contract.py:test_signed_bundle_build_requires_license_before_governed_outputs:177 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_pricing_enforcement_contract.py:test_signed_bundle_build_requires_license_before_governed_outputs:177 calls symbol:tests/test_pricing_enforcement_contract.py:_subprocess_env:28 (high)
  • symbol:tests/test_prime_dp_cuda.py:test_prime_dp_out_of_band_zeroes:39 calls symbol:src/helix/helix_cuda_fields.py:prime_dp_scores:72 (low)
  • symbol:tests/test_prime_dp_cuda.py:test_prime_dp_out_of_band_zeroes:39 calls symbol:tests/test_prime_dp_cuda.py:_enc:12 (high)
  • symbol:tests/test_prime_dp_cuda.py:test_prime_dp_single_hotspot:17 calls symbol:src/helix/helix_cuda_fields.py:prime_dp_scores:72 (low)
  • symbol:tests/test_prime_dp_cuda.py:test_prime_dp_single_hotspot:17 calls symbol:tests/test_prime_dp_cuda.py:_enc:12 (high)
  • symbol:tests/test_prime_engine.py:_cas:11 calls symbol:src/helix/crispr/model.py:CasSystem:39 (low)
  • symbol:tests/test_prime_engine.py:_cas:11 calls symbol:src/helix/crispr/model.py:PAMRule:23 (low)
  • symbol:tests/test_prime_engine.py:_editor:15 calls symbol:src/helix/prime/model.py:PrimeEditor:31 (low)
  • symbol:tests/test_prime_engine.py:_editor:15 calls symbol:tests/test_prime_engine.py:_cas:11 (high)
  • symbol:tests/test_prime_engine.py:test_predict_prime_outcomes_batch:19 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/test_prime_engine.py:test_predict_prime_outcomes_batch:19 calls symbol:src/helix/prime/model.py:PegRNA:16 (low)
  • symbol:tests/test_prime_engine.py:test_predict_prime_outcomes_batch:19 calls symbol:src/helix/prime/simulator.py:predict_prime_outcomes_for_targets:504 (low)
  • symbol:tests/test_prime_engine.py:test_predict_prime_outcomes_batch:19 calls symbol:src/helix/prime/simulator.py:PrimeTargetRequest:34 (low)
  • symbol:tests/test_prime_engine.py:test_predict_prime_outcomes_batch:19 calls symbol:tests/test_prime_engine.py:_editor:15 (high)
  • symbol:tests/test_prime_engine.py:test_prime_engine_golden_fixtures:28 calls symbol:src/helix/crispr/model.py:DigitalGenome:98 (low)
  • symbol:tests/test_prime_engine.py:test_prime_engine_golden_fixtures:28 calls symbol:src/helix/prime/model.py:PegRNA:16 (low)
  • symbol:tests/test_prime_engine.py:test_prime_engine_golden_fixtures:28 calls symbol:src/helix/prime/model.py:PrimeEditor:31 (low)
  • symbol:tests/test_prime_engine.py:test_prime_engine_golden_fixtures:28 calls symbol:src/helix/prime/simulator.py:predict_prime_outcomes_for_targets:504 (low)
  • symbol:tests/test_prime_engine.py:test_prime_engine_golden_fixtures:28 calls symbol:src/helix/prime/simulator.py:PrimeTargetRequest:34 (low)
  • symbol:tests/test_prime_engine.py:test_prime_engine_golden_fixtures:28 calls symbol:tests/test_prime_engine.py:_cas:11 (high)
  • symbol:tests/test_prime_multiplex_calibration.py:test_apply_calibration_updates_report_and_clamps:24 calls symbol:src/helix/studio/prime_multiplex_calibration.py:apply_prime_multiplex_calibration_to_report:23 (low)
  • symbol:tests/test_prime_multiplex_calibration.py:test_build_profile_weighted_median_and_clamp:13 calls symbol:src/helix/studio/prime_multiplex_calibration.py:build_prime_multiplex_calibration_profile:72 (low)
  • symbol:tests/test_prime_multiplex_calibration.py:test_inputs_sha_changes_when_prime_multiplex_profile_present:35 calls symbol:src/helix/studio/outcomes/model.py:compute_inputs_sha256:36 (low)
  • symbol:tests/test_prime_multiplex_calibration.py:test_inputs_sha_flips_with_session_toggle:42 calls symbol:src/helix/studio/outcomes/model.py:compute_outcomes_for_current_plan:266 (low)
  • symbol:tests/test_prime_multiplex_calibration.py:test_inputs_sha_flips_with_session_toggle:42 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tests/test_prime_multiplex_calibration.py:test_inputs_sha_flips_with_session_toggle:42 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tests/test_prime_multiplex_calibration.py:test_inputs_sha_flips_with_session_toggle:42 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_prime_physics_score.py:_editor:10 calls symbol:src/helix/crispr/model.py:CasSystem:39 (low)
  • symbol:tests/test_prime_physics_score.py:_editor:10 calls symbol:src/helix/crispr/model.py:PAMRule:23 (low)
  • symbol:tests/test_prime_physics_score.py:_editor:10 calls symbol:src/helix/prime/model.py:PrimeEditor:31 (low)
  • symbol:tests/test_prime_physics_score.py:test_microhomology_influences_flap_probability:28 calls symbol:src/helix/prime/model.py:PegRNA:16 (low)
  • symbol:tests/test_prime_physics_score.py:test_microhomology_influences_flap_probability:28 calls symbol:src/helix/prime/physics.py:score_prime_design:243 (low)
  • symbol:tests/test_prime_physics_score.py:test_microhomology_influences_flap_probability:28 calls symbol:tests/test_prime_physics_score.py:_editor:10 (high)
  • symbol:tests/test_prime_physics_score.py:test_pbs_length_window_affects_prediction:15 calls symbol:src/helix/prime/model.py:PegRNA:16 (low)
  • symbol:tests/test_prime_physics_score.py:test_pbs_length_window_affects_prediction:15 calls symbol:src/helix/prime/physics.py:score_prime_design:243 (low)
  • symbol:tests/test_prime_physics_score.py:test_pbs_length_window_affects_prediction:15 calls symbol:tests/test_prime_physics_score.py:_editor:10 (high)
  • symbol:tests/test_prime_physics.py:test_mismatch_hint:50 calls symbol:src/helix/studio/outcome_explorer.py:explain:748 (low)
  • symbol:tests/test_prime_physics.py:test_mismatch_hint:50 calls symbol:tests/test_prime_physics.py:DummyMeta:22 (high)
  • symbol:tests/test_prime_physics.py:test_mismatch_hint:50 calls symbol:tests/test_prime_physics.py:DummySeq:30 (high)
  • symbol:tests/test_prime_physics.py:test_pbs_length_hint:43 calls symbol:src/helix/studio/outcome_explorer.py:explain:748 (low)
  • symbol:tests/test_prime_physics.py:test_pbs_length_hint:43 calls symbol:tests/test_prime_physics.py:DummyMeta:22 (high)
  • symbol:tests/test_prime_physics.py:test_pbs_length_hint:43 calls symbol:tests/test_prime_physics.py:DummySeq:30 (high)
  • symbol:tests/test_prime_physics.py:test_prime_hints_routed_to_inspector:57 calls symbol:src/helix/studio/outcome_explorer.py:_build_physics_hints:6458 (low)
  • symbol:tests/test_prime_physics.py:test_prime_hints_routed_to_inspector:57 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerWidget:5518 (low)
  • symbol:tests/test_prime_physics.py:test_prime_hints_routed_to_inspector:57 calls symbol:src/helix/studio/outcome_explorer.py:PrimeMeta:937 (low)
  • symbol:tests/test_prime_physics.py:test_prime_hints_routed_to_inspector:57 calls symbol:src/helix/studio/outcome_explorer.py:SequenceContext:918 (low)
  • symbol:tests/test_prime_physics.py:test_rtt_gc_hint_high:36 calls symbol:src/helix/studio/outcome_explorer.py:explain:748 (low)
  • symbol:tests/test_prime_physics.py:test_rtt_gc_hint_high:36 calls symbol:tests/test_prime_physics.py:DummyMeta:22 (high)
  • symbol:tests/test_prime_physics.py:test_rtt_gc_hint_high:36 calls symbol:tests/test_prime_physics.py:DummySeq:30 (high)
  • symbol:tests/test_project_imported_runs.py:test_project_imported_runs_roundtrip:11 calls symbol:src/helix/studio/project.py:load:174 (low)
  • symbol:tests/test_project_imported_runs.py:test_project_imported_runs_roundtrip:11 calls symbol:src/helix/studio/project.py:ProjectModel:145 (low)
  • symbol:tests/test_project_imported_runs.py:test_project_imported_runs_roundtrip:11 calls symbol:src/helix/studio/project.py:register_imported_run:217 (low)
  • symbol:tests/test_project_imported_runs.py:test_project_imported_runs_roundtrip:11 calls symbol:src/helix/studio/project.py:save:160 (low)
  • symbol:tests/test_project_imported_runs.py:test_restore_imported_run_missing_path:37 calls symbol:src/helix/studio/project.py:load:174 (low)
  • symbol:tests/test_project_imported_runs.py:test_restore_imported_run_missing_path:37 calls symbol:src/helix/studio/project.py:ProjectModel:145 (low)
  • symbol:tests/test_project_imported_runs.py:test_restore_imported_run_missing_path:37 calls symbol:src/helix/studio/project.py:register_imported_run:217 (low)
  • symbol:tests/test_project_imported_runs.py:test_restore_imported_run_missing_path:37 calls symbol:src/helix/studio/project.py:save:160 (low)
  • symbol:tests/test_project_model.py:test_project_model_round_trip:9 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_project_model.py:test_project_model_round_trip:9 calls symbol:src/helix/studio/project.py:load:174 (low)
  • symbol:tests/test_project_model.py:test_project_model_round_trip:9 calls symbol:src/helix/studio/project.py:ProjectModel:145 (low)
  • symbol:tests/test_project_model.py:test_project_model_round_trip:9 calls symbol:src/helix/studio/project.py:register_dataset:195 (low)
  • symbol:tests/test_project_model.py:test_project_model_round_trip:9 calls symbol:src/helix/studio/project.py:register_session:200 (low)
  • symbol:tests/test_project_model.py:test_project_model_round_trip:9 calls symbol:src/helix/studio/project.py:register_snapshot:205 (low)
  • symbol:tests/test_project_model.py:test_project_model_round_trip:9 calls symbol:src/helix/studio/project.py:save:160 (low)
  • symbol:tests/test_project_snapshot_paths.py:test_snapshot_paths_are_project_relative:9 calls symbol:src/helix/snapshot_bundle.py:default_snapshot_dir:58 (low)
  • symbol:tests/test_project_snapshot_paths.py:test_snapshot_paths_are_project_relative:9 calls symbol:src/helix/snapshot_bundle.py:pack_snapshot_bundle:132 (low)
  • symbol:tests/test_project_snapshot_paths.py:test_snapshot_paths_are_project_relative:9 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_project_snapshot_paths.py:test_snapshot_paths_are_project_relative:9 calls symbol:src/helix/studio/project.py:load:174 (low)
  • symbol:tests/test_project_snapshot_paths.py:test_snapshot_paths_are_project_relative:9 calls symbol:src/helix/studio/project.py:ProjectModel:145 (low)
  • symbol:tests/test_project_snapshot_paths.py:test_snapshot_paths_are_project_relative:9 calls symbol:src/helix/studio/project.py:register_snapshot:205 (low)
  • symbol:tests/test_project_snapshot_paths.py:test_snapshot_paths_are_project_relative:9 calls symbol:src/helix/studio/project.py:save:160 (low)
  • symbol:tests/test_project_snapshot_paths.py:test_snapshot_paths_are_project_relative:9 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_project_viz_paths.py:test_default_viz_dir_no_project:18 calls symbol:src/helix/snapshot_bundle.py:default_viz_dir:70 (low)
  • symbol:tests/test_project_viz_paths.py:test_default_viz_dir_under_project:8 calls symbol:src/helix/snapshot_bundle.py:default_viz_dir:70 (low)
  • symbol:tests/test_proof_kit_builder.py:_build:19 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_proof_kit_builder.py:test_build_proof_kit_is_deterministic_and_verifies:59 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_proof_kit_builder.py:test_build_proof_kit_is_deterministic_and_verifies:59 calls symbol:tests/test_proof_kit_builder.py:_build:19 (high)
  • symbol:tests/test_proof_kit_builder.py:test_build_proof_kit_is_deterministic_and_verifies:59 calls symbol:tests/test_proof_kit_builder.py:_sha256_hex:15 (high)
  • symbol:tests/test_proof_kit_builder.py:test_build_proof_kit_requires_pinned_image:39 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_proof_kit_builder.py:test_proof_kit_verify_accepts_legacy_null_contract_identity:110 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_proof_kit_builder.py:test_proof_kit_verify_accepts_legacy_null_contract_identity:110 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_proof_kit_builder.py:test_proof_kit_verify_accepts_legacy_null_contract_identity:110 calls symbol:tests/test_proof_kit_builder.py:_build:19 (high)
  • symbol:tests/test_proof_kit_builder.py:test_proof_kit_verify_rejects_receipt_contract_tampering:80 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_proof_kit_builder.py:test_proof_kit_verify_rejects_receipt_contract_tampering:80 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_proof_kit_builder.py:test_proof_kit_verify_rejects_receipt_contract_tampering:80 calls symbol:tests/test_proof_kit_builder.py:_build:19 (high)
  • symbol:tests/test_protein.py:test_clean_sequence_handles_fasta_and_whitespace:13 calls symbol:src/helix/protein.py:clean_sequence:67 (low)
  • symbol:tests/test_protein.py:test_hydropathy_profile_sampling:27 calls symbol:src/helix/protein.py:hydropathy_profile:102 (low)
  • symbol:tests/test_protein.py:test_load_fasta_sequences:35 calls symbol:src/helix/protein.py:load_fasta_sequences:124 (low)
  • symbol:tests/test_protein.py:test_load_fasta_sequences:35 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_protein.py:test_summarize_sequence_reports_basic_metrics:18 calls symbol:src/helix/protein.py:summarize_sequence:86 (low)
  • symbol:tests/test_provenance_headers.py:_dummy_run_with_summary:21 calls symbol:src/helix/studio/models.py:EngineInfo:9 (low)
  • symbol:tests/test_provenance_headers.py:_dummy_run_with_summary:21 calls symbol:src/helix/studio/models.py:OutcomeModel:31 (low)
  • symbol:tests/test_provenance_headers.py:_dummy_run_with_summary:21 calls symbol:src/helix/studio/models.py:RunModel:63 (low)
  • symbol:tests/test_provenance_headers.py:test_provenance_header_present_in_export_and_evidence_and_html:40 calls symbol:src/helix/scientific_contract.py:load_model_semantics:485 (low)
  • symbol:tests/test_provenance_headers.py:test_provenance_header_present_in_export_and_evidence_and_html:40 calls symbol:src/helix/scientific_contract.py:load_policy:417 (low)
  • symbol:tests/test_provenance_headers.py:test_provenance_header_present_in_export_and_evidence_and_html:40 calls symbol:src/helix/studio/export_evidence.py:run_to_evidence:98 (low)
  • symbol:tests/test_provenance_headers.py:test_provenance_header_present_in_export_and_evidence_and_html:40 calls symbol:src/helix/studio/export_evidence.py:write_evidence_json:225 (low)
  • symbol:tests/test_provenance_headers.py:test_provenance_header_present_in_export_and_evidence_and_html:40 calls symbol:src/helix/studio/export_run.py:export_payload_for_run:45 (low)
  • symbol:tests/test_provenance_headers.py:test_provenance_header_present_in_export_and_evidence_and_html:40 calls symbol:src/helix/studio/reports/session_report.py:build_session_report_html:437 (low)
  • symbol:tests/test_provenance_headers.py:test_provenance_header_present_in_export_and_evidence_and_html:40 calls symbol:tests/test_provenance_headers.py:_dummy_run_with_summary:21 (high)
  • symbol:tests/test_provenance_headers.py:test_provenance_header_present_in_export_and_evidence_and_html:40 calls symbol:tests/test_provenance_headers.py:_load_summary_v2_fixture:17 (high)
  • symbol:tests/test_provenance_race.py:_graph:5 calls symbol:src/helix/studio/rail_model.py:RailGraph:83 (low)
  • symbol:tests/test_provenance_race.py:_graph:5 calls symbol:src/helix/studio/rail_model.py:RailSegment:47 (low)
  • symbol:tests/test_provenance_race.py:test_stale_evidence_result_is_dropped_when_outcome_changes:26 calls symbol:src/helix/studio/rail_model.py:get:91 (low)
  • symbol:tests/test_provenance_race.py:test_stale_evidence_result_is_dropped_when_outcome_changes:26 calls symbol:src/helix/studio/rail_state.py:begin_compute:83 (low)
  • symbol:tests/test_provenance_race.py:test_stale_evidence_result_is_dropped_when_outcome_changes:26 calls symbol:src/helix/studio/rail_state.py:end_compute:107 (low)
  • symbol:tests/test_provenance_race.py:test_stale_evidence_result_is_dropped_when_outcome_changes:26 calls symbol:src/helix/studio/rail_state.py:RailStateStore:20 (low)
  • symbol:tests/test_provenance_race.py:test_stale_evidence_result_is_dropped_when_outcome_changes:26 calls symbol:src/helix/studio/rail_state.py:set_graph:60 (low)
  • symbol:tests/test_provenance_race.py:test_stale_evidence_result_is_dropped_when_outcome_changes:26 calls symbol:tests/test_provenance_race.py:_graph:5 (high)
  • symbol:tests/test_provenance.py:test_current_git_sha_prefers_env:6 calls symbol:src/helix/provenance.py:current_git_sha:15 (low)
  • symbol:tests/test_public_release_channel_contract.py:test_public_release_channel_doc_matches_supported_publish_flows:38 calls symbol:tests/release_test_support.py:FakeGhRunner:118 (medium)
  • symbol:tests/test_public_release_channel_contract.py:test_public_release_channel_doc_matches_supported_publish_flows:38 calls symbol:tests/release_test_support.py:FakeS3Client:150 (medium)
  • symbol:tests/test_public_release_channel_contract.py:test_public_release_channel_doc_matches_supported_publish_flows:38 calls symbol:tests/release_test_support.py:load_release_manifest:171 (medium)
  • symbol:tests/test_public_release_channel_contract.py:test_public_release_channel_doc_matches_supported_publish_flows:38 calls symbol:tests/release_test_support.py:make_github_release_config:76 (medium)
  • symbol:tests/test_public_release_channel_contract.py:test_public_release_channel_doc_matches_supported_publish_flows:38 calls symbol:tests/release_test_support.py:make_hosted_release_config:99 (medium)
  • symbol:tests/test_public_release_channel_contract.py:test_public_release_channel_doc_matches_supported_publish_flows:38 calls symbol:tests/release_test_support.py:make_release_dir:27 (medium)
  • symbol:tests/test_public_release_channel_contract.py:test_public_release_channel_doc_matches_supported_publish_flows:38 calls symbol:tests/release_test_support.py:make_website_root:165 (medium)
  • symbol:tests/test_public_release_channel_contract.py:test_public_release_channel_doc_matches_supported_publish_flows:38 calls symbol:tools/publish_github_release.py:publish_github_website_release:179 (low)
  • symbol:tests/test_public_release_channel_contract.py:test_public_release_channel_doc_matches_supported_publish_flows:38 calls symbol:tools/publish_website_release.py:publish_website_release:142 (low)
  • symbol:tests/test_public_release_docs_contract.py:test_public_release_docs_contract_matches_current_repo_docs:22 calls symbol:tools/public_release_docs_contract.py:assert_public_release_docs_contract:174 (low)
  • symbol:tests/test_public_release_docs_contract.py:test_public_release_docs_contract_rejects_legacy_website_root:26 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_public_release_docs_contract.py:test_public_release_docs_contract_rejects_legacy_website_root:26 calls symbol:tools/public_release_docs_contract.py:assert_public_release_docs_contract:174 (low)
  • symbol:tests/test_public_validation_packs_v1.py:test_public_validation_pack_v1_passes:28 calls symbol:src/helix/validation/runner.py:run_pack:1871 (low)
  • symbol:tests/test_publish_github_release.py:test_build_parser_exposes_github_publish_flags_and_defaults:87 calls symbol:tools/publish_github_release.py:build_parser:214 (low)
  • symbol:tests/test_publish_github_release.py:test_publish_github_website_release_creates_missing_release_uploads_assets_and_writes_manifest:34 calls symbol:src/helix/release_urls.py:public_github_asset_url:41 (low)
  • symbol:tests/test_publish_github_release.py:test_publish_github_website_release_creates_missing_release_uploads_assets_and_writes_manifest:34 calls symbol:src/helix/release_urls.py:public_github_release_download_base:30 (low)
  • symbol:tests/test_publish_github_release.py:test_publish_github_website_release_creates_missing_release_uploads_assets_and_writes_manifest:34 calls symbol:src/helix/release_urls.py:public_github_release_tag_url:34 (low)
  • symbol:tests/test_publish_github_release.py:test_publish_github_website_release_creates_missing_release_uploads_assets_and_writes_manifest:34 calls symbol:tests/release_test_support.py:FakeGhRunner:118 (medium)
  • symbol:tests/test_publish_github_release.py:test_publish_github_website_release_creates_missing_release_uploads_assets_and_writes_manifest:34 calls symbol:tests/release_test_support.py:load_release_manifest:171 (medium)
  • symbol:tests/test_publish_github_release.py:test_publish_github_website_release_creates_missing_release_uploads_assets_and_writes_manifest:34 calls symbol:tests/release_test_support.py:make_github_release_config:76 (medium)
  • symbol:tests/test_publish_github_release.py:test_publish_github_website_release_creates_missing_release_uploads_assets_and_writes_manifest:34 calls symbol:tests/release_test_support.py:make_release_dir:27 (medium)
  • symbol:tests/test_publish_github_release.py:test_publish_github_website_release_creates_missing_release_uploads_assets_and_writes_manifest:34 calls symbol:tests/release_test_support.py:make_website_root:165 (medium)
  • symbol:tests/test_publish_github_release.py:test_publish_github_website_release_creates_missing_release_uploads_assets_and_writes_manifest:34 calls symbol:tools/publish_github_release.py:publish_github_website_release:179 (low)
  • symbol:tests/test_publish_github_release.py:test_publish_github_website_release_reuses_existing_release:68 calls symbol:tests/release_test_support.py:FakeGhRunner:118 (medium)
  • symbol:tests/test_publish_github_release.py:test_publish_github_website_release_reuses_existing_release:68 calls symbol:tests/release_test_support.py:make_github_release_config:76 (medium)
  • symbol:tests/test_publish_github_release.py:test_publish_github_website_release_reuses_existing_release:68 calls symbol:tests/release_test_support.py:make_release_dir:27 (medium)
  • symbol:tests/test_publish_github_release.py:test_publish_github_website_release_reuses_existing_release:68 calls symbol:tests/release_test_support.py:make_website_root:165 (medium)
  • symbol:tests/test_publish_github_release.py:test_publish_github_website_release_reuses_existing_release:68 calls symbol:tools/publish_github_release.py:publish_github_website_release:179 (low)
  • symbol:tests/test_publish_website_release.py:test_build_parser_reads_hosted_publish_env_defaults:78 calls symbol:tools/publish_website_release.py:build_parser:176 (low)
  • symbol:tests/test_publish_website_release.py:test_publish_website_release_uploads_to_s3_and_writes_manifest_only:44 calls symbol:src/helix/release_urls.py:public_download_asset_url:61 (low)
  • symbol:tests/test_publish_website_release.py:test_publish_website_release_uploads_to_s3_and_writes_manifest_only:44 calls symbol:src/helix/release_urls.py:public_download_version_base:51 (low)
  • symbol:tests/test_publish_website_release.py:test_publish_website_release_uploads_to_s3_and_writes_manifest_only:44 calls symbol:src/helix/release_urls.py:public_release_object_key:91 (low)
  • symbol:tests/test_publish_website_release.py:test_publish_website_release_uploads_to_s3_and_writes_manifest_only:44 calls symbol:tests/release_test_support.py:FakeS3Client:150 (medium)
  • symbol:tests/test_publish_website_release.py:test_publish_website_release_uploads_to_s3_and_writes_manifest_only:44 calls symbol:tests/release_test_support.py:load_release_manifest:171 (medium)
  • symbol:tests/test_publish_website_release.py:test_publish_website_release_uploads_to_s3_and_writes_manifest_only:44 calls symbol:tests/release_test_support.py:make_hosted_release_config:99 (medium)
  • symbol:tests/test_publish_website_release.py:test_publish_website_release_uploads_to_s3_and_writes_manifest_only:44 calls symbol:tests/release_test_support.py:make_release_dir:27 (medium)
  • symbol:tests/test_publish_website_release.py:test_publish_website_release_uploads_to_s3_and_writes_manifest_only:44 calls symbol:tests/release_test_support.py:make_website_root:165 (medium)
  • symbol:tests/test_publish_website_release.py:test_publish_website_release_uploads_to_s3_and_writes_manifest_only:44 calls symbol:tools/publish_website_release.py:publish_website_release:142 (low)
  • symbol:tests/test_pypi_publishing_contract.py:test_pypi_publishing_doc_matches_release_workflow_contract:13 calls symbol:tests/test_pypi_publishing_contract.py:_read_text:9 (high)
  • symbol:tests/test_rail_health_bar_widget.py:_graph:15 calls symbol:src/helix/studio/rail_model.py:RailGraph:83 (low)
  • symbol:tests/test_rail_health_bar_widget.py:_graph:15 calls symbol:src/helix/studio/rail_model.py:RailSegment:47 (low)
  • symbol:tests/test_rail_health_bar_widget.py:test_rail_health_bar_collapses_and_updates:28 calls symbol:src/helix/studio/rail_state.py:mark_segment_state:72 (low)
  • symbol:tests/test_rail_health_bar_widget.py:test_rail_health_bar_collapses_and_updates:28 calls symbol:src/helix/studio/rail_state.py:RailStateStore:20 (low)
  • symbol:tests/test_rail_health_bar_widget.py:test_rail_health_bar_collapses_and_updates:28 calls symbol:src/helix/studio/rail_state.py:set_graph:60 (low)
  • symbol:tests/test_rail_health_bar_widget.py:test_rail_health_bar_collapses_and_updates:28 calls symbol:src/helix/studio/rail_widget.py:RailHealthBarWidget:439 (low)
  • symbol:tests/test_rail_health_bar_widget.py:test_rail_health_bar_collapses_and_updates:28 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_rail_health_bar_widget.py:test_rail_health_bar_collapses_and_updates:28 calls symbol:tests/test_rail_health_bar_widget.py:_graph:15 (high)
  • symbol:tests/test_rail_health_bar_widget.py:test_rail_health_bar_collapses_and_updates:28 calls symbol:tests/test_studio_evaluation_access.py:remove:28 (medium)
  • symbol:tests/test_rail_state_store.py:_make_graph:11 calls symbol:src/helix/studio/rail_model.py:RailGraph:83 (low)
  • symbol:tests/test_rail_state_store.py:_make_graph:11 calls symbol:src/helix/studio/rail_model.py:RailSegment:47 (low)
  • symbol:tests/test_rail_state_store.py:test_reentrancy_is_rejected:51 calls symbol:src/helix/studio/rail_state.py:begin_compute:83 (low)
  • symbol:tests/test_rail_state_store.py:test_reentrancy_is_rejected:51 calls symbol:src/helix/studio/rail_state.py:RailStateStore:20 (low)
  • symbol:tests/test_rail_state_store.py:test_reentrancy_is_rejected:51 calls symbol:src/helix/studio/rail_state.py:set_graph:60 (low)
  • symbol:tests/test_rail_state_store.py:test_reentrancy_is_rejected:51 calls symbol:tests/test_rail_state_store.py:_make_graph:11 (high)
  • symbol:tests/test_rail_state_store.py:test_state_machine_cache_hit_sets_result_and_cleans:24 calls symbol:src/helix/studio/rail_model.py:get:91 (low)
  • symbol:tests/test_rail_state_store.py:test_state_machine_cache_hit_sets_result_and_cleans:24 calls symbol:src/helix/studio/rail_state.py:begin_compute:83 (low)
  • symbol:tests/test_rail_state_store.py:test_state_machine_cache_hit_sets_result_and_cleans:24 calls symbol:src/helix/studio/rail_state.py:end_compute:107 (low)
  • symbol:tests/test_rail_state_store.py:test_state_machine_cache_hit_sets_result_and_cleans:24 calls symbol:src/helix/studio/rail_state.py:RailStateStore:20 (low)
  • symbol:tests/test_rail_state_store.py:test_state_machine_cache_hit_sets_result_and_cleans:24 calls symbol:src/helix/studio/rail_state.py:set_graph:60 (low)
  • symbol:tests/test_rail_state_store.py:test_state_machine_cache_hit_sets_result_and_cleans:24 calls symbol:tests/test_rail_state_store.py:_make_graph:11 (high)
  • symbol:tests/test_rail_state_store.py:test_state_machine_failure_sets_error:38 calls symbol:src/helix/studio/rail_model.py:get:91 (low)
  • symbol:tests/test_rail_state_store.py:test_state_machine_failure_sets_error:38 calls symbol:src/helix/studio/rail_state.py:begin_compute:83 (low)
  • symbol:tests/test_rail_state_store.py:test_state_machine_failure_sets_error:38 calls symbol:src/helix/studio/rail_state.py:fail_compute:143 (low)
  • symbol:tests/test_rail_state_store.py:test_state_machine_failure_sets_error:38 calls symbol:src/helix/studio/rail_state.py:RailStateStore:20 (low)
  • symbol:tests/test_rail_state_store.py:test_state_machine_failure_sets_error:38 calls symbol:src/helix/studio/rail_state.py:set_graph:60 (low)
  • symbol:tests/test_rail_state_store.py:test_state_machine_failure_sets_error:38 calls symbol:tests/test_rail_state_store.py:_make_graph:11 (high)
  • symbol:tests/test_rail_widget_recompute.py:_graph:11 calls symbol:src/helix/studio/rail_model.py:RailGraph:83 (low)
  • symbol:tests/test_rail_widget_recompute.py:_graph:11 calls symbol:src/helix/studio/rail_model.py:RailSegment:47 (low)
  • symbol:tests/test_rail_widget_recompute.py:test_double_click_emits_recompute_and_can_mark_computing:24 calls symbol:src/helix/studio/rail_model.py:get:91 (low)
  • symbol:tests/test_rail_widget_recompute.py:test_double_click_emits_recompute_and_can_mark_computing:24 calls symbol:src/helix/studio/rail_state.py:begin_compute:83 (low)
  • symbol:tests/test_rail_widget_recompute.py:test_double_click_emits_recompute_and_can_mark_computing:24 calls symbol:src/helix/studio/rail_state.py:RailStateStore:20 (low)
  • symbol:tests/test_rail_widget_recompute.py:test_double_click_emits_recompute_and_can_mark_computing:24 calls symbol:src/helix/studio/rail_state.py:set_graph:60 (low)
  • symbol:tests/test_rail_widget_recompute.py:test_double_click_emits_recompute_and_can_mark_computing:24 calls symbol:src/helix/studio/rail_widget.py:RailControlWidget:308 (low)
  • symbol:tests/test_rail_widget_recompute.py:test_double_click_emits_recompute_and_can_mark_computing:24 calls symbol:tests/test_rail_widget_recompute.py:_graph:11 (high)
  • symbol:tests/test_rail_widget_spinner_timer.py:_graph:10 calls symbol:src/helix/studio/rail_model.py:RailGraph:83 (low)
  • symbol:tests/test_rail_widget_spinner_timer.py:_graph:10 calls symbol:src/helix/studio/rail_model.py:RailSegment:47 (low)
  • symbol:tests/test_rail_widget_spinner_timer.py:test_spinner_timer_stops_when_hidden:23 calls symbol:src/helix/studio/rail_state.py:RailStateStore:20 (low)
  • symbol:tests/test_rail_widget_spinner_timer.py:test_spinner_timer_stops_when_hidden:23 calls symbol:src/helix/studio/rail_state.py:set_graph:60 (low)
  • symbol:tests/test_rail_widget_spinner_timer.py:test_spinner_timer_stops_when_hidden:23 calls symbol:src/helix/studio/rail_widget.py:_on_chain_progress:389 (low)
  • symbol:tests/test_rail_widget_spinner_timer.py:test_spinner_timer_stops_when_hidden:23 calls symbol:src/helix/studio/rail_widget.py:RailControlWidget:308 (low)
  • symbol:tests/test_rail_widget_spinner_timer.py:test_spinner_timer_stops_when_hidden:23 calls symbol:tests/test_rail_widget_spinner_timer.py:_graph:10 (high)
  • symbol:tests/test_realtime_transport.py:test_parse_endpoint_tcp:10 calls symbol:src/helix/live/realtime.py:parse_endpoint:15 (low)
  • symbol:tests/test_realtime_transport.py:test_realtime_server_client_roundtrip:16 calls symbol:src/helix/live/realtime.py:RealtimeServer:52 (low)
  • symbol:tests/test_recompute_chain_policy.py:_graph:5 calls symbol:src/helix/studio/rail_model.py:RailGraph:83 (low)
  • symbol:tests/test_recompute_chain_policy.py:_graph:5 calls symbol:src/helix/studio/rail_model.py:RailSegment:47 (low)
  • symbol:tests/test_recompute_chain_policy.py:test_downstream_chain_short_circuits_on_failure:15 calls symbol:src/helix/studio/rail_planner.py:plan:24 (low)
  • symbol:tests/test_recompute_chain_policy.py:test_downstream_chain_short_circuits_on_failure:15 calls symbol:src/helix/studio/rail_planner.py:RecomputePlanner:15 (low)
  • symbol:tests/test_recompute_chain_policy.py:test_downstream_chain_short_circuits_on_failure:15 calls symbol:tests/test_recompute_chain_policy.py:_graph:5 (high)
  • symbol:tests/test_recompute_chain_policy.py:test_planner_invalidations_policy:38 calls symbol:src/helix/studio/rail_planner.py:plan:24 (low)
  • symbol:tests/test_recompute_chain_policy.py:test_planner_invalidations_policy:38 calls symbol:src/helix/studio/rail_planner.py:RecomputePlanner:15 (low)
  • symbol:tests/test_recompute_chain_policy.py:test_planner_invalidations_policy:38 calls symbol:tests/test_recompute_chain_policy.py:_graph:5 (high)
  • symbol:tests/test_recompute_planner.py:_graph:5 calls symbol:src/helix/studio/rail_model.py:RailGraph:83 (low)
  • symbol:tests/test_recompute_planner.py:_graph:5 calls symbol:src/helix/studio/rail_model.py:RailSegment:47 (low)
  • symbol:tests/test_recompute_planner.py:test_planner_evidence_invalidates_claims_only:25 calls symbol:src/helix/studio/rail_planner.py:plan:24 (low)
  • symbol:tests/test_recompute_planner.py:test_planner_evidence_invalidates_claims_only:25 calls symbol:src/helix/studio/rail_planner.py:RecomputePlanner:15 (low)
  • symbol:tests/test_recompute_planner.py:test_planner_evidence_invalidates_claims_only:25 calls symbol:tests/test_recompute_planner.py:_graph:5 (high)
  • symbol:tests/test_recompute_planner.py:test_planner_outcome_invalidates_evidence_and_claims:18 calls symbol:src/helix/studio/rail_planner.py:plan:24 (low)
  • symbol:tests/test_recompute_planner.py:test_planner_outcome_invalidates_evidence_and_claims:18 calls symbol:src/helix/studio/rail_planner.py:RecomputePlanner:15 (low)
  • symbol:tests/test_recompute_planner.py:test_planner_outcome_invalidates_evidence_and_claims:18 calls symbol:tests/test_recompute_planner.py:_graph:5 (high)
  • symbol:tests/test_registry_v1_smoke.py:_run_receipt_fetch_smoke:376 calls symbol:src/helix/governance/ledger.py:compute_governance_state:1265 (low)
  • symbol:tests/test_registry_v1_smoke.py:_run_receipt_fetch_smoke:376 calls symbol:src/helix/teams/client.py:download_blob:56 (low)
  • symbol:tests/test_registry_v1_smoke.py:_run_receipt_fetch_smoke:376 calls symbol:src/helix/teams/client.py:get_receipt_bundle:76 (low)
  • symbol:tests/test_registry_v1_smoke.py:_run_receipt_fetch_smoke:376 calls symbol:src/helix/teams/client.py:publish_registry_version:176 (low)
  • symbol:tests/test_registry_v1_smoke.py:_run_receipt_fetch_smoke:376 calls symbol:src/helix/teams/client.py:put_blob:27 (low)
  • symbol:tests/test_registry_v1_smoke.py:_run_receipt_fetch_smoke:376 calls symbol:src/helix/teams/client.py:TeamsClient:19 (low)
  • symbol:tests/test_registry_v1_smoke.py:_run_receipt_fetch_smoke:376 calls symbol:src/helix/teams/client.py:TeamsClientConfig:14 (low)
  • symbol:tests/test_registry_v1_smoke.py:_run_receipt_fetch_smoke:376 calls symbol:src/helix/teams/server.py:create_httpd:1677 (low)
  • symbol:tests/test_registry_v1_smoke.py:_run_receipt_fetch_smoke:376 calls symbol:tests/test_registry_v1_smoke.py:_make_approved_bundle:215 (high)
  • symbol:tests/test_registry_v1_smoke.py:_run_receipt_fetch_smoke:376 calls symbol:tests/test_registry_v1_smoke.py:_zip_to_bytes:334 (high)
  • symbol:tests/test_registry_v1_smoke.py:_signed_license_payload:57 calls symbol:src/helix/licensing/verify.py:read_private_key_raw:476 (low)
  • symbol:tests/test_registry_v1_smoke.py:_signed_license_payload:57 calls symbol:src/helix/licensing/verify.py:sign_ed25519:491 (low)
  • symbol:tests/test_registry_v1_smoke.py:_signed_license_payload:57 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/test_registry_v1_smoke.py:_signed_license_payload:57 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_registry_v1_smoke.py:_write_attestation:88 calls symbol:src/helix/licensing/license.py:parse_license_v1:130 (low)
  • symbol:tests/test_registry_v1_smoke.py:_write_attestation:88 calls symbol:src/helix/licensing/verify.py:read_private_key_raw:476 (low)
  • symbol:tests/test_registry_v1_smoke.py:_write_attestation:88 calls symbol:src/helix/licensing/verify.py:sign_ed25519:491 (low)
  • symbol:tests/test_registry_v1_smoke.py:_write_attestation:88 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/test_registry_v1_smoke.py:_write_attestation:88 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_registry_v1_smoke.py:_write_attestation:88 calls symbol:tests/test_registry_v1_smoke.py:_write_json:53 (high)
  • symbol:tests/test_registry_v1_smoke.py:_write_check_report:121 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/test_registry_v1_smoke.py:_write_check_report:121 calls symbol:src/helix/scientific_contract.py:sha256_prefixed:327 (low)
  • symbol:tests/test_registry_v1_smoke.py:_write_json:53 calls symbol:tests/test_registry_v1_smoke.py:_write_text:48 (high)
  • symbol:tests/test_registry_v1_smoke.py:_write_text:48 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_exports_require_registry_ref_when_registry_configured:689 calls symbol:tests/test_registry_v1_smoke.py:_make_approved_bundle:215 (high)
  • symbol:tests/test_registry_v1_smoke.py:test_fetch_fails_closed_when_bundle_zip_blob_missing:424 calls symbol:src/helix/teams/db.py:create_workspace:737 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_fetch_fails_closed_when_bundle_zip_blob_missing:424 calls symbol:src/helix/teams/db.py:init_schema:127 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_fetch_fails_closed_when_bundle_zip_blob_missing:424 calls symbol:src/helix/teams/db.py:issue_token:536 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_fetch_fails_closed_when_bundle_zip_blob_missing:424 calls symbol:src/helix/teams/db.py:TeamsDB:103 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_fetch_fails_closed_when_bundle_zip_blob_missing:424 calls symbol:src/helix/teams/db.py:upsert_user:480 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_fetch_fails_closed_when_bundle_zip_blob_missing:424 calls symbol:tests/test_registry_v1_smoke.py:_run_missing_bundle_blob_case:458 (high)
  • symbol:tests/test_registry_v1_smoke.py:test_fetch_fails_closed_when_bundle_zip_blob_missing:424 calls symbol:tools/studio_screenshot_receipt.mjs:client:238 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_graph_does_not_leak_private_dependencies:929 calls symbol:src/helix/teams/client.py:add_registry_dependency:187 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_graph_does_not_leak_private_dependencies:929 calls symbol:src/helix/teams/client.py:create_registry_program:165 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_graph_does_not_leak_private_dependencies:929 calls symbol:src/helix/teams/client.py:get_registry_graph:144 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_graph_does_not_leak_private_dependencies:929 calls symbol:src/helix/teams/client.py:publish_registry_version:176 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_graph_does_not_leak_private_dependencies:929 calls symbol:src/helix/teams/client.py:put_blob:27 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_graph_does_not_leak_private_dependencies:929 calls symbol:src/helix/teams/client.py:TeamsClient:19 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_graph_does_not_leak_private_dependencies:929 calls symbol:src/helix/teams/client.py:TeamsClientConfig:14 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_graph_does_not_leak_private_dependencies:929 calls symbol:src/helix/teams/db.py:create_workspace:737 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_graph_does_not_leak_private_dependencies:929 calls symbol:src/helix/teams/db.py:init_schema:127 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_graph_does_not_leak_private_dependencies:929 calls symbol:src/helix/teams/db.py:issue_token:536 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_graph_does_not_leak_private_dependencies:929 calls symbol:src/helix/teams/db.py:TeamsDB:103 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_graph_does_not_leak_private_dependencies:929 calls symbol:src/helix/teams/db.py:upsert_program_member:1178 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_graph_does_not_leak_private_dependencies:929 calls symbol:src/helix/teams/db.py:upsert_user:480 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_graph_does_not_leak_private_dependencies:929 calls symbol:src/helix/teams/server.py:create_httpd:1677 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_graph_does_not_leak_private_dependencies:929 calls symbol:tests/test_registry_v1_smoke.py:_make_approved_bundle:215 (high)
  • symbol:tests/test_registry_v1_smoke.py:test_graph_does_not_leak_private_dependencies:929 calls symbol:tests/test_registry_v1_smoke.py:_zip_to_bytes:334 (high)
  • symbol:tests/test_registry_v1_smoke.py:test_private_program_visibility_and_membership_enforced:838 calls symbol:src/helix/teams/client.py:create_registry_program:165 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_private_program_visibility_and_membership_enforced:838 calls symbol:src/helix/teams/client.py:deprecate_registry_version:198 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_private_program_visibility_and_membership_enforced:838 calls symbol:src/helix/teams/client.py:get_registry_program:99 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_private_program_visibility_and_membership_enforced:838 calls symbol:src/helix/teams/client.py:list_registry_programs:86 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_private_program_visibility_and_membership_enforced:838 calls symbol:src/helix/teams/client.py:publish_registry_version:176 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_private_program_visibility_and_membership_enforced:838 calls symbol:src/helix/teams/client.py:put_blob:27 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_private_program_visibility_and_membership_enforced:838 calls symbol:src/helix/teams/client.py:search_registry_versions:109 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_private_program_visibility_and_membership_enforced:838 calls symbol:src/helix/teams/client.py:TeamsClient:19 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_private_program_visibility_and_membership_enforced:838 calls symbol:src/helix/teams/client.py:TeamsClientConfig:14 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_private_program_visibility_and_membership_enforced:838 calls symbol:src/helix/teams/db.py:create_workspace:737 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_private_program_visibility_and_membership_enforced:838 calls symbol:src/helix/teams/db.py:init_schema:127 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_private_program_visibility_and_membership_enforced:838 calls symbol:src/helix/teams/db.py:issue_token:536 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_private_program_visibility_and_membership_enforced:838 calls symbol:src/helix/teams/db.py:TeamsDB:103 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_private_program_visibility_and_membership_enforced:838 calls symbol:src/helix/teams/db.py:upsert_program_member:1178 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_private_program_visibility_and_membership_enforced:838 calls symbol:src/helix/teams/db.py:upsert_user:480 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_private_program_visibility_and_membership_enforced:838 calls symbol:src/helix/teams/server.py:create_httpd:1677 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_private_program_visibility_and_membership_enforced:838 calls symbol:tests/test_registry_v1_smoke.py:_make_approved_bundle:215 (high)
  • symbol:tests/test_registry_v1_smoke.py:test_private_program_visibility_and_membership_enforced:838 calls symbol:tests/test_registry_v1_smoke.py:_zip_to_bytes:334 (high)
  • symbol:tests/test_registry_v1_smoke.py:test_receipt_fetch_reconstructs_bundle_and_verifies:343 calls symbol:src/helix/teams/db.py:create_workspace:737 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_receipt_fetch_reconstructs_bundle_and_verifies:343 calls symbol:src/helix/teams/db.py:init_schema:127 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_receipt_fetch_reconstructs_bundle_and_verifies:343 calls symbol:src/helix/teams/db.py:issue_token:536 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_receipt_fetch_reconstructs_bundle_and_verifies:343 calls symbol:src/helix/teams/db.py:TeamsDB:103 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_receipt_fetch_reconstructs_bundle_and_verifies:343 calls symbol:src/helix/teams/db.py:upsert_user:480 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_receipt_fetch_reconstructs_bundle_and_verifies:343 calls symbol:tests/test_registry_v1_smoke.py:_run_receipt_fetch_smoke:376 (high)
  • symbol:tests/test_registry_v1_smoke.py:test_receipt_fetch_reconstructs_bundle_and_verifies:343 calls symbol:tools/studio_screenshot_receipt.mjs:client:238 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_deprecation_marks_dependents_needs_review_and_blocks_export:513 calls symbol:src/helix/teams/client.py:acknowledge_registry_dependency:209 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_deprecation_marks_dependents_needs_review_and_blocks_export:513 calls symbol:src/helix/teams/client.py:add_registry_dependency:187 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_deprecation_marks_dependents_needs_review_and_blocks_export:513 calls symbol:src/helix/teams/client.py:deprecate_registry_version:198 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_deprecation_marks_dependents_needs_review_and_blocks_export:513 calls symbol:src/helix/teams/client.py:get_registry_status:154 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_deprecation_marks_dependents_needs_review_and_blocks_export:513 calls symbol:src/helix/teams/client.py:publish_registry_version:176 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_deprecation_marks_dependents_needs_review_and_blocks_export:513 calls symbol:src/helix/teams/client.py:put_blob:27 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_deprecation_marks_dependents_needs_review_and_blocks_export:513 calls symbol:src/helix/teams/client.py:TeamsClient:19 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_deprecation_marks_dependents_needs_review_and_blocks_export:513 calls symbol:src/helix/teams/client.py:TeamsClientConfig:14 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_deprecation_marks_dependents_needs_review_and_blocks_export:513 calls symbol:src/helix/teams/db.py:create_workspace:737 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_deprecation_marks_dependents_needs_review_and_blocks_export:513 calls symbol:src/helix/teams/db.py:init_schema:127 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_deprecation_marks_dependents_needs_review_and_blocks_export:513 calls symbol:src/helix/teams/db.py:issue_token:536 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_deprecation_marks_dependents_needs_review_and_blocks_export:513 calls symbol:src/helix/teams/db.py:TeamsDB:103 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_deprecation_marks_dependents_needs_review_and_blocks_export:513 calls symbol:src/helix/teams/db.py:upsert_user:480 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_deprecation_marks_dependents_needs_review_and_blocks_export:513 calls symbol:src/helix/teams/server.py:create_httpd:1677 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_deprecation_marks_dependents_needs_review_and_blocks_export:513 calls symbol:tests/test_registry_v1_smoke.py:_make_approved_bundle:215 (high)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_deprecation_marks_dependents_needs_review_and_blocks_export:513 calls symbol:tests/test_registry_v1_smoke.py:_write_json:53 (high)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_deprecation_marks_dependents_needs_review_and_blocks_export:513 calls symbol:tests/test_registry_v1_smoke.py:_zip_to_bytes:334 (high)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_publish_bundle_zip_allows_zip_before_registration:706 calls symbol:src/helix/teams/client.py:create_registry_program:165 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_publish_bundle_zip_allows_zip_before_registration:706 calls symbol:src/helix/teams/client.py:TeamsClient:19 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_publish_bundle_zip_allows_zip_before_registration:706 calls symbol:src/helix/teams/client.py:TeamsClientConfig:14 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_publish_bundle_zip_allows_zip_before_registration:706 calls symbol:src/helix/teams/db.py:create_workspace:737 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_publish_bundle_zip_allows_zip_before_registration:706 calls symbol:src/helix/teams/db.py:init_schema:127 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_publish_bundle_zip_allows_zip_before_registration:706 calls symbol:src/helix/teams/db.py:issue_token:536 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_publish_bundle_zip_allows_zip_before_registration:706 calls symbol:src/helix/teams/db.py:TeamsDB:103 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_publish_bundle_zip_allows_zip_before_registration:706 calls symbol:src/helix/teams/db.py:upsert_user:480 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_publish_bundle_zip_allows_zip_before_registration:706 calls symbol:src/helix/teams/server.py:create_httpd:1677 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_publish_bundle_zip_allows_zip_before_registration:706 calls symbol:tests/test_registry_v1_smoke.py:_make_approved_bundle:215 (high)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_publish_bundle_zip_allows_zip_before_registration:706 calls symbol:tests/test_registry_v1_smoke.py:_write_json:53 (high)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_search_filters_off_target_severity:755 calls symbol:src/helix/teams/client.py:publish_registry_version:176 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_search_filters_off_target_severity:755 calls symbol:src/helix/teams/client.py:put_blob:27 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_search_filters_off_target_severity:755 calls symbol:src/helix/teams/client.py:search_registry_versions:109 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_search_filters_off_target_severity:755 calls symbol:src/helix/teams/client.py:TeamsClient:19 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_search_filters_off_target_severity:755 calls symbol:src/helix/teams/client.py:TeamsClientConfig:14 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_search_filters_off_target_severity:755 calls symbol:src/helix/teams/db.py:create_workspace:737 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_search_filters_off_target_severity:755 calls symbol:src/helix/teams/db.py:init_schema:127 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_search_filters_off_target_severity:755 calls symbol:src/helix/teams/db.py:issue_token:536 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_search_filters_off_target_severity:755 calls symbol:src/helix/teams/db.py:TeamsDB:103 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_search_filters_off_target_severity:755 calls symbol:src/helix/teams/db.py:upsert_user:480 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_search_filters_off_target_severity:755 calls symbol:src/helix/teams/server.py:create_httpd:1677 (low)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_search_filters_off_target_severity:755 calls symbol:tests/test_registry_v1_smoke.py:_make_approved_bundle:215 (high)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_search_filters_off_target_severity:755 calls symbol:tests/test_registry_v1_smoke.py:_zip_to_bytes:334 (high)
  • symbol:tests/test_registry_v1_smoke.py:test_registry_search_filters_off_target_severity:755 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_release_asset_provenance_contract.py:test_public_release_channel_doc_matches_release_workflow_provenance_assets:19 calls symbol:tests/test_release_asset_provenance_contract.py:_read_text:15 (high)
  • symbol:tests/test_release_checklist_contract.py:test_release_checklist_matches_release_gate_and_manual_publish_contract:19 calls symbol:tests/test_release_checklist_contract.py:_read_text:15 (high)
  • symbol:tests/test_release_checklist_contract.py:test_release_checklist_matches_release_gate_and_manual_publish_contract:19 calls symbol:tools/public_release_docs_contract.py:assert_public_release_checklist_contract:233 (low)
  • symbol:tests/test_release_gates_contract.py:test_release_gate_workflows_enable_teams_backup_restore_contract:25 calls symbol:tests/test_release_gates_contract.py:_read_text:9 (high)
  • symbol:tests/test_release_gates_contract.py:test_release_gate_workflows_upload_artifacts_on_success:35 calls symbol:tests/test_release_gates_contract.py:_read_text:9 (high)
  • symbol:tests/test_release_gates_contract.py:test_release_gates_build_curated_audit_bundle:56 calls symbol:tests/test_release_gates_contract.py:_read_text:9 (high)
  • symbol:tests/test_release_gates_contract.py:test_release_gates_validate_teams_smoke_summary_when_enabled:13 calls symbol:tests/test_release_gates_contract.py:_read_text:9 (high)
  • symbol:tests/test_release_local.py:test_release_local_scans_zip_as_file_uri_and_preserves_artifact_bytes:14 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_release_provenance_contract.py:test_local_release_helper_supports_fail_closed_signing:35 calls symbol:tests/test_release_provenance_contract.py:_read_text:9 (high)
  • symbol:tests/test_release_provenance_contract.py:test_release_verify_docs_use_ascii_armored_signature_suffix:50 calls symbol:tests/test_release_provenance_contract.py:_read_text:9 (high)
  • symbol:tests/test_release_provenance_contract.py:test_release_workflow_requires_real_gpg_signatures:13 calls symbol:tests/test_release_provenance_contract.py:_read_text:9 (high)
  • symbol:tests/test_repair_pathways.py:test_build_repair_pathway_mixture_recomposes_distribution:38 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/test_repair_pathways.py:test_build_repair_pathway_mixture_recomposes_distribution:38 calls symbol:src/helix/studio/repair_pathways.py:build_repair_pathway_mixture:100 (low)
  • symbol:tests/test_repair_pathways.py:test_build_stochastic_narrative_v1_shape:60 calls symbol:src/helix/studio/repair_pathways.py:build_repair_pathway_mixture:100 (low)
  • symbol:tests/test_repair_pathways.py:test_build_stochastic_narrative_v1_shape:60 calls symbol:src/helix/studio/repair_pathways.py:build_stochastic_narrative_v1:162 (low)
  • symbol:tests/test_repair_pathways.py:test_classify_repair_pathway_heuristics:18 calls symbol:src/helix/studio/repair_pathways.py:classify_repair_pathway:54 (low)
  • symbol:tests/test_repro_adversarial.py:_write_spec:11 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_repro_adversarial.py:test_repro_deterministic_under_order_and_locale:27 calls symbol:src/helix/repro/bundle.py:run_repro_case:371 (low)
  • symbol:tests/test_repro_adversarial.py:test_repro_deterministic_under_order_and_locale:27 calls symbol:src/helix/repro/bundle.py:sha256_path:47 (low)
  • symbol:tests/test_repro_adversarial.py:test_repro_deterministic_under_order_and_locale:27 calls symbol:tests/test_repro_adversarial.py:_set_env:20 (high)
  • symbol:tests/test_repro_adversarial.py:test_repro_deterministic_under_order_and_locale:27 calls symbol:tests/test_repro_adversarial.py:_write_spec:11 (high)
  • symbol:tests/test_repro_backend_parity.py:test_expected_cpu_gpu_parity:11 calls symbol:src/helix/repro/bundle.py:compare_backend_outputs:732 (low)
  • symbol:tests/test_repro_bundle.py:test_repro_case_run_and_verify_cpu_only:11 calls symbol:src/helix/repro/bundle.py:run_repro_case:371 (low)
  • symbol:tests/test_repro_bundle.py:test_repro_case_run_and_verify_cpu_only:11 calls symbol:src/helix/repro/bundle.py:verify_repro_case:600 (low)
  • symbol:tests/test_repro_filesystem_ordering.py:test_bundle_manifest_sorts_by_path_bytes:11 calls symbol:src/helix/repro/bundle.py:build_bundle_manifest:522 (low)
  • symbol:tests/test_repro_filesystem_ordering.py:test_bundle_manifest_sorts_by_path_bytes:11 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/test_repro_filesystem_ordering.py:test_bundle_manifest_sorts_by_path_bytes:11 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_repro_manifest_contract.py:test_repro_bundle_manifest_contract:17 calls symbol:tests/test_repro_manifest_contract.py:_load_json:10 (high)
  • symbol:tests/test_repro_subprocess_repeat.py:_run_cli:14 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/test_repro_subprocess_repeat.py:_run_cli:14 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_repro_subprocess_repeat.py:test_repro_subprocess_repeat_is_identical:36 calls symbol:src/helix/repro/bundle.py:sha256_path:47 (low)
  • symbol:tests/test_repro_subprocess_repeat.py:test_repro_subprocess_repeat_is_identical:36 calls symbol:tests/test_repro_subprocess_repeat.py:_run_cli:14 (high)
  • symbol:tests/test_results_adapter_indel_profile.py:test_indel_profile_error_includes_path_and_line:38 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_results_adapter_indel_profile.py:test_indel_profile_error_includes_path_and_line:38 calls symbol:src/helix/studio/results_adapters/indel_profile.py:build_results_record_from_indel_profile:39 (low)
  • symbol:tests/test_results_adapter_indel_profile.py:test_indel_profile_missing_columns_errors:31 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_results_adapter_indel_profile.py:test_indel_profile_missing_columns_errors:31 calls symbol:src/helix/studio/results_adapters/indel_profile.py:build_results_record_from_indel_profile:39 (low)
  • symbol:tests/test_results_adapter_indel_profile.py:test_indel_profile_parses_and_sums_duplicates:10 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_results_adapter_indel_profile.py:test_indel_profile_parses_and_sums_duplicates:10 calls symbol:src/helix/studio/results_adapters/indel_profile.py:build_results_record_from_indel_profile:39 (low)
  • symbol:tests/test_revenue_plan.py:test_revenue_plan_default_math:23 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_revenue_plan.py:test_revenue_plan_default_math:23 calls symbol:tests/test_revenue_plan.py:_tool_path:19 (high)
  • symbol:tests/test_revenue_plan.py:test_revenue_plan_default_math:23 calls symbol:tests/test_revenue_plan.py:_write_pipeline_csv:10 (high)
  • symbol:tests/test_revenue_plan.py:test_revenue_plan_default_math:23 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_revenue_plan.py:test_revenue_plan_latest_per_org:92 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_revenue_plan.py:test_revenue_plan_latest_per_org:92 calls symbol:tests/test_revenue_plan.py:_tool_path:19 (high)
  • symbol:tests/test_revenue_plan.py:test_revenue_plan_latest_per_org:92 calls symbol:tests/test_revenue_plan.py:_write_pipeline_csv:10 (high)
  • symbol:tests/test_revenue_plan.py:test_revenue_plan_writes_json_and_markdown:144 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_revenue_plan.py:test_revenue_plan_writes_json_and_markdown:144 calls symbol:tests/test_revenue_plan.py:_tool_path:19 (high)
  • symbol:tests/test_revenue_plan.py:test_revenue_plan_writes_json_and_markdown:144 calls symbol:tests/test_revenue_plan.py:_write_pipeline_csv:10 (high)
  • symbol:tests/test_rna_mccaskill.py:test_mea_structure_balanced:14 calls symbol:src/helix/rna/partition.py:mea_structure:108 (low)
  • symbol:tests/test_rna_mccaskill.py:test_mea_structure_balanced:14 calls symbol:src/helix/rna/partition.py:partition_posteriors:10 (low)
  • symbol:tests/test_rna_mccaskill.py:test_mfe_hairpin_forms:23 calls symbol:src/helix/rna/mfe.py:mfe_dotbracket:11 (low)
  • symbol:tests/test_rna_mccaskill.py:test_partition_symmetry:4 calls symbol:src/helix/rna/partition.py:partition_posteriors:10 (low)
  • symbol:tests/test_run_activation_propagates_evs.py:test_run_activated_propagates_evs_to_views:25 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_run_activation_propagates_evs.py:test_run_activated_propagates_evs_to_views:25 calls symbol:src/helix/studio/lightcone_panel.py:current_doc_id:4947 (low)
  • symbol:tests/test_run_activation_propagates_evs.py:test_run_activated_propagates_evs_to_views:25 calls symbol:src/helix/studio/main_window.py:_session_sidebar_summary:4368 (low)
  • symbol:tests/test_run_activation_propagates_evs.py:test_run_activated_propagates_evs_to_views:25 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_run_activation_propagates_evs.py:test_run_activated_propagates_evs_to_views:25 calls symbol:src/helix/studio/main_window.py:on_run_activated:5246 (low)
  • symbol:tests/test_run_activation_propagates_evs.py:test_run_activated_propagates_evs_to_views:25 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_run_activation_propagates_evs.py:test_run_activated_propagates_evs_to_views:25 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_run_activation_propagates_evs.py:test_run_activated_propagates_evs_to_views:25 calls symbol:tests/test_run_activation_propagates_evs.py:_get_app:19 (high)
  • symbol:tests/test_run_activation_survives_layout_failure.py:test_on_run_activated_survives_layout_preset_failure:25 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_run_activation_survives_layout_failure.py:test_on_run_activated_survives_layout_preset_failure:25 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_run_activation_survives_layout_failure.py:test_on_run_activated_survives_layout_preset_failure:25 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_run_activation_survives_layout_failure.py:test_on_run_activated_survives_layout_preset_failure:25 calls symbol:tests/test_run_activation_survives_layout_failure.py:_get_app:19 (high)
  • symbol:tests/test_run_artifact.py:_simple_dag_payload:26 calls symbol:src/helix/studio/session.py:log:354 (low)
  • symbol:tests/test_run_artifact.py:_state_with_locus:41 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_sha256:247 (low)
  • symbol:tests/test_run_artifact.py:_state_with_locus:41 calls symbol:src/helix/studio/experiment_intent_spec.py:experiment_intent_spec_to_dict:230 (low)
  • symbol:tests/test_run_artifact.py:_state_with_locus:41 calls symbol:src/helix/studio/session.py:ExperimentState:83 (low)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_blocks_calibration_bundle_model_mismatch:202 calls symbol:src/helix/studio/run_artifact.py:artifact_decision_mode_eligible:1207 (low)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_blocks_calibration_bundle_model_mismatch:202 calls symbol:src/helix/studio/run_artifact.py:artifact_is_valid:1185 (low)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_blocks_calibration_bundle_model_mismatch:202 calls symbol:src/helix/studio/run_artifact.py:artifact_root_causes:1192 (low)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_blocks_calibration_bundle_model_mismatch:202 calls symbol:src/helix/studio/run_artifact.py:build_run_artifact_from_state:829 (low)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_blocks_calibration_bundle_model_mismatch:202 calls symbol:tests/test_run_artifact.py:_decision_grade_run_summary_v2:61 (high)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_blocks_calibration_bundle_model_mismatch:202 calls symbol:tests/test_run_artifact.py:_simple_dag_payload:26 (high)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_blocks_calibration_bundle_model_mismatch:202 calls symbol:tests/test_run_artifact.py:_state_with_locus:41 (high)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_blocks_incomplete_provenance:257 calls symbol:src/helix/studio/run_artifact.py:artifact_decision_mode_eligible:1207 (low)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_blocks_incomplete_provenance:257 calls symbol:src/helix/studio/run_artifact.py:artifact_is_valid:1185 (low)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_blocks_incomplete_provenance:257 calls symbol:src/helix/studio/run_artifact.py:artifact_root_causes:1192 (low)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_blocks_incomplete_provenance:257 calls symbol:src/helix/studio/run_artifact.py:build_run_artifact_from_state:829 (low)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_blocks_incomplete_provenance:257 calls symbol:tests/test_run_artifact.py:_decision_grade_run_summary_v2:61 (high)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_blocks_incomplete_provenance:257 calls symbol:tests/test_run_artifact.py:_simple_dag_payload:26 (high)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_blocks_incomplete_provenance:257 calls symbol:tests/test_run_artifact.py:_state_with_locus:41 (high)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_blocks_missing_uncertainty_key:229 calls symbol:src/helix/studio/run_artifact.py:artifact_decision_mode_eligible:1207 (low)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_blocks_missing_uncertainty_key:229 calls symbol:src/helix/studio/run_artifact.py:artifact_is_valid:1185 (low)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_blocks_missing_uncertainty_key:229 calls symbol:src/helix/studio/run_artifact.py:artifact_root_causes:1192 (low)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_blocks_missing_uncertainty_key:229 calls symbol:src/helix/studio/run_artifact.py:build_run_artifact_from_state:829 (low)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_blocks_missing_uncertainty_key:229 calls symbol:tests/test_run_artifact.py:_decision_grade_run_summary_v2:61 (high)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_blocks_missing_uncertainty_key:229 calls symbol:tests/test_run_artifact.py:_simple_dag_payload:26 (high)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_blocks_missing_uncertainty_key:229 calls symbol:tests/test_run_artifact.py:_state_with_locus:41 (high)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_requires_calibration:169 calls symbol:src/helix/studio/run_artifact.py:artifact_decision_mode_eligible:1207 (low)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_requires_calibration:169 calls symbol:src/helix/studio/run_artifact.py:artifact_is_valid:1185 (low)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_requires_calibration:169 calls symbol:src/helix/studio/run_artifact.py:build_run_artifact_from_state:829 (low)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_requires_calibration:169 calls symbol:tests/test_run_artifact.py:_decision_grade_run_summary_v2:61 (high)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_requires_calibration:169 calls symbol:tests/test_run_artifact.py:_simple_dag_payload:26 (high)
  • symbol:tests/test_run_artifact.py:test_decision_mode_eligible_requires_calibration:169 calls symbol:tests/test_run_artifact.py:_state_with_locus:41 (high)
  • symbol:tests/test_run_artifact.py:test_leakage_sinks_allocate_residual_outcomes:285 calls symbol:src/helix/studio/run_artifact.py:artifact_is_valid:1185 (low)
  • symbol:tests/test_run_artifact.py:test_leakage_sinks_allocate_residual_outcomes:285 calls symbol:src/helix/studio/run_artifact.py:build_run_artifact_from_state:829 (low)
  • symbol:tests/test_run_artifact.py:test_leakage_sinks_allocate_residual_outcomes:285 calls symbol:tests/test_run_artifact.py:_state_with_locus:41 (high)
  • symbol:tests/test_run_artifact.py:test_leakage_sinks_off_still_invalidates_mass_gap:312 calls symbol:src/helix/studio/run_artifact.py:artifact_is_valid:1185 (low)
  • symbol:tests/test_run_artifact.py:test_leakage_sinks_off_still_invalidates_mass_gap:312 calls symbol:src/helix/studio/run_artifact.py:artifact_root_causes:1192 (low)
  • symbol:tests/test_run_artifact.py:test_leakage_sinks_off_still_invalidates_mass_gap:312 calls symbol:src/helix/studio/run_artifact.py:build_run_artifact_from_state:829 (low)
  • symbol:tests/test_run_artifact.py:test_leakage_sinks_off_still_invalidates_mass_gap:312 calls symbol:tests/test_run_artifact.py:_state_with_locus:41 (high)
  • symbol:tests/test_run_artifact.py:test_run_artifact_hash_deterministic:161 calls symbol:src/helix/studio/run_artifact.py:build_run_artifact_from_state:829 (low)
  • symbol:tests/test_run_artifact.py:test_run_artifact_hash_deterministic:161 calls symbol:tests/test_run_artifact.py:_simple_dag_payload:26 (high)
  • symbol:tests/test_run_artifact.py:test_run_artifact_hash_deterministic:161 calls symbol:tests/test_run_artifact.py:_state_with_locus:41 (high)
  • symbol:tests/test_run_artifact.py:test_run_artifact_invalid_missing_fm_index:151 calls symbol:src/helix/studio/run_artifact.py:artifact_is_valid:1185 (low)
  • symbol:tests/test_run_artifact.py:test_run_artifact_invalid_missing_fm_index:151 calls symbol:src/helix/studio/run_artifact.py:artifact_root_causes:1192 (low)
  • symbol:tests/test_run_artifact.py:test_run_artifact_invalid_missing_fm_index:151 calls symbol:src/helix/studio/run_artifact.py:build_run_artifact_from_state:829 (low)
  • symbol:tests/test_run_artifact.py:test_run_artifact_invalid_missing_fm_index:151 calls symbol:src/helix/studio/session.py:ExperimentState:83 (low)
  • symbol:tests/test_run_artifact.py:test_run_artifact_invalid_missing_fm_index:151 calls symbol:tests/test_run_artifact.py:_simple_dag_payload:26 (high)
  • symbol:tests/test_run_artifact.py:test_run_artifact_invalid_without_locus:142 calls symbol:src/helix/studio/run_artifact.py:artifact_is_valid:1185 (low)
  • symbol:tests/test_run_artifact.py:test_run_artifact_invalid_without_locus:142 calls symbol:src/helix/studio/run_artifact.py:artifact_root_causes:1192 (low)
  • symbol:tests/test_run_artifact.py:test_run_artifact_invalid_without_locus:142 calls symbol:src/helix/studio/run_artifact.py:build_run_artifact_from_state:829 (low)
  • symbol:tests/test_run_artifact.py:test_run_artifact_invalid_without_locus:142 calls symbol:src/helix/studio/session.py:ExperimentState:83 (low)
  • symbol:tests/test_run_artifact.py:test_run_artifact_invalid_without_locus:142 calls symbol:tests/test_run_artifact.py:_simple_dag_payload:26 (high)
  • symbol:tests/test_run_artifact.py:test_run_artifact_mass_conserved_for_dag:130 calls symbol:src/helix/studio/run_artifact.py:artifact_is_valid:1185 (low)
  • symbol:tests/test_run_artifact.py:test_run_artifact_mass_conserved_for_dag:130 calls symbol:src/helix/studio/run_artifact.py:build_run_artifact_from_state:829 (low)
  • symbol:tests/test_run_artifact.py:test_run_artifact_mass_conserved_for_dag:130 calls symbol:tests/test_run_artifact.py:_simple_dag_payload:26 (high)
  • symbol:tests/test_run_artifact.py:test_run_artifact_mass_conserved_for_dag:130 calls symbol:tests/test_run_artifact.py:_state_with_locus:41 (high)
  • symbol:tests/test_run_bundle.py:test_build_run_bundle_bytes_are_deterministic:53 calls symbol:src/helix/edge/bundle.py:build_run_bundle:98 (low)
  • symbol:tests/test_run_bundle.py:test_build_run_bundle_bytes_are_deterministic:53 calls symbol:src/helix/edge/bundle.py:BundleFile:19 (low)
  • symbol:tests/test_run_bundle.py:test_build_run_bundle_bytes_are_deterministic:53 calls symbol:src/helix/edge/translators/illumina.py:IlluminaRunTranslator:20 (low)
  • symbol:tests/test_run_bundle.py:test_build_run_bundle_bytes_are_deterministic:53 calls symbol:src/helix/edge/translators/illumina.py:translate:35 (low)
  • symbol:tests/test_run_bundle.py:test_build_run_bundle_creates_expected_files:15 calls symbol:src/helix/edge/bundle.py:build_run_bundle:98 (low)
  • symbol:tests/test_run_bundle.py:test_build_run_bundle_creates_expected_files:15 calls symbol:src/helix/edge/bundle.py:BundleFile:19 (low)
  • symbol:tests/test_run_bundle.py:test_build_run_bundle_creates_expected_files:15 calls symbol:src/helix/edge/translators/illumina.py:IlluminaRunTranslator:20 (low)
  • symbol:tests/test_run_bundle.py:test_build_run_bundle_creates_expected_files:15 calls symbol:src/helix/edge/translators/illumina.py:translate:35 (low)
  • symbol:tests/test_run_bundle.py:test_build_run_bundle_creates_expected_files:15 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_run_compare_auroc_extract.py:test_extract_auroc_metric_from_snapshot_metadata:6 calls symbol:src/helix/studio/run_compare.py:_extract_auroc_metric:47 (low)
  • symbol:tests/test_run_compare_auroc_extract.py:test_format_auroc_compare_requires_matching_pack_id:33 calls symbol:src/helix/studio/run_compare.py:_extract_auroc_metric:47 (low)
  • symbol:tests/test_run_compare_auroc_extract.py:test_format_auroc_compare_requires_matching_pack_id:33 calls symbol:src/helix/studio/run_compare.py:_format_auroc_compare:121 (low)
  • symbol:tests/test_run_descriptor_schema.py:test_descriptor_schema_round_trip:12 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:tests/test_run_history_mv_repro.py:test_mv_repro_subprocess:12 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/test_run_history_mv_repro.py:test_mv_repro_subprocess:12 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_run_history.py:_decision_grade_snapshot_payload:52 calls symbol:tests/test_run_history.py:_snapshot_payload:31 (high)
  • symbol:tests/test_run_history.py:_pcr_snapshot:114 calls symbol:src/helix/studio/pcr_engine.py:simulate_pcr:46 (low)
  • symbol:tests/test_run_history.py:_pcr_snapshot:114 calls symbol:src/helix/studio/session.py:_serialize_pcr_config:702 (low)
  • symbol:tests/test_run_history.py:_pcr_snapshot:114 calls symbol:src/helix/studio/session.py:_serialize_pcr_result:735 (low)
  • symbol:tests/test_run_history.py:_pcr_snapshot:114 calls symbol:src/helix/studio/session.py:PCRConfig:668 (low)
  • symbol:tests/test_run_history.py:test_run_compare_pcr_verdict:153 calls symbol:src/helix/studio/run_compare.py:compare_snapshots:538 (low)
  • symbol:tests/test_run_history.py:test_run_compare_pcr_verdict:153 calls symbol:src/helix/studio/run_compare.py:RunCompareWidget:158 (low)
  • symbol:tests/test_run_history.py:test_run_compare_pcr_verdict:153 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_run_history.py:test_run_compare_pcr_verdict:153 calls symbol:tests/test_run_history.py:_get_app:24 (high)
  • symbol:tests/test_run_history.py:test_run_compare_pcr_verdict:153 calls symbol:tests/test_run_history.py:_pcr_snapshot:114 (high)
  • symbol:tests/test_run_history.py:test_run_history_blocks_decision_grade_ready_local_exports:165 calls symbol:src/helix/studio/run_history.py:RunHistoryWidget:73 (low)
  • symbol:tests/test_run_history.py:test_run_history_blocks_decision_grade_ready_local_exports:165 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_run_history.py:test_run_history_blocks_decision_grade_ready_local_exports:165 calls symbol:tests/test_run_history.py:_decision_grade_snapshot_payload:52 (high)
  • symbol:tests/test_run_history.py:test_run_history_blocks_decision_grade_ready_local_exports:165 calls symbol:tests/test_run_history.py:_get_app:24 (high)
  • symbol:tests/test_run_history.py:test_run_history_debug_snapshot_remains_available:189 calls symbol:src/helix/studio/run_history.py:RunHistoryWidget:73 (low)
  • symbol:tests/test_run_history.py:test_run_history_debug_snapshot_remains_available:189 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_run_history.py:test_run_history_debug_snapshot_remains_available:189 calls symbol:tests/test_run_history.py:_decision_grade_snapshot_payload:52 (high)
  • symbol:tests/test_run_history.py:test_run_history_debug_snapshot_remains_available:189 calls symbol:tests/test_run_history.py:_get_app:24 (high)
  • symbol:tests/test_run_history.py:test_run_history_filters_and_compare:67 calls symbol:src/helix/studio/run_history.py:_add_entry:551 (low)
  • symbol:tests/test_run_history.py:test_run_history_filters_and_compare:67 calls symbol:src/helix/studio/run_history.py:_clear_filters:1570 (low)
  • symbol:tests/test_run_history.py:test_run_history_filters_and_compare:67 calls symbol:src/helix/studio/run_history.py:_compare_selected:1578 (low)
  • symbol:tests/test_run_history.py:test_run_history_filters_and_compare:67 calls symbol:src/helix/studio/run_history.py:_toggle_pin:830 (low)
  • symbol:tests/test_run_history.py:test_run_history_filters_and_compare:67 calls symbol:src/helix/studio/run_history.py:data:528 (low)
  • symbol:tests/test_run_history.py:test_run_history_filters_and_compare:67 calls symbol:src/helix/studio/run_history.py:index:522 (low)
  • symbol:tests/test_run_history.py:test_run_history_filters_and_compare:67 calls symbol:src/helix/studio/run_history.py:rowCount:519 (low)
  • symbol:tests/test_run_history.py:test_run_history_filters_and_compare:67 calls symbol:src/helix/studio/run_history.py:RunHistoryWidget:73 (low)
  • symbol:tests/test_run_history.py:test_run_history_filters_and_compare:67 calls symbol:src/helix/studio/run_history.py:selectRow:543 (low)
  • symbol:tests/test_run_history.py:test_run_history_filters_and_compare:67 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_run_history.py:test_run_history_filters_and_compare:67 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (medium)
  • symbol:tests/test_run_history.py:test_run_history_filters_and_compare:67 calls symbol:tests/test_run_history.py:_get_app:24 (high)
  • symbol:tests/test_run_history.py:test_run_history_filters_and_compare:67 calls symbol:tests/test_run_history.py:_snapshot_payload:31 (high)
  • symbol:tests/test_run_history.py:test_run_history_filters_and_compare:67 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:tests/test_run_history.py:test_run_history_formats_pcr_row:141 calls symbol:src/helix/studio/run_history.py:_add_entry:551 (low)
  • symbol:tests/test_run_history.py:test_run_history_formats_pcr_row:141 calls symbol:src/helix/studio/run_history.py:data:528 (low)
  • symbol:tests/test_run_history.py:test_run_history_formats_pcr_row:141 calls symbol:src/helix/studio/run_history.py:index:522 (low)
  • symbol:tests/test_run_history.py:test_run_history_formats_pcr_row:141 calls symbol:src/helix/studio/run_history.py:RunHistoryWidget:73 (low)
  • symbol:tests/test_run_history.py:test_run_history_formats_pcr_row:141 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_run_history.py:test_run_history_formats_pcr_row:141 calls symbol:tests/test_run_history.py:_get_app:24 (high)
  • symbol:tests/test_run_history.py:test_run_history_formats_pcr_row:141 calls symbol:tests/test_run_history.py:_pcr_snapshot:114 (high)
  • symbol:tests/test_run_history.py:test_run_history_non_ready_snapshot_stays_exploratory:208 calls symbol:src/helix/studio/run_history.py:RunHistoryWidget:73 (low)
  • symbol:tests/test_run_history.py:test_run_history_non_ready_snapshot_stays_exploratory:208 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_run_history.py:test_run_history_non_ready_snapshot_stays_exploratory:208 calls symbol:tests/test_run_history.py:_decision_grade_snapshot_payload:52 (high)
  • symbol:tests/test_run_history.py:test_run_history_non_ready_snapshot_stays_exploratory:208 calls symbol:tests/test_run_history.py:_get_app:24 (high)
  • symbol:tests/test_run_metrics_json_safe.py:test_format_snapshot_text_handles_ndarray:10 calls symbol:src/helix/studio/run_metrics.py:format_snapshot_text:194 (low)
  • symbol:tests/test_run_metrics_json_safe.py:test_format_snapshot_text_handles_ndarray:10 calls symbol:src/helix/studio/run_metrics.py:RunMetrics:32 (low)
  • symbol:tests/test_run_recorded_updates_analysis_outcome_count.py:test_run_recorded_updates_analysis_outcome_count:25 calls symbol:src/helix/studio/main_window.py:_on_run_recorded:6776 (low)
  • symbol:tests/test_run_recorded_updates_analysis_outcome_count.py:test_run_recorded_updates_analysis_outcome_count:25 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_run_recorded_updates_analysis_outcome_count.py:test_run_recorded_updates_analysis_outcome_count:25 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_run_recorded_updates_analysis_outcome_count.py:test_run_recorded_updates_analysis_outcome_count:25 calls symbol:tests/test_gl_panel.py:state:295 (medium)
  • symbol:tests/test_run_recorded_updates_analysis_outcome_count.py:test_run_recorded_updates_analysis_outcome_count:25 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_run_recorded_updates_analysis_outcome_count.py:test_run_recorded_updates_analysis_outcome_count:25 calls symbol:tests/test_run_recorded_updates_analysis_outcome_count.py:_get_app:18 (high)
  • symbol:tests/test_run_registry_api.py:test_runs_endpoints:13 calls symbol:src/helix/edge/mock_ingest_server.py:handler_factory:108 (low)
  • symbol:tests/test_run_registry_api.py:test_runs_endpoints:13 calls symbol:src/helix/edge/mock_ingest_server.py:RunStatusStore:30 (low)
  • symbol:tests/test_run_registry_api.py:test_runs_endpoints:13 calls symbol:src/helix/edge/run_registry.py:RunRegistry:40 (low)
  • symbol:tests/test_run_registry_api.py:test_runs_endpoints:13 calls symbol:src/helix/edge/run_registry.py:save_run:83 (low)
  • symbol:tests/test_run_registry_api.py:test_runs_endpoints:13 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_run_registry_status.py:test_status_history_updates:16 calls symbol:src/helix/edge/run_registry.py:get_run:134 (low)
  • symbol:tests/test_run_registry_status.py:test_status_history_updates:16 calls symbol:src/helix/edge/run_registry.py:RunRegistry:40 (low)
  • symbol:tests/test_run_registry_status.py:test_status_history_updates:16 calls symbol:src/helix/edge/run_registry.py:save_run:83 (low)
  • symbol:tests/test_run_registry_status.py:test_status_history_updates:16 calls symbol:src/helix/edge/run_registry.py:update_status:141 (low)
  • symbol:tests/test_run_registry_status.py:test_status_history_updates:16 calls symbol:tests/test_run_registry_status.py:_descriptor:8 (high)
  • symbol:tests/test_run_registry.py:test_list_runs_sorted:27 calls symbol:src/helix/edge/run_registry.py:list_runs:113 (low)
  • symbol:tests/test_run_registry.py:test_list_runs_sorted:27 calls symbol:src/helix/edge/run_registry.py:RunRegistry:40 (low)
  • symbol:tests/test_run_registry.py:test_list_runs_sorted:27 calls symbol:src/helix/edge/run_registry.py:save_run:83 (low)
  • symbol:tests/test_run_registry.py:test_list_runs_sorted:27 calls symbol:tests/test_run_registry.py:_descriptor:8 (high)
  • symbol:tests/test_run_registry.py:test_save_and_get:16 calls symbol:src/helix/edge/run_registry.py:get_run:134 (low)
  • symbol:tests/test_run_registry.py:test_save_and_get:16 calls symbol:src/helix/edge/run_registry.py:RunRegistry:40 (low)
  • symbol:tests/test_run_registry.py:test_save_and_get:16 calls symbol:src/helix/edge/run_registry.py:save_run:83 (low)
  • symbol:tests/test_run_registry.py:test_save_and_get:16 calls symbol:tests/test_run_registry.py:_descriptor:8 (high)
  • symbol:tests/test_s3_blob_store.py:test_s3_blob_store_exists_access_denied_raises_permission_error:16 calls symbol:src/helix/teams/blob_store_s3.py:exists:177 (low)
  • symbol:tests/test_s3_blob_store.py:test_s3_blob_store_exists_access_denied_raises_permission_error:16 calls symbol:src/helix/teams/blob_store_s3.py:S3BlobStore:40 (low)
  • symbol:tests/test_s3_blob_store.py:test_s3_blob_store_exists_access_denied_raises_permission_error:16 calls symbol:src/helix/teams/blob_store_s3.py:S3BlobStoreConfig:27 (low)
  • symbol:tests/test_s3_blob_store.py:test_s3_blob_store_exists_access_denied_raises_permission_error:16 calls symbol:src/helix/teams/digest.py:parse:21 (low)
  • symbol:tests/test_s3_blob_store.py:test_s3_blob_store_exists_not_found_returns_false:37 calls symbol:src/helix/teams/blob_store_s3.py:exists:177 (low)
  • symbol:tests/test_s3_blob_store.py:test_s3_blob_store_exists_not_found_returns_false:37 calls symbol:src/helix/teams/blob_store_s3.py:S3BlobStore:40 (low)
  • symbol:tests/test_s3_blob_store.py:test_s3_blob_store_exists_not_found_returns_false:37 calls symbol:src/helix/teams/blob_store_s3.py:S3BlobStoreConfig:27 (low)
  • symbol:tests/test_s3_blob_store.py:test_s3_blob_store_exists_not_found_returns_false:37 calls symbol:src/helix/teams/digest.py:parse:21 (low)
  • symbol:tests/test_s3_blob_store.py:test_s3_blob_store_minio_auto_forces_path_style:57 calls symbol:src/helix/teams/blob_store_s3.py:S3BlobStore:40 (low)
  • symbol:tests/test_s3_blob_store.py:test_s3_blob_store_minio_auto_forces_path_style:57 calls symbol:src/helix/teams/blob_store_s3.py:S3BlobStoreConfig:27 (low)
  • symbol:tests/test_s3_blob_store.py:test_s3_blob_store_strict_no_overwrite_precondition_failed_is_ok:67 calls symbol:src/helix/teams/blob_store_s3.py:put_bytes:188 (low)
  • symbol:tests/test_s3_blob_store.py:test_s3_blob_store_strict_no_overwrite_precondition_failed_is_ok:67 calls symbol:src/helix/teams/blob_store_s3.py:S3BlobStore:40 (low)
  • symbol:tests/test_s3_blob_store.py:test_s3_blob_store_strict_no_overwrite_precondition_failed_is_ok:67 calls symbol:src/helix/teams/blob_store_s3.py:S3BlobStoreConfig:27 (low)
  • symbol:tests/test_s3_blob_store.py:test_s3_blob_store_strict_no_overwrite_precondition_failed_is_ok:67 calls symbol:src/helix/teams/digest.py:sha256_bytes:28 (low)
  • symbol:tests/test_save_session_report_writes_file.py:test_save_session_report_creates_parent_directory:6 calls symbol:src/helix/studio/reports/session_report.py:save_session_report:704 (low)
  • symbol:tests/test_scc.py:make_node:5 calls symbol:src/helix/core/graph.py:GraphNode:28 (low)
  • symbol:tests/test_scc.py:make_node:5 calls symbol:src/helix/core/graph.py:Port:10 (low)
  • symbol:tests/test_scc.py:test_condensation_dag_shape:23 calls symbol:src/helix/core/graph.py:condensation_dag:118 (low)
  • symbol:tests/test_scc.py:test_condensation_dag_shape:23 calls symbol:src/helix/core/scc.py:Graph:9 (low)
  • symbol:tests/test_scc.py:test_tarjan_scc_identifies_cycles:13 calls symbol:src/helix/core/graph.py:build_graph:136 (low)
  • symbol:tests/test_scc.py:test_tarjan_scc_identifies_cycles:13 calls symbol:src/helix/core/graph.py:strongly_connected_components:109 (low)
  • symbol:tests/test_scc.py:test_tarjan_scc_identifies_cycles:13 calls symbol:tests/test_scc.py:make_node:5 (high)
  • symbol:tests/test_scheduler_islands.py:test_scheduler_runs_multi_rate_islands:7 calls symbol:src/helix/core/graph.py:add_node:63 (low)
  • symbol:tests/test_scheduler_islands.py:test_scheduler_runs_multi_rate_islands:7 calls symbol:src/helix/core/graph.py:connect:71 (low)
  • symbol:tests/test_scheduler_islands.py:test_scheduler_runs_multi_rate_islands:7 calls symbol:src/helix/core/graph.py:GraphIR:53 (low)
  • symbol:tests/test_scheduler_islands.py:test_scheduler_runs_multi_rate_islands:7 calls symbol:src/helix/core/scheduler.py:Island:19 (low)
  • symbol:tests/test_scheduler_islands.py:test_scheduler_runs_multi_rate_islands:7 calls symbol:src/helix/core/scheduler.py:LiveScheduler:42 (low)
  • symbol:tests/test_scheduler_islands.py:test_scheduler_runs_multi_rate_islands:7 calls symbol:src/helix/core/scheduler.py:run_until:81 (low)
  • symbol:tests/test_scheduler_islands.py:test_scheduler_runs_multi_rate_islands:7 calls symbol:src/helix/core/scheduler.py:update_external:127 (low)
  • symbol:tests/test_scheduler_islands.py:test_scheduler_runs_multi_rate_islands:7 calls symbol:src/helix/live/state_reducer.py:StateReducer:26 (low)
  • symbol:tests/test_scheduler_islands.py:test_scheduler_runs_multi_rate_islands:7 calls symbol:src/helix/nodes/observer.py:ObserverNode:10 (low)
  • symbol:tests/test_scheduler_islands.py:test_scheduler_runs_multi_rate_islands:7 calls symbol:src/helix/nodes/rd.py:FieldNode:10 (low)
  • symbol:tests/test_scheduler_islands.py:test_scheduler_runs_multi_rate_islands:7 calls symbol:src/helix/nodes/rulenet.py:RuleNetNode:17 (low)
  • symbol:tests/test_schema_manifest.py:test_schema_manifest_stable:4 calls symbol:src/helix/schema/__init__.py:manifest:351 (low)
  • symbol:tests/test_scientific_contract.py:_hash_dir:513 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (low)
  • symbol:tests/test_scientific_contract.py:_hash_dir:513 calls symbol:src/helixspec/manifest.py:sha256_bytes:12 (low)
  • symbol:tests/test_scientific_contract.py:_update_manifest_hashes:880 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (low)
  • symbol:tests/test_scientific_contract.py:_update_manifest_hashes:880 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_scientific_contract.py:_update_manifest_hashes:880 calls symbol:src/helixspec/manifest.py:sha256_bytes:12 (low)
  • symbol:tests/test_scientific_contract.py:test_build_artifact_header_requires_allowance_for_wall_clock_in_deterministic_mode:205 calls symbol:src/helix/determinism/guard.py:install:311 (low)
  • symbol:tests/test_scientific_contract.py:test_build_artifact_header_requires_allowance_for_wall_clock_in_deterministic_mode:205 calls symbol:src/helix/determinism/guard.py:uninstall:330 (low)
  • symbol:tests/test_scientific_contract.py:test_build_artifact_header_requires_allowance_for_wall_clock_in_deterministic_mode:205 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (low)
  • symbol:tests/test_scientific_contract.py:test_build_artifact_header_requires_allowance_for_wall_clock_in_deterministic_mode:205 calls symbol:src/helix/scientific_contract.py:build_artifact_header:580 (low)
  • symbol:tests/test_scientific_contract.py:test_d1_numeric_comparator_respects_tolerance:499 calls symbol:src/helixspec/compare.py:compare_with_policy:41 (low)
  • symbol:tests/test_scientific_contract.py:test_d1_numeric_comparator_respects_tolerance:499 calls symbol:src/helixspec/compare.py:ensure_within_policy:99 (low)
  • symbol:tests/test_scientific_contract.py:test_d2_distribution_checks_fail:974 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (low)
  • symbol:tests/test_scientific_contract.py:test_d2_distribution_checks_fail:974 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_scientific_contract.py:test_d2_distribution_checks_fail:974 calls symbol:src/helixspec/cli.py:verify_bundle:94 (low)
  • symbol:tests/test_scientific_contract.py:test_d2_distribution_checks_fail:974 calls symbol:src/helixspec/manifest.py:sha256_bytes:12 (low)
  • symbol:tests/test_scientific_contract.py:test_d2_distribution_checks_fail:974 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_scientific_contract.py:test_d2_distribution_checks_fail:974 calls symbol:tests/test_scientific_contract.py:_update_manifest_hashes:880 (high)
  • symbol:tests/test_scientific_contract.py:test_d2_distribution_checks_pass:899 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_scientific_contract.py:test_d2_distribution_checks_pass:899 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_scientific_contract.py:test_d2_replay_required_missing_sampler_fails:858 calls symbol:src/helix/scientific_contract.py:_reset_contract_identity_for_tests:312 (low)
  • symbol:tests/test_scientific_contract.py:test_d2_replay_required_missing_sampler_fails:858 calls symbol:src/helix/scientific_contract.py:register_distribution_sampler:357 (low)
  • symbol:tests/test_scientific_contract.py:test_d2_replay_required_missing_sampler_fails:858 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_scientific_contract.py:test_d2_replay_required_missing_sampler_fails:858 calls symbol:src/helixspec/cli.py:verify_bundle:94 (low)
  • symbol:tests/test_scientific_contract.py:test_d2_replay_required_missing_sampler_fails:858 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_scientific_contract.py:test_d2_replay_sampler_used:806 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (low)
  • symbol:tests/test_scientific_contract.py:test_d2_replay_sampler_used:806 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_scientific_contract.py:test_d2_replay_sampler_used:806 calls symbol:src/helixspec/manifest.py:sha256_bytes:12 (low)
  • symbol:tests/test_scientific_contract.py:test_d2_replay_sampler_used:806 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_scientific_contract.py:test_d2_replay_sampler_used:806 calls symbol:tests/test_scientific_contract.py:_update_manifest_hashes:880 (high)
  • symbol:tests/test_scientific_contract.py:test_default_contract_paths_support_frozen_bundle_layout:43 calls symbol:src/helix/scientific_contract.py:_reset_contract_identity_for_tests:312 (low)
  • symbol:tests/test_scientific_contract.py:test_default_contract_paths_support_frozen_bundle_layout:43 calls symbol:src/helix/scientific_contract.py:load_model_semantics:485 (low)
  • symbol:tests/test_scientific_contract.py:test_default_contract_paths_support_frozen_bundle_layout:43 calls symbol:src/helix/scientific_contract.py:load_policy:417 (low)
  • symbol:tests/test_scientific_contract.py:test_default_contract_paths_support_frozen_bundle_layout:43 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_scientific_contract.py:test_determinism_class_required:450 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_scientific_contract.py:test_determinism_class_required:450 calls symbol:src/helixspec/cli.py:verify_bundle:94 (low)
  • symbol:tests/test_scientific_contract.py:test_determinism_class_required:450 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_scientific_contract.py:test_deterministic_backend_placeholder_stable:182 calls symbol:src/helix/scientific_contract.py:build_artifact_header:580 (low)
  • symbol:tests/test_scientific_contract.py:test_deterministic_bundle_outputs_identical_with_ui_nondeterminism:530 calls symbol:src/helix/determinism/guard.py:install:311 (low)
  • symbol:tests/test_scientific_contract.py:test_deterministic_bundle_outputs_identical_with_ui_nondeterminism:530 calls symbol:src/helix/determinism/guard.py:uninstall:330 (low)
  • symbol:tests/test_scientific_contract.py:test_deterministic_bundle_outputs_identical_with_ui_nondeterminism:530 calls symbol:src/helix/determinism/nondet.py:allow_nondeterminism:32 (low)
  • symbol:tests/test_scientific_contract.py:test_deterministic_bundle_outputs_identical_with_ui_nondeterminism:530 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_scientific_contract.py:test_deterministic_bundle_outputs_identical_with_ui_nondeterminism:530 calls symbol:tests/test_scientific_contract.py:_hash_dir:513 (high)
  • symbol:tests/test_scientific_contract.py:test_deterministic_bundle_outputs_identical:521 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_scientific_contract.py:test_deterministic_bundle_outputs_identical:521 calls symbol:tests/test_scientific_contract.py:_hash_dir:513 (high)
  • symbol:tests/test_scientific_contract.py:test_env_fallback_disallowed:796 calls symbol:src/helix/scientific_contract.py:_reset_contract_identity_for_tests:312 (low)
  • symbol:tests/test_scientific_contract.py:test_env_fallback_disallowed:796 calls symbol:src/helix/studio/session_io.py:save_session:86 (low)
  • symbol:tests/test_scientific_contract.py:test_env_fallback_disallowed:796 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_scientific_contract.py:test_env_fallback_warns_and_marks_provenance:774 calls symbol:src/helix/scientific_contract.py:_reset_contract_identity_for_tests:312 (low)
  • symbol:tests/test_scientific_contract.py:test_env_fallback_warns_and_marks_provenance:774 calls symbol:src/helix/studio/session_io.py:save_session:86 (low)
  • symbol:tests/test_scientific_contract.py:test_env_fallback_warns_and_marks_provenance:774 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_scientific_contract.py:test_forbidden_rng_guard:469 calls symbol:src/helix/determinism/guard.py:uninstall:330 (low)
  • symbol:tests/test_scientific_contract.py:test_forbidden_rng_guard:469 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (medium)
  • symbol:tests/test_scientific_contract.py:test_helixspec_run_writes_headers_and_verifies:388 calls symbol:src/helixspec/cli.py:verify_bundle:94 (low)
  • symbol:tests/test_scientific_contract.py:test_helixspec_run_writes_headers_and_verifies:388 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_scientific_contract.py:test_manifest_backend_mismatch_rejected:265 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_scientific_contract.py:test_manifest_backend_mismatch_rejected:265 calls symbol:src/helixspec/cli.py:verify_bundle:94 (low)
  • symbol:tests/test_scientific_contract.py:test_manifest_backend_mismatch_rejected:265 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_scientific_contract.py:test_missing_header_fails_verification:437 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_scientific_contract.py:test_missing_header_fails_verification:437 calls symbol:src/helixspec/cli.py:verify_bundle:94 (low)
  • symbol:tests/test_scientific_contract.py:test_missing_header_fails_verification:437 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_scientific_contract.py:test_plugin_trust_downgrade_required:550 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (low)
  • symbol:tests/test_scientific_contract.py:test_plugin_trust_downgrade_required:550 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_scientific_contract.py:test_plugin_trust_downgrade_required:550 calls symbol:src/helixspec/cli.py:verify_bundle:94 (low)
  • symbol:tests/test_scientific_contract.py:test_plugin_trust_downgrade_required:550 calls symbol:src/helixspec/manifest.py:sha256_bytes:12 (low)
  • symbol:tests/test_scientific_contract.py:test_plugin_trust_downgrade_required:550 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_scientific_contract.py:test_policy_hash_mismatch_fails_verification:411 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_scientific_contract.py:test_policy_hash_mismatch_fails_verification:411 calls symbol:src/helixspec/cli.py:verify_bundle:94 (low)
  • symbol:tests/test_scientific_contract.py:test_policy_hash_mismatch_fails_verification:411 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_scientific_contract.py:test_run_graph_emitted_and_self_divergence_is_empty:375 calls symbol:src/helixspec/divergence.py:generate_divergence_report:485 (low)
  • symbol:tests/test_scientific_contract.py:test_run_graph_emitted_and_self_divergence_is_empty:375 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_scientific_contract.py:test_save_session_injects_contract_identity:689 calls symbol:src/helix/scientific_contract.py:current_contract_identity:212 (low)
  • symbol:tests/test_scientific_contract.py:test_save_session_injects_contract_identity:689 calls symbol:src/helix/scientific_contract.py:load_model_semantics:485 (low)
  • symbol:tests/test_scientific_contract.py:test_save_session_injects_contract_identity:689 calls symbol:src/helix/scientific_contract.py:load_policy:417 (low)
  • symbol:tests/test_scientific_contract.py:test_save_session_injects_contract_identity:689 calls symbol:src/helix/studio/session_io.py:save_session:86 (low)
  • symbol:tests/test_scientific_contract.py:test_save_session_injects_contract_identity:689 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_scientific_contract.py:test_seed_tree_derives_distinct_domains:463 calls symbol:src/helix/seed/tree.py:seed:40 (low)
  • symbol:tests/test_scientific_contract.py:test_seed_tree_derives_distinct_domains:463 calls symbol:src/helix/seed/tree.py:SeedTree:29 (low)
  • symbol:tests/test_scientific_contract.py:test_semantic_hash_mismatch_fails_verification:424 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_scientific_contract.py:test_semantic_hash_mismatch_fails_verification:424 calls symbol:src/helixspec/cli.py:verify_bundle:94 (low)
  • symbol:tests/test_scientific_contract.py:test_semantic_hash_mismatch_fails_verification:424 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_scientific_contract.py:test_session_missing_contract_identity_fails_verification:706 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (low)
  • symbol:tests/test_scientific_contract.py:test_session_missing_contract_identity_fails_verification:706 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_scientific_contract.py:test_session_missing_contract_identity_fails_verification:706 calls symbol:src/helixspec/cli.py:verify_bundle:94 (low)
  • symbol:tests/test_scientific_contract.py:test_session_missing_contract_identity_fails_verification:706 calls symbol:src/helixspec/manifest.py:sha256_bytes:12 (low)
  • symbol:tests/test_scientific_contract.py:test_session_missing_contract_identity_fails_verification:706 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_scientific_contract.py:test_snapshot_writers_inject_contract_identity:732 calls symbol:src/helix/scientific_contract.py:current_contract_identity:212 (low)
  • symbol:tests/test_scientific_contract.py:test_snapshot_writers_inject_contract_identity:732 calls symbol:src/helix/scientific_contract.py:load_model_semantics:485 (low)
  • symbol:tests/test_scientific_contract.py:test_snapshot_writers_inject_contract_identity:732 calls symbol:src/helix/scientific_contract.py:load_policy:417 (low)
  • symbol:tests/test_scientific_contract.py:test_snapshot_writers_inject_contract_identity:732 calls symbol:src/helix/snapshot_bundle.py:pack_snapshot_bundle:132 (low)
  • symbol:tests/test_scientific_contract.py:test_snapshot_writers_inject_contract_identity:732 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_scientific_contract.py:test_snapshot_writers_inject_contract_identity:732 calls symbol:src/helix/studio/session_io.py:save_session:86 (low)
  • symbol:tests/test_scientific_contract.py:test_snapshot_writers_inject_contract_identity:732 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_scientific_contract.py:test_snapshot_writers_inject_contract_identity:732 calls symbol:src/helix/support/bundle.py:write_support_bundle:232 (low)
  • symbol:tests/test_scientific_contract.py:test_transform_policy_mismatch_fails:637 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (low)
  • symbol:tests/test_scientific_contract.py:test_transform_policy_mismatch_fails:637 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_scientific_contract.py:test_transform_policy_mismatch_fails:637 calls symbol:src/helixspec/cli.py:verify_bundle:94 (low)
  • symbol:tests/test_scientific_contract.py:test_transform_policy_mismatch_fails:637 calls symbol:src/helixspec/manifest.py:sha256_bytes:12 (low)
  • symbol:tests/test_scientific_contract.py:test_transform_policy_mismatch_fails:637 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_scientific_contract.py:test_transform_without_viz_artifact_fails:606 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (low)
  • symbol:tests/test_scientific_contract.py:test_transform_without_viz_artifact_fails:606 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_scientific_contract.py:test_transform_without_viz_artifact_fails:606 calls symbol:src/helixspec/cli.py:verify_bundle:94 (low)
  • symbol:tests/test_scientific_contract.py:test_transform_without_viz_artifact_fails:606 calls symbol:src/helixspec/manifest.py:sha256_bytes:12 (low)
  • symbol:tests/test_scientific_contract.py:test_transform_without_viz_artifact_fails:606 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_scientific_contract.py:test_trust_check_accepts_matching_gpu_fingerprint:285 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (low)
  • symbol:tests/test_scientific_contract.py:test_trust_check_accepts_matching_gpu_fingerprint:285 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_scientific_contract.py:test_trust_check_accepts_matching_gpu_fingerprint:285 calls symbol:src/helixspec/cli.py:verify_bundle:94 (low)
  • symbol:tests/test_scientific_contract.py:test_trust_check_accepts_matching_gpu_fingerprint:285 calls symbol:src/helixspec/manifest.py:sha256_bytes:12 (low)
  • symbol:tests/test_scientific_contract.py:test_trust_check_accepts_matching_gpu_fingerprint:285 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_scientific_contract.py:test_trust_check_rejects_incomplete_gpu_fingerprint:236 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (low)
  • symbol:tests/test_scientific_contract.py:test_trust_check_rejects_incomplete_gpu_fingerprint:236 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_scientific_contract.py:test_trust_check_rejects_incomplete_gpu_fingerprint:236 calls symbol:src/helixspec/cli.py:verify_bundle:94 (low)
  • symbol:tests/test_scientific_contract.py:test_trust_check_rejects_incomplete_gpu_fingerprint:236 calls symbol:src/helixspec/manifest.py:sha256_bytes:12 (low)
  • symbol:tests/test_scientific_contract.py:test_trust_check_rejects_incomplete_gpu_fingerprint:236 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_scientific_contract.py:test_viz_derived_requires_transform:577 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (low)
  • symbol:tests/test_scientific_contract.py:test_viz_derived_requires_transform:577 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_scientific_contract.py:test_viz_derived_requires_transform:577 calls symbol:src/helixspec/cli.py:verify_bundle:94 (low)
  • symbol:tests/test_scientific_contract.py:test_viz_derived_requires_transform:577 calls symbol:src/helixspec/manifest.py:sha256_bytes:12 (low)
  • symbol:tests/test_scientific_contract.py:test_viz_derived_requires_transform:577 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_seed.py:test_extend_alignment_perfect_match:35 calls symbol:src/helix/seed/extend.py:extend_alignment:19 (low)
  • symbol:tests/test_seed.py:test_extend_alignment_perfect_match:35 calls symbol:src/helix/seed/extend.py:SeedMatch:9 (low)
  • symbol:tests/test_seed.py:test_minimizers_reverse_complement:12 calls symbol:src/helix/seed/minimizer.py:minimizers:30 (low)
  • symbol:tests/test_seed.py:test_minimizers_reverse_complement:12 calls symbol:tests/test_seed.py:revcomp:7 (high)
  • symbol:tests/test_seed.py:test_syncmers_density_under_mutation:21 calls symbol:src/helix/seed/syncmer.py:syncmers:9 (low)
  • symbol:tests/test_selection_utils.py:_make_spec:26 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/test_selection_utils.py:_make_spec:26 calls symbol:src/helix/gui/modern/spec.py:EditVisualizationSpec:69 (low)
  • symbol:tests/test_selection_utils.py:test_confidence_clamps_and_floor:100 calls symbol:src/helix/gui/modern/selection_utils.py:event_confidence:72 (low)
  • symbol:tests/test_selection_utils.py:test_confidence_clamps_and_floor:100 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/test_selection_utils.py:test_confidence_clamps_and_floor:100 calls symbol:tests/test_selection_utils.py:_make_spec:26 (high)
  • symbol:tests/test_selection_utils.py:test_confidence_monotonic:107 calls symbol:src/helix/gui/modern/selection_utils.py:event_confidence:72 (low)
  • symbol:tests/test_selection_utils.py:test_confidence_monotonic:107 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/test_selection_utils.py:test_confidence_monotonic:107 calls symbol:tests/test_selection_utils.py:_make_spec:26 (high)
  • symbol:tests/test_selection_utils.py:test_cpu_pick_tie_break_last_write_wins:195 calls symbol:src/helix/gui/modern/selection_utils.py:build_cpu_pick_buffer:387 (low)
  • symbol:tests/test_selection_utils.py:test_cpu_pick_tie_break_last_write_wins:195 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/test_selection_utils.py:test_cpu_pick_tie_break_last_write_wins:195 calls symbol:src/helix/gui/modern/spec.py:EditVisualizationSpec:69 (low)
  • symbol:tests/test_selection_utils.py:test_golden_pick_payload_matches_raster_hit:140 calls symbol:src/helix/gui/modern/selection_utils.py:build_cpu_pick_buffer:387 (low)
  • symbol:tests/test_selection_utils.py:test_golden_pick_payload_matches_raster_hit:140 calls symbol:src/helix/gui/modern/selection_utils.py:compute_selection_payload:143 (low)
  • symbol:tests/test_selection_utils.py:test_golden_pick_payload_matches_raster_hit:140 calls symbol:src/helix/gui/modern/selection_utils.py:event_confidence:72 (low)
  • symbol:tests/test_selection_utils.py:test_golden_pick_payload_matches_raster_hit:140 calls symbol:src/helix/gui/modern/selection_utils.py:infer_model_layer:109 (low)
  • symbol:tests/test_selection_utils.py:test_golden_pick_payload_matches_raster_hit:140 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/test_selection_utils.py:test_golden_pick_payload_matches_raster_hit:140 calls symbol:src/helix/gui/modern/spec.py:EditVisualizationSpec:69 (low)
  • symbol:tests/test_selection_utils.py:test_model_layer_mapping_precedence:124 calls symbol:src/helix/gui/modern/selection_utils.py:infer_model_layer:109 (low)
  • symbol:tests/test_selection_utils.py:test_model_layer_respects_explicit_label:118 calls symbol:src/helix/gui/modern/selection_utils.py:infer_model_layer:109 (low)
  • symbol:tests/test_selection_utils.py:test_model_layer_unknown_defaults_stable:130 calls symbol:src/helix/gui/modern/selection_utils.py:infer_model_layer:109 (low)
  • symbol:tests/test_selection_utils.py:test_selection_payload_missing_optional_fields:74 calls symbol:src/helix/gui/modern/selection_utils.py:compute_selection_payload:143 (low)
  • symbol:tests/test_selection_utils.py:test_selection_payload_missing_optional_fields:74 calls symbol:tests/test_selection_utils.py:_make_spec:26 (high)
  • symbol:tests/test_selection_utils.py:test_selection_payload_schema_guard:221 calls symbol:src/helix/gui/modern/selection_utils.py:compute_selection_payload:143 (low)
  • symbol:tests/test_selection_utils.py:test_selection_payload_schema_guard:221 calls symbol:src/helix/gui/modern/selection_utils.py:SelectionPayload:234 (low)
  • symbol:tests/test_selection_utils.py:test_selection_payload_schema_guard:221 calls symbol:tests/test_selection_utils.py:_make_spec:26 (high)
  • symbol:tests/test_selection_utils.py:test_selection_payload_shapes_and_types:53 calls symbol:src/helix/gui/modern/selection_utils.py:compute_selection_payload:143 (low)
  • symbol:tests/test_selection_utils.py:test_selection_payload_shapes_and_types:53 calls symbol:tests/test_selection_utils.py:_make_spec:26 (high)
  • symbol:tests/test_session_model.py:test_prime_editor_roundtrip:88 calls symbol:src/helix/crispr/model.py:CasSystem:39 (low)
  • symbol:tests/test_session_model.py:test_prime_editor_roundtrip:88 calls symbol:src/helix/crispr/model.py:PAMRule:23 (low)
  • symbol:tests/test_session_model.py:test_prime_editor_roundtrip:88 calls symbol:src/helix/prime/model.py:PrimeEditor:31 (low)
  • symbol:tests/test_session_model.py:test_prime_editor_roundtrip:88 calls symbol:src/helix/studio/session.py:load_payload:423 (low)
  • symbol:tests/test_session_model.py:test_prime_editor_roundtrip:88 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_session_model.py:test_prime_editor_roundtrip:88 calls symbol:src/helix/studio/session.py:to_payload:369 (low)
  • symbol:tests/test_session_model.py:test_prime_editor_roundtrip:88 calls symbol:src/helix/studio/session.py:update:223 (low)
  • symbol:tests/test_session_model.py:test_prime_editor_roundtrip:88 calls symbol:tests/test_session_model.py:_get_app:20 (high)
  • symbol:tests/test_session_model.py:test_session_dirty_cycle:27 calls symbol:src/helix/studio/session.py:mark_viz_clean:357 (low)
  • symbol:tests/test_session_model.py:test_session_dirty_cycle:27 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_session_model.py:test_session_dirty_cycle:27 calls symbol:src/helix/studio/session.py:update:223 (low)
  • symbol:tests/test_session_model.py:test_session_dirty_cycle:27 calls symbol:tests/test_session_model.py:_get_app:20 (high)
  • symbol:tests/test_session_model.py:test_session_payload_is_json_serializable_with_numpy:51 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_session_model.py:test_session_payload_is_json_serializable_with_numpy:51 calls symbol:src/helix/studio/session.py:to_payload:369 (low)
  • symbol:tests/test_session_model.py:test_session_payload_is_json_serializable_with_numpy:51 calls symbol:src/helix/studio/session.py:update:223 (low)
  • symbol:tests/test_session_model.py:test_session_payload_is_json_serializable_with_numpy:51 calls symbol:tests/test_session_model.py:_get_app:20 (high)
  • symbol:tests/test_session_model.py:test_session_run_recorded_and_roundtrip:37 calls symbol:src/helix/studio/session.py:connect:34 (low)
  • symbol:tests/test_session_model.py:test_session_run_recorded_and_roundtrip:37 calls symbol:src/helix/studio/session.py:load_payload:423 (low)
  • symbol:tests/test_session_model.py:test_session_run_recorded_and_roundtrip:37 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_session_model.py:test_session_run_recorded_and_roundtrip:37 calls symbol:src/helix/studio/session.py:to_payload:369 (low)
  • symbol:tests/test_session_model.py:test_session_run_recorded_and_roundtrip:37 calls symbol:src/helix/studio/session.py:update:223 (low)
  • symbol:tests/test_session_model.py:test_session_run_recorded_and_roundtrip:37 calls symbol:tests/test_session_model.py:_get_app:20 (high)
  • symbol:tests/test_session_model.py:test_session_update_detaches_mutable_payloads_and_marks_viz_dirty:66 calls symbol:src/helix/studio/session.py:connect:34 (low)
  • symbol:tests/test_session_model.py:test_session_update_detaches_mutable_payloads_and_marks_viz_dirty:66 calls symbol:src/helix/studio/session.py:mark_viz_clean:357 (low)
  • symbol:tests/test_session_model.py:test_session_update_detaches_mutable_payloads_and_marks_viz_dirty:66 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_session_model.py:test_session_update_detaches_mutable_payloads_and_marks_viz_dirty:66 calls symbol:src/helix/studio/session.py:update:223 (low)
  • symbol:tests/test_session_model.py:test_session_update_detaches_mutable_payloads_and_marks_viz_dirty:66 calls symbol:tests/test_session_model.py:_get_app:20 (high)
  • symbol:tests/test_session_report_engine_info.py:test_report_contains_engine_info:15 calls symbol:src/helix/studio/models.py:EngineInfo:9 (low)
  • symbol:tests/test_session_report_engine_info.py:test_report_contains_engine_info:15 calls symbol:src/helix/studio/models.py:OutcomeModel:31 (low)
  • symbol:tests/test_session_report_engine_info.py:test_report_contains_engine_info:15 calls symbol:src/helix/studio/models.py:RunModel:63 (low)
  • symbol:tests/test_session_report_engine_info.py:test_report_contains_engine_info:15 calls symbol:src/helix/studio/outcome_explorer.py:build_outcome_explorer_data:1108 (low)
  • symbol:tests/test_session_report_engine_info.py:test_report_contains_engine_info:15 calls symbol:src/helix/studio/reports/session_report.py:build_session_report_html:437 (low)
  • symbol:tests/test_session_report_no_chart.py:test_report_renders_without_chart:4 calls symbol:src/helix/studio/reports/session_report.py:build_session_report_html:437 (low)
  • symbol:tests/test_session_report_watermark.py:test_inspection_only_report_contract_downgrades_decision_grade_claims:90 calls symbol:src/helix/studio/reports/session_report.py:build_session_report_html:437 (low)
  • symbol:tests/test_session_report_watermark.py:test_inspection_only_report_contract_downgrades_decision_grade_claims:90 calls symbol:src/helix/studio/reports/session_report.py:inspection_only_report_contract_v2:412 (low)
  • symbol:tests/test_session_report_watermark.py:test_inspection_only_report_contract_downgrades_decision_grade_claims:90 calls symbol:tests/test_session_report_watermark.py:_decision_grade_contract:14 (high)
  • symbol:tests/test_session_report_watermark.py:test_session_report_decision_grade_requires_governed_signing:77 calls symbol:src/helix/studio/reports/session_report.py:build_session_report_html:437 (low)
  • symbol:tests/test_session_report_watermark.py:test_session_report_embeds_provenance_blob_and_sha256:113 calls symbol:src/helix/studio/export_provenance.py:validate_export_provenance_v1:92 (low)
  • symbol:tests/test_session_report_watermark.py:test_session_report_embeds_provenance_blob_and_sha256:113 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/test_session_report_watermark.py:test_session_report_embeds_provenance_blob_and_sha256:113 calls symbol:src/helix/studio/reports/session_report.py:build_session_report_html:437 (low)
  • symbol:tests/test_session_report_watermark.py:test_session_report_watermark_is_decision_grade_when_available:63 calls symbol:src/helix/studio/reports/session_report.py:build_session_report_html:437 (low)
  • symbol:tests/test_session_report_watermark.py:test_session_report_watermark_is_demo_aware:50 calls symbol:src/helix/studio/reports/session_report.py:build_session_report_html:437 (low)
  • symbol:tests/test_session_report_watermark.py:test_session_report_watermark_is_exploratory_by_default:37 calls symbol:src/helix/studio/reports/session_report.py:build_session_report_html:437 (low)
  • symbol:tests/test_shipped_ontargetx_v7_manifest.py:_disable_detached_signature_requirement:18 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_shipped_ontargetx_v7_manifest.py:test_shipping_manifest_verify_detects_missing_listed_file:213 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_shipped_ontargetx_v7_manifest.py:test_shipping_manifest_verify_detects_missing_listed_file:213 calls symbol:tests/test_shipped_ontargetx_v7_manifest.py:_disable_detached_signature_requirement:18 (high)
  • symbol:tests/test_shipped_ontargetx_v7_manifest.py:test_shipping_manifest_verify_detects_proof_tamper:146 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_shipped_ontargetx_v7_manifest.py:test_shipping_manifest_verify_detects_proof_tamper:146 calls symbol:tests/test_shipped_ontargetx_v7_manifest.py:_disable_detached_signature_requirement:18 (high)
  • symbol:tests/test_shipped_ontargetx_v7_manifest.py:test_v7_activity_shipping_manifest_matches_bundle_digests:30 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/test_shipped_ontargetx_v7_manifest.py:test_v7_activity_shipping_manifest_matches_bundle_digests:30 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_shipped_ontargetx_v7_manifest.py:test_v7_activity_shipping_manifest_matches_bundle_digests:30 calls symbol:tests/test_shipped_ontargetx_v7_manifest.py:_sha256_hex:14 (high)
  • symbol:tests/test_shipped_ontargetx_v7_manifest.py:test_v7_canonical_signature_release_gate:104 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:_dump_widget_debug:46 calls symbol:src/helix/gui/simbuilder/app.py:hasHeightForWidth:144 (low)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:_dump_widget_debug:46 calls symbol:src/helix/gui/simbuilder/app.py:minimumSize:158 (low)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:_dump_widget_debug:46 calls symbol:src/helix/gui/simbuilder/app.py:sizeHint:155 (low)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:_dump_widget_debug:46 calls symbol:src/helix/gui/simbuilder/app.py:value:1309 (low)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:_dump_widget_debug:46 calls symbol:tests/test_simbuilder_embedded_layout_smoke.py:_describe_widget:29 (high)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:_dump_widget_debug:46 calls symbol:tests/test_simbuilder_embedded_layout_smoke.py:_parent_chain:37 (high)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:_parent_chain:37 calls symbol:tests/test_simbuilder_embedded_layout_smoke.py:_describe_widget:29 (high)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_embedded_mode_layout_fills_available_space:91 calls symbol:src/helix/gui/simbuilder/app.py:count:128 (low)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_embedded_mode_layout_fills_available_space:91 calls symbol:src/helix/gui/simbuilder/app.py:itemAt:131 (low)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_embedded_mode_layout_fills_available_space:91 calls symbol:src/helix/gui/simbuilder/app.py:SimBuilderWidget:3826 (low)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_embedded_mode_layout_fills_available_space:91 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_embedded_mode_layout_fills_available_space:91 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_embedded_mode_layout_fills_available_space:91 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_embedded_mode_layout_fills_available_space:91 calls symbol:tests/test_simbuilder_embedded_layout_smoke.py:_dump_widget_debug:46 (high)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_embedded_mode_layout_fills_available_space:91 calls symbol:tests/test_simbuilder_embedded_layout_smoke.py:_get_app:21 (high)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_embedded_mode_layout_fills_available_space:91 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_gl_mode_wheel_scrolls_left_rail_only:185 calls symbol:src/helix/gui/simbuilder/app.py:SimBuilderWidget:3826 (low)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_gl_mode_wheel_scrolls_left_rail_only:185 calls symbol:src/helix/gui/simbuilder/app.py:value:1309 (low)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_gl_mode_wheel_scrolls_left_rail_only:185 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_gl_mode_wheel_scrolls_left_rail_only:185 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_gl_mode_wheel_scrolls_left_rail_only:185 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_gl_mode_wheel_scrolls_left_rail_only:185 calls symbol:tests/test_simbuilder_embedded_layout_smoke.py:_dump_widget_debug:46 (high)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_gl_mode_wheel_scrolls_left_rail_only:185 calls symbol:tests/test_simbuilder_embedded_layout_smoke.py:_get_app:21 (high)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_gl_mode_wheel_scrolls_left_rail_only:185 calls symbol:tests/test_simbuilder_embedded_layout_smoke.py:_send_wheel:168 (high)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_gl_mode_wraps_left_in_scroll_area:129 calls symbol:src/helix/gui/simbuilder/app.py:SimBuilderWidget:3826 (low)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_gl_mode_wraps_left_in_scroll_area:129 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_gl_mode_wraps_left_in_scroll_area:129 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_gl_mode_wraps_left_in_scroll_area:129 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_gl_mode_wraps_left_in_scroll_area:129 calls symbol:tests/test_simbuilder_embedded_layout_smoke.py:_dump_widget_debug:46 (high)
  • symbol:tests/test_simbuilder_embedded_layout_smoke.py:test_simbuilder_gl_mode_wraps_left_in_scroll_area:129 calls symbol:tests/test_simbuilder_embedded_layout_smoke.py:_get_app:21 (high)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_disclosures_keep_collapsed_section_summaries:182 calls symbol:src/helix/gui/simbuilder/app.py:SimBuilderWidget:3826 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_disclosures_keep_collapsed_section_summaries:182 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_disclosures_keep_collapsed_section_summaries:182 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_embedded_cards_use_themed_shells:121 calls symbol:src/helix/gui/simbuilder/app.py:SimBuilderWidget:3826 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_embedded_cards_use_themed_shells:121 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_embedded_cards_use_themed_shells:121 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_embedded_cards_use_themed_shells:121 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_embedded_tabs_use_guided_segmented_shell:154 calls symbol:src/helix/gui/simbuilder/app.py:count:128 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_embedded_tabs_use_guided_segmented_shell:154 calls symbol:src/helix/gui/simbuilder/app.py:SimBuilderWidget:3826 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_embedded_tabs_use_guided_segmented_shell:154 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_has_breathing_room_under_menubar:35 calls symbol:src/helix/gui/simbuilder/app.py:itemAt:131 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_has_breathing_room_under_menubar:35 calls symbol:src/helix/gui/simbuilder/app.py:SimBuilderWidget:3826 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_has_breathing_room_under_menubar:35 calls symbol:src/helix/gui/simbuilder/app.py:sizeHint:155 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_has_breathing_room_under_menubar:35 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_has_breathing_room_under_menubar:35 calls symbol:tests/test_modern_qt_dpr_resize_click_mapping_guardrail.py:y:17 (medium)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_has_breathing_room_under_menubar:35 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_has_breathing_room_under_menubar:35 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_has_breathing_room_under_menubar:35 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_mode_tabs_use_segmented_shell_and_carded_modes:223 calls symbol:src/helix/gui/simbuilder/app.py:count:128 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_mode_tabs_use_segmented_shell_and_carded_modes:223 calls symbol:src/helix/gui/simbuilder/app.py:SimBuilderWidget:3826 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_mode_tabs_use_segmented_shell_and_carded_modes:223 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_mode_tabs_use_segmented_shell_and_carded_modes:223 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_supporting_copy_uses_high_contrast_text_roles:198 calls symbol:src/helix/gui/simbuilder/app.py:SimBuilderWidget:3826 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_supporting_copy_uses_high_contrast_text_roles:198 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_top_control_deck_uses_grouped_cards_and_summary_chips:250 calls symbol:src/helix/gui/simbuilder/app.py:SimBuilderWidget:3826 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_top_control_deck_uses_grouped_cards_and_summary_chips:250 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_top_control_deck_uses_grouped_cards_and_summary_chips:250 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_simbuilder_layout_spacing.py:test_simbuilder_top_control_deck_uses_grouped_cards_and_summary_chips:250 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:tests/test_sketch.py:test_hll_union_estimate:19 calls symbol:src/helix/sketch/hll.py:compute_hll:42 (low)
  • symbol:tests/test_sketch.py:test_hll_union_estimate:19 calls symbol:src/helix/sketch/hll.py:estimate:25 (low)
  • symbol:tests/test_sketch.py:test_hll_union_estimate:19 calls symbol:src/helix/sketch/hll.py:union_hll:60 (low)
  • symbol:tests/test_sketch.py:test_mash_distance_identical:12 calls symbol:src/helix/sketch/distance.py:mash_distance:9 (low)
  • symbol:tests/test_smoke_package.py:test_assert_entrypoints_requires_pilot_verifier:120 calls symbol:tests/test_smoke_package.py:_load_module:24 (high)
  • symbol:tests/test_smoke_package.py:test_assert_entrypoints_requires_pilot_verifier:120 calls symbol:tools/smoke_package.py:_assert_entrypoints:176 (low)
  • symbol:tests/test_smoke_package.py:test_assert_entrypoints_requires_studio:35 calls symbol:tests/test_smoke_package.py:_load_module:24 (high)
  • symbol:tests/test_smoke_package.py:test_assert_entrypoints_requires_studio:35 calls symbol:tools/smoke_package.py:_assert_entrypoints:176 (low)
  • symbol:tests/test_smoke_package.py:test_assert_evaluator_docs_contract_requires_download_tokens:101 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_smoke_package.py:test_assert_evaluator_docs_contract_requires_download_tokens:101 calls symbol:tests/test_smoke_package.py:_load_module:24 (high)
  • symbol:tests/test_smoke_package.py:test_assert_evaluator_docs_contract_requires_download_tokens:101 calls symbol:tools/smoke_package.py:_assert_evaluator_docs_contract:114 (low)
  • symbol:tests/test_smoke_package.py:test_assert_evaluator_docs_contract_requires_readme_and_getting_started_tokens:88 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_smoke_package.py:test_assert_evaluator_docs_contract_requires_readme_and_getting_started_tokens:88 calls symbol:tests/test_smoke_package.py:_load_module:24 (high)
  • symbol:tests/test_smoke_package.py:test_assert_evaluator_docs_contract_requires_readme_and_getting_started_tokens:88 calls symbol:tools/smoke_package.py:_assert_evaluator_docs_contract:114 (low)
  • symbol:tests/test_smoke_package.py:test_assert_project_metadata_requires_documentation_url:50 calls symbol:tests/test_smoke_package.py:_load_module:24 (high)
  • symbol:tests/test_smoke_package.py:test_assert_project_metadata_requires_documentation_url:50 calls symbol:tools/smoke_package.py:_assert_project_metadata:95 (low)
  • symbol:tests/test_smoke_package.py:test_smoke_installed_cli_checks_studio_version_and_help:137 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_smoke_package.py:test_smoke_installed_cli_checks_studio_version_and_help:137 calls symbol:tests/test_smoke_package.py:_load_module:24 (high)
  • symbol:tests/test_snapshot_bundle.py:_write_json:11 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_snapshot_bundle.py:test_pack_snapshot_bundle_and_read:16 calls symbol:src/helix/snapshot_bundle.py:load_manifest:85 (low)
  • symbol:tests/test_snapshot_bundle.py:test_pack_snapshot_bundle_and_read:16 calls symbol:src/helix/snapshot_bundle.py:pack_snapshot_bundle:132 (low)
  • symbol:tests/test_snapshot_bundle.py:test_pack_snapshot_bundle_and_read:16 calls symbol:src/helix/snapshot_bundle.py:read_json:100 (low)
  • symbol:tests/test_snapshot_bundle.py:test_pack_snapshot_bundle_and_read:16 calls symbol:src/helix/snapshot_bundle.py:select_run_entry:108 (low)
  • symbol:tests/test_snapshot_bundle.py:test_pack_snapshot_bundle_and_read:16 calls symbol:src/helix/snapshot_bundle.py:SnapshotBundle:82 (low)
  • symbol:tests/test_snapshot_bundle.py:test_pack_snapshot_bundle_and_read:16 calls symbol:tests/test_snapshot_bundle.py:_write_json:11 (high)
  • symbol:tests/test_snapshot_bundle.py:test_select_run_entry_by_kind:42 calls symbol:src/helix/snapshot_bundle.py:pack_snapshot_bundle:132 (low)
  • symbol:tests/test_snapshot_bundle.py:test_select_run_entry_by_kind:42 calls symbol:src/helix/snapshot_bundle.py:select_run_entry:108 (low)
  • symbol:tests/test_snapshot_bundle.py:test_select_run_entry_by_kind:42 calls symbol:tests/test_snapshot_bundle.py:_write_json:11 (high)
  • symbol:tests/test_species_core.py:test_compute_sketch_deterministic:6 calls symbol:src/helix/species/core.py:compute_sketch:123 (low)
  • symbol:tests/test_spine_end_to_end.py:temp_dir:154 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/test_spine_end_to_end.py:temp_dir:39 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tests/test_spine_end_to_end.py:test_backend_selection:82 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_spine_end_to_end.py:test_backend_selection:82 calls symbol:src/helix/crispr/offtarget_parity.py:select_backend:379 (low)
  • symbol:tests/test_spine_end_to_end.py:test_determinism_across_runs:93 calls symbol:src/helix/crispr/offtarget_full.py:canonical_hash:107 (low)
  • symbol:tests/test_spine_end_to_end.py:test_determinism_across_runs:93 calls symbol:src/helix/crispr/offtarget_full.py:enumerate_offtargets_full:404 (low)
  • symbol:tests/test_spine_end_to_end.py:test_determinism_across_runs:93 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_spine_end_to_end.py:test_full_cli_workflow_mock:106 calls symbol:src/helix/crispr/offtarget_full.py:canonical_hash:107 (low)
  • symbol:tests/test_spine_end_to_end.py:test_full_cli_workflow_mock:106 calls symbol:src/helix/crispr/offtarget_full.py:enumerate_offtargets_full:404 (low)
  • symbol:tests/test_spine_end_to_end.py:test_full_cli_workflow_mock:106 calls symbol:src/helix/crispr/offtarget_full.py:score_hit:557 (low)
  • symbol:tests/test_spine_end_to_end.py:test_full_cli_workflow_mock:106 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_spine_end_to_end.py:test_full_cli_workflow_mock:106 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_spine_end_to_end.py:test_genome:44 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tests/test_spine_end_to_end.py:test_guide:52 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tests/test_spine_end_to_end.py:test_offtarget_to_simulation_workflow:60 calls symbol:src/helix/crispr/offtarget_full.py:canonical_hash:107 (low)
  • symbol:tests/test_spine_end_to_end.py:test_offtarget_to_simulation_workflow:60 calls symbol:src/helix/crispr/offtarget_full.py:enumerate_offtargets_full:404 (low)
  • symbol:tests/test_spine_end_to_end.py:test_offtarget_to_simulation_workflow:60 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tests/test_spine_end_to_end.py:test_offtarget_to_simulation_workflow:60 calls symbol:src/helix/crispr/offtarget_parity.py:compare_backends:238 (low)
  • symbol:tests/test_spine_end_to_end.py:test_offtarget_to_simulation_workflow:60 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_stage_website_release.py:test_stage_website_release_copies_assets_and_writes_manifest:24 calls symbol:src/helix/release_urls.py:public_release_manifest_path:73 (low)
  • symbol:tests/test_stage_website_release.py:test_stage_website_release_copies_assets_and_writes_manifest:24 calls symbol:src/helix/release_urls.py:public_release_version_base_href:84 (low)
  • symbol:tests/test_stage_website_release.py:test_stage_website_release_copies_assets_and_writes_manifest:24 calls symbol:src/helix/release_urls.py:public_release_version_dir:77 (low)
  • symbol:tests/test_stage_website_release.py:test_stage_website_release_copies_assets_and_writes_manifest:24 calls symbol:tests/release_test_support.py:load_release_manifest:171 (medium)
  • symbol:tests/test_stage_website_release.py:test_stage_website_release_copies_assets_and_writes_manifest:24 calls symbol:tests/release_test_support.py:make_release_dir_with_sha256sums:55 (medium)
  • symbol:tests/test_stage_website_release.py:test_stage_website_release_copies_assets_and_writes_manifest:24 calls symbol:tests/release_test_support.py:make_website_root:165 (medium)
  • symbol:tests/test_stage_website_release.py:test_stage_website_release_copies_assets_and_writes_manifest:24 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_stage_website_release.py:test_stage_website_release_manifest_only_uses_external_asset_base_url:76 calls symbol:src/helix/release_urls.py:public_download_asset_url:61 (low)
  • symbol:tests/test_stage_website_release.py:test_stage_website_release_manifest_only_uses_external_asset_base_url:76 calls symbol:src/helix/release_urls.py:public_download_version_base:51 (low)
  • symbol:tests/test_stage_website_release.py:test_stage_website_release_manifest_only_uses_external_asset_base_url:76 calls symbol:src/helix/release_urls.py:public_release_version_dir:77 (low)
  • symbol:tests/test_stage_website_release.py:test_stage_website_release_manifest_only_uses_external_asset_base_url:76 calls symbol:tests/release_test_support.py:load_release_manifest:171 (medium)
  • symbol:tests/test_stage_website_release.py:test_stage_website_release_manifest_only_uses_external_asset_base_url:76 calls symbol:tests/release_test_support.py:make_release_dir_with_sha256sums:55 (medium)
  • symbol:tests/test_stage_website_release.py:test_stage_website_release_manifest_only_uses_external_asset_base_url:76 calls symbol:tests/release_test_support.py:make_website_root:165 (medium)
  • symbol:tests/test_stage_website_release.py:test_stage_website_release_manifest_only_uses_external_asset_base_url:76 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_string.py:test_fm_search_basic:7 calls symbol:src/helix/string/fm.py:build_fm:35 (low)
  • symbol:tests/test_string.py:test_fm_search_basic:7 calls symbol:src/helix/string/fm.py:search:75 (low)
  • symbol:tests/test_string.py:test_fm_search_missing:15 calls symbol:src/helix/string/fm.py:build_fm:35 (low)
  • symbol:tests/test_string.py:test_fm_search_missing:15 calls symbol:src/helix/string/fm.py:search:75 (low)
  • symbol:tests/test_string.py:test_myers_distance:22 calls symbol:src/helix/string/edit.py:myers:5 (low)
  • symbol:tests/test_string.py:test_myers_search_hits:26 calls symbol:src/helix/string/edit.py:myers_search:50 (low)
  • symbol:tests/test_structural_risk.py:test_break_site_pruning_is_stable_and_auditable:103 calls symbol:src/helix/sim/structural_risk.py:BreakSite:59 (low)
  • symbol:tests/test_structural_risk.py:test_break_site_pruning_is_stable_and_auditable:103 calls symbol:src/helix/sim/structural_risk.py:compute_structural_risk:300 (low)
  • symbol:tests/test_structural_risk.py:test_break_site_pruning_is_stable_and_auditable:103 calls symbol:src/helix/sim/structural_risk.py:StructuralRiskConfig:132 (low)
  • symbol:tests/test_structural_risk.py:test_genome_screening_emits_inversions_for_same_chromosome_pairs:73 calls symbol:src/helix/sim/structural_risk.py:BreakSite:59 (low)
  • symbol:tests/test_structural_risk.py:test_genome_screening_emits_inversions_for_same_chromosome_pairs:73 calls symbol:src/helix/sim/structural_risk.py:compute_structural_risk:300 (low)
  • symbol:tests/test_structural_risk.py:test_genome_screening_emits_inversions_for_same_chromosome_pairs:73 calls symbol:src/helix/sim/structural_risk.py:StructuralRiskConfig:132 (low)
  • symbol:tests/test_structural_risk.py:test_genome_screening_emits_translocation_partners:39 calls symbol:src/helix/sim/structural_risk.py:BreakSite:59 (low)
  • symbol:tests/test_structural_risk.py:test_genome_screening_emits_translocation_partners:39 calls symbol:src/helix/sim/structural_risk.py:compute_structural_risk:300 (low)
  • symbol:tests/test_structural_risk.py:test_genome_screening_emits_translocation_partners:39 calls symbol:src/helix/sim/structural_risk.py:StructuralRiskConfig:132 (low)
  • symbol:tests/test_structural_risk.py:test_local_screening_emits_probabilistic_large_deletion_model:8 calls symbol:src/helix/sim/structural_risk.py:BreakSite:59 (low)
  • symbol:tests/test_structural_risk.py:test_local_screening_emits_probabilistic_large_deletion_model:8 calls symbol:src/helix/sim/structural_risk.py:compute_structural_risk:300 (low)
  • symbol:tests/test_studio_bootstrap.py:test_bootstrap_sets_offscreen_headless:36 calls symbol:src/helix/studio/app.py:_bootstrap_environment:237 (low)
  • symbol:tests/test_studio_bootstrap.py:test_choose_qt_platform_headless:16 calls symbol:src/helix/studio/app.py:_choose_qt_platform:213 (low)
  • symbol:tests/test_studio_bootstrap.py:test_choose_qt_platform_mcp_bridge_wayland_prefers_xcb:26 calls symbol:src/helix/studio/app.py:_choose_qt_platform:213 (low)
  • symbol:tests/test_studio_bootstrap.py:test_choose_qt_platform_wsl:20 calls symbol:src/helix/studio/app.py:_choose_qt_platform:213 (low)
  • symbol:tests/test_studio_bootstrap.py:test_configure_terminal_ctrl_c_sets_sigint_default:46 calls symbol:src/helix/studio/app.py:_configure_terminal_ctrl_c:150 (low)
  • symbol:tests/test_studio_core_tabs.py:test_center_tabs_expose_core_visuals:42 calls symbol:src/helix/studio/main_window.py:center_tabs:5415 (low)
  • symbol:tests/test_studio_core_tabs.py:test_center_tabs_expose_core_visuals:42 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_studio_core_tabs.py:test_center_tabs_expose_core_visuals:42 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_studio_core_tabs.py:test_center_tabs_expose_core_visuals:42 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_studio_core_tabs.py:test_center_tabs_expose_core_visuals:42 calls symbol:tests/test_studio_core_tabs.py:_get_app:35 (high)
  • symbol:tests/test_studio_evaluation_access.py:test_activate_evaluation_access_starts_full_window:47 calls symbol:src/helix/studio/evaluation_access.py:activate_evaluation_access:169 (low)
  • symbol:tests/test_studio_evaluation_access.py:test_activate_evaluation_access_starts_full_window:47 calls symbol:tests/test_studio_evaluation_access.py:_Settings:18 (high)
  • symbol:tests/test_studio_evaluation_access.py:test_activate_evaluation_access_starts_full_window:47 calls symbol:tests/test_studio_evaluation_access.py:value:22 (high)
  • symbol:tests/test_studio_evaluation_access.py:test_clear_evaluation_access_removes_local_state:91 calls symbol:src/helix/studio/evaluation_access.py:activate_evaluation_access:169 (low)
  • symbol:tests/test_studio_evaluation_access.py:test_clear_evaluation_access_removes_local_state:91 calls symbol:src/helix/studio/evaluation_access.py:clear_evaluation_access:77 (low)
  • symbol:tests/test_studio_evaluation_access.py:test_clear_evaluation_access_removes_local_state:91 calls symbol:src/helix/studio/evaluation_access.py:load_evaluation_access_status:88 (low)
  • symbol:tests/test_studio_evaluation_access.py:test_clear_evaluation_access_removes_local_state:91 calls symbol:tests/test_studio_evaluation_access.py:_Settings:18 (high)
  • symbol:tests/test_studio_evaluation_access.py:test_evaluation_access_counts_down_and_expires:61 calls symbol:src/helix/studio/evaluation_access.py:load_evaluation_access_status:88 (low)
  • symbol:tests/test_studio_evaluation_access.py:test_evaluation_access_counts_down_and_expires:61 calls symbol:tests/test_studio_evaluation_access.py:_Settings:18 (high)
  • symbol:tests/test_studio_evaluation_access.py:test_evaluation_access_counts_down_and_expires:61 calls symbol:tests/test_studio_evaluation_access.py:setValue:25 (high)
  • symbol:tests/test_studio_evaluation_access.py:test_evaluation_access_defaults_to_not_started:35 calls symbol:src/helix/studio/evaluation_access.py:load_evaluation_access_status:88 (low)
  • symbol:tests/test_studio_evaluation_access.py:test_evaluation_access_defaults_to_not_started:35 calls symbol:tests/test_studio_evaluation_access.py:_Settings:18 (high)
  • symbol:tests/test_studio_evaluation_access.py:test_evaluation_access_fails_closed_on_invalid_or_future_start_dates:77 calls symbol:src/helix/studio/evaluation_access.py:load_evaluation_access_status:88 (low)
  • symbol:tests/test_studio_evaluation_access.py:test_evaluation_access_fails_closed_on_invalid_or_future_start_dates:77 calls symbol:tests/test_studio_evaluation_access.py:_Settings:18 (high)
  • symbol:tests/test_studio_evaluation_access.py:test_evaluation_access_fails_closed_on_invalid_or_future_start_dates:77 calls symbol:tests/test_studio_evaluation_access.py:setValue:25 (high)
  • symbol:tests/test_studio_export_parity.py:test_validate_artifacts_studio_export_profile:9 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/test_studio_export_parity.py:test_validate_artifacts_studio_export_profile:9 calls symbol:src/helix/cli.py:run_simulate:946 (low)
  • symbol:tests/test_studio_export_parity.py:test_validate_artifacts_studio_export_profile:9 calls symbol:src/helix/studio/export_run.py:export_run_from_session:217 (low)
  • symbol:tests/test_studio_export_parity.py:test_validate_artifacts_studio_export_profile:9 calls symbol:src/helix/studio/session_io.py:load_session:95 (low)
  • symbol:tests/test_studio_export_parity.py:test_validate_artifacts_studio_export_profile:9 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_studio_left_tabs_visual_artifact.py:test_studio_left_tabs_no_top_row_holes_at_hidpi_scale:15 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/test_studio_left_tabs_visual_artifact.py:test_studio_left_tabs_no_top_row_holes_at_hidpi_scale:15 calls symbol:src/helix/gui/simbuilder/app.py:SimBuilderWidget:3826 (low)
  • symbol:tests/test_studio_left_tabs_visual_artifact.py:test_studio_left_tabs_no_top_row_holes_at_hidpi_scale:15 calls symbol:src/helix/gui/theme.py:apply_helix_theme:196 (low)
  • symbol:tests/test_studio_left_tabs_visual_artifact.py:test_studio_left_tabs_no_top_row_holes_at_hidpi_scale:15 calls symbol:src/helix/string/fm.py:search:75 (low)
  • symbol:tests/test_studio_left_tabs_visual_artifact.py:test_studio_left_tabs_no_top_row_holes_at_hidpi_scale:15 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_studio_left_tabs_visual_artifact.py:test_studio_left_tabs_no_top_row_holes_at_hidpi_scale:15 calls symbol:tests/studio/test_export_hardening.py:grab:142 (medium)
  • symbol:tests/test_studio_left_tabs_visual_artifact.py:test_studio_left_tabs_no_top_row_holes_at_hidpi_scale:15 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_studio_plugin_host.py:test_studio_plugin_host_registers_and_unregisters:27 calls symbol:src/helix/studio/commands.py:CommandRegistry:24 (low)
  • symbol:tests/test_studio_plugin_host.py:test_studio_plugin_host_registers_and_unregisters:27 calls symbol:src/helix/studio/dock_panels.py:DockPanelRegistry:20 (low)
  • symbol:tests/test_studio_plugin_host.py:test_studio_plugin_host_registers_and_unregisters:27 calls symbol:src/helix/studio/plugins/studio_host.py:api:74 (low)
  • symbol:tests/test_studio_plugin_host.py:test_studio_plugin_host_registers_and_unregisters:27 calls symbol:src/helix/studio/plugins/studio_host.py:register_dock_panel:369 (low)
  • symbol:tests/test_studio_plugin_host.py:test_studio_plugin_host_registers_and_unregisters:27 calls symbol:src/helix/studio/plugins/studio_host.py:StudioPluginHost:53 (low)
  • symbol:tests/test_studio_plugin_host.py:test_studio_plugin_host_registers_and_unregisters:27 calls symbol:src/helix/studio/plugins/studio_host.py:unregister_plugin:77 (low)
  • symbol:tests/test_studio_plugin_host.py:test_studio_plugin_host_registers_and_unregisters:27 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_studio_plugin_host.py:test_studio_plugin_host_registers_and_unregisters:27 calls symbol:tests/test_studio_plugin_host.py:_get_app:20 (high)
  • symbol:tests/test_studio_responsiveness.py:test_analysis_header_preserves_title_row_in_medium_width:298 calls symbol:src/helix/studio/center_panel.py:explorer:1756 (low)
  • symbol:tests/test_studio_responsiveness.py:test_analysis_header_preserves_title_row_in_medium_width:298 calls symbol:src/helix/studio/main_window.py:_hide_console_dock:3819 (low)
  • symbol:tests/test_studio_responsiveness.py:test_analysis_header_preserves_title_row_in_medium_width:298 calls symbol:src/helix/studio/main_window.py:_set_center_tab:2362 (low)
  • symbol:tests/test_studio_responsiveness.py:test_analysis_header_preserves_title_row_in_medium_width:298 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_studio_responsiveness.py:test_analysis_header_preserves_title_row_in_medium_width:298 calls symbol:src/helix/studio/main_window.py:open_center_tab:5418 (low)
  • symbol:tests/test_studio_responsiveness.py:test_analysis_header_preserves_title_row_in_medium_width:298 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_studio_responsiveness.py:test_analysis_header_preserves_title_row_in_medium_width:298 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_studio_responsiveness.py:test_analysis_header_preserves_title_row_in_medium_width:298 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_studio_responsiveness.py:test_analysis_header_preserves_title_row_in_medium_width:298 calls symbol:tests/test_modern_qt_dpr_resize_click_mapping_guardrail.py:x:14 (medium)
  • symbol:tests/test_studio_responsiveness.py:test_analysis_header_preserves_title_row_in_medium_width:298 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_studio_responsiveness.py:test_analysis_header_preserves_title_row_in_medium_width:298 calls symbol:tests/test_studio_responsiveness.py:_get_app:25 (high)
  • symbol:tests/test_studio_responsiveness.py:test_compare_panel_cancels_stale:66 calls symbol:src/helix/studio/run_compare.py:RunCompareWidget:158 (low)
  • symbol:tests/test_studio_responsiveness.py:test_compare_panel_cancels_stale:66 calls symbol:tests/test_studio_responsiveness.py:_get_app:25 (high)
  • symbol:tests/test_studio_responsiveness.py:test_hero_card_reduces_vertical_padding_on_short_viewports:204 calls symbol:src/helix/studio/center_panel.py:CenterPanel:236 (low)
  • symbol:tests/test_studio_responsiveness.py:test_hero_card_reduces_vertical_padding_on_short_viewports:204 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_studio_responsiveness.py:test_hero_card_reduces_vertical_padding_on_short_viewports:204 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_studio_responsiveness.py:test_hero_card_reduces_vertical_padding_on_short_viewports:204 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_studio_responsiveness.py:test_hero_card_reduces_vertical_padding_on_short_viewports:204 calls symbol:tests/test_studio_responsiveness.py:_get_app:25 (high)
  • symbol:tests/test_studio_responsiveness.py:test_hero_card_reduces_vertical_padding_on_short_viewports:204 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/test_studio_responsiveness.py:test_left_rail_survives_compact_shrink_and_scrollbar_behaves:230 calls symbol:src/helix/studio/main_window.py:_set_left_rail_collapsed:2804 (low)
  • symbol:tests/test_studio_responsiveness.py:test_left_rail_survives_compact_shrink_and_scrollbar_behaves:230 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_studio_responsiveness.py:test_left_rail_survives_compact_shrink_and_scrollbar_behaves:230 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_studio_responsiveness.py:test_left_rail_survives_compact_shrink_and_scrollbar_behaves:230 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_studio_responsiveness.py:test_left_rail_survives_compact_shrink_and_scrollbar_behaves:230 calls symbol:tests/test_studio_responsiveness.py:_get_app:25 (high)
  • symbol:tests/test_studio_responsiveness.py:test_log_buffer_is_bounded:34 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_studio_responsiveness.py:test_log_buffer_is_bounded:34 calls symbol:src/helix/studio/session.py:emit:31 (low)
  • symbol:tests/test_studio_responsiveness.py:test_log_buffer_is_bounded:34 calls symbol:tests/test_studio_responsiveness.py:_get_app:25 (high)
  • symbol:tests/test_studio_responsiveness.py:test_outcome_explorer_compact_mode_hides_secondary_controls:94 calls symbol:src/helix/studio/outcome_explorer.py:OutcomeExplorerWidget:5518 (low)
  • symbol:tests/test_studio_responsiveness.py:test_outcome_explorer_compact_mode_hides_secondary_controls:94 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (medium)
  • symbol:tests/test_studio_responsiveness.py:test_outcome_explorer_compact_mode_hides_secondary_controls:94 calls symbol:tests/test_studio_responsiveness.py:_get_app:25 (high)
  • symbol:tests/test_studio_responsiveness.py:test_run_history_filter_debounced:43 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_studio_responsiveness.py:test_run_history_filter_debounced:43 calls symbol:src/helix/studio/run_history.py:RunHistoryWidget:73 (low)
  • symbol:tests/test_studio_responsiveness.py:test_run_history_filter_debounced:43 calls symbol:tests/test_studio_responsiveness.py:_get_app:25 (high)
  • symbol:tests/test_studio_responsiveness.py:test_studio_compact_mode_uses_concise_session_summary_when_narrow:181 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_compact_mode_uses_concise_session_summary_when_narrow:181 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_compact_mode_uses_concise_session_summary_when_narrow:181 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_compact_mode_uses_concise_session_summary_when_narrow:181 calls symbol:src/helix/studio/session.py:update:223 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_compact_mode_uses_concise_session_summary_when_narrow:181 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_studio_responsiveness.py:test_studio_compact_mode_uses_concise_session_summary_when_narrow:181 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_studio_responsiveness.py:test_studio_compact_mode_uses_concise_session_summary_when_narrow:181 calls symbol:tests/test_studio_responsiveness.py:_get_app:25 (high)
  • symbol:tests/test_studio_responsiveness.py:test_studio_compact_mode_uses_hamburger_menu_and_session_summary:131 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_compact_mode_uses_hamburger_menu_and_session_summary:131 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_compact_mode_uses_hamburger_menu_and_session_summary:131 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_compact_mode_uses_hamburger_menu_and_session_summary:131 calls symbol:src/helix/studio/session.py:update:223 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_compact_mode_uses_hamburger_menu_and_session_summary:131 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_studio_responsiveness.py:test_studio_compact_mode_uses_hamburger_menu_and_session_summary:131 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_studio_responsiveness.py:test_studio_compact_mode_uses_hamburger_menu_and_session_summary:131 calls symbol:tests/test_studio_responsiveness.py:_get_app:25 (high)
  • symbol:tests/test_studio_responsiveness.py:test_studio_medium_mode_keeps_left_visible_and_right_as_overlay:359 calls symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_medium_mode_keeps_left_visible_and_right_as_overlay:359 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_medium_mode_keeps_left_visible_and_right_as_overlay:359 calls symbol:src/helix/studio/main_window.py:reset_layout_to_defaults:4800 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_medium_mode_keeps_left_visible_and_right_as_overlay:359 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_medium_mode_keeps_left_visible_and_right_as_overlay:359 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_medium_mode_keeps_left_visible_and_right_as_overlay:359 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_studio_responsiveness.py:test_studio_medium_mode_keeps_left_visible_and_right_as_overlay:359 calls symbol:tests/test_studio_responsiveness.py:_get_app:25 (high)
  • symbol:tests/test_studio_responsiveness.py:test_studio_overlay_focus_escape_and_click_outside:398 calls symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_overlay_focus_escape_and_click_outside:398 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_overlay_focus_escape_and_click_outside:398 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_overlay_focus_escape_and_click_outside:398 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_overlay_focus_escape_and_click_outside:398 calls symbol:src/helix/studio/main_window.py:window:349 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_overlay_focus_escape_and_click_outside:398 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_studio_responsiveness.py:test_studio_overlay_focus_escape_and_click_outside:398 calls symbol:tests/test_studio_responsiveness.py:_get_app:25 (high)
  • symbol:tests/test_studio_responsiveness.py:test_studio_overlay_persists_across_wide_medium_transitions:461 calls symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_overlay_persists_across_wide_medium_transitions:461 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_overlay_persists_across_wide_medium_transitions:461 calls symbol:src/helix/studio/main_window.py:reset_layout_to_defaults:4800 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_overlay_persists_across_wide_medium_transitions:461 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_overlay_persists_across_wide_medium_transitions:461 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_overlay_persists_across_wide_medium_transitions:461 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_studio_responsiveness.py:test_studio_overlay_persists_across_wide_medium_transitions:461 calls symbol:tests/test_studio_responsiveness.py:_get_app:25 (high)
  • symbol:tests/test_studio_responsiveness.py:test_studio_sidebar_width_clamps_limit_ultra_wide:607 calls symbol:src/helix/studio/main_window.py:_clamped_overlay_width:3548 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_sidebar_width_clamps_limit_ultra_wide:607 calls symbol:src/helix/studio/main_window.py:_clamped_sidebar_max_width:3521 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_sidebar_width_clamps_limit_ultra_wide:607 calls symbol:src/helix/studio/main_window.py:_default_sidebar_width_px:3530 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_sidebar_width_clamps_limit_ultra_wide:607 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_sidebar_width_clamps_limit_ultra_wide:607 calls symbol:tests/test_studio_responsiveness.py:_get_app:25 (high)
  • symbol:tests/test_studio_responsiveness.py:test_studio_ultra_narrow_compact_mode_gives_center_full_width:509 calls symbol:docs/playground/js/realtime.js:to:180 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_ultra_narrow_compact_mode_gives_center_full_width:509 calls symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_ultra_narrow_compact_mode_gives_center_full_width:509 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_ultra_narrow_compact_mode_gives_center_full_width:509 calls symbol:src/helix/studio/main_window.py:reset_layout_to_defaults:4800 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_ultra_narrow_compact_mode_gives_center_full_width:509 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_ultra_narrow_compact_mode_gives_center_full_width:509 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_ultra_narrow_compact_mode_gives_center_full_width:509 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_studio_responsiveness.py:test_studio_ultra_narrow_compact_mode_gives_center_full_width:509 calls symbol:tests/test_studio_responsiveness.py:_get_app:25 (high)
  • symbol:tests/test_studio_responsiveness.py:test_studio_wide_mode_center_can_shrink_for_sidebars:566 calls symbol:src/helix/studio/main_window.py:_clamped_sidebar_max_width:3521 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_wide_mode_center_can_shrink_for_sidebars:566 calls symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_wide_mode_center_can_shrink_for_sidebars:566 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_wide_mode_center_can_shrink_for_sidebars:566 calls symbol:src/helix/studio/main_window.py:reset_layout_to_defaults:4800 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_wide_mode_center_can_shrink_for_sidebars:566 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_wide_mode_center_can_shrink_for_sidebars:566 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_wide_mode_center_can_shrink_for_sidebars:566 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_studio_responsiveness.py:test_studio_wide_mode_center_can_shrink_for_sidebars:566 calls symbol:tests/test_studio_responsiveness.py:_get_app:25 (high)
  • symbol:tests/test_studio_responsiveness.py:test_studio_wide_mode_shows_menu_and_three_panel_splitter:538 calls symbol:src/helix/studio/main_window.py:_update_layout_mode:3665 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_wide_mode_shows_menu_and_three_panel_splitter:538 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_wide_mode_shows_menu_and_three_panel_splitter:538 calls symbol:src/helix/studio/main_window.py:reset_layout_to_defaults:4800 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_wide_mode_shows_menu_and_three_panel_splitter:538 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_wide_mode_shows_menu_and_three_panel_splitter:538 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_wide_mode_shows_menu_and_three_panel_splitter:538 calls symbol:src/helix/studio/ui/window_positioning.py:ensure_on_screen:87 (low)
  • symbol:tests/test_studio_responsiveness.py:test_studio_wide_mode_shows_menu_and_three_panel_splitter:538 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_studio_responsiveness.py:test_studio_wide_mode_shows_menu_and_three_panel_splitter:538 calls symbol:tests/test_studio_responsiveness.py:_get_app:25 (high)
  • symbol:tests/test_studio_session_helixspec.py:test_helixspec_roundtrip_unsaved:18 calls symbol:src/helix/studio/session.py:load_payload:423 (low)
  • symbol:tests/test_studio_session_helixspec.py:test_helixspec_roundtrip_unsaved:18 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_studio_session_helixspec.py:test_helixspec_roundtrip_unsaved:18 calls symbol:src/helix/studio/session.py:set_helixspec:331 (low)
  • symbol:tests/test_studio_session_helixspec.py:test_helixspec_roundtrip_unsaved:18 calls symbol:src/helix/studio/session.py:to_payload:369 (low)
  • symbol:tests/test_studio_session_helixspec.py:test_helixspec_roundtrip:6 calls symbol:src/helix/studio/session.py:load_payload:423 (low)
  • symbol:tests/test_studio_session_helixspec.py:test_helixspec_roundtrip:6 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_studio_session_helixspec.py:test_helixspec_roundtrip:6 calls symbol:src/helix/studio/session.py:set_helixspec:331 (low)
  • symbol:tests/test_studio_session_helixspec.py:test_helixspec_roundtrip:6 calls symbol:src/helix/studio/session.py:to_payload:369 (low)
  • symbol:tests/test_summary_contract_v2.py:build_with_mm:684 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:build_with:748 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:lint_off_target_schema:37 calls symbol:src/helix/studio/offtargets/model.py:list:243 (low)
  • symbol:tests/test_summary_contract_v2.py:lint_off_target_schema:37 calls symbol:tests/test_summary_contract_v2.py:_load_off_target_schema_validator:25 (high)
  • symbol:tests/test_summary_contract_v2.py:lint_structural_schema:48 calls symbol:src/helix/studio/offtargets/model.py:list:243 (low)
  • symbol:tests/test_summary_contract_v2.py:lint_structural_schema:48 calls symbol:tests/test_summary_contract_v2.py:_load_structural_schema_validator:31 (high)
  • symbol:tests/test_summary_contract_v2.py:test_builder_emits_auditability_extensions:180 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:test_builder_emits_auditability_extensions:180 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_builder_exports_cell_context_block:95 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:test_builder_exports_cell_context_block:95 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_builder_marks_full_required_noncompliance_when_degraded:1600 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_summary_contract_v2.py:test_builder_marks_full_required_noncompliance_when_degraded:1600 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:test_builder_marks_full_required_noncompliance_when_degraded:1600 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_builder_marks_offtarget_required_noncompliance:1566 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_summary_contract_v2.py:test_builder_marks_offtarget_required_noncompliance:1566 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:test_builder_marks_offtarget_required_noncompliance:1566 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_builder_off_target_screening_marks_annotation_not_computed:1696 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:test_builder_off_target_screening_marks_annotation_not_computed:1696 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_builder_off_target_tie_breaks_by_locus_key:1041 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:test_builder_off_target_tie_breaks_by_locus_key:1041 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_builder_prefers_declared_delivery_label_for_lnp:141 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:test_builder_prefers_declared_delivery_label_for_lnp:141 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_builder_produces_valid_contract_v2:66 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:test_builder_produces_valid_contract_v2:66 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_builder_sets_plurality_flag_when_not_dominant:1533 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:test_builder_sets_plurality_flag_when_not_dominant:1533 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_convergence_escape_dominates_sets_f_headline:1814 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_summary_contract_v2.py:test_convergence_escape_dominates_sets_f_headline:1814 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:test_convergence_escape_dominates_sets_f_headline:1814 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_convergence_fraction_conservation_is_required:1982 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_convergence_fraction_conservation_is_required:1982 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_convergence_neutral_fitness_keeps_fractions_constant:1759 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_summary_contract_v2.py:test_convergence_neutral_fitness_keeps_fractions_constant:1759 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:test_convergence_neutral_fitness_keeps_fractions_constant:1759 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_convergence_not_computed_requires_severity:1875 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_convergence_not_computed_requires_severity:1875 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_decision_grade_requires_calibration_bundle_checksum:302 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_decision_grade_requires_calibration_bundle_checksum:302 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_decision_grade_requires_provenance_even_with_calibration:414 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_decision_grade_requires_provenance_even_with_calibration:414 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_decision_grade_requires_uncertainty_and_calibration_proof:280 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_decision_grade_requires_uncertainty_and_calibration_proof:280 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_decision_grade_with_calibration_and_uncertainty_validates:346 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_decision_grade_with_calibration_and_uncertainty_validates:346 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_escape_dominates_requires_escape_headline_variant:1991 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_escape_dominates_requires_escape_headline_variant:1991 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_filter_only_suppresses_recommendations:246 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:test_filter_only_suppresses_recommendations:246 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_frameshift_gate_allows_excluded_with_reason:890 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_frameshift_gate_allows_excluded_with_reason:890 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_frameshift_gate_fails_when_zero_computed:880 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_frameshift_gate_fails_when_zero_computed:880 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_hazard_missing_fails:1351 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_hazard_missing_fails:1351 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_hazard_not_computed_caps_grade:1359 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_hazard_not_computed_caps_grade:1359 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_hazard_not_computed_requires_severity:1368 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_hazard_not_computed_requires_severity:1368 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_hazard_splice_donor_probability_from_outcome_spans:1417 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:test_hazard_splice_donor_probability_from_outcome_spans:1417 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_hazard_splice_near_zero_when_edits_do_not_reach_boundaries:1479 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:test_hazard_splice_near_zero_when_edits_do_not_reach_boundaries:1479 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_headline_allowlist_properties:1743 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/test_summary_contract_v2.py:test_language_gate_blocks_success_words_in_grade_f_headline:1734 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_language_gate_blocks_success_words_in_grade_f_headline:1734 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_annotation_half_state_rejected_when_annotation_computed_false:1012 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_annotation_half_state_rejected_when_annotation_computed_false:1012 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_annotation_tag_forbidden_when_annotation_computed_true:1032 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_annotation_tag_forbidden_when_annotation_computed_true:1032 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_cache_canonicalization_order_and_float_stability:835 calls symbol:src/helix/studio/summary_contract_v2.py:_canonicalize_cache_inputs:706 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_cache_canonicalization_order_and_float_stability:835 calls symbol:src/helix/studio/summary_contract_v2.py:_sha256_prefixed_payload:111 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_cache_key_changes_when_window_start_changes:1098 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_cache_key_changes_when_window_start_changes:1098 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_cache_key_changes_with_knobs:1638 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_cache_key_changes_with_knobs:1638 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_cache_key_stable_across_runs:787 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_cache_key_stable_across_runs:787 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_cache_misses_when_provider_version_changes:1141 calls symbol:src/helix/studio/offtargets/model.py:get_default_registry:270 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_canonical_json_stable:1218 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_canonical_json_stable:1218 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_canonical_json_stable:1218 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_degraded_caps_grade_even_if_policy_marked_compliant:991 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_degraded_caps_grade_even_if_policy_marked_compliant:991 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_executed_full_forbids_downgrade_language_in_limitations:1002 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_executed_full_forbids_downgrade_language_in_limitations:1002 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_missing_fails:920 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_missing_fails:920 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_not_computed_caps_grade:928 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_not_computed_caps_grade:928 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_not_computed_requires_severity:942 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_not_computed_requires_severity:942 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_not_computed_warning_does_not_cap_grade:950 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_not_computed_warning_does_not_cap_grade:950 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_schema_lint_smoke:937 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_schema_lint_smoke:937 calls symbol:tests/test_summary_contract_v2.py:lint_off_target_schema:37 (high)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_screening_requires_limitations_but_does_not_cap_grade:1264 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_screening_requires_limitations_but_does_not_cap_grade:1264 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_sweep_grade_sensitivity:533 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_sweep_grade_sensitivity:533 calls symbol:src/helix/studio/summary_contract_v2.py:_load_policy_payload_best_effort:857 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_sweep_grade_sensitivity:533 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_sweep_grade_sensitivity:533 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_sweep_not_computed_honesty:612 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_off_target_sweep_not_computed_honesty:612 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_physics_honesty_label:899 calls symbol:src/helix/studio/summary_contract_v2.py:repair_model_ui_label:1399 (low)
  • symbol:tests/test_summary_contract_v2.py:test_policy_compliance_fields_consistent:1324 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_policy_compliance_fields_consistent:1324 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_policy_full_degraded_golden_fixture:982 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_policy_full_degraded_golden_fixture:982 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_policy_noncompliance_caps_grade:1340 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_policy_noncompliance_caps_grade:1340 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_probability_conservation_golden_fixture:874 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_schema_completeness_golden_fixture:59 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_schema_completeness_golden_fixture:59 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_schema_completeness_golden_fixture:59 calls symbol:tests/test_summary_contract_v2.py:lint_off_target_schema:37 (high)
  • symbol:tests/test_summary_contract_v2.py:test_schema_completeness_golden_fixture:59 calls symbol:tests/test_summary_contract_v2.py:lint_structural_schema:48 (high)
  • symbol:tests/test_summary_contract_v2.py:test_species_required_blocks_when_unresolved:2001 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_summary_contract_v2.py:test_species_required_blocks_when_unresolved:2001 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:test_stability_computed_requires_assumptions:1384 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_stability_computed_requires_assumptions:1384 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_stability_missing_fails:1376 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_stability_missing_fails:1376 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_stability_not_computed_blocking_caps_grade:1406 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_stability_not_computed_blocking_caps_grade:1406 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_stability_not_computed_requires_severity:1392 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_stability_not_computed_requires_severity:1392 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_stability_off_target_sweep_hash_and_truncation:476 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_summary_contract_v2.py:test_stability_off_target_sweep_hash_and_truncation:476 calls symbol:src/helix/studio/offtargets/model.py:list:243 (low)
  • symbol:tests/test_summary_contract_v2.py:test_stability_off_target_sweep_hash_and_truncation:476 calls symbol:src/helix/studio/summary_contract_v2.py:build_run_summary_v2_from_snapshot:3636 (low)
  • symbol:tests/test_summary_contract_v2.py:test_stability_off_target_sweep_hash_and_truncation:476 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_tail_risk_required_missing_fields_fails:910 calls symbol:src/helix/studio/summary_contract_v2.py:validate_run_summary_v2:5378 (low)
  • symbol:tests/test_summary_contract_v2.py:test_tail_risk_required_missing_fields_fails:910 calls symbol:tests/test_summary_contract_v2.py:_load_fixture:20 (high)
  • symbol:tests/test_summary_contract_v2.py:test_top_outcome_label_gate:905 calls symbol:src/helix/studio/summary_contract_v2.py:top_outcome_ui_label:1410 (low)
  • symbol:tests/test_support_bundle.py:test_support_bundle_contains_manifest_and_doctor:9 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_support_bundle.py:test_support_bundle_contains_manifest_and_doctor:9 calls symbol:src/helix/support/bundle.py:write_support_bundle:232 (low)
  • symbol:tests/test_sweep.py:test_bundle_export_is_deterministic:144 calls symbol:src/helix/sweep.py:export:135 (low)
  • symbol:tests/test_sweep.py:test_bundle_export_is_deterministic:144 calls symbol:src/helix/sweep.py:ParameterRange:13 (low)
  • symbol:tests/test_sweep.py:test_bundle_export_is_deterministic:144 calls symbol:src/helix/sweep.py:run:108 (low)
  • symbol:tests/test_sweep.py:test_bundle_export_is_deterministic:144 calls symbol:src/helix/sweep.py:SweepBundleExporter:132 (low)
  • symbol:tests/test_sweep.py:test_bundle_export_is_deterministic:144 calls symbol:src/helix/sweep.py:SweepConfig:27 (low)
  • symbol:tests/test_sweep.py:test_bundle_export_is_deterministic:144 calls symbol:src/helix/sweep.py:SweepRunner:79 (low)
  • symbol:tests/test_sweep.py:test_bundle_export:120 calls symbol:src/helix/sweep.py:config_hash:56 (low)
  • symbol:tests/test_sweep.py:test_bundle_export:120 calls symbol:src/helix/sweep.py:export:135 (low)
  • symbol:tests/test_sweep.py:test_bundle_export:120 calls symbol:src/helix/sweep.py:ParameterRange:13 (low)
  • symbol:tests/test_sweep.py:test_bundle_export:120 calls symbol:src/helix/sweep.py:run:108 (low)
  • symbol:tests/test_sweep.py:test_bundle_export:120 calls symbol:src/helix/sweep.py:SweepBundleExporter:132 (low)
  • symbol:tests/test_sweep.py:test_bundle_export:120 calls symbol:src/helix/sweep.py:SweepConfig:27 (low)
  • symbol:tests/test_sweep.py:test_bundle_export:120 calls symbol:src/helix/sweep.py:SweepRunner:79 (low)
  • symbol:tests/test_sweep.py:test_generate_points:53 calls symbol:src/helix/sweep.py:generate_points:99 (low)
  • symbol:tests/test_sweep.py:test_generate_points:53 calls symbol:src/helix/sweep.py:ParameterRange:13 (low)
  • symbol:tests/test_sweep.py:test_generate_points:53 calls symbol:src/helix/sweep.py:SweepConfig:27 (low)
  • symbol:tests/test_sweep.py:test_generate_points:53 calls symbol:src/helix/sweep.py:SweepRunner:79 (low)
  • symbol:tests/test_sweep.py:test_parameter_range_validation:17 calls symbol:src/helix/sweep.py:ParameterRange:13 (low)
  • symbol:tests/test_sweep.py:test_pareto_frontier:193 calls symbol:src/helix/sweep.py:pareto_frontier:188 (low)
  • symbol:tests/test_sweep.py:test_pareto_frontier:193 calls symbol:src/helix/sweep.py:SweepPoint:62 (low)
  • symbol:tests/test_sweep.py:test_pareto_frontier:193 calls symbol:src/helix/sweep.py:SweepResult:70 (low)
  • symbol:tests/test_sweep.py:test_progress_callback:106 calls symbol:src/helix/sweep.py:ParameterRange:13 (low)
  • symbol:tests/test_sweep.py:test_progress_callback:106 calls symbol:src/helix/sweep.py:SweepConfig:27 (low)
  • symbol:tests/test_sweep.py:test_progress_callback:106 calls symbol:src/helix/sweep.py:SweepRunner:79 (low)
  • symbol:tests/test_sweep.py:test_run_ids_are_deterministic:69 calls symbol:src/helix/sweep.py:ParameterRange:13 (low)
  • symbol:tests/test_sweep.py:test_run_ids_are_deterministic:69 calls symbol:src/helix/sweep.py:SweepConfig:27 (low)
  • symbol:tests/test_sweep.py:test_run_ids_are_deterministic:69 calls symbol:src/helix/sweep.py:SweepRunner:79 (low)
  • symbol:tests/test_sweep.py:test_run_produces_scores:85 calls symbol:src/helix/sweep.py:ParameterRange:13 (low)
  • symbol:tests/test_sweep.py:test_run_produces_scores:85 calls symbol:src/helix/sweep.py:SweepConfig:27 (low)
  • symbol:tests/test_sweep.py:test_run_produces_scores:85 calls symbol:src/helix/sweep.py:SweepRunner:79 (low)
  • symbol:tests/test_sweep.py:test_sweep_config_hash_changes_with_params:37 calls symbol:src/helix/sweep.py:config_hash:56 (low)
  • symbol:tests/test_sweep.py:test_sweep_config_hash_changes_with_params:37 calls symbol:src/helix/sweep.py:ParameterRange:13 (low)
  • symbol:tests/test_sweep.py:test_sweep_config_hash_changes_with_params:37 calls symbol:src/helix/sweep.py:SweepConfig:27 (low)
  • symbol:tests/test_sweep.py:test_sweep_config_hash_is_deterministic:23 calls symbol:src/helix/sweep.py:config_hash:56 (low)
  • symbol:tests/test_sweep.py:test_sweep_config_hash_is_deterministic:23 calls symbol:src/helix/sweep.py:ParameterRange:13 (low)
  • symbol:tests/test_sweep.py:test_sweep_config_hash_is_deterministic:23 calls symbol:src/helix/sweep.py:SweepConfig:27 (low)
  • symbol:tests/test_sweep.py:test_top_k_results:167 calls symbol:src/helix/sweep.py:SweepPoint:62 (low)
  • symbol:tests/test_sweep.py:test_top_k_results:167 calls symbol:src/helix/sweep.py:SweepResult:70 (low)
  • symbol:tests/test_sweep.py:test_top_k_results:167 calls symbol:src/helix/sweep.py:top_k_results:175 (low)
  • symbol:tests/test_sweep.py:test_total_combinations:43 calls symbol:src/helix/sweep.py:ParameterRange:13 (low)
  • symbol:tests/test_sweep.py:test_total_combinations:43 calls symbol:src/helix/sweep.py:SweepConfig:27 (low)
  • symbol:tests/test_sweep.py:test_total_combinations:43 calls symbol:src/helix/sweep.py:total_combinations:41 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_field_arrow_navigation_does_not_commit_token:148 calls symbol:src/helix/genome/digital.py:view:92 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_field_arrow_navigation_does_not_commit_token:148 calls symbol:src/helix/studio/target_field.py:TargetFieldWidget:212 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_field_arrow_navigation_does_not_commit_token:148 calls symbol:src/helix/studio/target_field.py:text:338 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_field_arrow_navigation_does_not_commit_token:148 calls symbol:src/helix/studio/target_field.py:token:335 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_field_arrow_navigation_does_not_commit_token:148 calls symbol:tests/test_target_picker_drawer.py:_app:23 (high)
  • symbol:tests/test_target_picker_drawer.py:test_target_field_popup_navigation_does_not_rebuild_model:96 calls symbol:src/helix/studio/target_field.py:TargetFieldWidget:212 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_field_popup_navigation_does_not_rebuild_model:96 calls symbol:tests/test_target_picker_drawer.py:_app:23 (high)
  • symbol:tests/test_target_picker_drawer.py:test_target_field_set_button_is_in_field_and_toggles:72 calls symbol:src/helix/studio/target_field.py:clear:353 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_field_set_button_is_in_field_and_toggles:72 calls symbol:src/helix/studio/target_field.py:set_from_text:323 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_field_set_button_is_in_field_and_toggles:72 calls symbol:src/helix/studio/target_field.py:TargetFieldWidget:212 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_field_set_button_is_in_field_and_toggles:72 calls symbol:src/helix/studio/target_field.py:token:335 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_field_set_button_is_in_field_and_toggles:72 calls symbol:tests/test_target_picker_drawer.py:_app:23 (high)
  • symbol:tests/test_target_picker_drawer.py:test_target_field_typeahead_opens_popup_on_typing:128 calls symbol:src/helix/genome/digital.py:view:92 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_field_typeahead_opens_popup_on_typing:128 calls symbol:src/helix/studio/target_field.py:TargetFieldWidget:212 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_field_typeahead_opens_popup_on_typing:128 calls symbol:src/helix/studio/target_field.py:text:338 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_field_typeahead_opens_popup_on_typing:128 calls symbol:src/helix/studio/target_field.py:token:335 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_field_typeahead_opens_popup_on_typing:128 calls symbol:tests/test_target_picker_drawer.py:_app:23 (high)
  • symbol:tests/test_target_picker_drawer.py:test_target_field_typeahead_opens_popup_on_typing:128 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_refine_drawer_gene_save_emits_token:43 calls symbol:src/helix/studio/target_field.py:display_line:104 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_refine_drawer_gene_save_emits_token:43 calls symbol:src/helix/studio/target_field.py:tokenize:146 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_refine_drawer_gene_save_emits_token:43 calls symbol:src/helix/studio/target_refine_drawer.py:_on_save_clicked:243 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_refine_drawer_gene_save_emits_token:43 calls symbol:src/helix/studio/target_refine_drawer.py:TargetRefineDrawer:24 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_refine_drawer_gene_save_emits_token:43 calls symbol:tests/test_target_picker_drawer.py:_app:23 (high)
  • symbol:tests/test_target_picker_drawer.py:test_target_refine_drawer_gene_save_emits_token:43 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_token_locus_canonicalization:36 calls symbol:src/helix/studio/target_field.py:display_line:104 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_token_locus_canonicalization:36 calls symbol:src/helix/studio/target_field.py:tokenize:146 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_token_tokenize_and_parse_roundtrip:27 calls symbol:src/helix/studio/target_field.py:display_line:104 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_token_tokenize_and_parse_roundtrip:27 calls symbol:src/helix/studio/target_field.py:parse_token_line:175 (low)
  • symbol:tests/test_target_picker_drawer.py:test_target_token_tokenize_and_parse_roundtrip:27 calls symbol:src/helix/studio/target_field.py:tokenize:146 (low)
  • symbol:tests/test_target_resolution.py:test_knockout_scope_noncoding_is_incompatible:22 calls symbol:src/helix/studio/target_resolution.py:evaluate_target_compatibility:147 (low)
  • symbol:tests/test_target_resolution.py:test_knockout_scope_noncoding_is_incompatible:22 calls symbol:src/helix/studio/target_resolution.py:RegionSpan:38 (low)
  • symbol:tests/test_target_resolution.py:test_knockout_scope_noncoding_is_incompatible:22 calls symbol:src/helix/studio/target_resolution.py:ScopeSelection:127 (low)
  • symbol:tests/test_target_resolution.py:test_parse_locus_primary_handles_commas_and_swapped_range:13 calls symbol:src/helix/studio/target_resolution.py:parse_locus_primary:59 (low)
  • symbol:tests/test_target_resolution.py:test_snapshot_sorts_overlaps_by_symbol:36 calls symbol:src/helix/studio/target_resolution.py:OverlapGene:73 (low)
  • symbol:tests/test_target_resolution.py:test_snapshot_sorts_overlaps_by_symbol:36 calls symbol:src/helix/studio/target_resolution.py:RegionSpan:38 (low)
  • symbol:tests/test_target_resolution.py:test_snapshot_sorts_overlaps_by_symbol:36 calls symbol:src/helix/studio/target_resolution.py:snapshot:213 (low)
  • symbol:tests/test_target_resolution.py:test_snapshot_sorts_overlaps_by_symbol:36 calls symbol:src/helix/studio/target_resolution.py:TargetLocusResolutionState:200 (low)
  • symbol:tests/test_teams_audit_export_v1.py:test_teams_audit_export_v1_is_deterministic_and_signed:19 calls symbol:src/helix/canonicalization/jcs.py:jcs_bytes:27 (low)
  • symbol:tests/test_teams_audit_export_v1.py:test_teams_audit_export_v1_is_deterministic_and_signed:19 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_teams_audit_export_v1.py:test_teams_audit_export_v1_is_deterministic_and_signed:19 calls symbol:src/helix/teams/audit_export.py:export_audit_v1:155 (low)
  • symbol:tests/test_teams_audit_export_v1.py:test_teams_audit_export_v1_is_deterministic_and_signed:19 calls symbol:src/helix/teams/db.py:create_program_version:1379 (low)
  • symbol:tests/test_teams_audit_export_v1.py:test_teams_audit_export_v1_is_deterministic_and_signed:19 calls symbol:src/helix/teams/db.py:create_program:1147 (low)
  • symbol:tests/test_teams_audit_export_v1.py:test_teams_audit_export_v1_is_deterministic_and_signed:19 calls symbol:src/helix/teams/db.py:create_project:751 (low)
  • symbol:tests/test_teams_audit_export_v1.py:test_teams_audit_export_v1_is_deterministic_and_signed:19 calls symbol:src/helix/teams/db.py:create_workspace:737 (low)
  • symbol:tests/test_teams_audit_export_v1.py:test_teams_audit_export_v1_is_deterministic_and_signed:19 calls symbol:src/helix/teams/db.py:init_schema:127 (low)
  • symbol:tests/test_teams_audit_export_v1.py:test_teams_audit_export_v1_is_deterministic_and_signed:19 calls symbol:src/helix/teams/db.py:record_audit:669 (low)
  • symbol:tests/test_teams_audit_export_v1.py:test_teams_audit_export_v1_is_deterministic_and_signed:19 calls symbol:src/helix/teams/db.py:register_bundle_snapshot:1031 (low)
  • symbol:tests/test_teams_audit_export_v1.py:test_teams_audit_export_v1_is_deterministic_and_signed:19 calls symbol:src/helix/teams/db.py:register_receipt:1082 (low)
  • symbol:tests/test_teams_audit_export_v1.py:test_teams_audit_export_v1_is_deterministic_and_signed:19 calls symbol:src/helix/teams/db.py:TeamsDB:103 (low)
  • symbol:tests/test_teams_audit_export_v1.py:test_teams_audit_export_v1_is_deterministic_and_signed:19 calls symbol:src/helix/teams/db.py:upsert_program_member:1178 (low)
  • symbol:tests/test_teams_audit_export_v1.py:test_teams_audit_export_v1_is_deterministic_and_signed:19 calls symbol:src/helix/teams/db.py:upsert_user:480 (low)
  • symbol:tests/test_teams_audit_export_v1.py:test_teams_audit_export_v1_is_deterministic_and_signed:19 calls symbol:tests/test_teams_audit_export_v1.py:_sha256_prefixed:15 (high)
  • symbol:tests/test_teams_backfill_and_telemetry.py:test_teams_db_init_schema_backfills_registry_fields:20 calls symbol:src/helix/teams/db.py:connect:108 (low)
  • symbol:tests/test_teams_backfill_and_telemetry.py:test_teams_db_init_schema_backfills_registry_fields:20 calls symbol:src/helix/teams/db.py:init_schema:127 (low)
  • symbol:tests/test_teams_backfill_and_telemetry.py:test_teams_db_init_schema_backfills_registry_fields:20 calls symbol:src/helix/teams/db.py:TeamsDB:103 (low)
  • symbol:tests/test_teams_cli_bootstrap.py:_token_count:41 calls symbol:src/helix/teams/db.py:connect:108 (low)
  • symbol:tests/test_teams_cli_bootstrap.py:_token_count:41 calls symbol:src/helix/teams/db.py:TeamsDB:103 (low)
  • symbol:tests/test_teams_cli_bootstrap.py:test_teams_init_admin_token_env_fails_when_env_missing:129 calls symbol:tests/test_teams_cli_bootstrap.py:_token_count:41 (high)
  • symbol:tests/test_teams_cli_bootstrap.py:test_teams_init_admin_token_env_fails_when_env_missing:129 calls symbol:tests/test_teams_cli_bootstrap.py:run_cli:16 (high)
  • symbol:tests/test_teams_cli_bootstrap.py:test_teams_init_default_generates_admin_token:51 calls symbol:src/helix/teams/digest.py:sha256_text:32 (low)
  • symbol:tests/test_teams_cli_bootstrap.py:test_teams_init_default_generates_admin_token:51 calls symbol:tests/test_teams_cli_bootstrap.py:_token_count:41 (high)
  • symbol:tests/test_teams_cli_bootstrap.py:test_teams_init_default_generates_admin_token:51 calls symbol:tests/test_teams_cli_bootstrap.py:run_cli:16 (high)
  • symbol:tests/test_teams_cli_bootstrap.py:test_teams_init_no_admin_token_leaves_db_without_tokens:73 calls symbol:tests/test_teams_cli_bootstrap.py:_token_count:41 (high)
  • symbol:tests/test_teams_cli_bootstrap.py:test_teams_init_no_admin_token_leaves_db_without_tokens:73 calls symbol:tests/test_teams_cli_bootstrap.py:run_cli:16 (high)
  • symbol:tests/test_teams_db_backup.py:_workspace_names:35 calls symbol:src/helix/teams/db.py:connect:108 (low)
  • symbol:tests/test_teams_db_backup.py:_workspace_names:35 calls symbol:src/helix/teams/db.py:TeamsDB:103 (low)
  • symbol:tests/test_teams_db_backup.py:run_cli:16 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/test_teams_db_backup.py:run_cli:16 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_teams_db_backup.py:test_teams_db_backup_and_restore_roundtrip:42 calls symbol:src/helix/teams/db.py:create_project:751 (low)
  • symbol:tests/test_teams_db_backup.py:test_teams_db_backup_and_restore_roundtrip:42 calls symbol:src/helix/teams/db.py:create_workspace:737 (low)
  • symbol:tests/test_teams_db_backup.py:test_teams_db_backup_and_restore_roundtrip:42 calls symbol:src/helix/teams/db.py:init_schema:127 (low)
  • symbol:tests/test_teams_db_backup.py:test_teams_db_backup_and_restore_roundtrip:42 calls symbol:src/helix/teams/db.py:issue_token:536 (low)
  • symbol:tests/test_teams_db_backup.py:test_teams_db_backup_and_restore_roundtrip:42 calls symbol:src/helix/teams/db.py:TeamsDB:103 (low)
  • symbol:tests/test_teams_db_backup.py:test_teams_db_backup_and_restore_roundtrip:42 calls symbol:src/helix/teams/db.py:upsert_user:480 (low)
  • symbol:tests/test_teams_db_backup.py:test_teams_db_backup_and_restore_roundtrip:42 calls symbol:tests/test_teams_db_backup.py:_workspace_names:35 (high)
  • symbol:tests/test_teams_db_backup.py:test_teams_db_backup_and_restore_roundtrip:42 calls symbol:tests/test_teams_db_backup.py:run_cli:16 (high)
  • symbol:tests/test_teams_db_backup.py:test_teams_db_backup_refuses_overwrite_without_force:124 calls symbol:src/helix/teams/db.py:create_workspace:737 (low)
  • symbol:tests/test_teams_db_backup.py:test_teams_db_backup_refuses_overwrite_without_force:124 calls symbol:src/helix/teams/db.py:init_schema:127 (low)
  • symbol:tests/test_teams_db_backup.py:test_teams_db_backup_refuses_overwrite_without_force:124 calls symbol:src/helix/teams/db.py:TeamsDB:103 (low)
  • symbol:tests/test_teams_db_backup.py:test_teams_db_backup_refuses_overwrite_without_force:124 calls symbol:src/helix/teams/db.py:upsert_user:480 (low)
  • symbol:tests/test_teams_db_backup.py:test_teams_db_backup_refuses_overwrite_without_force:124 calls symbol:tests/test_teams_db_backup.py:run_cli:16 (high)
  • symbol:tests/test_teams_db_backup.py:test_teams_db_restore_fails_when_manifest_hash_is_wrong:87 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_teams_db_backup.py:test_teams_db_restore_fails_when_manifest_hash_is_wrong:87 calls symbol:src/helix/teams/db.py:create_workspace:737 (low)
  • symbol:tests/test_teams_db_backup.py:test_teams_db_restore_fails_when_manifest_hash_is_wrong:87 calls symbol:src/helix/teams/db.py:init_schema:127 (low)
  • symbol:tests/test_teams_db_backup.py:test_teams_db_restore_fails_when_manifest_hash_is_wrong:87 calls symbol:src/helix/teams/db.py:TeamsDB:103 (low)
  • symbol:tests/test_teams_db_backup.py:test_teams_db_restore_fails_when_manifest_hash_is_wrong:87 calls symbol:src/helix/teams/db.py:upsert_user:480 (low)
  • symbol:tests/test_teams_db_backup.py:test_teams_db_restore_fails_when_manifest_hash_is_wrong:87 calls symbol:tests/test_teams_db_backup.py:run_cli:16 (high)
  • symbol:tests/test_teams_metrics.py:test_teams_metrics_can_require_auth:37 calls symbol:src/helix/teams/db.py:init_schema:127 (low)
  • symbol:tests/test_teams_metrics.py:test_teams_metrics_can_require_auth:37 calls symbol:src/helix/teams/db.py:issue_token:536 (low)
  • symbol:tests/test_teams_metrics.py:test_teams_metrics_can_require_auth:37 calls symbol:src/helix/teams/db.py:TeamsDB:103 (low)
  • symbol:tests/test_teams_metrics.py:test_teams_metrics_can_require_auth:37 calls symbol:src/helix/teams/db.py:upsert_user:480 (low)
  • symbol:tests/test_teams_metrics.py:test_teams_metrics_can_require_auth:37 calls symbol:src/helix/teams/server.py:create_httpd:1677 (low)
  • symbol:tests/test_teams_metrics.py:test_teams_metrics_endpoint_smoke:13 calls symbol:src/helix/teams/db.py:init_schema:127 (low)
  • symbol:tests/test_teams_metrics.py:test_teams_metrics_endpoint_smoke:13 calls symbol:src/helix/teams/db.py:issue_token:536 (low)
  • symbol:tests/test_teams_metrics.py:test_teams_metrics_endpoint_smoke:13 calls symbol:src/helix/teams/db.py:TeamsDB:103 (low)
  • symbol:tests/test_teams_metrics.py:test_teams_metrics_endpoint_smoke:13 calls symbol:src/helix/teams/db.py:upsert_user:480 (low)
  • symbol:tests/test_teams_metrics.py:test_teams_metrics_endpoint_smoke:13 calls symbol:src/helix/teams/server.py:create_httpd:1677 (low)
  • symbol:tests/test_teams_oidc_auth.py:_b64url:17 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_teams_oidc_auth.py:_jwks_for_private_key:38 calls symbol:tests/test_teams_oidc_auth.py:_b64url:17 (high)
  • symbol:tests/test_teams_oidc_auth.py:_jwt_rs256:21 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/test_teams_oidc_auth.py:_jwt_rs256:21 calls symbol:tests/test_teams_oidc_auth.py:_b64url:17 (high)
  • symbol:tests/test_teams_oidc_auth.py:_jwt_rs256:21 calls symbol:Visualization_Bench/prototype.js:sign:572 (low)
  • symbol:tests/test_teams_oidc_auth.py:do_GET:171 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/test_teams_oidc_auth.py:do_GET:171 calls symbol:src/helix/teams/server.py:send_response:307 (low)
  • symbol:tests/test_teams_oidc_auth.py:do_GET:171 calls symbol:tests/test_teams_oidc_auth.py:next_payload:163 (high)
  • symbol:tests/test_teams_oidc_auth.py:test_teams_oidc_jwks_url_refreshes_on_kid_miss:146 calls symbol:tests/test_teams_oidc_auth.py:_jwks_for_private_key:38 (high)
  • symbol:tests/test_teams_oidc_auth.py:test_teams_oidc_jwt_auth_and_workspace_scope:56 calls symbol:docs/playground/js/realtime.js:time:587 (low)
  • symbol:tests/test_teams_oidc_auth.py:test_teams_oidc_jwt_auth_and_workspace_scope:56 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_teams_oidc_auth.py:test_teams_oidc_jwt_auth_and_workspace_scope:56 calls symbol:src/helix/teams/db.py:create_workspace:737 (low)
  • symbol:tests/test_teams_oidc_auth.py:test_teams_oidc_jwt_auth_and_workspace_scope:56 calls symbol:src/helix/teams/db.py:init_schema:127 (low)
  • symbol:tests/test_teams_oidc_auth.py:test_teams_oidc_jwt_auth_and_workspace_scope:56 calls symbol:src/helix/teams/db.py:TeamsDB:103 (low)
  • symbol:tests/test_teams_oidc_auth.py:test_teams_oidc_jwt_auth_and_workspace_scope:56 calls symbol:src/helix/teams/server.py:create_httpd:1677 (low)
  • symbol:tests/test_teams_oidc_auth.py:test_teams_oidc_jwt_auth_and_workspace_scope:56 calls symbol:tests/test_basespace_oauth.py:post:11 (medium)
  • symbol:tests/test_teams_oidc_auth.py:test_teams_oidc_jwt_auth_and_workspace_scope:56 calls symbol:tests/test_teams_oidc_auth.py:_jwks_for_private_key:38 (high)
  • symbol:tests/test_teams_oidc_auth.py:test_teams_oidc_jwt_auth_and_workspace_scope:56 calls symbol:tests/test_teams_oidc_auth.py:_jwt_rs256:21 (high)
  • symbol:tests/test_teams_smoke_contract.py:test_teams_deploy_docs_reference_smoke_db_snapshot_validation:25 calls symbol:tests/test_teams_smoke_contract.py:_read_text:9 (high)
  • symbol:tests/test_teams_smoke_contract.py:test_teams_smoke_backup_restore_exercises_db_snapshot_contract:13 calls symbol:tests/test_teams_smoke_contract.py:_read_text:9 (high)
  • symbol:tests/test_teams_telemetry_seats.py:test_teams_telemetry_seats_requires_admin_and_counts:12 calls symbol:src/helix/teams/db.py:create_workspace:737 (low)
  • symbol:tests/test_teams_telemetry_seats.py:test_teams_telemetry_seats_requires_admin_and_counts:12 calls symbol:src/helix/teams/db.py:init_schema:127 (low)
  • symbol:tests/test_teams_telemetry_seats.py:test_teams_telemetry_seats_requires_admin_and_counts:12 calls symbol:src/helix/teams/db.py:issue_token:536 (low)
  • symbol:tests/test_teams_telemetry_seats.py:test_teams_telemetry_seats_requires_admin_and_counts:12 calls symbol:src/helix/teams/db.py:TeamsDB:103 (low)
  • symbol:tests/test_teams_telemetry_seats.py:test_teams_telemetry_seats_requires_admin_and_counts:12 calls symbol:src/helix/teams/db.py:upsert_user:480 (low)
  • symbol:tests/test_teams_telemetry_seats.py:test_teams_telemetry_seats_requires_admin_and_counts:12 calls symbol:src/helix/teams/server.py:create_httpd:1677 (low)
  • symbol:tests/test_teams_token_policy.py:test_teams_api_token_expiry_and_revocation:12 calls symbol:src/helix/studio/target_field.py:token:335 (low)
  • symbol:tests/test_teams_token_policy.py:test_teams_api_token_expiry_and_revocation:12 calls symbol:src/helix/teams/db.py:create_workspace:737 (low)
  • symbol:tests/test_teams_token_policy.py:test_teams_api_token_expiry_and_revocation:12 calls symbol:src/helix/teams/db.py:init_schema:127 (low)
  • symbol:tests/test_teams_token_policy.py:test_teams_api_token_expiry_and_revocation:12 calls symbol:src/helix/teams/db.py:issue_token:536 (low)
  • symbol:tests/test_teams_token_policy.py:test_teams_api_token_expiry_and_revocation:12 calls symbol:src/helix/teams/db.py:TeamsDB:103 (low)
  • symbol:tests/test_teams_token_policy.py:test_teams_api_token_expiry_and_revocation:12 calls symbol:src/helix/teams/db.py:upsert_user:480 (low)
  • symbol:tests/test_teams_token_policy.py:test_teams_api_token_expiry_and_revocation:12 calls symbol:src/helix/teams/server.py:create_httpd:1677 (low)
  • symbol:tests/test_teams_token_policy.py:test_teams_api_token_expiry_and_revocation:12 calls symbol:tests/test_basespace_oauth.py:post:11 (medium)
  • symbol:tests/test_teams_v0_smoke.py:test_teams_v0_server_smoke:14 calls symbol:src/helix/teams/db.py:create_project:751 (low)
  • symbol:tests/test_teams_v0_smoke.py:test_teams_v0_server_smoke:14 calls symbol:src/helix/teams/db.py:create_workspace:737 (low)
  • symbol:tests/test_teams_v0_smoke.py:test_teams_v0_server_smoke:14 calls symbol:src/helix/teams/db.py:init_schema:127 (low)
  • symbol:tests/test_teams_v0_smoke.py:test_teams_v0_server_smoke:14 calls symbol:src/helix/teams/db.py:issue_token:536 (low)
  • symbol:tests/test_teams_v0_smoke.py:test_teams_v0_server_smoke:14 calls symbol:src/helix/teams/db.py:TeamsDB:103 (low)
  • symbol:tests/test_teams_v0_smoke.py:test_teams_v0_server_smoke:14 calls symbol:src/helix/teams/db.py:upsert_user:480 (low)
  • symbol:tests/test_teams_v0_smoke.py:test_teams_v0_server_smoke:14 calls symbol:src/helix/teams/server.py:create_httpd:1677 (low)
  • symbol:tests/test_teams_v0_smoke.py:test_teams_v0_server_smoke:14 calls symbol:tests/test_basespace_oauth.py:post:11 (medium)
  • symbol:tests/test_thermo_connect_translator.py:test_build_descriptor:16 calls symbol:src/helix/edge/translators/thermo_connect.py:build_run_descriptor:24 (low)
  • symbol:tests/test_thermo_connect_translator.py:test_build_descriptor:16 calls symbol:src/helix/edge/translators/thermo_connect.py:ThermoConnectTranslator:14 (low)
  • symbol:tests/test_thermo_connect_translator.py:test_discover_runs:10 calls symbol:src/helix/edge/translators/thermo_connect.py:discover_runs:15 (low)
  • symbol:tests/test_thermo_connect_translator.py:test_discover_runs:10 calls symbol:src/helix/edge/translators/thermo_connect.py:ThermoConnectTranslator:14 (low)
  • symbol:tests/test_triage.py:test_compute_triage_report_basic:9 calls symbol:src/helix/triage.py:compute_triage_report:27 (low)
  • symbol:tests/test_trust_check_cli.py:fake_run:18 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_trust_check_cli.py:fake_run:51 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_uploader_streaming.py:fake_post:28 calls symbol:tests/test_uploader_streaming.py:DummyResponse:9 (high)
  • symbol:tests/test_uploader_streaming.py:fake_post:58 calls symbol:tests/test_uploader_streaming.py:DummyResponse:9 (high)
  • symbol:tests/test_user_config_profiles.py:_write:9 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_user_config_profiles.py:test_governance_mode_reads_config_when_env_missing:60 calls symbol:tests/test_user_config_profiles.py:_write:9 (high)
  • symbol:tests/test_user_config_profiles.py:test_load_user_profile_reads_profile:13 calls symbol:tests/test_user_config_profiles.py:_write:9 (high)
  • symbol:tests/test_user_config_profiles.py:test_resolve_setting_str_env_overrides_config:38 calls symbol:tests/test_user_config_profiles.py:_write:9 (high)
  • symbol:tests/test_user_config_profiles.py:test_slack_webhook_url_reads_config:78 calls symbol:tests/test_user_config_profiles.py:_write:9 (high)
  • symbol:tests/test_validate_artifacts.py:test_validate_artifacts_cpu_export_profile:46 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/test_validate_artifacts.py:test_validate_artifacts_cpu_export_profile:46 calls symbol:src/helix/cli.py:run_export:993 (low)
  • symbol:tests/test_validate_artifacts.py:test_validate_artifacts_cpu_export_profile:46 calls symbol:src/helix/cli.py:run_simulate:946 (low)
  • symbol:tests/test_validate_artifacts.py:test_validate_artifacts_cpu_export_profile:46 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_validate_artifacts.py:test_validate_artifacts_golden_cpu_minimal:9 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/test_validate_artifacts.py:test_validate_artifacts_golden_cpu_minimal:9 calls symbol:src/helix/cli.py:run_simulate:946 (low)
  • symbol:tests/test_validate_artifacts.py:test_validate_artifacts_golden_cpu_minimal:9 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_validation_bundle_verify.py:test_helix_verify_bundle_directory_and_tarball:28 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_validation_bundle_verify.py:test_helix_verify_bundle_fails_on_bundle_index_sha_mismatch:158 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_validation_bundle_verify.py:test_helix_verify_bundle_fails_on_bundle_index_sha_mismatch:158 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_validation_bundle_verify.py:test_helix_verify_bundle_fails_on_bundle_index_sha_mismatch:158 calls symbol:tests/test_validation_bundle_verify.py:_env_with_src:18 (high)
  • symbol:tests/test_validation_bundle_verify.py:test_helix_verify_bundle_rejects_wrong_pubkey:118 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_validation_bundle_verify.py:test_helix_verify_bundle_rejects_wrong_pubkey:118 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_validation_bundle_verify.py:test_helix_verify_bundle_rejects_wrong_pubkey:118 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_validation_bundle_verify.py:test_helix_verify_bundle_rejects_wrong_pubkey:118 calls symbol:tests/test_validation_bundle_verify.py:_env_with_src:18 (high)
  • symbol:tests/test_validation_verdict_vectors.py:test_validation_verdict_signature_test_vectors_lock_canonicalization:24 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/test_validation_verdict_vectors.py:test_validation_verdict_signature_test_vectors_lock_canonicalization:24 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_validation_verdict_vectors.py:test_validation_verdict_signature_test_vectors_lock_canonicalization:24 calls symbol:tests/test_validation_verdict_vectors.py:_sha256_prefixed:20 (high)
  • symbol:tests/test_validation_verdict_vectors.py:test_validation_verdict_signature_test_vectors_lock_canonicalization:24 calls symbol:Visualization_Bench/prototype.js:sign:572 (low)
  • symbol:tests/test_validation_verdict_vectors.py:test_verify_verdict_rejects_unknown_signature_canonicalization:89 calls symbol:src/helix/validation/verdict.py:load_verdict:12 (low)
  • symbol:tests/test_validation_verdict_vectors.py:test_verify_verdict_rejects_unknown_signature_canonicalization:89 calls symbol:src/helix/validation/verdict.py:verify_verdict_signature:35 (low)
  • symbol:tests/test_validation_verdict.py:test_helix_cli_validate_pack_smoke:41 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_validation_verdict.py:test_helix_cli_validate_pack_smoke:41 calls symbol:tests/test_validation_verdict.py:_load_schema:20 (high)
  • symbol:tests/test_validation_verdict.py:test_run_pack_repro_bundle_v1_verdict_conforms_to_schema:24 calls symbol:src/helix/validation/runner.py:run_pack:1871 (low)
  • symbol:tests/test_validation_verdict.py:test_run_pack_repro_bundle_v1_verdict_conforms_to_schema:24 calls symbol:tests/test_validation_verdict.py:_load_schema:20 (high)
  • symbol:tests/test_validation_verdict.py:test_validation_verdict_signing_roundtrip:79 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/test_validation_verdict.py:test_validation_verdict_signing_roundtrip:79 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/test_validation_verdict.py:test_validation_verdict_signing_roundtrip:79 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_validation_verdict.py:test_validation_verdict_signing_roundtrip:79 calls symbol:src/helix/validation/runner.py:run_pack:1871 (low)
  • symbol:tests/test_validation_verdict.py:test_validation_verdict_signing_roundtrip:79 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_veribiota_checks.py:test_build_and_validate_lean_check:31 calls symbol:src/helix/veribiota/checks.py:build_lean_check:27 (low)
  • symbol:tests/test_veribiota_checks.py:test_build_and_validate_lean_check:31 calls symbol:src/helix/veribiota/checks.py:validate_lean_check:161 (low)
  • symbol:tests/test_veribiota_checks.py:test_validate_detects_probability_mismatch:49 calls symbol:src/helix/veribiota/checks.py:build_lean_check:27 (low)
  • symbol:tests/test_veribiota_checks.py:test_validate_detects_probability_mismatch:49 calls symbol:src/helix/veribiota/checks.py:validate_lean_check:161 (low)
  • symbol:tests/test_veribiota_checks.py:test_validate_lean_check_detects_cycle:41 calls symbol:src/helix/veribiota/checks.py:build_lean_check:27 (low)
  • symbol:tests/test_veribiota_checks.py:test_validate_lean_check_detects_cycle:41 calls symbol:src/helix/veribiota/checks.py:validate_lean_check:161 (low)
  • symbol:tests/test_veribiota_cli.py:_write_dummy_dag:10 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_veribiota_cli.py:test_export_suite_writes_into_target:28 calls symbol:src/helix/cli.py:command_veribiota_export_suite:739 (low)
  • symbol:tests/test_veribiota_cli.py:test_export_suite_writes_into_target:28 calls symbol:tests/test_veribiota_cli.py:_write_dummy_dag:10 (high)
  • symbol:tests/test_veribiota_export.py:test_dag_payload_to_lean_nested_namespace:56 calls symbol:src/helix/veribiota/exporter.py:dag_payload_to_lean:185 (low)
  • symbol:tests/test_veribiota_export.py:test_dag_payload_to_lean_nested_namespace:56 calls symbol:tests/test_veribiota_export.py:_sample_payload:10 (high)
  • symbol:tests/test_veribiota_export.py:test_dag_payloads_to_lean_multi:83 calls symbol:src/helix/veribiota/exporter.py:dag_payloads_to_lean:256 (low)
  • symbol:tests/test_veribiota_export.py:test_dag_payloads_to_lean_multi:83 calls symbol:tests/test_veribiota_export.py:_sample_payload:10 (high)
  • symbol:tests/test_veribiota_export.py:test_module_name_from_path:103 calls symbol:src/helix/veribiota/exporter.py:module_name_from_path:342 (low)
  • symbol:tests/test_verify_fuzz_v1.py:test_verify_fuzz_v1_normalize_relpath_is_total_and_safe:18 calls symbol:src/helix/studio/iterated_dynamics.py:normalize:107 (low)
  • symbol:tests/test_verify_fuzz_v1.py:test_verify_fuzz_v1_normalize_relpath_is_total_and_safe:18 calls symbol:src/helixspec/verify_fs.py:normalize_relpath:50 (low)
  • symbol:tests/test_verify_fuzz_v1.py:test_verify_fuzz_v1_normalize_relpath_is_total_and_safe:18 calls symbol:src/helixspec/verify_fs.py:verify_limits:39 (low)
  • symbol:tests/test_verify_fuzz_v1.py:test_verify_fuzz_v1_sha256s_parser_is_total:56 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/test_verify_fuzz_v1.py:test_verify_fuzz_v1_sha256s_parser_is_total:56 calls symbol:src/helixspec/verify_fs.py:verify_limits:39 (low)
  • symbol:tests/test_verify_pilot_package.py:test_verify_pilot_package_cli_accepts_generated_zip:44 calls symbol:src/helix/studio/pilot_handoff.py:write_pilot_handoff_artifacts:771 (low)
  • symbol:tests/test_verify_pilot_package.py:test_verify_pilot_package_cli_accepts_generated_zip:44 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_verify_pilot_package.py:test_verify_pilot_package_cli_rejects_tampered_directory:72 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_verify_pilot_package.py:test_verify_pilot_package_cli_rejects_tampered_directory:72 calls symbol:src/helix/studio/pilot_handoff.py:write_pilot_handoff_artifacts:771 (low)
  • symbol:tests/test_verify_pilot_package.py:test_verify_pilot_package_cli_rejects_tampered_directory:72 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_verify_pilot_package.py:test_verify_pilot_package_module_cli_accepts_generated_zip:15 calls symbol:src/helix/studio/pilot_handoff.py:write_pilot_handoff_artifacts:771 (low)
  • symbol:tests/test_verify_pilot_package.py:test_verify_pilot_package_module_cli_accepts_generated_zip:15 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_verify_reason_code_contract_v1.py:_iter_helixspec_verify_error_codes:21 calls symbol:src/helix/live/livelab.py:empty:58 (low)
  • symbol:tests/test_verify_reason_code_contract_v1.py:_iter_helixspec_verify_error_codes:21 calls symbol:src/helix/teams/digest.py:parse:21 (low)
  • symbol:tests/test_verify_reason_code_contract_v1.py:_iter_helixspec_verify_error_codes:21 calls symbol:src/helixspec/divergence.py:walk:436 (low)
  • symbol:tests/test_verify_reason_code_contract_v1.py:_iter_helixspec_verify_error_codes:21 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_verify_reason_code_contract_v1.py:test_verify_reason_code_contract_v1_all_codes_registered:55 calls symbol:tests/test_verify_reason_code_contract_v1.py:_iter_helixspec_verify_error_codes:21 (high)
  • symbol:tests/test_verify_reason_code_contract_v1.py:test_verify_reason_code_contract_v1_all_codes_registered:55 calls symbol:tests/test_verify_reason_code_contract_v1.py:_load_allowed_codes:13 (high)
  • symbol:tests/test_verify_reason_code_contract_v1.py:test_verify_reason_code_contract_v1_schema_is_consistent:44 calls symbol:tests/test_verify_reason_code_contract_v1.py:_load_allowed_codes:13 (high)
  • symbol:tests/test_verify_release_provenance.py:test_verify_release_provenance_rejects_mutated_asset:99 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_verify_release_provenance.py:test_verify_release_provenance_rejects_mutated_asset:99 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_verify_release_provenance.py:test_verify_release_provenance_rejects_mutated_asset:99 calls symbol:tests/test_verify_release_provenance.py:_sha256_hex:15 (high)
  • symbol:tests/test_verify_release_signatures.py:_generate_test_key:33 calls symbol:tests/test_verify_release_signatures.py:_run_gpg:22 (high)
  • symbol:tests/test_verify_release_signatures.py:_run_gpg:22 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_verify_release_signatures.py:_run_gpg:22 calls symbol:tests/test_verify_release_signatures.py:_gpg_env:16 (high)
  • symbol:tests/test_verify_release_signatures.py:test_verify_release_signatures_accepts_matching_key_and_signature:58 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_verify_release_signatures.py:test_verify_release_signatures_accepts_matching_key_and_signature:58 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_verify_release_signatures.py:test_verify_release_signatures_accepts_matching_key_and_signature:58 calls symbol:tests/test_verify_release_signatures.py:_generate_test_key:33 (high)
  • symbol:tests/test_verify_release_signatures.py:test_verify_release_signatures_accepts_matching_key_and_signature:58 calls symbol:tests/test_verify_release_signatures.py:_run_gpg:22 (high)
  • symbol:tests/test_verify_release_signatures.py:test_verify_release_signatures_rejects_fingerprint_mismatch:112 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_verify_release_signatures.py:test_verify_release_signatures_rejects_fingerprint_mismatch:112 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/test_verify_release_signatures.py:test_verify_release_signatures_rejects_fingerprint_mismatch:112 calls symbol:tests/test_verify_release_signatures.py:_generate_test_key:33 (high)
  • symbol:tests/test_verify_release_signatures.py:test_verify_release_signatures_rejects_fingerprint_mismatch:112 calls symbol:tests/test_verify_release_signatures.py:_run_gpg:22 (high)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_studio_view_menu_includes_perf_hud_action_when_gl_disabled:166 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_studio_view_menu_includes_perf_hud_action_when_gl_disabled:166 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_studio_view_menu_includes_perf_hud_action_when_gl_disabled:166 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_studio_view_menu_includes_perf_hud_action_when_gl_disabled:166 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_studio_view_menu_includes_perf_hud_action_when_gl_disabled:166 calls symbol:tests/test_viewer_perf_hud_smoke.py:_get_app:18 (high)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_hud_text_throttled_and_shows_avg_window:117 calls symbol:src/helix/gui/modern/qt.py:_update_perf_stats:2078 (low)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_hud_text_throttled_and_shows_avg_window:117 calls symbol:src/helix/gui/modern/qt.py:HelixModernWidget:1538 (low)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_hud_text_throttled_and_shows_avg_window:117 calls symbol:src/helix/gui/modern/qt.py:set_perf_hud_enabled:1784 (low)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_hud_text_throttled_and_shows_avg_window:117 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_hud_text_throttled_and_shows_avg_window:117 calls symbol:tests/test_viewer_perf_hud_smoke.py:_get_app:18 (high)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_hud_toggle_api_smoke:31 calls symbol:src/helix/gui/modern/qt.py:HelixModernWidget:1538 (low)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_hud_toggle_api_smoke:31 calls symbol:src/helix/gui/modern/qt.py:perf_hud_enabled:1771 (low)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_hud_toggle_api_smoke:31 calls symbol:src/helix/gui/modern/qt.py:perf_stats:1806 (low)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_hud_toggle_api_smoke:31 calls symbol:src/helix/gui/modern/qt.py:set_perf_hud_enabled:1784 (low)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_hud_toggle_api_smoke:31 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_hud_toggle_api_smoke:31 calls symbol:tests/test_viewer_perf_hud_smoke.py:_get_app:18 (high)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_refresh_selection_prefers_inferred_when_screen_is_inconsistent:54 calls symbol:src/helix/gui/modern/qt.py:_update_perf_stats:2078 (low)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_refresh_selection_prefers_inferred_when_screen_is_inconsistent:54 calls symbol:src/helix/gui/modern/qt.py:HelixModernWidget:1538 (low)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_refresh_selection_prefers_inferred_when_screen_is_inconsistent:54 calls symbol:src/helix/gui/modern/qt.py:perf_stats:1806 (low)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_refresh_selection_prefers_inferred_when_screen_is_inconsistent:54 calls symbol:src/helix/gui/modern/qt.py:set_perf_hud_enabled:1784 (low)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_refresh_selection_prefers_inferred_when_screen_is_inconsistent:54 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_refresh_selection_prefers_inferred_when_screen_is_inconsistent:54 calls symbol:tests/test_viewer_perf_hud_smoke.py:_get_app:18 (high)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_refresh_selection_prefers_inferred_when_screen_is_inconsistent:54 calls symbol:tests/test_viewer_perf_hud_smoke.py:_period_ms:27 (high)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_refresh_selection_treats_59_94_and_60_as_equivalent:86 calls symbol:src/helix/gui/modern/qt.py:_update_perf_stats:2078 (low)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_refresh_selection_treats_59_94_and_60_as_equivalent:86 calls symbol:src/helix/gui/modern/qt.py:HelixModernWidget:1538 (low)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_refresh_selection_treats_59_94_and_60_as_equivalent:86 calls symbol:src/helix/gui/modern/qt.py:perf_stats:1806 (low)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_refresh_selection_treats_59_94_and_60_as_equivalent:86 calls symbol:src/helix/gui/modern/qt.py:set_perf_hud_enabled:1784 (low)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_refresh_selection_treats_59_94_and_60_as_equivalent:86 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_viewer_perf_hud_smoke.py:test_viewer_perf_refresh_selection_treats_59_94_and_60_as_equivalent:86 calls symbol:tests/test_viewer_perf_hud_smoke.py:_get_app:18 (high)
  • symbol:tests/test_visual_diff_report.py:test_visual_diff_report_generates_html_and_diffs:19 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tests/test_visual_diff_report.py:test_visual_diff_report_generates_html_and_diffs:19 calls symbol:tests/test_visual_diff_report.py:_write_png:13 (high)
  • symbol:tests/test_visual_diff_report.py:test_visual_diff_report_generates_html_and_diffs:19 calls symbol:tools/visual_diff_report.py:generate_report:95 (low)
  • symbol:tests/test_web_panel_csp.py:test_web_panel_csp_default_is_strict:7 calls symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 (low)
  • symbol:tests/test_web_panel_csp.py:test_web_panel_csp_default_is_strict:7 calls symbol:src/helix/studio/web_panel_csp.py:build_web_panel_csp:87 (low)
  • symbol:tests/test_web_panel_csp.py:test_web_panel_csp_full_network_includes_http_when_allowed:29 calls symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 (low)
  • symbol:tests/test_web_panel_csp.py:test_web_panel_csp_full_network_includes_http_when_allowed:29 calls symbol:src/helix/studio/web_panel_csp.py:build_web_panel_csp:87 (low)
  • symbol:tests/test_web_panel_csp.py:test_web_panel_csp_remote_scripts_allowlist:16 calls symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 (low)
  • symbol:tests/test_web_panel_csp.py:test_web_panel_csp_remote_scripts_allowlist:16 calls symbol:src/helix/studio/web_panel_csp.py:build_web_panel_csp:87 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_accepts_qrc_data_about:150 calls symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_accepts_qrc_data_about:150 calls symbol:src/helix/studio/web_panel_policy.py:decide_web_panel_request:70 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_allowlist_blocks_navigation:39 calls symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_allowlist_blocks_navigation:39 calls symbol:src/helix/studio/web_panel_policy.py:decide_web_panel_request:70 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_allows_external_navigation_when_enabled:63 calls symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_allows_external_navigation_when_enabled:63 calls symbol:src/helix/studio/web_panel_policy.py:decide_web_panel_request:70 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_allows_only_assets_by_default:10 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_allows_only_assets_by_default:10 calls symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_allows_only_assets_by_default:10 calls symbol:src/helix/studio/web_panel_policy.py:decide_web_panel_request:70 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_blocks_data_navigation_by_default:193 calls symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_blocks_data_navigation_by_default:193 calls symbol:src/helix/studio/web_panel_policy.py:decide_web_panel_request:70 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_blocks_downloads_by_default:168 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_blocks_downloads_by_default:168 calls symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_blocks_downloads_by_default:168 calls symbol:src/helix/studio/web_panel_policy.py:decide_web_panel_download:155 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_blocks_http_unless_explicit:83 calls symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_blocks_http_unless_explicit:83 calls symbol:src/helix/studio/web_panel_policy.py:decide_web_panel_request:70 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_blocks_javascript_and_blob_schemes:206 calls symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_blocks_javascript_and_blob_schemes:206 calls symbol:src/helix/studio/web_panel_policy.py:decide_web_panel_request:70 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_blocks_websocket_unless_enabled:112 calls symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_blocks_websocket_unless_enabled:112 calls symbol:src/helix/studio/web_panel_policy.py:decide_web_panel_request:70 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_parses_web_panel_storage_and_cookies_flags:223 calls symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_rejects_unknown_scheme:137 calls symbol:src/helix/studio/plugins/policy.py:policy_from_permissions:247 (low)
  • symbol:tests/test_web_panel_policy.py:test_web_panel_policy_rejects_unknown_scheme:137 calls symbol:src/helix/studio/web_panel_policy.py:decide_web_panel_request:70 (low)
  • symbol:tests/test_web_panels_webengine_smoke.py:_cleanup_widget:94 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_web_panels_webengine_smoke.py:_cleanup_widget:94 calls symbol:Visualization_Bench/prototype.js:profile:354 (low)
  • symbol:tests/test_web_panels_webengine_smoke.py:do_GET:1117 calls symbol:src/helix/teams/server.py:send_response:307 (low)
  • symbol:tests/test_web_panels_webengine_smoke.py:do_GET:1226 calls symbol:src/helix/teams/server.py:send_response:307 (low)
  • symbol:tests/test_web_panels_webengine_smoke.py:do_GET:687 calls symbol:src/helix/teams/server.py:send_response:307 (low)
  • symbol:tests/test_web_panels_webengine_smoke.py:do_GET:856 calls symbol:src/helix/teams/server.py:send_response:307 (low)
  • symbol:tests/test_welcome_dialog_smoke.py:_isolated_welcome_settings:27 calls symbol:src/helix/studio/evaluation_access.py:sync:29 (low)
  • symbol:tests/test_wetlab_preflight_linter.py:test_helixspec_lint_minimal_bundle_mode_is_verifiable:225 calls symbol:src/helixspec/cli.py:verify_bundle:94 (low)
  • symbol:tests/test_wetlab_preflight_linter.py:test_helixspec_lint_minimal_bundle_mode_is_verifiable:225 calls symbol:src/helixspec/run.py:lint_spec:42 (low)
  • symbol:tests/test_wetlab_preflight_linter.py:test_helixspec_lint_minimal_bundle_mode_is_verifiable:225 calls symbol:tests/test_wetlab_preflight_linter.py:_policy_base:20 (high)
  • symbol:tests/test_wetlab_preflight_linter.py:test_verify_rejects_policy_hash_tamper:260 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tests/test_wetlab_preflight_linter.py:test_verify_rejects_policy_hash_tamper:260 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_wetlab_preflight_linter.py:test_verify_rejects_policy_hash_tamper:260 calls symbol:src/helixspec/cli.py:verify_bundle:94 (low)
  • symbol:tests/test_wetlab_preflight_linter.py:test_verify_rejects_policy_hash_tamper:260 calls symbol:src/helixspec/manifest.py:manifest_identity_sha256:16 (low)
  • symbol:tests/test_wetlab_preflight_linter.py:test_verify_rejects_policy_hash_tamper:260 calls symbol:src/helixspec/manifest.py:sha256_bytes:12 (low)
  • symbol:tests/test_wetlab_preflight_linter.py:test_verify_rejects_policy_hash_tamper:260 calls symbol:src/helixspec/run.py:lint_spec:42 (low)
  • symbol:tests/test_wetlab_preflight_linter.py:test_verify_rejects_policy_hash_tamper:260 calls symbol:tests/test_wetlab_preflight_linter.py:_policy_base:20 (high)
  • symbol:tests/test_wetlab_preflight_linter.py:test_wetlab_preflight_blocks_run_and_writes_report:24 calls symbol:src/helixspec/manifest.py:sha256_bytes:12 (low)
  • symbol:tests/test_wetlab_preflight_linter.py:test_wetlab_preflight_blocks_run_and_writes_report:24 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_wetlab_preflight_linter.py:test_wetlab_preflight_blocks_run_and_writes_report:24 calls symbol:tests/test_wetlab_preflight_linter.py:_policy_base:20 (high)
  • symbol:tests/test_wetlab_preflight_linter.py:test_wetlab_preflight_blocks_run_and_writes_report:24 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_wetlab_preflight_linter.py:test_wetlab_preflight_defaults_policy_when_missing:311 calls symbol:src/helix/scientific_contract.py:sha256_prefixed:327 (low)
  • symbol:tests/test_wetlab_preflight_linter.py:test_wetlab_preflight_defaults_policy_when_missing:311 calls symbol:src/helixspec/run.py:lint_spec:42 (low)
  • symbol:tests/test_wetlab_preflight_linter.py:test_wetlab_preflight_emits_warnings_without_blocking:168 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_wetlab_preflight_linter.py:test_wetlab_preflight_emits_warnings_without_blocking:168 calls symbol:tests/test_wetlab_preflight_linter.py:_policy_base:20 (high)
  • symbol:tests/test_wetlab_preflight_linter.py:test_wetlab_preflight_enforces_allowed_assay_types_when_configured:138 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_wetlab_preflight_linter.py:test_wetlab_preflight_enforces_allowed_assay_types_when_configured:138 calls symbol:tests/test_wetlab_preflight_linter.py:_policy_base:20 (high)
  • symbol:tests/test_wetlab_preflight_linter.py:test_wetlab_preflight_passes_when_metadata_present:110 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tests/test_wetlab_preflight_linter.py:test_wetlab_preflight_passes_when_metadata_present:110 calls symbol:tests/test_wetlab_preflight_linter.py:_policy_base:20 (high)
  • symbol:tests/test_wheel_guard_scroll.py:test_wheel_guard_redirects_combo_and_spinbox_wheel_to_scrollarea:43 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:tests/test_wheel_guard_scroll.py:test_wheel_guard_redirects_combo_and_spinbox_wheel_to_scrollarea:43 calls symbol:src/helix/studio/main_window.py:_install_wheel_guard:4591 (low)
  • symbol:tests/test_wheel_guard_scroll.py:test_wheel_guard_redirects_combo_and_spinbox_wheel_to_scrollarea:43 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tests/test_wheel_guard_scroll.py:test_wheel_guard_redirects_combo_and_spinbox_wheel_to_scrollarea:43 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_wheel_guard_scroll.py:test_wheel_guard_redirects_combo_and_spinbox_wheel_to_scrollarea:43 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tests/test_wheel_guard_scroll.py:test_wheel_guard_redirects_combo_and_spinbox_wheel_to_scrollarea:43 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_wheel_guard_scroll.py:test_wheel_guard_redirects_combo_and_spinbox_wheel_to_scrollarea:43 calls symbol:tests/test_studio_evaluation_access.py:value:22 (medium)
  • symbol:tests/test_wheel_guard_scroll.py:test_wheel_guard_redirects_combo_and_spinbox_wheel_to_scrollarea:43 calls symbol:tests/test_wheel_guard_scroll.py:_get_app:20 (high)
  • symbol:tests/test_wheel_guard_scroll.py:test_wheel_guard_redirects_combo_and_spinbox_wheel_to_scrollarea:43 calls symbol:tests/test_wheel_guard_scroll.py:_send_wheel:26 (high)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_focus_overlay_seeds_from_selected_outcome_and_drags:152 calls symbol:src/helix/studio/gl_panel.py:_handle_rect:900 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_focus_overlay_seeds_from_selected_outcome_and_drags:152 calls symbol:src/helix/studio/gl_panel.py:_track_rect:881 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_focus_overlay_seeds_from_selected_outcome_and_drags:152 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_focus_overlay_seeds_from_selected_outcome_and_drags:152 calls symbol:src/helix/studio/outcome_space_map.py:_build_selection:1379 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_focus_overlay_seeds_from_selected_outcome_and_drags:152 calls symbol:src/helix/studio/session.py:load_payload:423 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_focus_overlay_seeds_from_selected_outcome_and_drags:152 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_focus_overlay_seeds_from_selected_outcome_and_drags:152 calls symbol:src/helix/studio/workflow_panel.py:_on_outcome_map_selected:290 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_focus_overlay_seeds_from_selected_outcome_and_drags:152 calls symbol:src/helix/studio/workflow_panel.py:active_edit_context:960 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_focus_overlay_seeds_from_selected_outcome_and_drags:152 calls symbol:src/helix/studio/workflow_panel.py:show_outcome_map:309 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_focus_overlay_seeds_from_selected_outcome_and_drags:152 calls symbol:src/helix/studio/workflow_panel.py:Workflow2p5DPanel:63 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_focus_overlay_seeds_from_selected_outcome_and_drags:152 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_focus_overlay_seeds_from_selected_outcome_and_drags:152 calls symbol:tests/test_workflow_panel_focus_overlay.py:_get_app:24 (high)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_focus_overlay_seeds_from_selected_outcome_and_drags:152 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_compact_hero_shortens_copy_and_status:76 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_compact_hero_shortens_copy_and_status:76 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_compact_hero_shortens_copy_and_status:76 calls symbol:src/helix/studio/workflow_panel.py:set_evs:321 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_compact_hero_shortens_copy_and_status:76 calls symbol:src/helix/studio/workflow_panel.py:Workflow2p5DPanel:63 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_compact_hero_shortens_copy_and_status:76 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_compact_hero_shortens_copy_and_status:76 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_compact_hero_shortens_copy_and_status:76 calls symbol:tests/test_workflow_panel_focus_overlay.py:_get_app:24 (high)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_readable_header_labels_use_text_role:31 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_readable_header_labels_use_text_role:31 calls symbol:src/helix/studio/workflow_panel.py:Workflow2p5DPanel:63 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_readable_header_labels_use_text_role:31 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_readable_header_labels_use_text_role:31 calls symbol:tests/test_workflow_panel_focus_overlay.py:_get_app:24 (high)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_review_hero_shows_run_focus_and_stacks_actions:44 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_review_hero_shows_run_focus_and_stacks_actions:44 calls symbol:src/helix/studio/outcome_space_map.py:_build_selection:1379 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_review_hero_shows_run_focus_and_stacks_actions:44 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_review_hero_shows_run_focus_and_stacks_actions:44 calls symbol:src/helix/studio/workflow_panel.py:_on_outcome_map_selected:290 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_review_hero_shows_run_focus_and_stacks_actions:44 calls symbol:src/helix/studio/workflow_panel.py:set_evs:321 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_review_hero_shows_run_focus_and_stacks_actions:44 calls symbol:src/helix/studio/workflow_panel.py:Workflow2p5DPanel:63 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_review_hero_shows_run_focus_and_stacks_actions:44 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_review_hero_shows_run_focus_and_stacks_actions:44 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_review_hero_shows_run_focus_and_stacks_actions:44 calls symbol:tests/test_workflow_panel_focus_overlay.py:_get_app:24 (high)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_review_hero_shows_run_focus_and_stacks_actions:44 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_review_hero_shows_run_focus_and_stacks_actions:44 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_short_viewport_hides_subtitle_and_lowers_tab_floor:100 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_short_viewport_hides_subtitle_and_lowers_tab_floor:100 calls symbol:src/helix/studio/outcome_space_map.py:hit_nodes:389 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_short_viewport_hides_subtitle_and_lowers_tab_floor:100 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_short_viewport_hides_subtitle_and_lowers_tab_floor:100 calls symbol:src/helix/studio/workflow_panel.py:set_evs:321 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_short_viewport_hides_subtitle_and_lowers_tab_floor:100 calls symbol:src/helix/studio/workflow_panel.py:show_outcome_map:309 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_short_viewport_hides_subtitle_and_lowers_tab_floor:100 calls symbol:src/helix/studio/workflow_panel.py:Workflow2p5DPanel:63 (low)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_short_viewport_hides_subtitle_and_lowers_tab_floor:100 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_short_viewport_hides_subtitle_and_lowers_tab_floor:100 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_short_viewport_hides_subtitle_and_lowers_tab_floor:100 calls symbol:tests/test_workflow_panel_focus_overlay.py:_get_app:24 (high)
  • symbol:tests/test_workflow_panel_focus_overlay.py:test_workflow_panel_short_viewport_hides_subtitle_and_lowers_tab_floor:100 calls symbol:Visualization_Bench/prototype.js:top:627 (low)
  • symbol:tests/test_workflow_stats.py:test_workflow_stats_summary_contains_expected_lines:6 calls symbol:src/helix/studio/workflow_stats.py:summarize_workflow_meta:7 (low)
  • symbol:tests/test_workflow2p5d_builder.py:test_workflow2p5d_builder_exposes_guide_bounds:6 calls symbol:src/helix/gui/modern/builders_2p5d.py:build_workflow2p5d_crispr:261 (low)
  • symbol:tests/test_zip_artifact_determinism.py:_sha256_file:12 calls symbol:src/helix/snapshot_bundle.py:read_bytes:93 (low)
  • symbol:tests/test_zip_artifact_determinism.py:_write_json:16 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/test_zip_artifact_determinism.py:test_clip_zip_bytes_are_deterministic:36 calls symbol:src/helix/studio/export_clip.py:utc_now_iso:41 (low)
  • symbol:tests/test_zip_artifact_determinism.py:test_clip_zip_bytes_are_deterministic:36 calls symbol:src/helix/studio/export_clip.py:write_clip_zip:596 (low)
  • symbol:tests/test_zip_artifact_determinism.py:test_clip_zip_bytes_are_deterministic:36 calls symbol:tests/test_zip_artifact_determinism.py:_sha256_file:12 (high)
  • symbol:tests/test_zip_artifact_determinism.py:test_snapshot_bundle_bytes_are_deterministic:21 calls symbol:src/helix/snapshot_bundle.py:pack_snapshot_bundle:132 (low)
  • symbol:tests/test_zip_artifact_determinism.py:test_snapshot_bundle_bytes_are_deterministic:21 calls symbol:tests/test_zip_artifact_determinism.py:_sha256_file:12 (high)
  • symbol:tests/test_zip_artifact_determinism.py:test_snapshot_bundle_bytes_are_deterministic:21 calls symbol:tests/test_zip_artifact_determinism.py:_write_json:16 (high)
  • symbol:tests/tools/test_batch_eval_base_positions_cli.py:_make_batch:14 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/tools/test_batch_eval_base_positions_cli.py:_make_batch:14 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:batch_summary_json:157 (low)
  • symbol:tests/tools/test_batch_eval_base_positions_cli.py:_make_batch:14 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:BatchIngestResult:43 (low)
  • symbol:tests/tools/test_batch_eval_base_positions_cli.py:_make_batch:14 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:BatchItem:27 (low)
  • symbol:tests/tools/test_batch_eval_base_positions_cli.py:_make_batch:14 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:write_batch_bundle:203 (low)
  • symbol:tests/tools/test_batch_eval_base_positions_cli.py:_make_batch:14 calls symbol:src/helix/studio/results_io.py:results_record_json_bytes:78 (low)
  • symbol:tests/tools/test_batch_eval_base_positions_cli.py:_run_cli:64 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/tools/test_batch_eval_base_positions_cli.py:test_cli_folder_and_bundle_parity:78 calls symbol:tests/tools/test_batch_eval_base_positions_cli.py:_make_batch:14 (high)
  • symbol:tests/tools/test_batch_eval_base_positions_cli.py:test_cli_folder_and_bundle_parity:78 calls symbol:tests/tools/test_batch_eval_base_positions_cli.py:_run_cli:64 (high)
  • symbol:tests/tools/test_batch_eval_base_positions_cli.py:test_cli_no_evaluable_items_returns_exit_2:90 calls symbol:tests/tools/test_batch_eval_base_positions_cli.py:_make_batch:14 (high)
  • symbol:tests/tools/test_batch_eval_base_positions_cli.py:test_cli_no_evaluable_items_returns_exit_2:90 calls symbol:tests/tools/test_batch_eval_base_positions_cli.py:_run_cli:64 (high)
  • symbol:tests/tools/test_batch_eval_leaderboard_cli.py:_make_batch:13 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/tools/test_batch_eval_leaderboard_cli.py:_make_batch:13 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:batch_summary_json:157 (low)
  • symbol:tests/tools/test_batch_eval_leaderboard_cli.py:_make_batch:13 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:BatchIngestResult:43 (low)
  • symbol:tests/tools/test_batch_eval_leaderboard_cli.py:_make_batch:13 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:BatchItem:27 (low)
  • symbol:tests/tools/test_batch_eval_leaderboard_cli.py:_make_batch:13 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:write_batch_bundle:203 (low)
  • symbol:tests/tools/test_batch_eval_leaderboard_cli.py:_make_batch:13 calls symbol:src/helix/studio/results_io.py:results_record_json_bytes:78 (low)
  • symbol:tests/tools/test_batch_eval_leaderboard_cli.py:_run_cli:90 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/tools/test_batch_eval_leaderboard_cli.py:test_leaderboard_md_optional:106 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/tools/test_batch_eval_leaderboard_cli.py:test_leaderboard_md_optional:106 calls symbol:tests/tools/test_batch_eval_leaderboard_cli.py:_make_batch:13 (high)
  • symbol:tests/tools/test_batch_eval_leaderboard_cli.py:test_leaderboard_zip_vs_folder:97 calls symbol:tests/tools/test_batch_eval_leaderboard_cli.py:_make_batch:13 (high)
  • symbol:tests/tools/test_batch_eval_leaderboard_cli.py:test_leaderboard_zip_vs_folder:97 calls symbol:tests/tools/test_batch_eval_leaderboard_cli.py:_run_cli:90 (high)
  • symbol:tests/tools/test_cli_session_contract_runner.py:test_contract_runner_emits_stable_meta:20 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/tools/test_cli_session_contract_runner.py:test_contract_runner_emits_stable_meta:20 calls symbol:tests/tools/test_cli_session_contract_runner.py:_load_runner_module:10 (high)
  • symbol:tests/tools/test_demo_regeneration.py:test_demo_regeneration_matches_expected:13 calls symbol:tools/generate_demo_bundles.py:generate_demo:44 (low)
  • symbol:tests/tools/test_monarchic_repo_balance_cli.py:_write_json:13 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/tools/test_monarchic_repo_balance_cli.py:test_monarchic_repo_balance_cli_deterministic:18 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/tools/test_monarchic_repo_balance_cli.py:test_monarchic_repo_balance_cli_deterministic:18 calls symbol:tests/tools/test_monarchic_repo_balance_cli.py:_repo_root:9 (high)
  • symbol:tests/tools/test_monarchic_repo_balance_cli.py:test_monarchic_repo_balance_cli_deterministic:18 calls symbol:tests/tools/test_monarchic_repo_balance_cli.py:_write_json:13 (high)
  • symbol:tests/tools/test_prime_multiplex_leaderboard_cli.py:_h:46 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tests/tools/test_prime_multiplex_leaderboard_cli.py:_make_batch:19 calls symbol:src/helix/studio/results_io.py:results_record_json_bytes:78 (low)
  • symbol:tests/tools/test_prime_multiplex_leaderboard_cli.py:_run_cli:90 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/tools/test_prime_multiplex_leaderboard_cli.py:test_leaderboard_md_optional:108 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/tools/test_prime_multiplex_leaderboard_cli.py:test_leaderboard_md_optional:108 calls symbol:tests/tools/test_prime_multiplex_leaderboard_cli.py:_make_batch:19 (high)
  • symbol:tests/tools/test_prime_multiplex_leaderboard_cli.py:test_leaderboard_no_evaluable_returns_code_2:128 calls symbol:src/helix/studio/results_io.py:results_record_json_bytes:78 (low)
  • symbol:tests/tools/test_prime_multiplex_leaderboard_cli.py:test_leaderboard_no_evaluable_returns_code_2:128 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/tools/test_prime_multiplex_leaderboard_cli.py:test_leaderboard_no_evaluable_returns_code_2:128 calls symbol:tests/tools/test_prime_multiplex_leaderboard_cli.py:_make_batch:19 (high)
  • symbol:tests/tools/test_prime_multiplex_leaderboard_cli.py:test_leaderboard_zip_vs_folder:99 calls symbol:tests/tools/test_prime_multiplex_leaderboard_cli.py:_make_batch:19 (high)
  • symbol:tests/tools/test_prime_multiplex_leaderboard_cli.py:test_leaderboard_zip_vs_folder:99 calls symbol:tests/tools/test_prime_multiplex_leaderboard_cli.py:_run_cli:90 (high)
  • symbol:tests/tools/test_prime_multiplex_leaderboard.py:test_leaderboard_deterministic_small_fixture:17 calls symbol:src/helix/studio/prime_multiplex_leaderboard.py:build_prime_multiplex_leaderboard:36 (low)
  • symbol:tests/tools/test_prime_multiplex_leaderboard.py:test_leaderboard_deterministic_small_fixture:17 calls symbol:src/helix/studio/prime_multiplex_leaderboard.py:prime_multiplex_leaderboard_json_bytes:120 (low)
  • symbol:tests/tools/test_prime_multiplex_leaderboard.py:test_leaderboard_deterministic_small_fixture:17 calls symbol:tests/tools/test_prime_multiplex_leaderboard.py:_load:12 (high)
  • symbol:tests/tools/test_qt_runtime_env.py:test_should_configure_nix_qt_runtime_requires_linux_nix_host:19 calls symbol:tools/qt_runtime_env.py:should_configure_nix_qt_runtime:102 (low)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:_copy_bundle:36 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_repo_root:28 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:_copy_bundle:36 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_source_bundle_dir:32 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:_restamp_manifest_digest:152 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:_restamp_manifest_digest:152 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_sha256_hex:24 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_fixed_keypair:106 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_fixed_keypair:106 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_trust_store:123 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_accepts_existing_public_key_file_path_value:334 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_copy_bundle:36 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_accepts_existing_public_key_file_path_value:334 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_repo_root:28 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_accepts_existing_public_key_file_path_value:334 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_run_ship:52 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_accepts_existing_public_key_file_path_value:334 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_fixed_keypair:106 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_accepts_existing_public_key_file_path_value:334 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_manifest_config:83 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_dev_override_succeeds_with_wrong_trust_store:452 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_copy_bundle:36 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_dev_override_succeeds_with_wrong_trust_store:452 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_rel_to_bundle:148 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_dev_override_succeeds_with_wrong_trust_store:452 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_repo_root:28 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_dev_override_succeeds_with_wrong_trust_store:452 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_run_ship:52 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_dev_override_succeeds_with_wrong_trust_store:452 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_fixed_keypair:106 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_dev_override_succeeds_with_wrong_trust_store:452 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_manifest_config:83 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_dev_override_succeeds_with_wrong_trust_store:452 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_trust_store:123 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_fails_when_required_proof_artifact_missing:159 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_copy_bundle:36 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_fails_when_required_proof_artifact_missing:159 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_repo_root:28 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_fails_when_required_proof_artifact_missing:159 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_run_ship:52 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_fails_when_required_proof_artifact_missing:159 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_manifest_config:83 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_fails_when_required_sidecar_missing:257 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_copy_bundle:36 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_fails_when_required_sidecar_missing:257 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_repo_root:28 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_fails_when_required_sidecar_missing:257 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_run_ship:52 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_fails_when_required_sidecar_missing:257 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_manifest_config:83 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_generation_fails_closed_when_signature_required_without_key:225 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_copy_bundle:36 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_generation_fails_closed_when_signature_required_without_key:225 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_rel_to_bundle:148 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_generation_fails_closed_when_signature_required_without_key:225 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_repo_root:28 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_generation_fails_closed_when_signature_required_without_key:225 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_run_ship:52 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_generation_fails_closed_when_signature_required_without_key:225 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_fixed_keypair:106 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_generation_fails_closed_when_signature_required_without_key:225 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_manifest_config:83 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_ignores_bundle_local_trust_store_by_default:496 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_ignores_bundle_local_trust_store_by_default:496 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_copy_bundle:36 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_ignores_bundle_local_trust_store_by_default:496 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_rel_to_bundle:148 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_ignores_bundle_local_trust_store_by_default:496 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_repo_root:28 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_ignores_bundle_local_trust_store_by_default:496 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_run_ship:52 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_ignores_bundle_local_trust_store_by_default:496 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_fixed_keypair:106 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_ignores_bundle_local_trust_store_by_default:496 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_manifest_config:83 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_signed_outputs_are_deterministic_across_clean_outdirs:639 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_copy_bundle:36 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_signed_outputs_are_deterministic_across_clean_outdirs:639 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_rel_to_bundle:148 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_signed_outputs_are_deterministic_across_clean_outdirs:639 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_repo_root:28 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_signed_outputs_are_deterministic_across_clean_outdirs:639 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_run_ship:52 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_signed_outputs_are_deterministic_across_clean_outdirs:639 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_sha256_hex:24 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_signed_outputs_are_deterministic_across_clean_outdirs:639 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_fixed_keypair:106 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_signed_outputs_are_deterministic_across_clean_outdirs:639 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_manifest_config:83 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_trust_store_only_failure_when_missing:413 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_copy_bundle:36 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_trust_store_only_failure_when_missing:413 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_rel_to_bundle:148 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_trust_store_only_failure_when_missing:413 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_repo_root:28 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_trust_store_only_failure_when_missing:413 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_run_ship:52 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_trust_store_only_failure_when_missing:413 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_fixed_keypair:106 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_trust_store_only_failure_when_missing:413 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_manifest_config:83 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_trust_store_only_success:370 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_copy_bundle:36 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_trust_store_only_success:370 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_rel_to_bundle:148 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_trust_store_only_success:370 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_repo_root:28 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_trust_store_only_success:370 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_run_ship:52 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_trust_store_only_success:370 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_fixed_keypair:106 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_trust_store_only_success:370 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_manifest_config:83 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_trust_store_only_success:370 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_trust_store:123 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_manifest_tampered_after_signing:552 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_manifest_tampered_after_signing:552 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_manifest_tampered_after_signing:552 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_copy_bundle:36 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_manifest_tampered_after_signing:552 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_rel_to_bundle:148 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_manifest_tampered_after_signing:552 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_repo_root:28 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_manifest_tampered_after_signing:552 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_restamp_manifest_digest:152 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_manifest_tampered_after_signing:552 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_run_ship:52 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_manifest_tampered_after_signing:552 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_sha256_hex:24 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_manifest_tampered_after_signing:552 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_fixed_keypair:106 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_manifest_tampered_after_signing:552 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_manifest_config:83 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_signature_file_tampered:597 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_signature_file_tampered:597 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_copy_bundle:36 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_signature_file_tampered:597 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_rel_to_bundle:148 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_signature_file_tampered:597 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_repo_root:28 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_signature_file_tampered:597 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_run_ship:52 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_signature_file_tampered:597 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_fixed_keypair:106 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_signature_file_tampered:597 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_manifest_config:83 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_signature_missing_and_required:183 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_copy_bundle:36 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_signature_missing_and_required:183 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_rel_to_bundle:148 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_signature_missing_and_required:183 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_repo_root:28 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_signature_missing_and_required:183 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_run_ship:52 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_signature_missing_and_required:183 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_fixed_keypair:106 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_when_signature_missing_and_required:183 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_manifest_config:83 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_with_wrong_trusted_key:281 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_copy_bundle:36 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_with_wrong_trusted_key:281 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_rel_to_bundle:148 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_with_wrong_trusted_key:281 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_repo_root:28 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_with_wrong_trusted_key:281 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_run_ship:52 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_with_wrong_trusted_key:281 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_fixed_keypair:106 (high)
  • symbol:tests/tools/test_ship_ontargetx_bundle.py:test_ship_ontargetx_bundle_verify_fails_with_wrong_trusted_key:281 calls symbol:tests/tools/test_ship_ontargetx_bundle.py:_write_manifest_config:83 (high)
  • symbol:tests/tools/test_train_ontargetx_bundle_azimuth_cli.py:test_invalid_learner_name_fails_at_argparse:8 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/tools/test_train_ontargetx_bundle_azimuth_hparams.py:test_activity_learner_default_lambda_grid_is_dense:21 calls symbol:tests/tools/test_train_ontargetx_bundle_azimuth_hparams.py:_load_train_module:10 (high)
  • symbol:tests/tools/test_train_ontargetx_bundle_azimuth_hparams.py:test_activity_learner_default_lambda_grid_is_dense:21 calls symbol:tools/train_ontargetx_bundle_azimuth.py:_default_ridge_lambda_grid_for_learner:96 (low)
  • symbol:tests/tools/test_train_ontargetx_bundle_azimuth_hparams.py:test_non_activity_default_lambda_grid_remains_legacy:41 calls symbol:tests/tools/test_train_ontargetx_bundle_azimuth_hparams.py:_load_train_module:10 (high)
  • symbol:tests/tools/test_train_ontargetx_bundle_azimuth_hparams.py:test_non_activity_default_lambda_grid_remains_legacy:41 calls symbol:tools/train_ontargetx_bundle_azimuth.py:_default_ridge_lambda_grid_for_learner:96 (low)
  • symbol:tests/tools/test_train_ontargetx_bundle_azimuth_hparams.py:test_parse_float_grid_arg_valid_and_invalid_inputs:47 calls symbol:tests/tools/test_train_ontargetx_bundle_azimuth_hparams.py:_load_train_module:10 (high)
  • symbol:tests/tools/test_train_ontargetx_bundle_azimuth_hparams.py:test_parse_float_grid_arg_valid_and_invalid_inputs:47 calls symbol:tools/train_ontargetx_bundle_azimuth.py:_parse_float_grid_arg:103 (low)
  • symbol:tests/tools/test_train_ontargetx_bundle_azimuth_hparams.py:test_ridge_lambda_grid_source_cli_vs_default:60 calls symbol:tests/tools/test_train_ontargetx_bundle_azimuth_hparams.py:_load_train_module:10 (high)
  • symbol:tests/tools/test_train_ontargetx_bundle_azimuth_hparams.py:test_ridge_lambda_grid_source_cli_vs_default:60 calls symbol:tools/train_ontargetx_bundle_azimuth.py:_ridge_lambda_grid_source:122 (low)
  • symbol:tests/tools/test_validate_profiles.py:test_validate_profiles_ci_guard:8 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tests/tools/test_validate_profiles.py:test_validate_profiles_ci_guard:8 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/veribiota/gen_crispr_micro.py:_run_cli:15 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/veribiota/gen_crispr_micro.py:_run_cli:15 calls symbol:tests/veribiota/gen_crispr_micro.py:_repo_root:11 (high)
  • symbol:tests/veribiota/gen_crispr_micro.py:main:20 calls symbol:tests/veribiota/gen_crispr_micro.py:_repo_root:11 (high)
  • symbol:tests/veribiota/gen_crispr_micro.py:main:20 calls symbol:tests/veribiota/gen_crispr_micro.py:_run_cli:15 (high)
  • symbol:tests/veribiota/gen_pcr_micro.py:_run_cli:15 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/veribiota/gen_pcr_micro.py:_run_cli:15 calls symbol:tests/veribiota/gen_pcr_micro.py:_repo_root:11 (high)
  • symbol:tests/veribiota/gen_pcr_micro.py:main:20 calls symbol:tests/veribiota/gen_pcr_micro.py:_repo_root:11 (high)
  • symbol:tests/veribiota/gen_pcr_micro.py:main:20 calls symbol:tests/veribiota/gen_pcr_micro.py:_run_cli:15 (high)
  • symbol:tests/veribiota/gen_prime_micro.py:_run_cli:15 calls symbol:tests/studio/test_offtarget_rloks_panel_logic.py:run:116 (medium)
  • symbol:tests/veribiota/gen_prime_micro.py:_run_cli:15 calls symbol:tests/veribiota/gen_prime_micro.py:_repo_root:11 (high)
  • symbol:tests/veribiota/gen_prime_micro.py:main:20 calls symbol:tests/veribiota/gen_prime_micro.py:_repo_root:11 (high)
  • symbol:tests/veribiota/gen_prime_micro.py:main:20 calls symbol:tests/veribiota/gen_prime_micro.py:_run_cli:15 (high)
  • symbol:tests/viz/test_alignment_ribbon_spec.py:test_alignment_ribbon_spec:4 calls symbol:src/helix/viz/alignment.py:plot_alignment_ribbon:58 (low)
  • symbol:tests/viz/test_decision_authority_banner_golden.py:_read_png_rgba8:32 calls symbol:tests/viz/test_decision_authority_banner_golden.py:_PngRgba8:25 (high)
  • symbol:tests/viz/test_decision_authority_banner_golden.py:test_decision_authority_banner_stop_golden:84 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/viz/test_decision_authority_banner_golden.py:test_decision_authority_banner_stop_golden:84 calls symbol:src/helix/studio/outcome_explorer.py:DecisionAuthorityBanner:2009 (low)
  • symbol:tests/viz/test_decision_authority_banner_golden.py:test_decision_authority_banner_stop_golden:84 calls symbol:tests/viz/test_decision_authority_banner_golden.py:_diff_stats:44 (high)
  • symbol:tests/viz/test_decision_authority_banner_golden.py:test_decision_authority_banner_stop_golden:84 calls symbol:tests/viz/test_decision_authority_banner_golden.py:_ensure_app:60 (high)
  • symbol:tests/viz/test_decision_authority_banner_golden.py:test_decision_authority_banner_stop_golden:84 calls symbol:tests/viz/test_decision_authority_banner_golden.py:_image_rgba8:79 (high)
  • symbol:tests/viz/test_decision_authority_banner_golden.py:test_decision_authority_banner_stop_golden:84 calls symbol:tests/viz/test_decision_authority_banner_golden.py:_read_png_rgba8:32 (high)
  • symbol:tests/viz/test_decision_authority_banner_golden.py:test_decision_authority_banner_stop_golden:84 calls symbol:tests/viz/test_decision_authority_banner_golden.py:_write_png_rgba8:38 (high)
  • symbol:tests/viz/test_decision_authority_banner_golden.py:test_decision_authority_banner_stop_golden:84 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:tests/viz/test_distance_heatmap_spec.py:test_distance_heatmap_spec:4 calls symbol:src/helix/viz/distance.py:plot_distance_heatmap:12 (low)
  • symbol:tests/viz/test_minimizers_inputs.py:test_minimizer_bin_count_clamped:37 calls symbol:src/helix/viz/minimizers.py:plot_minimizer_density:52 (low)
  • symbol:tests/viz/test_minimizers_inputs.py:test_minimizer_mixed_input_forms:4 calls symbol:src/helix/viz/minimizers.py:plot_minimizer_density:52 (low)
  • symbol:tests/viz/test_minimizers_inputs.py:test_minimizer_out_of_range_and_empty:24 calls symbol:src/helix/viz/minimizers.py:plot_minimizer_density:52 (low)
  • symbol:tests/viz/test_minimizers_spec.py:test_minimizer_density_viz_spec_stable:4 calls symbol:src/helix/viz/minimizers.py:plot_minimizer_density:52 (low)
  • symbol:tests/viz/test_modern_helix_base_count.py:_make_spec:10 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/viz/test_modern_helix_base_count.py:_make_spec:10 calls symbol:src/helix/gui/modern/spec.py:EditVisualizationSpec:69 (low)
  • symbol:tests/viz/test_modern_helix_base_count.py:test_infer_base_count_falls_back_to_sequence_when_metadata_missing:32 calls symbol:src/helix/gui/modern/engine.py:HelixVizEngine:58 (low)
  • symbol:tests/viz/test_modern_helix_base_count.py:test_infer_base_count_falls_back_to_sequence_when_metadata_missing:32 calls symbol:src/helix/gui/modern/qt.py:_infer_base_count:4352 (low)
  • symbol:tests/viz/test_modern_helix_base_count.py:test_infer_base_count_falls_back_to_sequence_when_metadata_missing:32 calls symbol:tests/viz/test_modern_helix_base_count.py:_make_spec:10 (high)
  • symbol:tests/viz/test_modern_helix_base_count.py:test_infer_base_count_falls_back_to_sequence_when_metadata_missing:32 calls symbol:tests/viz/test_modern_helix_base_count.py:_StubGeom:37 (high)
  • symbol:tests/viz/test_modern_helix_base_count.py:test_infer_base_count_prefers_base_indices_over_samples:21 calls symbol:src/helix/gui/modern/engine.py:HelixVizEngine:58 (low)
  • symbol:tests/viz/test_modern_helix_base_count.py:test_infer_base_count_prefers_base_indices_over_samples:21 calls symbol:src/helix/gui/modern/qt.py:_infer_base_count:4352 (low)
  • symbol:tests/viz/test_modern_helix_base_count.py:test_infer_base_count_prefers_base_indices_over_samples:21 calls symbol:tests/viz/test_modern_helix_base_count.py:_make_spec:10 (high)
  • symbol:tests/viz/test_modern_qt_helix_reference_golden.py:_read_png_rgba8:33 calls symbol:tests/viz/test_modern_qt_helix_reference_golden.py:_PngRgba8:26 (high)
  • symbol:tests/viz/test_modern_qt_helix_reference_golden.py:test_modern_qt_helix_reference_frame_golden:93 calls symbol:src/helix/gui/modern/camera_fit.py:fit_perspective_orbit_distance:46 (low)
  • symbol:tests/viz/test_modern_qt_helix_reference_golden.py:test_modern_qt_helix_reference_frame_golden:93 calls symbol:tests/viz/test_modern_qt_helix_reference_golden.py:_ensure_app:66 (high)
  • symbol:tests/viz/test_modern_qt_hud_golden.py:_make_spec:115 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/viz/test_modern_qt_hud_golden.py:_make_spec:115 calls symbol:src/helix/gui/modern/spec.py:EditVisualizationSpec:69 (low)
  • symbol:tests/viz/test_modern_qt_hud_golden.py:_read_png_rgba8:32 calls symbol:tests/viz/test_modern_qt_hud_golden.py:_PngRgba8:25 (high)
  • symbol:tests/viz/test_modern_qt_hud_golden.py:test_modern_qt_hud_overlay_golden:133 calls symbol:src/helix/gui/modern/qt.py:force_show_for_test:1397 (low)
  • symbol:tests/viz/test_modern_qt_hud_golden.py:test_modern_qt_hud_overlay_golden:133 calls symbol:src/helix/gui/modern/qt.py:hud_state:1028 (low)
  • symbol:tests/viz/test_modern_qt_hud_golden.py:test_modern_qt_hud_overlay_golden:133 calls symbol:src/helix/gui/modern/qt.py:HudOverlay:936 (low)
  • symbol:tests/viz/test_modern_qt_hud_golden.py:test_modern_qt_hud_overlay_golden:133 calls symbol:src/helix/gui/modern/qt.py:LegendToastOverlay:1306 (low)
  • symbol:tests/viz/test_modern_qt_hud_golden.py:test_modern_qt_hud_overlay_golden:133 calls symbol:src/helix/gui/modern/qt.py:set_selected_event:1166 (low)
  • symbol:tests/viz/test_modern_qt_hud_golden.py:test_modern_qt_hud_overlay_golden:133 calls symbol:src/helix/gui/modern/qt.py:set_spec_meta:1095 (low)
  • symbol:tests/viz/test_modern_qt_hud_golden.py:test_modern_qt_hud_overlay_golden:133 calls symbol:src/helix/gui/modern/qt.py:set_time:1158 (low)
  • symbol:tests/viz/test_modern_qt_hud_golden.py:test_modern_qt_hud_overlay_golden:133 calls symbol:src/helix/gui/modern/qt.py:set_view_mode:1144 (low)
  • symbol:tests/viz/test_modern_qt_hud_golden.py:test_modern_qt_hud_overlay_golden:133 calls symbol:src/helix/gui/modern/qt.py:sizeHint:1023 (low)
  • symbol:tests/viz/test_modern_qt_hud_golden.py:test_modern_qt_hud_overlay_golden:133 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/viz/test_modern_qt_hud_golden.py:test_modern_qt_hud_overlay_golden:133 calls symbol:tests/viz/test_modern_qt_hud_golden.py:_crop_rgba:87 (high)
  • symbol:tests/viz/test_modern_qt_hud_golden.py:test_modern_qt_hud_overlay_golden:133 calls symbol:tests/viz/test_modern_qt_hud_golden.py:_diff_stats:71 (high)
  • symbol:tests/viz/test_modern_qt_hud_golden.py:test_modern_qt_hud_overlay_golden:133 calls symbol:tests/viz/test_modern_qt_hud_golden.py:_ensure_app:102 (high)
  • symbol:tests/viz/test_modern_qt_hud_golden.py:test_modern_qt_hud_overlay_golden:133 calls symbol:tests/viz/test_modern_qt_hud_golden.py:_hud_env_receipt:44 (high)
  • symbol:tests/viz/test_modern_qt_hud_golden.py:test_modern_qt_hud_overlay_golden:133 calls symbol:tests/viz/test_modern_qt_hud_golden.py:_image_rgba8:110 (high)
  • symbol:tests/viz/test_modern_qt_hud_golden.py:test_modern_qt_hud_overlay_golden:133 calls symbol:tests/viz/test_modern_qt_hud_golden.py:_make_spec:115 (high)
  • symbol:tests/viz/test_modern_qt_hud_golden.py:test_modern_qt_hud_overlay_golden:133 calls symbol:tests/viz/test_modern_qt_hud_golden.py:_read_png_rgba8:32 (high)
  • symbol:tests/viz/test_modern_qt_hud_golden.py:test_modern_qt_hud_overlay_golden:133 calls symbol:tests/viz/test_modern_qt_hud_golden.py:_write_png_rgba8:38 (high)
  • symbol:tests/viz/test_modern_qt_hud_golden.py:test_modern_qt_hud_overlay_golden:133 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:tests/viz/test_modern_qt_hud_state_machine.py:_make_spec:26 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/viz/test_modern_qt_hud_state_machine.py:_make_spec:26 calls symbol:src/helix/gui/modern/spec.py:EditVisualizationSpec:69 (low)
  • symbol:tests/viz/test_modern_qt_hud_state_machine.py:test_hud_interaction_arms_once_and_h_toggle_is_idempotent:44 calls symbol:src/helix/gui/modern/qt.py:hud_state:1028 (low)
  • symbol:tests/viz/test_modern_qt_hud_state_machine.py:test_hud_interaction_arms_once_and_h_toggle_is_idempotent:44 calls symbol:src/helix/gui/modern/qt.py:HudOverlay:936 (low)
  • symbol:tests/viz/test_modern_qt_hud_state_machine.py:test_hud_interaction_arms_once_and_h_toggle_is_idempotent:44 calls symbol:src/helix/gui/modern/qt.py:ModernVizStyle:173 (low)
  • symbol:tests/viz/test_modern_qt_hud_state_machine.py:test_hud_interaction_arms_once_and_h_toggle_is_idempotent:44 calls symbol:src/helix/gui/modern/qt.py:note_interaction:1031 (low)
  • symbol:tests/viz/test_modern_qt_hud_state_machine.py:test_hud_interaction_arms_once_and_h_toggle_is_idempotent:44 calls symbol:src/helix/gui/modern/qt.py:set_hidden:1043 (low)
  • symbol:tests/viz/test_modern_qt_hud_state_machine.py:test_hud_interaction_arms_once_and_h_toggle_is_idempotent:44 calls symbol:src/helix/gui/modern/qt.py:set_spec_meta:1095 (low)
  • symbol:tests/viz/test_modern_qt_hud_state_machine.py:test_hud_interaction_arms_once_and_h_toggle_is_idempotent:44 calls symbol:tests/viz/test_modern_qt_hud_state_machine.py:_ensure_app:18 (high)
  • symbol:tests/viz/test_modern_qt_hud_state_machine.py:test_hud_interaction_arms_once_and_h_toggle_is_idempotent:44 calls symbol:tests/viz/test_modern_qt_hud_state_machine.py:_make_spec:26 (high)
  • symbol:tests/viz/test_modern_qt_hud_state_machine.py:test_legend_toast_arm_is_single_shot_while_active:81 calls symbol:src/helix/gui/modern/qt.py:arm:1376 (low)
  • symbol:tests/viz/test_modern_qt_hud_state_machine.py:test_legend_toast_arm_is_single_shot_while_active:81 calls symbol:src/helix/gui/modern/qt.py:LegendToastOverlay:1306 (low)
  • symbol:tests/viz/test_modern_qt_hud_state_machine.py:test_legend_toast_arm_is_single_shot_while_active:81 calls symbol:src/helix/gui/modern/qt.py:ModernVizStyle:173 (low)
  • symbol:tests/viz/test_modern_qt_hud_state_machine.py:test_legend_toast_arm_is_single_shot_while_active:81 calls symbol:src/helix/gui/modern/qt.py:toast_state:1373 (low)
  • symbol:tests/viz/test_modern_qt_hud_state_machine.py:test_legend_toast_arm_is_single_shot_while_active:81 calls symbol:tests/viz/test_modern_qt_hud_state_machine.py:_ensure_app:18 (high)
  • symbol:tests/viz/test_modern_story_motion_dot_sentinel.py:test_modern_story_overlay_motion_dot_is_drawn_sentinel:40 calls symbol:src/helix/gui/modern/qt.py:_build_param_ribbons_from_spec:5421 (low)
  • symbol:tests/viz/test_modern_story_motion_dot_sentinel.py:test_modern_story_overlay_motion_dot_is_drawn_sentinel:40 calls symbol:src/helix/gui/modern/qt.py:_paint_story_overlay:3464 (low)
  • symbol:tests/viz/test_modern_story_motion_dot_sentinel.py:test_modern_story_overlay_motion_dot_is_drawn_sentinel:40 calls symbol:src/helix/gui/modern/qt.py:_world_to_screen:3189 (low)
  • symbol:tests/viz/test_modern_story_motion_dot_sentinel.py:test_modern_story_overlay_motion_dot_is_drawn_sentinel:40 calls symbol:src/helix/gui/modern/qt.py:HelixModernWidget:1538 (low)
  • symbol:tests/viz/test_modern_story_motion_dot_sentinel.py:test_modern_story_overlay_motion_dot_is_drawn_sentinel:40 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/viz/test_modern_story_motion_dot_sentinel.py:test_modern_story_overlay_motion_dot_is_drawn_sentinel:40 calls symbol:src/helix/gui/modern/spec.py:EditVisualizationSpec:69 (low)
  • symbol:tests/viz/test_modern_story_motion_dot_sentinel.py:test_modern_story_overlay_motion_dot_is_drawn_sentinel:40 calls symbol:src/helix/studio/lightcone_audit_pack.py:line:55 (low)
  • symbol:tests/viz/test_modern_story_motion_dot_sentinel.py:test_modern_story_overlay_motion_dot_is_drawn_sentinel:40 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tests/viz/test_modern_story_motion_dot_sentinel.py:test_modern_story_overlay_motion_dot_is_drawn_sentinel:40 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tests/viz/test_modern_story_motion_dot_sentinel.py:test_modern_story_overlay_motion_dot_is_drawn_sentinel:40 calls symbol:tests/viz/test_modern_story_motion_dot_sentinel.py:_ensure_app:22 (high)
  • symbol:tests/viz/test_modern_story_motion_dot_sentinel.py:test_modern_story_overlay_motion_dot_is_drawn_sentinel:40 calls symbol:tests/viz/test_modern_story_motion_dot_sentinel.py:_image_rgba8:31 (high)
  • symbol:tests/viz/test_modern_story_motion_dot_sentinel.py:test_modern_story_overlay_motion_dot_is_drawn_sentinel:40 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:tests/viz/test_motif_logo_spec.py:test_motif_logo_spec:4 calls symbol:src/helix/viz/motif.py:plot_motif_logo:69 (low)
  • symbol:tests/viz/test_rail_ribbons_spec.py:_make_simple_spec:12 calls symbol:src/helix/gui/modern/spec.py:EditEvent:42 (low)
  • symbol:tests/viz/test_rail_ribbons_spec.py:_make_simple_spec:12 calls symbol:src/helix/gui/modern/spec.py:EditVisualizationSpec:69 (low)
  • symbol:tests/viz/test_rail_ribbons_spec.py:test_param_ribbons_cut_and_repair_shapes:29 calls symbol:src/helix/gui/modern/qt.py:_build_param_ribbons_from_spec:5421 (low)
  • symbol:tests/viz/test_rail_ribbons_spec.py:test_param_ribbons_cut_and_repair_shapes:29 calls symbol:tests/viz/test_rail_ribbons_spec.py:_make_simple_spec:12 (high)
  • symbol:tests/viz/test_rna_dotplot_shapes.py:test_rna_dotplot_all_zero_matrix:15 calls symbol:src/helix/viz/rna.py:plot_rna_dotplot:13 (low)
  • symbol:tests/viz/test_rna_dotplot_shapes.py:test_rna_dotplot_rejects_non_square:6 calls symbol:src/helix/viz/rna.py:plot_rna_dotplot:13 (low)
  • symbol:tests/viz/test_rna_dotplot_spec.py:test_rna_dotplot_viz_spec_stable:4 calls symbol:src/helix/viz/rna.py:plot_rna_dotplot:13 (low)
  • symbol:tests/viz/test_seed_chain_spec.py:test_seed_chain_viz_spec_stable:4 calls symbol:src/helix/viz/seed_chain.py:plot_seed_chain:11 (low)
  • symbol:tools/batch_eval_base_positions.py:_build_eval:66 calls symbol:src/helix/studio/base_position_calibration.py:build_base_position_calibration_batch_eval:525 (low)
  • symbol:tools/batch_eval_base_positions.py:_load_json_bytes:33 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/batch_eval_base_positions.py:_load_summary_and_records:37 calls symbol:src/helix/studio/results_io.py:load_results_record:118 (low)
  • symbol:tools/batch_eval_base_positions.py:_load_summary_and_records:37 calls symbol:src/helix/studio/results_io.py:results_record_from_dict:100 (low)
  • symbol:tools/batch_eval_base_positions.py:_load_summary_and_records:37 calls symbol:tools/batch_eval_base_positions.py:_load_json_bytes:33 (high)
  • symbol:tools/batch_eval_base_positions.py:main:131 calls symbol:tools/batch_eval_base_positions.py:run:97 (high)
  • symbol:tools/batch_eval_base_positions.py:run:97 calls symbol:src/helix/studio/base_position_calibration.py:base_position_batch_eval_markdown:79 (low)
  • symbol:tools/batch_eval_base_positions.py:run:97 calls symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_batch_eval_json_bytes:55 (low)
  • symbol:tools/batch_eval_base_positions.py:run:97 calls symbol:src/helix/studio/base_position_calibration.py:format_base_position_batch_eval_summary:63 (low)
  • symbol:tools/batch_eval_base_positions.py:run:97 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/batch_eval_base_positions.py:run:97 calls symbol:tools/batch_eval_base_positions.py:_build_eval:66 (high)
  • symbol:tools/batch_eval_base_positions.py:run:97 calls symbol:tools/batch_eval_base_positions.py:_load_json_bytes:33 (high)
  • symbol:tools/batch_eval_base_positions.py:run:97 calls symbol:tools/batch_eval_base_positions.py:_load_summary_and_records:37 (high)
  • symbol:tools/batch_eval_leaderboard.py:_build_eval:50 calls symbol:src/helix/studio/base_position_calibration.py:build_base_position_calibration_batch_eval:525 (low)
  • symbol:tools/batch_eval_leaderboard.py:_load_json_bytes:29 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/batch_eval_leaderboard.py:_load_summary_and_records:33 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/batch_eval_leaderboard.py:_load_summary_and_records:33 calls symbol:src/helix/studio/results_io.py:load_results_record:118 (low)
  • symbol:tools/batch_eval_leaderboard.py:_load_summary_and_records:33 calls symbol:src/helix/studio/results_io.py:results_record_from_dict:100 (low)
  • symbol:tools/batch_eval_leaderboard.py:_load_summary_and_records:33 calls symbol:tools/batch_eval_leaderboard.py:_load_json_bytes:29 (high)
  • symbol:tools/batch_eval_leaderboard.py:main:226 calls symbol:tools/batch_eval_leaderboard.py:run:195 (high)
  • symbol:tools/batch_eval_leaderboard.py:run:195 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tools/batch_eval_leaderboard.py:run:195 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/batch_eval_leaderboard.py:run:195 calls symbol:tools/batch_eval_leaderboard.py:_load_json_bytes:29 (high)
  • symbol:tools/batch_eval_leaderboard.py:run:195 calls symbol:tools/batch_eval_leaderboard.py:_load_summary_and_records:33 (high)
  • symbol:tools/batch_eval_leaderboard.py:run:195 calls symbol:tools/batch_eval_leaderboard.py:build_leaderboard_markdown:178 (high)
  • symbol:tools/batch_eval_leaderboard.py:run:195 calls symbol:tools/batch_eval_leaderboard.py:build_leaderboard:89 (high)
  • symbol:tools/build_evaluation_pack_azimuth.py:_compute_holdout_genes:149 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tools/build_evaluation_pack_azimuth.py:_download_and_verify:45 calls symbol:tools/build_evaluation_pack_azimuth.py:_download:39 (high)
  • symbol:tools/build_evaluation_pack_azimuth.py:_download_and_verify:45 calls symbol:tools/build_evaluation_pack_azimuth.py:_sha256_hex:20 (high)
  • symbol:tools/build_evaluation_pack_azimuth.py:_iter_csv_rows:138 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tools/build_evaluation_pack_azimuth.py:_iter_csv_rows:138 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/build_evaluation_pack_azimuth.py:_pypi_sdist_url:54 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/build_evaluation_pack_azimuth.py:_pypi_sdist_url:54 calls symbol:tools/build_evaluation_pack_azimuth.py:_download:39 (high)
  • symbol:tools/build_evaluation_pack_azimuth.py:main:340 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tools/build_evaluation_pack_azimuth.py:main:340 calls symbol:tools/build_evaluation_pack_azimuth.py:_download_and_verify:45 (high)
  • symbol:tools/build_evaluation_pack_azimuth.py:main:340 calls symbol:tools/build_evaluation_pack_azimuth.py:_pypi_sdist_url:54 (high)
  • symbol:tools/build_evaluation_pack_azimuth.py:main:340 calls symbol:tools/build_evaluation_pack_azimuth.py:_sha256_hex:20 (high)
  • symbol:tools/build_evaluation_pack_azimuth.py:main:340 calls symbol:tools/build_evaluation_pack_azimuth.py:build_azimuth_pack:165 (high)
  • symbol:tools/build_evaluation_pack_azimuth.py:main:340 calls symbol:tools/build_evaluation_pack_azimuth.py:LabelsSourceRef:82 (high)
  • symbol:tools/build_evaluation_pack_azimuth.py:main:340 calls symbol:tools/build_evaluation_pack_azimuth.py:SourceRef:64 (high)
  • symbol:tools/build_evaluation_pack_offtarget_public.py:_summary_lines:20 calls symbol:tools/build_evaluation_pack_offtarget_public.py:_read_json:12 (high)
  • symbol:tools/build_evaluation_pack_offtarget_public.py:main:57 calls symbol:src/helix/evaluation/offtarget_pack_builder.py:build_offtarget_public_pack:599 (low)
  • symbol:tools/build_evaluation_pack_offtarget_public.py:main:57 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tools/build_evaluation_pack_offtarget_public.py:main:57 calls symbol:tools/build_evaluation_pack_offtarget_public.py:_read_json:12 (high)
  • symbol:tools/build_evaluation_pack_offtarget_public.py:main:57 calls symbol:tools/build_evaluation_pack_offtarget_public.py:_summary_lines:20 (high)
  • symbol:tools/build_marketing_assets.py:_cover:177 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tools/build_marketing_assets.py:_framed_frame:392 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tools/build_marketing_assets.py:_framed_frame:392 calls symbol:tools/build_marketing_assets.py:_cover:177 (high)
  • symbol:tools/build_marketing_assets.py:_framed_frame:392 calls symbol:tools/build_marketing_assets.py:_motion_background:204 (high)
  • symbol:tools/build_marketing_assets.py:_framed_frame:392 calls symbol:tools/build_marketing_assets.py:_paste_shadowed:230 (high)
  • symbol:tools/build_marketing_assets.py:_paste_shadowed:230 calls symbol:src/helix/clinical/engine.py:filter:116 (low)
  • symbol:tools/build_marketing_assets.py:_paste_shadowed:230 calls symbol:tools/build_marketing_assets.py:_rounded_mask:223 (high)
  • symbol:tools/build_marketing_assets.py:build_flow_gif:419 calls symbol:tools/build_marketing_assets.py:_framed_frame:392 (high)
  • symbol:tools/build_marketing_assets.py:build_hero_gif:407 calls symbol:tools/build_marketing_assets.py:_framed_frame:392 (high)
  • symbol:tools/build_marketing_assets.py:build_policy_gate_visual:277 calls symbol:src/helix/clinical/engine.py:filter:116 (low)
  • symbol:tools/build_marketing_assets.py:build_policy_gate_visual:277 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tools/build_marketing_assets.py:build_policy_gate_visual:277 calls symbol:tools/build_marketing_assets.py:_cover:177 (high)
  • symbol:tools/build_marketing_assets.py:build_policy_gate_visual:277 calls symbol:tools/build_marketing_assets.py:_draw_wrapped:244 (high)
  • symbol:tools/build_marketing_assets.py:build_policy_gate_visual:277 calls symbol:tools/build_marketing_assets.py:_font:158 (high)
  • symbol:tools/build_marketing_assets.py:build_policy_gate_visual:277 calls symbol:tools/build_marketing_assets.py:_gradient:187 (high)
  • symbol:tools/build_marketing_assets.py:build_policy_gate_visual:277 calls symbol:tools/build_marketing_assets.py:_paste_shadowed:230 (high)
  • symbol:tools/build_marketing_assets.py:build_still:344 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tools/build_marketing_assets.py:build_still:344 calls symbol:tools/build_marketing_assets.py:_cover:177 (high)
  • symbol:tools/build_marketing_assets.py:build_still:344 calls symbol:tools/build_marketing_assets.py:_draw_wrapped:244 (high)
  • symbol:tools/build_marketing_assets.py:build_still:344 calls symbol:tools/build_marketing_assets.py:_font:158 (high)
  • symbol:tools/build_marketing_assets.py:build_still:344 calls symbol:tools/build_marketing_assets.py:_gradient:187 (high)
  • symbol:tools/build_marketing_assets.py:build_still:344 calls symbol:tools/build_marketing_assets.py:_paste_shadowed:230 (high)
  • symbol:tools/build_marketing_assets.py:main:436 calls symbol:tools/build_marketing_assets.py:build_flow_gif:419 (high)
  • symbol:tools/build_marketing_assets.py:main:436 calls symbol:tools/build_marketing_assets.py:build_hero_gif:407 (high)
  • symbol:tools/build_marketing_assets.py:main:436 calls symbol:tools/build_marketing_assets.py:build_policy_gate_visual:277 (high)
  • symbol:tools/build_marketing_assets.py:main:436 calls symbol:tools/build_marketing_assets.py:build_still:344 (high)
  • symbol:tools/build_proof_kit.py:_canonical_json_bytes:206 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tools/build_proof_kit.py:_canonical_sha256:210 calls symbol:tools/build_proof_kit.py:_canonical_json_bytes:206 (high)
  • symbol:tools/build_proof_kit.py:_env_for_deterministic_subprocess:647 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tools/build_proof_kit.py:_freeze_docker:707 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tools/build_proof_kit.py:_freeze_docker:707 calls symbol:tools/build_proof_kit.py:_is_pinned_image_ref:19 (high)
  • symbol:tools/build_proof_kit.py:_freeze_local:680 calls symbol:tools/build_proof_kit.py:_env_for_deterministic_subprocess:647 (high)
  • symbol:tools/build_proof_kit.py:_freeze_local:680 calls symbol:tools/build_proof_kit.py:_is_pinned_image_ref:19 (high)
  • symbol:tools/build_proof_kit.py:_iter_files:214 calls symbol:src/helixspec/divergence.py:walk:436 (low)
  • symbol:tools/build_proof_kit.py:_load_receipt_schema:232 calls symbol:tools/build_proof_kit.py:_canonical_sha256:210 (high)
  • symbol:tools/build_proof_kit.py:_load_receipt_schema:232 calls symbol:tools/build_proof_kit.py:_load_json:225 (high)
  • symbol:tools/build_proof_kit.py:_load_receipt:247 calls symbol:tools/build_proof_kit.py:_load_json:225 (high)
  • symbol:tools/build_proof_kit.py:_seen_map_from_out:286 calls symbol:tools/build_proof_kit.py:_iter_files:54 (high)
  • symbol:tools/build_proof_kit.py:_seen_map_from_out:286 calls symbol:tools/build_proof_kit.py:_sha256_hex:29 (high)
  • symbol:tools/build_proof_kit.py:_write_deterministic_zip:61 calls symbol:tools/build_proof_kit.py:_iter_files:54 (high)
  • symbol:tools/build_proof_kit.py:_write_json:39 calls symbol:tools/build_proof_kit.py:_write_text:33 (high)
  • symbol:tools/build_proof_kit.py:freeze:336 calls symbol:tools/build_proof_kit.py:_baseline_update_allowed:240 (high)
  • symbol:tools/build_proof_kit.py:freeze:336 calls symbol:tools/build_proof_kit.py:_diff_maps:329 (high)
  • symbol:tools/build_proof_kit.py:freeze:336 calls symbol:tools/build_proof_kit.py:_load_receipt_schema:232 (high)
  • symbol:tools/build_proof_kit.py:freeze:336 calls symbol:tools/build_proof_kit.py:_load_receipt:247 (high)
  • symbol:tools/build_proof_kit.py:freeze:336 calls symbol:tools/build_proof_kit.py:_seen_map_from_out:286 (high)
  • symbol:tools/build_proof_kit.py:freeze:336 calls symbol:tools/build_proof_kit.py:_want_map_from_receipt:266 (high)
  • symbol:tools/build_proof_kit.py:freeze:336 calls symbol:tools/build_proof_kit.py:_write_manifest_from_want:297 (high)
  • symbol:tools/build_proof_kit.py:main:515 calls symbol:tools/build_proof_kit.py:freeze:336 (high)
  • symbol:tools/build_proof_kit.py:main:515 calls symbol:tools/build_proof_kit.py:pack:490 (high)
  • symbol:tools/build_proof_kit.py:main:515 calls symbol:tools/build_proof_kit.py:verify:375 (high)
  • symbol:tools/build_proof_kit.py:main:778 calls symbol:src/helix/governance/enforce.py:require_official_export_allowed:426 (low)
  • symbol:tools/build_proof_kit.py:main:778 calls symbol:src/helix/governance/ledger.py:governance_mode:1551 (low)
  • symbol:tools/build_proof_kit.py:main:778 calls symbol:src/helix/sweep.py:export:135 (low)
  • symbol:tools/build_proof_kit.py:main:778 calls symbol:tools/build_proof_kit.py:_copy_any:43 (high)
  • symbol:tools/build_proof_kit.py:main:778 calls symbol:tools/build_proof_kit.py:_default_digest_report:572 (high)
  • symbol:tools/build_proof_kit.py:main:778 calls symbol:tools/build_proof_kit.py:_default_makefile:77 (high)
  • symbol:tools/build_proof_kit.py:main:778 calls symbol:tools/build_proof_kit.py:_default_readme:537 (high)
  • symbol:tools/build_proof_kit.py:main:778 calls symbol:tools/build_proof_kit.py:_default_run_sh:106 (high)
  • symbol:tools/build_proof_kit.py:main:778 calls symbol:tools/build_proof_kit.py:_default_verify_py:176 (high)
  • symbol:tools/build_proof_kit.py:main:778 calls symbol:tools/build_proof_kit.py:_default_verify_sh:163 (high)
  • symbol:tools/build_proof_kit.py:main:778 calls symbol:tools/build_proof_kit.py:_freeze_docker:707 (high)
  • symbol:tools/build_proof_kit.py:main:778 calls symbol:tools/build_proof_kit.py:_freeze_local:680 (high)
  • symbol:tools/build_proof_kit.py:main:778 calls symbol:tools/build_proof_kit.py:_is_pinned_image_ref:19 (high)
  • symbol:tools/build_proof_kit.py:main:778 calls symbol:tools/build_proof_kit.py:_read_json_object:639 (high)
  • symbol:tools/build_proof_kit.py:main:778 calls symbol:tools/build_proof_kit.py:_read_session_summary:620 (high)
  • symbol:tools/build_proof_kit.py:main:778 calls symbol:tools/build_proof_kit.py:_sha256_hex:29 (high)
  • symbol:tools/build_proof_kit.py:main:778 calls symbol:tools/build_proof_kit.py:_write_deterministic_zip:61 (high)
  • symbol:tools/build_proof_kit.py:main:778 calls symbol:tools/build_proof_kit.py:_write_json:39 (high)
  • symbol:tools/build_proof_kit.py:main:778 calls symbol:tools/build_proof_kit.py:_write_text:33 (high)
  • symbol:tools/build_proof_kit.py:main:778 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:bundle:22 (low)
  • symbol:tools/build_proof_kit.py:verify:375 calls symbol:tools/build_proof_kit.py:_canonical_sha256:210 (high)
  • symbol:tools/build_proof_kit.py:verify:375 calls symbol:tools/build_proof_kit.py:_diff_maps:329 (high)
  • symbol:tools/build_proof_kit.py:verify:375 calls symbol:tools/build_proof_kit.py:_iter_files:54 (high)
  • symbol:tools/build_proof_kit.py:verify:375 calls symbol:tools/build_proof_kit.py:_load_json:225 (high)
  • symbol:tools/build_proof_kit.py:verify:375 calls symbol:tools/build_proof_kit.py:_load_receipt_schema:232 (high)
  • symbol:tools/build_proof_kit.py:verify:375 calls symbol:tools/build_proof_kit.py:_load_receipt:247 (high)
  • symbol:tools/build_proof_kit.py:verify:375 calls symbol:tools/build_proof_kit.py:_seen_map_from_out:286 (high)
  • symbol:tools/build_proof_kit.py:verify:375 calls symbol:tools/build_proof_kit.py:_sha256_hex:29 (high)
  • symbol:tools/build_proof_kit.py:verify:375 calls symbol:tools/build_proof_kit.py:_want_map_from_receipt:266 (high)
  • symbol:tools/build_reference_validation_bundle.py:_write_json:20 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/build_reference_validation_bundle.py:main:199 calls symbol:tools/build_reference_validation_bundle.py:_build_bundle:31 (high)
  • symbol:tools/build_reference_validation_bundle.py:main:199 calls symbol:tools/build_reference_validation_bundle.py:_write_deterministic_tar_gz:156 (high)
  • symbol:tools/build_reference_validation_bundle.py:main:199 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:bundle:22 (low)
  • symbol:tools/check_change_scope.py:_matches_scope:71 calls symbol:tools/check_change_scope.py:_matches:67 (high)
  • symbol:tools/check_change_scope.py:_merge_base_ref:21 calls symbol:tools/check_change_scope.py:_run_git:13 (high)
  • symbol:tools/check_change_scope.py:_merge_base_sha:39 calls symbol:tools/check_change_scope.py:_run_git:13 (high)
  • symbol:tools/check_change_scope.py:_repo_root:17 calls symbol:tools/check_change_scope.py:_run_git:13 (high)
  • symbol:tools/check_change_scope.py:main:86 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tools/check_change_scope.py:main:86 calls symbol:tools/check_change_scope.py:_format_area:79 (high)
  • symbol:tools/check_change_scope.py:main:86 calls symbol:tools/check_change_scope.py:_load_rules:46 (high)
  • symbol:tools/check_change_scope.py:main:86 calls symbol:tools/check_change_scope.py:_matches_scope:71 (high)
  • symbol:tools/check_change_scope.py:main:86 calls symbol:tools/check_change_scope.py:_matches:67 (high)
  • symbol:tools/check_change_scope.py:main:86 calls symbol:tools/check_change_scope.py:_merge_base_ref:21 (high)
  • symbol:tools/check_change_scope.py:main:86 calls symbol:tools/check_change_scope.py:_merge_base_sha:39 (high)
  • symbol:tools/check_change_scope.py:main:86 calls symbol:tools/check_change_scope.py:_normalize_scope_spec:53 (high)
  • symbol:tools/check_change_scope.py:main:86 calls symbol:tools/check_change_scope.py:_repo_root:17 (high)
  • symbol:tools/check_change_scope.py:main:86 calls symbol:tools/check_change_scope.py:_run_git:13 (high)
  • symbol:tools/check_cli_session_contract_bump.py:_merge_base_ref:24 calls symbol:tools/check_cli_session_contract_bump.py:_run_git:16 (high)
  • symbol:tools/check_cli_session_contract_bump.py:_merge_base_sha:46 calls symbol:tools/check_cli_session_contract_bump.py:_run_git:16 (high)
  • symbol:tools/check_cli_session_contract_bump.py:_parse_name_status:60 calls symbol:tools/check_cli_session_contract_bump.py:NameStatus:54 (high)
  • symbol:tools/check_cli_session_contract_bump.py:_repo_root:20 calls symbol:tools/check_cli_session_contract_bump.py:_run_git:16 (high)
  • symbol:tools/check_cli_session_contract_bump.py:_versions_at_commit:86 calls symbol:tools/check_cli_session_contract_bump.py:_match_version:76 (high)
  • symbol:tools/check_cli_session_contract_bump.py:_versions_at_commit:86 calls symbol:tools/check_cli_session_contract_bump.py:_run_git:16 (high)
  • symbol:tools/check_cli_session_contract_bump.py:main:123 calls symbol:examples/plugins/remote_web_panel/ui/main.js:entry:35 (low)
  • symbol:tools/check_cli_session_contract_bump.py:main:123 calls symbol:tools/check_cli_session_contract_bump.py:_contiguous:116 (high)
  • symbol:tools/check_cli_session_contract_bump.py:main:123 calls symbol:tools/check_cli_session_contract_bump.py:_discover_versions:102 (high)
  • symbol:tools/check_cli_session_contract_bump.py:main:123 calls symbol:tools/check_cli_session_contract_bump.py:_match_version:76 (high)
  • symbol:tools/check_cli_session_contract_bump.py:main:123 calls symbol:tools/check_cli_session_contract_bump.py:_merge_base_ref:24 (high)
  • symbol:tools/check_cli_session_contract_bump.py:main:123 calls symbol:tools/check_cli_session_contract_bump.py:_merge_base_sha:46 (high)
  • symbol:tools/check_cli_session_contract_bump.py:main:123 calls symbol:tools/check_cli_session_contract_bump.py:_parse_name_status:60 (high)
  • symbol:tools/check_cli_session_contract_bump.py:main:123 calls symbol:tools/check_cli_session_contract_bump.py:_repo_root:20 (high)
  • symbol:tools/check_cli_session_contract_bump.py:main:123 calls symbol:tools/check_cli_session_contract_bump.py:_run_git:16 (high)
  • symbol:tools/check_cli_session_contract_bump.py:main:123 calls symbol:tools/check_cli_session_contract_bump.py:_versions_at_commit:86 (high)
  • symbol:tools/check_forbidden_terms.py:main:72 calls symbol:src/helix/string/fm.py:search:75 (low)
  • symbol:tools/check_forbidden_terms.py:main:72 calls symbol:tools/check_forbidden_terms.py:compile_checks:62 (high)
  • symbol:tools/check_forbidden_terms.py:main:72 calls symbol:tools/check_forbidden_terms.py:iter_files:40 (high)
  • symbol:tools/check_forbidden_terms.py:main:72 calls symbol:tools/check_forbidden_terms.py:load_terms:30 (high)
  • symbol:tools/check_icons_rc.py:_parse_qrc:35 calls symbol:src/helix/teams/digest.py:parse:21 (low)
  • symbol:tools/check_icons_rc.py:_parse_qrc:35 calls symbol:tools/check_icons_rc.py:_qt_resource_path:17 (high)
  • symbol:tools/check_icons_rc.py:_parse_qrc:35 calls symbol:tools/check_icons_rc.py:QrcEntry:12 (high)
  • symbol:tools/check_icons_rc.py:main:90 calls symbol:tools/check_icons_rc.py:_import_resource_module:66 (high)
  • symbol:tools/check_icons_rc.py:main:90 calls symbol:tools/check_icons_rc.py:_parse_qrc:35 (high)
  • symbol:tools/check_icons_rc.py:main:90 calls symbol:tools/check_icons_rc.py:_read_resource_bytes:74 (high)
  • symbol:tools/demo_auroc_delta.py:_build_report:74 calls symbol:tools/demo_auroc_delta.py:_as_float:34 (high)
  • symbol:tools/demo_auroc_delta.py:_build_report:74 calls symbol:tools/demo_auroc_delta.py:_as_str:27 (high)
  • symbol:tools/demo_auroc_delta.py:_build_spec:48 calls symbol:tools/demo_auroc_delta.py:_as_int:41 (high)
  • symbol:tools/demo_auroc_delta.py:_build_spec:48 calls symbol:tools/demo_auroc_delta.py:_as_str:27 (high)
  • symbol:tools/demo_auroc_delta.py:_read_demo_metric_from_zip:147 calls symbol:src/helix/studio/batch/bundle.py:verify_batch_bundle_zip_bytes:256 (low)
  • symbol:tools/demo_auroc_delta.py:_read_demo_metric_from_zip:147 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/demo_auroc_delta.py:_read_demo_metric_from_zip:147 calls symbol:tools/demo_auroc_delta.py:_find_pack_dirname:97 (high)
  • symbol:tools/demo_auroc_delta.py:_read_demo_metric_from_zip:147 calls symbol:tools/demo_auroc_delta.py:_sha256_hex:16 (high)
  • symbol:tools/demo_auroc_delta.py:_read_demo_metric_from_zip:147 calls symbol:tools/demo_auroc_delta.py:DemoMetric:105 (high)
  • symbol:tools/demo_auroc_delta.py:main:201 calls symbol:src/helix/studio/batch/bundle.py:write_batch_bundle:235 (low)
  • symbol:tools/demo_auroc_delta.py:main:201 calls symbol:src/helix/studio/batch/model.py:batch_spec_json_bytes:43 (low)
  • symbol:tools/demo_auroc_delta.py:main:201 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tools/demo_auroc_delta.py:main:201 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/demo_auroc_delta.py:main:201 calls symbol:tools/demo_auroc_delta.py:_build_report:74 (high)
  • symbol:tools/demo_auroc_delta.py:main:201 calls symbol:tools/demo_auroc_delta.py:_build_spec:48 (high)
  • symbol:tools/demo_auroc_delta.py:main:201 calls symbol:tools/demo_auroc_delta.py:_read_demo_metric_from_zip:147 (high)
  • symbol:tools/demo_auroc_delta.py:main:201 calls symbol:tools/demo_auroc_delta.py:_read_json:20 (high)
  • symbol:tools/demo_auroc_delta.py:main:201 calls symbol:tools/demo_auroc_delta.py:_sha256_hex:16 (high)
  • symbol:tools/demo_auroc_delta.py:main:201 calls symbol:tools/demo_auroc_delta.py:format_value:122 (high)
  • symbol:tools/demo_auroc_delta.py:main:201 calls symbol:tools/demo_auroc_delta.py:ok_value:137 (high)
  • symbol:tools/doctor.py:main:7 calls symbol:src/helix/support/doctor.py:render_doctor_report:61 (low)
  • symbol:tools/eval_azimuth_pack_auroc.py:_assert_azimuth_seq30_layout:79 calls symbol:tools/eval_azimuth_pack_auroc.py:_guide20_from_azimuth_seq30:63 (high)
  • symbol:tools/eval_azimuth_pack_auroc.py:_assert_azimuth_seq30_layout:79 calls symbol:tools/eval_azimuth_pack_auroc.py:_pam3_from_azimuth_seq30:71 (high)
  • symbol:tools/eval_azimuth_pack_auroc.py:_azimuth_labels_source_meta:621 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tools/eval_azimuth_pack_auroc.py:_azimuth_labels_source_meta:621 calls symbol:tools/eval_azimuth_pack_auroc.py:_read_json:40 (high)
  • symbol:tools/eval_azimuth_pack_auroc.py:_build_bundle_spec:505 calls symbol:tools/eval_azimuth_pack_auroc.py:_cut_index_for_azimuth_seq30:103 (high)
  • symbol:tools/eval_azimuth_pack_auroc.py:_guide20_from_azimuth_seq30:63 calls symbol:tools/eval_azimuth_pack_auroc.py:_validate_seq30:54 (high)
  • symbol:tools/eval_azimuth_pack_auroc.py:_label_rows_by_key_from_labels_file:154 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tools/eval_azimuth_pack_auroc.py:_label_rows_by_key_from_labels_file:154 calls symbol:tools/eval_azimuth_pack_auroc.py:_as_str:47 (high)
  • symbol:tools/eval_azimuth_pack_auroc.py:_label_rows_by_key_from_labels_file:154 calls symbol:tools/eval_azimuth_pack_auroc.py:_read_json:40 (high)
  • symbol:tools/eval_azimuth_pack_auroc.py:_label_rows_by_key_from_labels_file:154 calls symbol:tools/eval_azimuth_pack_auroc.py:_validate_seq30:54 (high)
  • symbol:tools/eval_azimuth_pack_auroc.py:_label_rows_by_key_from_labels_file:154 calls symbol:tools/eval_azimuth_pack_auroc.py:LabelRow:134 (high)
  • symbol:tools/eval_azimuth_pack_auroc.py:_metric_summary:365 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tools/eval_azimuth_pack_auroc.py:_metric_summary:365 calls symbol:tools/eval_azimuth_pack_auroc.py:MetricSummary:347 (high)
  • symbol:tools/eval_azimuth_pack_auroc.py:_pam3_from_azimuth_seq30:71 calls symbol:tools/eval_azimuth_pack_auroc.py:_validate_seq30:54 (high)
  • symbol:tools/eval_azimuth_pack_auroc.py:_parse_upstream_row_id:579 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tools/eval_azimuth_pack_auroc.py:_score_seq30_cut_model:109 calls symbol:src/helix/studio/outcomes/model.py:get:140 (low)
  • symbol:tools/eval_azimuth_pack_auroc.py:_score_seq30_cut_model:109 calls symbol:src/helix/studio/outcomes/model.py:outcome_report_to_dict:214 (low)
  • symbol:tools/eval_azimuth_pack_auroc.py:_score_seq30_cut_model:109 calls symbol:tools/eval_azimuth_pack_auroc.py:_validate_seq30:54 (high)
  • symbol:tools/eval_azimuth_pack_auroc.py:main:1073 calls symbol:src/helix/crispr/on_target.py:evaluate:201 (low)
  • symbol:tools/eval_azimuth_pack_auroc.py:main:1073 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/eval_azimuth_pack_auroc.py:main:1073 calls symbol:tools/eval_azimuth_pack_auroc.py:_format_value:383 (high)
  • symbol:tools/eval_azimuth_pack_auroc.py:main:1073 calls symbol:tools/eval_azimuth_pack_auroc.py:run_azimuth_pack_auroc:810 (high)
  • symbol:tools/eval_offtarget_pack_auroc.py:_scores_by_key_mismatch_count:46 calls symbol:tools/eval_offtarget_pack_auroc.py:_mismatch_count:40 (high)
  • symbol:tools/eval_offtarget_pack_auroc.py:main:440 calls symbol:tools/eval_offtarget_pack_auroc.py:run_offtarget_pack_auroc:272 (high)
  • symbol:tools/generate_demo_bundles.py:generate_demo:44 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tools/generate_demo_bundles.py:generate_demo:44 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/generate_demo_bundles.py:generate_demo:44 calls symbol:src/helix/studio/prime_multiplex_leaderboard.py:build_prime_multiplex_leaderboard:36 (low)
  • symbol:tools/generate_demo_bundles.py:generate_demo:44 calls symbol:src/helix/studio/prime_multiplex_leaderboard.py:prime_multiplex_leaderboard_json_bytes:120 (low)
  • symbol:tools/generate_demo_bundles.py:generate_demo:44 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:batch_ingest_folder:146 (low)
  • symbol:tools/generate_demo_bundles.py:generate_demo:44 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:BatchIngestResult:43 (low)
  • symbol:tools/generate_demo_bundles.py:generate_demo:44 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:BatchItem:27 (low)
  • symbol:tools/generate_demo_bundles.py:generate_demo:44 calls symbol:src/helix/studio/results_adapters/batch_ingest.py:write_batch_bundle:203 (low)
  • symbol:tools/generate_demo_bundles.py:generate_demo:44 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tools/generate_demo_bundles.py:generate_demo:44 calls symbol:tools/generate_demo_bundles.py:_load_profiles:40 (high)
  • symbol:tools/generate_hub_example_bundle.py:canonical_json_bytes:12 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tools/generate_hub_example_bundle.py:file_entry:124 calls symbol:tools/generate_hub_example_bundle.py:sha256_prefixed:16 (high)
  • symbol:tools/generate_hub_example_bundle.py:main:39 calls symbol:tools/generate_hub_example_bundle.py:canonical_json_bytes:12 (high)
  • symbol:tools/generate_hub_example_bundle.py:main:39 calls symbol:tools/generate_hub_example_bundle.py:read_b64_bytes:25 (high)
  • symbol:tools/generate_hub_example_bundle.py:main:39 calls symbol:tools/generate_hub_example_bundle.py:sha256_prefixed:16 (high)
  • symbol:tools/generate_hub_example_bundle.py:main:39 calls symbol:tools/generate_hub_example_bundle.py:write_bytes:20 (high)
  • symbol:tools/generate_hub_example_bundle.py:main:39 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:bundle:22 (low)
  • symbol:tools/generate_hub_example_bundle.py:sign_ed25519:30 calls symbol:Visualization_Bench/prototype.js:sign:572 (low)
  • symbol:tools/generate_hub_example_bundle.py:write_bytes:20 calls symbol:src/helix/studio/extension_host/remote_api.py:write_bytes:238 (low)
  • symbol:tools/golden_fixture_gate.py:main:179 calls symbol:tools/golden_fixture_gate.py:run_all_fixtures:127 (high)
  • symbol:tools/golden_fixture_gate.py:run_all_fixtures:127 calls symbol:tools/golden_fixture_gate.py:load_fixture:35 (high)
  • symbol:tools/golden_fixture_gate.py:run_all_fixtures:127 calls symbol:tools/golden_fixture_gate.py:run_fixture:40 (high)
  • symbol:tools/golden_fixture_gate.py:run_fixture:40 calls symbol:docs/playground/js/realtime_worker.js:genome:77 (low)
  • symbol:tools/golden_fixture_gate.py:run_fixture:40 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tools/golden_fixture_gate.py:run_fixture:40 calls symbol:src/helix/crispr/offtarget_full.py:canonical_hash:107 (low)
  • symbol:tools/golden_fixture_gate.py:run_fixture:40 calls symbol:src/helix/crispr/offtarget_full.py:enumerate_offtargets_full:404 (low)
  • symbol:tools/golden_fixture_gate.py:run_fixture:40 calls symbol:src/helix/crispr/offtarget_full.py:GuideSpec:32 (low)
  • symbol:tools/golden_fixture_gate.py:run_fixture:40 calls symbol:src/helix/crispr/offtarget_full.py:InMemoryGenomeIndex:227 (low)
  • symbol:tools/golden_fixture_gate.py:run_fixture:40 calls symbol:src/helix/crispr/offtarget_full.py:SearchParams:44 (low)
  • symbol:tools/helix_edge_agent.py:main:10 calls symbol:src/helix/edge/config.py:load_config:157 (low)
  • symbol:tools/helix_edge_agent.py:main:10 calls symbol:src/helix/edge/watcher.py:run_watchers:121 (low)
  • symbol:tools/helix_plugins.py:_hash:91 calls symbol:src/helix/studio/plugins/plugin_package.py:build_plugin_package:226 (low)
  • symbol:tools/helix_plugins.py:_hash:91 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tools/helix_plugins.py:_keygen:47 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/helix_plugins.py:_keygen:47 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/helix_plugins.py:_pack:82 calls symbol:src/helix/studio/plugins/plugin_package.py:build_plugin_package:226 (low)
  • symbol:tools/helix_plugins.py:_pack:82 calls symbol:tools/helix_plugins.py:_read_ed25519_private_key:29 (high)
  • symbol:tools/helix_plugins.py:_sign:104 calls symbol:src/helix/studio/plugins/plugin_package.py:build_plugin_package:226 (low)
  • symbol:tools/helix_plugins.py:_sign:104 calls symbol:src/helix/studio/plugins/plugin_package.py:extract_plugin_package:497 (low)
  • symbol:tools/helix_plugins.py:_sign:104 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tools/helix_plugins.py:_sign:104 calls symbol:tools/helix_plugins.py:_read_ed25519_private_key:29 (high)
  • symbol:tools/helix_plugins.py:_verify:114 calls symbol:src/helix/studio/plugins/plugin_package.py:verify_plugin_package:410 (low)
  • symbol:tools/helix_plugins.py:_verify:114 calls symbol:src/helix/studio/plugins/trust_store.py:default_trust_store_path:12 (low)
  • symbol:tools/helix_plugins.py:_verify:114 calls symbol:src/helix/studio/plugins/trust_store.py:is_trusted:61 (low)
  • symbol:tools/helix_plugins.py:_verify:114 calls symbol:src/helix/studio/plugins/trust_store.py:load:32 (low)
  • symbol:tools/helix_plugins.py:main:140 calls symbol:examples/offscreen_webrtc_demo/signaling/server.js:path:3 (low)
  • symbol:tools/hubverifier-go/cmd/hubverify/main.go:main:21 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:Verify:40 (low)
  • symbol:tools/hubverifier-go/internal/c14n/c14n_test.go:TestCanonicalBytes_SortsKeys:5 calls symbol:tools/hubverifier-go/internal/c14n/c14n.go:CanonicalBytes:117 (medium)
  • symbol:tools/hubverifier-go/internal/c14n/c14n_test.go:TestCanonicalBytes_SortsKeys:5 calls symbol:tools/hubverifier-go/internal/c14n/c14n.go:DecodeNoDuplicateKeys:15 (medium)
  • symbol:tools/hubverifier-go/internal/c14n/c14n_test.go:TestDecodeNoDuplicateKeys_RejectsDuplicateKeys:19 calls symbol:tools/hubverifier-go/internal/c14n/c14n.go:DecodeNoDuplicateKeys:15 (medium)
  • symbol:tools/hubverifier-go/internal/c14n/c14n_test.go:TestDecodeNoDuplicateKeys_RejectsFloats:26 calls symbol:tools/hubverifier-go/internal/c14n/c14n.go:DecodeNoDuplicateKeys:15 (medium)
  • symbol:tools/hubverifier-go/internal/c14n/c14n.go:CanonicalBytes:117 calls symbol:tools/hubverifier-go/internal/c14n/c14n.go:writeCanonical:125 (high)
  • symbol:tools/hubverifier-go/internal/c14n/c14n.go:DecodeNoDuplicateKeys:15 calls symbol:tools/hubverifier-go/internal/c14n/c14n.go:parseValue:34 (high)
  • symbol:tools/hubverifier-go/internal/c14n/c14n.go:parseArray:98 calls symbol:tools/hubverifier-go/internal/c14n/c14n.go:parseValue:34 (high)
  • symbol:tools/hubverifier-go/internal/c14n/c14n.go:parseObject:66 calls symbol:tools/hubverifier-go/internal/c14n/c14n.go:parseValue:34 (high)
  • symbol:tools/hubverifier-go/internal/c14n/c14n.go:parseValue:34 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:String:15 (low)
  • symbol:tools/hubverifier-go/internal/c14n/c14n.go:parseValue:34 calls symbol:tools/hubverifier-go/internal/c14n/c14n.go:parseArray:98 (high)
  • symbol:tools/hubverifier-go/internal/c14n/c14n.go:parseValue:34 calls symbol:tools/hubverifier-go/internal/c14n/c14n.go:parseObject:66 (high)
  • symbol:tools/hubverifier-go/internal/c14n/c14n.go:writeCanonical:125 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:String:15 (low)
  • symbol:tools/hubverifier-go/internal/c14n/c14n.go:writeCanonical:125 calls symbol:tools/hubverifier-go/internal/c14n/c14n.go:writeJSONString:182 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:cloneJSONValue:791 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:cloneObject:779 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:cloneObject:779 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:cloneJSONValue:791 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:computeManifestCoreDigest:634 calls symbol:tools/hubverifier-go/internal/c14n/c14n.go:CanonicalBytes:117 (medium)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:computeManifestCoreDigest:634 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:sha256HexPrefixed:276 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:findSingleJSONArtifact:403 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:strAt:286 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:findSingleJSONArtifactInGroup:419 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:strAt:286 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:indexReceipts:582 calls symbol:tools/hubverifier-go/internal/c14n/c14n.go:CanonicalBytes:117 (medium)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:indexReceipts:582 calls symbol:tools/hubverifier-go/internal/c14n/c14n.go:DecodeNoDuplicateKeys:15 (medium)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:indexReceipts:582 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:sha256HexPrefixed:276 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:loadJSONObject:319 calls symbol:tools/hubverifier-go/internal/c14n/c14n.go:DecodeNoDuplicateKeys:15 (medium)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:unsignedReceiptMessages:743 calls symbol:src/helix/studio/summary_contract_v2.py:delete:1796 (low)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:unsignedReceiptMessages:743 calls symbol:tools/hubverifier-go/internal/c14n/c14n.go:CanonicalBytes:117 (medium)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:unsignedReceiptMessages:743 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:cloneObject:779 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:Verify:40 calls symbol:tools/hubverifier-go/internal/c14n/c14n.go:CanonicalBytes:117 (medium)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:Verify:40 calls symbol:tools/hubverifier-go/internal/c14n/c14n.go:DecodeNoDuplicateKeys:15 (medium)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:Verify:40 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:checkApprovalReceiptCoherence:483 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:Verify:40 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:checkApprovalSurfaceCoherence:515 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:Verify:40 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:checkRunReceiptCoherence:438 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:Verify:40 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:computeManifestCoreDigest:634 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:Verify:40 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:digSliceAt:841 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:Verify:40 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:digStringAt:812 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:Verify:40 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:digStringSliceAt:823 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:Verify:40 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:findSingleJSONArtifact:403 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:Verify:40 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:findSingleJSONArtifactInGroup:419 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:Verify:40 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:indexReceipts:582 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:Verify:40 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:loadJSONObject:319 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:Verify:40 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:resolveUnderRoot:560 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:Verify:40 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:sha256HexPrefixed:276 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:Verify:40 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:strAt:286 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:Verify:40 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:verifyArtifactEntries:335 (high)
  • symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:Verify:40 calls symbol:tools/hubverifier-go/internal/hubverify/hubverify.go:verifyReceiptSignature:649 (high)
  • symbol:tools/intake_ledger.py:_extract_row:97 calls symbol:tools/intake_ledger.py:_as_dict:28 (high)
  • symbol:tools/intake_ledger.py:_extract_row:97 calls symbol:tools/intake_ledger.py:_as_list:24 (high)
  • symbol:tools/intake_ledger.py:_extract_row:97 calls symbol:tools/intake_ledger.py:_load_followup_state:86 (high)
  • symbol:tools/intake_ledger.py:_extract_row:97 calls symbol:tools/intake_ledger.py:_load_json:14 (high)
  • symbol:tools/intake_ledger.py:_extract_row:97 calls symbol:tools/intake_ledger.py:_parse_org_date:59 (high)
  • symbol:tools/intake_ledger.py:_extract_row:97 calls symbol:tools/intake_ledger.py:_recommended_next_action_date:77 (high)
  • symbol:tools/intake_ledger.py:_extract_row:97 calls symbol:tools/intake_ledger.py:_string_or_none:32 (high)
  • symbol:tools/intake_ledger.py:_extract_row:97 calls symbol:tools/intake_ledger.py:LedgerRow:40 (high)
  • symbol:tools/intake_ledger.py:_latest_per_org:203 calls symbol:tools/intake_ledger.py:_date_key:196 (high)
  • symbol:tools/intake_ledger.py:_load_followup_state:86 calls symbol:tools/intake_ledger.py:_load_json:14 (high)
  • symbol:tools/intake_ledger.py:_load_followup_state:86 calls symbol:tools/intake_ledger.py:_string_or_none:32 (high)
  • symbol:tools/intake_ledger.py:_recommended_next_action_date:77 calls symbol:tools/intake_ledger.py:_parse_iso_date:70 (high)
  • symbol:tools/intake_ledger.py:main:285 calls symbol:examples/offscreen_webrtc_demo/signaling/server.js:path:3 (low)
  • symbol:tools/intake_ledger.py:main:285 calls symbol:src/helixspec/errors.py:format:12 (low)
  • symbol:tools/intake_ledger.py:main:285 calls symbol:tools/intake_ledger.py:_extract_row:97 (high)
  • symbol:tools/intake_ledger.py:main:285 calls symbol:tools/intake_ledger.py:_iter_summaries:191 (high)
  • symbol:tools/intake_ledger.py:main:285 calls symbol:tools/intake_ledger.py:_latest_per_org:203 (high)
  • symbol:tools/intake_ledger.py:main:285 calls symbol:tools/intake_ledger.py:_write_csv:212 (high)
  • symbol:tools/intake_ledger.py:main:285 calls symbol:tools/intake_ledger.py:_write_json:260 (high)
  • symbol:tools/ion_receiver_server.py:main:10 calls symbol:src/helix/edge/config.py:load_config:157 (low)
  • symbol:tools/ion_receiver_server.py:main:10 calls symbol:src/helix/edge/ion_receiver.py:create_app:98 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:_horizon_zone_resolution:138 calls symbol:tools/lightcone_demo_proof_v0_8.py:_zone_for_outcome:86 (high)
  • symbol:tools/lightcone_demo_proof_v0_8.py:_read_audit_pack:100 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:_run_from_guide:70 calls symbol:src/helix/studio/models.py:EngineInfo:9 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:_run_from_guide:70 calls symbol:src/helix/studio/models.py:OutcomeModel:31 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:_run_from_guide:70 calls symbol:src/helix/studio/models.py:RunModel:63 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:_selected_guide:56 calls symbol:src/helix/crispr/guide.py:find_guides:66 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:main:299 calls symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 (high)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:src/helix/gui/simbuilder/app.py:current_sequence:814 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:src/helix/lightcone/geometry.py:compile_lightcone_geometry:148 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:src/helix/lightcone/snapshot.py:lightcone_document_to_payload:171 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:src/helix/studio/export_gate.py:build_export_context:45 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:src/helix/studio/export_gate.py:set_export_prompt_suppressed:61 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:src/helix/studio/lightcone_audit_pack.py:sha256_hex:13 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:src/helix/studio/lightcone_audit_pack.py:stable_json_bytes:17 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:src/helix/studio/lightcone_audit_pack.py:verify_audit_pack_path:487 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:src/helix/studio/lightcone_live.py:build_lightcone_document_from_run:155 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:src/helix/studio/lightcone_panel.py:_auto_select_best_selection:5532 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:src/helix/studio/lightcone_panel.py:_export_run_id:3018 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:src/helix/studio/lightcone_panel.py:focus_active_selection:5390 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:src/helix/studio/lightcone_panel.py:set_document:4183 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:src/helix/studio/main_window.py:open_center_tab:5418 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:src/helix/studio/session.py:add_run:140 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:tools/lightcone_demo_proof_v0_8.py:_app:44 (high)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:tools/lightcone_demo_proof_v0_8.py:_horizon_zone_resolution:138 (high)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:tools/lightcone_demo_proof_v0_8.py:_manifest_paths:112 (high)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:tools/lightcone_demo_proof_v0_8.py:_process_events:51 (high)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:tools/lightcone_demo_proof_v0_8.py:_read_audit_pack:100 (high)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:tools/lightcone_demo_proof_v0_8.py:_run_from_guide:70 (high)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:tools/lightcone_demo_proof_v0_8.py:_selected_guide:56 (high)
  • symbol:tools/lightcone_demo_proof_v0_8.py:run_demo_proof:148 calls symbol:tools/lightcone_demo_proof_v0_8.py:_story_nodes_resolve:123 (high)
  • symbol:tools/lightcone_perf.py:main:19 calls symbol:examples/offscreen_webrtc_demo/signaling/server.js:path:3 (low)
  • symbol:tools/lightcone_perf.py:main:19 calls symbol:src/helix/lightcone/perf.py:run_lightcone_gpu_perf:137 (low)
  • symbol:tools/lightcone_update_perf_baseline.py:_baseline_from_receipt:28 calls symbol:tools/lightcone_update_perf_baseline.py:_coerce_float:13 (high)
  • symbol:tools/lightcone_update_perf_baseline.py:_baseline_from_receipt:28 calls symbol:tools/lightcone_update_perf_baseline.py:_require:22 (high)
  • symbol:tools/lightcone_update_perf_baseline.py:main:95 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/lightcone_update_perf_baseline.py:main:95 calls symbol:tools/lightcone_update_perf_baseline.py:_baseline_from_receipt:28 (high)
  • symbol:tools/lightcone_update_perf_baseline.py:main:95 calls symbol:tools/lightcone_update_perf_baseline.py:_resolve_baseline_path:89 (high)
  • symbol:tools/lightcone_update_perf_baseline.py:main:95 calls symbol:tools/lightcone_update_perf_baseline.py:_resolve_receipt_path:79 (high)
  • symbol:tools/lightcone_verify_audit_pack.py:main:18 calls symbol:src/helix/studio/lightcone_audit_pack.py:verify_audit_pack_path:487 (low)
  • symbol:tools/lint_colors.py:_collect_strict_literals:225 calls symbol:tools/lint_colors.py:_context_type:177 (high)
  • symbol:tools/lint_colors.py:_collect_strict_literals:225 calls symbol:tools/lint_colors.py:_extract_literals:159 (high)
  • symbol:tools/lint_colors.py:_collect_strict_literals:225 calls symbol:tools/lint_colors.py:_is_allowlisted:78 (high)
  • symbol:tools/lint_colors.py:_collect_strict_literals:225 calls symbol:tools/lint_colors.py:_is_strict_path:169 (high)
  • symbol:tools/lint_colors.py:_collect_strict_literals:225 calls symbol:tools/lint_colors.py:_is_text_file:88 (high)
  • symbol:tools/lint_colors.py:_collect_strict_literals:225 calls symbol:tools/lint_colors.py:_iter_files_all:92 (high)
  • symbol:tools/lint_colors.py:_collect_strict_literals:225 calls symbol:tools/lint_colors.py:_read_text:143 (high)
  • symbol:tools/lint_colors.py:_diff_target:98 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/lint_colors.py:_git_diff_for_file:192 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/lint_colors.py:_git_is_clean:281 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/lint_colors.py:_has_raw_color:165 calls symbol:src/helix/string/fm.py:search:75 (low)
  • symbol:tools/lint_colors.py:_iter_added_lines:205 calls symbol:src/helix/string/fm.py:search:75 (low)
  • symbol:tools/lint_colors.py:_iter_files_all:92 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/lint_colors.py:_iter_files_changed:114 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/lint_colors.py:_iter_files_changed:114 calls symbol:tools/lint_colors.py:_diff_target:98 (high)
  • symbol:tools/lint_colors.py:_iter_files_staged:129 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/lint_colors.py:_read_text:143 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/lint_colors.py:_run_baseline_update:311 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tools/lint_colors.py:_run_baseline_update:311 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/lint_colors.py:_run_baseline_update:311 calls symbol:tools/lint_colors.py:_collect_strict_literals:225 (high)
  • symbol:tools/lint_colors.py:_run_baseline_update:311 calls symbol:tools/lint_colors.py:_counts_by_file:256 (high)
  • symbol:tools/lint_colors.py:_run_baseline_update:311 calls symbol:tools/lint_colors.py:_git_is_clean:281 (high)
  • symbol:tools/lint_colors.py:_run_baseline_update:311 calls symbol:tools/lint_colors.py:_load_baseline:271 (high)
  • symbol:tools/lint_colors.py:_run_baseline_update:311 calls symbol:tools/lint_colors.py:_print_file_deltas:289 (high)
  • symbol:tools/lint_colors.py:_run_lint:349 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/lint_colors.py:_run_lint:349 calls symbol:src/helix/studio/session.py:error:365 (low)
  • symbol:tools/lint_colors.py:_run_lint:349 calls symbol:tools/lint_colors.py:_collect_strict_literals:225 (high)
  • symbol:tools/lint_colors.py:_run_lint:349 calls symbol:tools/lint_colors.py:_context_type:177 (high)
  • symbol:tools/lint_colors.py:_run_lint:349 calls symbol:tools/lint_colors.py:_counts_by_file:256 (high)
  • symbol:tools/lint_colors.py:_run_lint:349 calls symbol:tools/lint_colors.py:_counts_by_literal:264 (high)
  • symbol:tools/lint_colors.py:_run_lint:349 calls symbol:tools/lint_colors.py:_diff_target:98 (high)
  • symbol:tools/lint_colors.py:_run_lint:349 calls symbol:tools/lint_colors.py:_extract_literals:159 (high)
  • symbol:tools/lint_colors.py:_run_lint:349 calls symbol:tools/lint_colors.py:_git_diff_for_file:192 (high)
  • symbol:tools/lint_colors.py:_run_lint:349 calls symbol:tools/lint_colors.py:_is_allowlisted:78 (high)
  • symbol:tools/lint_colors.py:_run_lint:349 calls symbol:tools/lint_colors.py:_is_strict_path:169 (high)
  • symbol:tools/lint_colors.py:_run_lint:349 calls symbol:tools/lint_colors.py:_is_text_file:88 (high)
  • symbol:tools/lint_colors.py:_run_lint:349 calls symbol:tools/lint_colors.py:_iter_added_lines:205 (high)
  • symbol:tools/lint_colors.py:_run_lint:349 calls symbol:tools/lint_colors.py:_iter_files_all:92 (high)
  • symbol:tools/lint_colors.py:_run_lint:349 calls symbol:tools/lint_colors.py:_iter_files_changed:114 (high)
  • symbol:tools/lint_colors.py:_run_lint:349 calls symbol:tools/lint_colors.py:_iter_files_staged:129 (high)
  • symbol:tools/lint_colors.py:_run_lint:349 calls symbol:tools/lint_colors.py:_load_baseline:271 (high)
  • symbol:tools/lint_colors.py:_run_lint:349 calls symbol:tools/lint_colors.py:_read_text:143 (high)
  • symbol:tools/lint_colors.py:_run_lint:349 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:tools/lint_colors.py:main:481 calls symbol:tools/lint_colors.py:_run_baseline_update:311 (high)
  • symbol:tools/lint_colors.py:main:481 calls symbol:tools/lint_colors.py:_run_lint:349 (high)
  • symbol:tools/lint_contract.py:main:38 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tools/lint_contract.py:main:38 calls symbol:src/helix/teams/systems_acceptance_types.py:passed:175 (low)
  • symbol:tools/lint_forbidden_calls.py:_check_file:39 calls symbol:src/helix/teams/digest.py:parse:21 (low)
  • symbol:tools/lint_forbidden_calls.py:_check_file:39 calls symbol:src/helixspec/divergence.py:walk:436 (low)
  • symbol:tools/lint_forbidden_calls.py:_check_file:39 calls symbol:tools/lint_forbidden_calls.py:Violation:33 (high)
  • symbol:tools/lint_forbidden_calls.py:_violation:93 calls symbol:tools/lint_forbidden_calls.py:Violation:33 (high)
  • symbol:tools/lint_forbidden_calls.py:main:146 calls symbol:tools/lint_forbidden_calls.py:_check_file:39 (high)
  • symbol:tools/lint_forbidden_imports.py:_check_file:35 calls symbol:src/helix/teams/digest.py:parse:21 (low)
  • symbol:tools/lint_forbidden_imports.py:_check_file:35 calls symbol:src/helixspec/divergence.py:walk:436 (low)
  • symbol:tools/lint_forbidden_imports.py:_check_file:35 calls symbol:tools/lint_forbidden_imports.py:_is_allowed:20 (high)
  • symbol:tools/lint_forbidden_imports.py:_check_file:35 calls symbol:tools/lint_forbidden_imports.py:Violation:14 (high)
  • symbol:tools/lint_forbidden_imports.py:main:109 calls symbol:tools/lint_forbidden_imports.py:_check_file:35 (high)
  • symbol:tools/manual_focus_demo.py:main:17 calls symbol:src/helix/studio/app.py:launch:295 (low)
  • symbol:tools/manual_focus_demo.py:main:17 calls symbol:src/helix/studio/main_window.py:_on_open_demo_session:9746 (low)
  • symbol:tools/manual_focus_demo.py:main:17 calls symbol:src/helix/studio/outcome_explorer.py:_toggle_play:4966 (low)
  • symbol:tools/manual_focus_demo.py:main:17 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:tools/manual_focus_demo.py:main:17 calls symbol:tests/test_studio_evaluation_gate.py:exec:48 (low)
  • symbol:tools/monarchic_repo_balance.py:main:67 calls symbol:src/helix/governance/repo_balance.py:load_repo_balance_policy:511 (low)
  • symbol:tools/monarchic_repo_balance.py:main:67 calls symbol:src/helix/governance/repo_balance.py:plan_repo_improvements:722 (low)
  • symbol:tools/monarchic_repo_balance.py:main:67 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/monarchic_repo_balance.py:main:67 calls symbol:tools/monarchic_repo_balance.py:_load_json:23 (high)
  • symbol:tools/monarchic_repo_balance.py:main:67 calls symbol:tools/monarchic_repo_balance.py:_parse_args:32 (high)
  • symbol:tools/ogn_evidence_ingest.py:_run_veribiota_profile:42 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/package_design_partner_pack.py:build_design_partner_pack:66 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tools/package_design_partner_pack.py:build_design_partner_pack:66 calls symbol:tools/package_design_partner_pack.py:_zip_write_bytes:58 (high)
  • symbol:tools/package_design_partner_pack.py:main:87 calls symbol:tools/package_design_partner_pack.py:build_design_partner_pack:66 (high)
  • symbol:tools/package_linux.py:_utc_now_iso:15 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:tools/package_linux.py:main:41 calls symbol:tools/package_linux.py:_run:37 (high)
  • symbol:tools/package_linux.py:main:41 calls symbol:tools/package_linux.py:_utc_now_iso:15 (high)
  • symbol:tools/package_linux.py:main:41 calls symbol:tools/package_linux.py:_zip_dir:19 (high)
  • symbol:tools/package_macos.py:_utc_now_iso:15 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:tools/package_macos.py:_zip_dir_with_prefix:29 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tools/package_macos.py:_zip_dir:19 calls symbol:tools/package_macos.py:_zip_dir_with_prefix:29 (high)
  • symbol:tools/package_macos.py:main:60 calls symbol:examples/offscreen_webrtc_demo/signaling/server.js:app:6 (low)
  • symbol:tools/package_macos.py:main:60 calls symbol:tools/package_macos.py:_run:56 (high)
  • symbol:tools/package_macos.py:main:60 calls symbol:tools/package_macos.py:_utc_now_iso:15 (high)
  • symbol:tools/package_macos.py:main:60 calls symbol:tools/package_macos.py:_zip_dir_with_prefix:29 (high)
  • symbol:tools/package_macos.py:main:60 calls symbol:tools/package_macos.py:_zip_dir:19 (high)
  • symbol:tools/package_windows.py:_utc_now_iso:15 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:tools/package_windows.py:main:36 calls symbol:tools/package_windows.py:_run:32 (high)
  • symbol:tools/package_windows.py:main:36 calls symbol:tools/package_windows.py:_utc_now_iso:15 (high)
  • symbol:tools/package_windows.py:main:36 calls symbol:tools/package_windows.py:_zip_dir:19 (high)
  • symbol:tools/partner_case.py:_copy_submission_files:24 calls symbol:tools/partner_case.py:_safe_name:17 (high)
  • symbol:tools/partner_case.py:_run_intake:41 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tools/partner_case.py:main:96 calls symbol:examples/offscreen_webrtc_demo/signaling/server.js:path:3 (low)
  • symbol:tools/partner_case.py:main:96 calls symbol:tools/partner_case.py:_copy_submission_files:24 (high)
  • symbol:tools/partner_case.py:main:96 calls symbol:tools/partner_case.py:_regen_ledger:73 (high)
  • symbol:tools/partner_case.py:main:96 calls symbol:tools/partner_case.py:_run_intake:41 (high)
  • symbol:tools/partner_case.py:main:96 calls symbol:tools/partner_case.py:_today_iso:13 (high)
  • symbol:tools/partner_followup.py:_latest_per_org:122 calls symbol:tools/partner_followup.py:_date_key:39 (high)
  • symbol:tools/partner_followup.py:_load_cases:88 calls symbol:tools/partner_followup.py:_split_csv_list:46 (high)
  • symbol:tools/partner_followup.py:_load_cases:88 calls symbol:tools/partner_followup.py:_string_or_none:61 (high)
  • symbol:tools/partner_followup.py:_load_cases:88 calls symbol:tools/partner_followup.py:PartnerCase:28 (high)
  • symbol:tools/partner_followup.py:_recommended_next_action_date:79 calls symbol:tools/partner_followup.py:_parse_iso_date:72 (high)
  • symbol:tools/partner_followup.py:_utc_now_iso:68 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:tools/partner_followup.py:main:316 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/partner_followup.py:main:316 calls symbol:tools/partner_followup.py:_latest_per_org:122 (high)
  • symbol:tools/partner_followup.py:main:316 calls symbol:tools/partner_followup.py:_load_cases:88 (high)
  • symbol:tools/partner_followup.py:main:316 calls symbol:tools/partner_followup.py:_load_json:51 (high)
  • symbol:tools/partner_followup.py:main:316 calls symbol:tools/partner_followup.py:_render_email:146 (high)
  • symbol:tools/partner_followup.py:main:316 calls symbol:tools/partner_followup.py:_safe_filename:131 (high)
  • symbol:tools/partner_followup.py:main:316 calls symbol:tools/partner_followup.py:_string_or_none:61 (high)
  • symbol:tools/partner_followup.py:main:316 calls symbol:tools/partner_followup.py:_write_followup_state:277 (high)
  • symbol:tools/partner_intake.py:_bundle_digest:29 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tools/partner_intake.py:_canonical_bytes:21 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tools/partner_intake.py:_discover_bundle_zips:89 calls symbol:tools/partner_intake.py:_zip_has_manifest:69 (high)
  • symbol:tools/partner_intake.py:_read_zip_json:94 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/partner_intake.py:_summarize_export_payload:106 calls symbol:tools/partner_intake.py:_to_float:99 (high)
  • symbol:tools/partner_intake.py:_summarize_export_payload:106 calls symbol:tools/partner_intake.py:RunSummary:38 (high)
  • symbol:tools/partner_intake.py:_utc_now_iso:17 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:tools/partner_intake.py:_zip_has_manifest:69 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/partner_intake.py:main:426 calls symbol:examples/offscreen_webrtc_demo/signaling/server.js:path:3 (low)
  • symbol:tools/partner_intake.py:main:426 calls symbol:src/helix/hub/decision_store.py:paths:61 (low)
  • symbol:tools/partner_intake.py:main:426 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/partner_intake.py:main:426 calls symbol:tools/partner_intake.py:_apply_partner_run_expectations:374 (high)
  • symbol:tools/partner_intake.py:main:426 calls symbol:tools/partner_intake.py:_discover_bundle_zips:89 (high)
  • symbol:tools/partner_intake.py:main:426 calls symbol:tools/partner_intake.py:_load_partner_run:346 (high)
  • symbol:tools/partner_intake.py:main:426 calls symbol:tools/partner_intake.py:build_partner_summary_json:239 (high)
  • symbol:tools/partner_intake.py:main:426 calls symbol:tools/partner_intake.py:HandshakeSummary:60 (high)
  • symbol:tools/partner_intake.py:main:426 calls symbol:tools/partner_intake.py:render_partner_summary_md:285 (high)
  • symbol:tools/partner_intake.py:main:426 calls symbol:tools/partner_intake.py:verify_artifact_bundle_zip:144 (high)
  • symbol:tools/partner_intake.py:verify_artifact_bundle_zip:144 calls symbol:examples/plugins/remote_web_panel/ui/main.js:entry:35 (low)
  • symbol:tools/partner_intake.py:verify_artifact_bundle_zip:144 calls symbol:tools/partner_intake.py:_bundle_digest:29 (high)
  • symbol:tools/partner_intake.py:verify_artifact_bundle_zip:144 calls symbol:tools/partner_intake.py:_canonical_bytes:21 (high)
  • symbol:tools/partner_intake.py:verify_artifact_bundle_zip:144 calls symbol:tools/partner_intake.py:_read_zip_json:94 (high)
  • symbol:tools/partner_intake.py:verify_artifact_bundle_zip:144 calls symbol:tools/partner_intake.py:_sha256_bytes:25 (high)
  • symbol:tools/partner_intake.py:verify_artifact_bundle_zip:144 calls symbol:tools/partner_intake.py:_summarize_export_payload:106 (high)
  • symbol:tools/partner_intake.py:verify_artifact_bundle_zip:144 calls symbol:tools/partner_intake.py:BundleSummary:49 (high)
  • symbol:tools/prime_multiplex_leaderboard.py:_load_json_bytes:27 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/prime_multiplex_leaderboard.py:_load_summary_and_records:31 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/prime_multiplex_leaderboard.py:_load_summary_and_records:31 calls symbol:src/helix/studio/results_io.py:load_results_record:118 (low)
  • symbol:tools/prime_multiplex_leaderboard.py:_load_summary_and_records:31 calls symbol:src/helix/studio/results_io.py:results_record_from_dict:100 (low)
  • symbol:tools/prime_multiplex_leaderboard.py:_load_summary_and_records:31 calls symbol:tools/prime_multiplex_leaderboard.py:_load_json_bytes:27 (high)
  • symbol:tools/prime_multiplex_leaderboard.py:run:99 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/prime_multiplex_leaderboard.py:run:99 calls symbol:src/helix/studio/prime_multiplex_leaderboard.py:prime_multiplex_leaderboard_json_bytes:120 (low)
  • symbol:tools/prime_multiplex_leaderboard.py:run:99 calls symbol:tools/prime_multiplex_leaderboard.py:build_leaderboard_from_sources:64 (high)
  • symbol:tools/prime_multiplex_leaderboard.py:run:99 calls symbol:tools/prime_multiplex_leaderboard.py:leaderboard_markdown:83 (high)
  • symbol:tools/public_release_docs_contract.py:_assert_no_legacy_website_root:84 calls symbol:tools/public_release_docs_contract.py:_require_absent:67 (high)
  • symbol:tools/public_release_docs_contract.py:_assert_release_surface_parity:105 calls symbol:tools/public_release_docs_contract.py:_assert_no_legacy_website_root:84 (high)
  • symbol:tools/public_release_docs_contract.py:_assert_release_surface_parity:105 calls symbol:tools/public_release_docs_contract.py:_read_text:43 (high)
  • symbol:tools/public_release_docs_contract.py:_assert_release_surface_parity:105 calls symbol:tools/public_release_docs_contract.py:_require_any:75 (high)
  • symbol:tools/public_release_docs_contract.py:_assert_release_surface_parity:105 calls symbol:tools/public_release_docs_contract.py:_require:59 (high)
  • symbol:tools/public_release_docs_contract.py:assert_public_release_checklist_contract:233 calls symbol:tools/public_release_docs_contract.py:_read_text:43 (high)
  • symbol:tools/public_release_docs_contract.py:assert_public_release_checklist_contract:233 calls symbol:tools/public_release_docs_contract.py:_require_absent:67 (high)
  • symbol:tools/public_release_docs_contract.py:assert_public_release_checklist_contract:233 calls symbol:tools/public_release_docs_contract.py:_require_tokens:49 (high)
  • symbol:tools/public_release_docs_contract.py:assert_public_release_docs_contract:174 calls symbol:src/helix/release_urls.py:public_download_asset_urls:113 (low)
  • symbol:tools/public_release_docs_contract.py:assert_public_release_docs_contract:174 calls symbol:src/helix/release_urls.py:public_github_asset_urls:109 (low)
  • symbol:tools/public_release_docs_contract.py:assert_public_release_docs_contract:174 calls symbol:tools/public_release_docs_contract.py:_assert_release_surface_parity:105 (high)
  • symbol:tools/public_release_docs_contract.py:assert_public_release_docs_contract:174 calls symbol:tools/public_release_docs_contract.py:_read_text:43 (high)
  • symbol:tools/public_release_docs_contract.py:assert_public_release_docs_contract:174 calls symbol:tools/public_release_docs_contract.py:_require_absent:67 (high)
  • symbol:tools/public_release_docs_contract.py:assert_public_release_docs_contract:174 calls symbol:tools/public_release_docs_contract.py:_require_any:75 (high)
  • symbol:tools/public_release_docs_contract.py:assert_public_release_docs_contract:174 calls symbol:tools/public_release_docs_contract.py:_require_tokens:49 (high)
  • symbol:tools/public_release_docs_contract.py:assert_public_release_docs_contract:174 calls symbol:tools/public_release_docs_contract.py:_require:59 (high)
  • symbol:tools/publish_github_release.py:_parse_release_view:71 calls symbol:tools/publish_github_release.py:_gh_failure:66 (high)
  • symbol:tools/publish_github_release.py:asset_base_url:97 calls symbol:src/helix/release_urls.py:public_github_release_download_base:30 (low)
  • symbol:tools/publish_github_release.py:build_parser:214 calls symbol:docs/playground/js/realtime.js:tag:106 (low)
  • symbol:tools/publish_github_release.py:build_parser:214 calls symbol:Visualization_Bench/prototype.js:title:933 (low)
  • symbol:tools/publish_github_release.py:get_github_release:101 calls symbol:tools/publish_github_release.py:_parse_release_view:71 (high)
  • symbol:tools/publish_github_release.py:get_github_release:101 calls symbol:tools/publish_github_release.py:_run_gh:60 (high)
  • symbol:tools/publish_github_release.py:main:247 calls symbol:tools/publish_github_release.py:_default_release_notes:48 (high)
  • symbol:tools/publish_github_release.py:main:247 calls symbol:tools/publish_github_release.py:_default_release_tag:37 (high)
  • symbol:tools/publish_github_release.py:main:247 calls symbol:tools/publish_github_release.py:_default_release_title:44 (high)
  • symbol:tools/publish_github_release.py:main:247 calls symbol:tools/publish_github_release.py:_normalize_repo:30 (high)
  • symbol:tools/publish_github_release.py:main:247 calls symbol:tools/publish_github_release.py:build_parser:214 (high)
  • symbol:tools/publish_github_release.py:main:247 calls symbol:tools/publish_github_release.py:GitHubReleaseConfig:88 (high)
  • symbol:tools/publish_github_release.py:main:247 calls symbol:tools/publish_github_release.py:publish_github_website_release:179 (high)
  • symbol:tools/publish_github_release.py:main:247 calls symbol:tools/stage_website_release.py:infer_release_version:58 (low)
  • symbol:tools/publish_website_release.py:_release_key:46 calls symbol:src/helix/release_urls.py:public_release_object_key:91 (low)
  • symbol:tools/publish_website_release.py:build_parser:176 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:tools/publish_website_release.py:build_s3_client:83 calls symbol:tools/publish_website_release.py:_default_region:50 (high)
  • symbol:tools/publish_website_release.py:build_s3_client:83 calls symbol:tools/studio_screenshot_receipt.mjs:client:238 (low)
  • symbol:tools/publish_website_release.py:main:233 calls symbol:tools/publish_website_release.py:_normalize_prefix:35 (high)
  • symbol:tools/publish_website_release.py:main:233 calls symbol:tools/publish_website_release.py:_normalize_public_base_url:39 (high)
  • symbol:tools/publish_website_release.py:main:233 calls symbol:tools/publish_website_release.py:build_parser:176 (high)
  • symbol:tools/publish_website_release.py:main:233 calls symbol:tools/publish_website_release.py:publish_website_release:142 (high)
  • symbol:tools/publish_website_release.py:main:233 calls symbol:tools/publish_website_release.py:ReleaseBucketConfig:69 (high)
  • symbol:tools/publish_website_release.py:main:233 calls symbol:tools/stage_website_release.py:infer_release_version:58 (low)
  • symbol:tools/qt_runtime_env.py:_find_library_dir_in_profile:128 calls symbol:tools/qt_runtime_env.py:_is_elf64:77 (high)
  • symbol:tools/qt_runtime_env.py:_find_library_dir_in_store_scan:135 calls symbol:tools/qt_runtime_env.py:_is_elf64:77 (high)
  • symbol:tools/qt_runtime_env.py:_find_library_dir_in_system_closure:118 calls symbol:tools/qt_runtime_env.py:_is_elf64:77 (high)
  • symbol:tools/qt_runtime_env.py:_find_library_dir_in_system_closure:118 calls symbol:tools/qt_runtime_env.py:_list_nix_system_requisites:86 (high)
  • symbol:tools/qt_runtime_env.py:_main:224 calls symbol:tools/qt_runtime_env.py:_parse_args:212 (high)
  • symbol:tools/qt_runtime_env.py:_main:224 calls symbol:tools/qt_runtime_env.py:build_ld_library_path:190 (high)
  • symbol:tools/release_provenance_statement.py:_subject_records:44 calls symbol:tools/release_provenance_statement.py:_sha256_hex:10 (high)
  • symbol:tools/release_provenance_statement.py:main:123 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/release_provenance_statement.py:main:123 calls symbol:tools/release_provenance_statement.py:_parse_key_values:18 (high)
  • symbol:tools/release_provenance_statement.py:main:123 calls symbol:tools/release_provenance_statement.py:build_statement:58 (high)
  • symbol:tools/repro_repeat_check.py:_hash_tree:32 calls symbol:src/helix/repro/bundle.py:sha256_path:47 (low)
  • symbol:tools/repro_repeat_check.py:_hash_tree:32 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tools/repro_repeat_check.py:_run_case:13 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tools/repro_repeat_check.py:main:42 calls symbol:tools/repro_repeat_check.py:_hash_tree:32 (high)
  • symbol:tools/repro_repeat_check.py:main:42 calls symbol:tools/repro_repeat_check.py:_run_case:13 (high)
  • symbol:tools/revenue_plan.py:_build_scenarios:108 calls symbol:tools/revenue_plan.py:ScenarioSpec:50 (high)
  • symbol:tools/revenue_plan.py:_latest_per_org:82 calls symbol:tools/revenue_plan.py:_date_key:15 (high)
  • symbol:tools/revenue_plan.py:_parse_csv:57 calls symbol:tools/revenue_plan.py:PipelineRow:27 (high)
  • symbol:tools/revenue_plan.py:_render_markdown:183 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tools/revenue_plan.py:_render_markdown:183 calls symbol:src/helixspec/errors.py:format:12 (low)
  • symbol:tools/revenue_plan.py:main:310 calls symbol:docs/playground/js/realtime.js:payload:438 (low)
  • symbol:tools/revenue_plan.py:main:310 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/revenue_plan.py:main:310 calls symbol:tools/revenue_plan.py:_parse_csv:57 (high)
  • symbol:tools/revenue_plan.py:main:310 calls symbol:tools/revenue_plan.py:_render_markdown:183 (high)
  • symbol:tools/revenue_plan.py:main:310 calls symbol:tools/revenue_plan.py:_validate_assumptions:91 (high)
  • symbol:tools/revenue_plan.py:main:310 calls symbol:tools/revenue_plan.py:build_revenue_plan:249 (high)
  • symbol:tools/revenue_plan.py:main:310 calls symbol:tools/revenue_plan.py:ForecastAssumptions:39 (high)
  • symbol:tools/run_cli_session_contract.py:_repo_root:21 calls symbol:tools/run_cli_session_contract.py:_run_git:17 (high)
  • symbol:tools/run_cli_session_contract.py:main:58 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/run_cli_session_contract.py:main:58 calls symbol:tools/run_cli_session_contract.py:_discover_contract_tests:25 (high)
  • symbol:tools/run_cli_session_contract.py:main:58 calls symbol:tools/run_cli_session_contract.py:_parse_version:41 (high)
  • symbol:tools/run_cli_session_contract.py:main:58 calls symbol:tools/run_cli_session_contract.py:_repo_root:21 (high)
  • symbol:tools/run_clinical.py:load_cohort:37 calls symbol:src/helix/clinical/schema.py:ClinicalCohort:166 (low)
  • symbol:tools/run_clinical.py:load_cohort:37 calls symbol:src/helix/clock.py:utc_now_iso:57 (low)
  • symbol:tools/run_clinical.py:main:115 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tools/run_clinical.py:main:115 calls symbol:src/helix/clinical/endpoints.py:ClinicalEndpointEngine:44 (low)
  • symbol:tools/run_clinical.py:main:115 calls symbol:src/helix/clinical/endpoints.py:compute_all:151 (low)
  • symbol:tools/run_clinical.py:main:115 calls symbol:src/helix/clinical/engine.py:CohortEngine:109 (low)
  • symbol:tools/run_clinical.py:main:115 calls symbol:src/helix/clinical/engine.py:compare_arms:157 (low)
  • symbol:tools/run_clinical.py:main:115 calls symbol:src/helix/clinical/engine.py:filter:116 (low)
  • symbol:tools/run_clinical.py:main:115 calls symbol:src/helix/clinical/engine.py:stratify:135 (low)
  • symbol:tools/run_clinical.py:main:115 calls symbol:src/helix/clinical/engine.py:StratifySpec:33 (low)
  • symbol:tools/run_clinical.py:main:115 calls symbol:src/helix/clinical/engine.py:summarize:189 (low)
  • symbol:tools/run_clinical.py:main:115 calls symbol:src/helix/clinical/protocol.py:DoseResponseParams:35 (low)
  • symbol:tools/run_clinical.py:main:115 calls symbol:src/helix/clinical/protocol.py:generate_dose_sweep:435 (low)
  • symbol:tools/run_clinical.py:main:115 calls symbol:src/helix/clinical/protocol.py:generate_duration_sweep:465 (low)
  • symbol:tools/run_clinical.py:main:115 calls symbol:src/helix/clinical/protocol.py:ProtocolConfig:85 (low)
  • symbol:tools/run_clinical.py:main:115 calls symbol:src/helix/clinical/protocol.py:ProtocolSimulator:180 (low)
  • symbol:tools/run_clinical.py:main:115 calls symbol:src/helix/clinical/protocol.py:sweep:253 (low)
  • symbol:tools/run_clinical.py:main:115 calls symbol:src/helix/clinical/replay.py:replay:222 (low)
  • symbol:tools/run_clinical.py:main:115 calls symbol:src/helix/clinical/replay.py:run_counterfactuals:237 (low)
  • symbol:tools/run_clinical.py:main:115 calls symbol:src/helix/clinical/replay.py:TrialReplayEngine:216 (low)
  • symbol:tools/run_clinical.py:main:115 calls symbol:src/helix/clock.py:utc_now_iso:57 (low)
  • symbol:tools/run_clinical.py:main:115 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/run_clinical.py:main:115 calls symbol:tools/run_clinical.py:load_cohort:37 (high)
  • symbol:tools/run_clinical.py:main:115 calls symbol:tools/run_clinical.py:parse_counterfactual_filter:101 (high)
  • symbol:tools/run_clinical.py:main:115 calls symbol:tools/run_clinical.py:parse_filter:66 (high)
  • symbol:tools/run_clinical.py:main:115 calls symbol:tools/run_clinical.py:parse_key_value:83 (high)
  • symbol:tools/run_clinical.py:parse_counterfactual_filter:101 calls symbol:src/helix/clinical/replay.py:CounterfactualSpec:106 (low)
  • symbol:tools/run_clinical.py:parse_counterfactual_filter:101 calls symbol:tools/run_clinical.py:parse_filter:66 (high)
  • symbol:tools/run_clinical.py:parse_filter:66 calls symbol:src/helix/clinical/engine.py:FilterSpec:21 (low)
  • symbol:tools/run_sweep.py:_load_config:28 calls symbol:src/helix/sweep.py:ParameterRange:13 (low)
  • symbol:tools/run_sweep.py:_load_config:28 calls symbol:src/helix/sweep.py:SweepConfig:27 (low)
  • symbol:tools/run_sweep.py:main:55 calls symbol:examples/offscreen_webrtc_demo/signaling/server.js:path:3 (low)
  • symbol:tools/run_sweep.py:main:55 calls symbol:src/helix/sweep.py:config_hash:56 (low)
  • symbol:tools/run_sweep.py:main:55 calls symbol:src/helix/sweep.py:export:135 (low)
  • symbol:tools/run_sweep.py:main:55 calls symbol:src/helix/sweep.py:pareto_frontier:188 (low)
  • symbol:tools/run_sweep.py:main:55 calls symbol:src/helix/sweep.py:run:108 (low)
  • symbol:tools/run_sweep.py:main:55 calls symbol:src/helix/sweep.py:SweepBundleExporter:132 (low)
  • symbol:tools/run_sweep.py:main:55 calls symbol:src/helix/sweep.py:SweepRunner:79 (low)
  • symbol:tools/run_sweep.py:main:55 calls symbol:src/helix/sweep.py:top_k_results:175 (low)
  • symbol:tools/run_sweep.py:main:55 calls symbol:src/helix/sweep.py:total_combinations:41 (low)
  • symbol:tools/run_sweep.py:main:55 calls symbol:tools/run_sweep.py:_load_config:28 (high)
  • symbol:tools/semantic_drift.py:_load_json:41 calls symbol:tools/semantic_drift.py:_normalize:33 (high)
  • symbol:tools/semantic_drift.py:_normalize:33 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tools/semantic_drift.py:_run_helix:50 calls symbol:docs/playground/js/realtime_worker.js:copy:69 (low)
  • symbol:tools/semantic_drift.py:main:91 calls symbol:src/helix/studio/session.py:error:365 (low)
  • symbol:tools/semantic_drift.py:main:91 calls symbol:src/helix/temp.py:mkdtemp:55 (low)
  • symbol:tools/semantic_drift.py:main:91 calls symbol:tools/semantic_drift.py:_diff:66 (high)
  • symbol:tools/semantic_drift.py:main:91 calls symbol:tools/semantic_drift.py:_load_json:41 (high)
  • symbol:tools/semantic_drift.py:main:91 calls symbol:tools/semantic_drift.py:_pretty:46 (high)
  • symbol:tools/semantic_drift.py:main:91 calls symbol:tools/semantic_drift.py:_run_helix:50 (high)
  • symbol:tools/semantic_drift.py:main:91 calls symbol:tools/studio_screenshot_receipt.mjs:files:242 (low)
  • symbol:tools/shake_test.py:main:31 calls symbol:src/helix/studio/app.py:launch:295 (low)
  • symbol:tools/shake_test.py:main:31 calls symbol:src/helix/studio/center_panel.py:explorer:1756 (low)
  • symbol:tools/shake_test.py:main:31 calls symbol:src/helix/studio/main_window.py:_on_open_demo_session:9746 (low)
  • symbol:tools/shake_test.py:main:31 calls symbol:src/helix/studio/main_window.py:apply_layout_preset:5227 (low)
  • symbol:tools/shake_test.py:main:31 calls symbol:tests/test_basespace_client.py:close:24 (medium)
  • symbol:tools/shake_test.py:main:31 calls symbol:tests/test_offtarget_properties.py:text:19 (medium)
  • symbol:tools/shake_test.py:main:31 calls symbol:tools/synthetic_evs.py:build_synthetic_evs:19 (low)
  • symbol:tools/shake_test.py:main:31 calls symbol:Visualization_Bench/prototype.js:item:591 (low)
  • symbol:tools/ship_ontargetx_bundle.py:_load_ed25519_private_key:263 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/ship_ontargetx_bundle.py:_load_ed25519_public_key_inline:299 calls symbol:src/helix/studio/extension_host/jsonrpc.py:encode:27 (low)
  • symbol:tools/ship_ontargetx_bundle.py:_load_ed25519_public_key:281 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/ship_ontargetx_bundle.py:_load_manifest_config:141 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tools/ship_ontargetx_bundle.py:_load_manifest_config:141 calls symbol:tools/ship_ontargetx_bundle.py:_normalize_bundle_relpath:48 (high)
  • symbol:tools/ship_ontargetx_bundle.py:_load_manifest_config:141 calls symbol:tools/ship_ontargetx_bundle.py:_read_json:30 (high)
  • symbol:tools/ship_ontargetx_bundle.py:_load_trust_store_public_keys:79 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tools/ship_ontargetx_bundle.py:_load_trust_store_public_keys:79 calls symbol:tools/ship_ontargetx_bundle.py:_normalize_bundle_relpath:48 (high)
  • symbol:tools/ship_ontargetx_bundle.py:_load_trust_store_public_keys:79 calls symbol:tools/ship_ontargetx_bundle.py:_read_json:30 (high)
  • symbol:tools/ship_ontargetx_bundle.py:_manifest_content_sha256:257 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tools/ship_ontargetx_bundle.py:_manifest_content_sha256:257 calls symbol:tools/ship_ontargetx_bundle.py:_sha256_hex:26 (high)
  • symbol:tools/ship_ontargetx_bundle.py:_write_sha256_file:37 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/ship_ontargetx_bundle.py:_write_sha256_file:37 calls symbol:tools/ship_ontargetx_bundle.py:_sha256_hex:26 (high)
  • symbol:tools/ship_ontargetx_bundle.py:main:667 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tools/ship_ontargetx_bundle.py:main:667 calls symbol:examples/offscreen_webrtc_demo/signaling/server.js:path:3 (low)
  • symbol:tools/ship_ontargetx_bundle.py:main:667 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tools/ship_ontargetx_bundle.py:main:667 calls symbol:tools/ship_ontargetx_bundle.py:_build_manifest_payload:608 (high)
  • symbol:tools/ship_ontargetx_bundle.py:main:667 calls symbol:tools/ship_ontargetx_bundle.py:_effective_verifier_trusted_keys:109 (high)
  • symbol:tools/ship_ontargetx_bundle.py:main:667 calls symbol:tools/ship_ontargetx_bundle.py:_load_manifest_config:141 (high)
  • symbol:tools/ship_ontargetx_bundle.py:main:667 calls symbol:tools/ship_ontargetx_bundle.py:_proof_artifact_digest_entries:209 (high)
  • symbol:tools/ship_ontargetx_bundle.py:main:667 calls symbol:tools/ship_ontargetx_bundle.py:_read_json:30 (high)
  • symbol:tools/ship_ontargetx_bundle.py:main:667 calls symbol:tools/ship_ontargetx_bundle.py:_resolve_trust_store_path:58 (high)
  • symbol:tools/ship_ontargetx_bundle.py:main:667 calls symbol:tools/ship_ontargetx_bundle.py:_sha256_hex:26 (high)
  • symbol:tools/ship_ontargetx_bundle.py:main:667 calls symbol:tools/ship_ontargetx_bundle.py:_sign_manifest_content_sha256:352 (high)
  • symbol:tools/ship_ontargetx_bundle.py:main:667 calls symbol:tools/ship_ontargetx_bundle.py:_verify_detached_signature_file:408 (high)
  • symbol:tools/ship_ontargetx_bundle.py:main:667 calls symbol:tools/ship_ontargetx_bundle.py:_verify_shipped_manifest_doc:430 (high)
  • symbol:tools/ship_ontargetx_bundle.py:main:667 calls symbol:tools/ship_ontargetx_bundle.py:_write_sha256_file:37 (high)
  • symbol:tools/ship_ontargetx_bundle.py:main:667 calls symbol:tools/ship_ontargetx_bundle.py:verify_shipped_manifest_file:572 (high)
  • symbol:tools/smoke_cuda.py:_gpu_ready:20 calls symbol:src/helix_engine/native.py:is_available:20 (low)
  • symbol:tools/smoke_cuda.py:main:31 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:tools/smoke_cuda.py:main:31 calls symbol:src/helix/scientific_contract.py:is_backend_fingerprint_complete:539 (low)
  • symbol:tools/smoke_cuda.py:main:31 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/smoke_cuda.py:main:31 calls symbol:src/helixspec/cli.py:verify_bundle:94 (low)
  • symbol:tools/smoke_cuda.py:main:31 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tools/smoke_cuda.py:main:31 calls symbol:tools/smoke_cuda.py:_gpu_ready:20 (high)
  • symbol:tools/smoke_divergence.py:main:80 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/smoke_divergence.py:main:80 calls symbol:src/helixspec/divergence.py:generate_divergence_report:485 (low)
  • symbol:tools/smoke_divergence.py:main:80 calls symbol:src/helixspec/run.py:run_spec:232 (low)
  • symbol:tools/smoke_package.py:_assert_entrypoints:176 calls symbol:tools/smoke_package.py:_read_console_scripts:57 (high)
  • symbol:tools/smoke_package.py:_assert_project_metadata:95 calls symbol:tools/smoke_package.py:_read_metadata_text:80 (high)
  • symbol:tools/smoke_package.py:_build_pilot_package_fixture:213 calls symbol:src/helix/studio/pilot_handoff.py:write_pilot_handoff_artifacts:771 (low)
  • symbol:tools/smoke_package.py:_build_pilot_package_fixture:213 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tools/smoke_package.py:_build_pilot_package_fixture:213 calls symbol:tools/smoke_package.py:_run:27 (high)
  • symbol:tools/smoke_package.py:_build_pilot_package_fixture:213 calls symbol:tools/smoke_package.py:_script_path:170 (high)
  • symbol:tools/smoke_package.py:_prepare_venv:339 calls symbol:tools/smoke_package.py:_run:27 (high)
  • symbol:tools/smoke_package.py:_prepare_venv:339 calls symbol:tools/smoke_package.py:_script_path:170 (high)
  • symbol:tools/smoke_package.py:_read_console_scripts:57 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tools/smoke_package.py:_read_console_scripts:57 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/smoke_package.py:_read_metadata_text:80 calls symbol:src/helix/studio/extension_host/jsonrpc.py:decode:31 (low)
  • symbol:tools/smoke_package.py:_smoke_installed_cli:283 calls symbol:tools/smoke_package.py:_build_smoke_command:196 (high)
  • symbol:tools/smoke_package.py:_smoke_installed_cli:283 calls symbol:tools/smoke_package.py:_run:27 (high)
  • symbol:tools/smoke_package.py:_smoke_installed_cli:283 calls symbol:tools/smoke_package.py:_script_path:170 (high)
  • symbol:tools/smoke_package.py:_smoke_installed_cli:283 calls symbol:tools/smoke_package.py:_smoke_installed_pilot_verifier:252 (high)
  • symbol:tools/smoke_package.py:_smoke_installed_pilot_verifier:252 calls symbol:tools/smoke_package.py:_build_pilot_package_fixture:213 (high)
  • symbol:tools/smoke_package.py:_smoke_installed_pilot_verifier:252 calls symbol:tools/smoke_package.py:_run:27 (high)
  • symbol:tools/smoke_package.py:_smoke_installed_pilot_verifier:252 calls symbol:tools/smoke_package.py:_script_path:170 (high)
  • symbol:tools/smoke_package.py:main:377 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tools/smoke_package.py:main:377 calls symbol:tools/public_release_docs_contract.py:assert_public_release_docs_contract:174 (low)
  • symbol:tools/smoke_package.py:main:377 calls symbol:tools/smoke_package.py:_assert_entrypoints:176 (high)
  • symbol:tools/smoke_package.py:main:377 calls symbol:tools/smoke_package.py:_assert_evaluator_docs_contract:114 (high)
  • symbol:tools/smoke_package.py:main:377 calls symbol:tools/smoke_package.py:_assert_project_metadata:95 (high)
  • symbol:tools/smoke_package.py:main:377 calls symbol:tools/smoke_package.py:_assert_wheel_hygiene:151 (high)
  • symbol:tools/smoke_package.py:main:377 calls symbol:tools/smoke_package.py:_parse_args:349 (high)
  • symbol:tools/smoke_package.py:main:377 calls symbol:tools/smoke_package.py:_prepare_venv:339 (high)
  • symbol:tools/smoke_package.py:main:377 calls symbol:tools/smoke_package.py:_resolve_single_wheel:41 (high)
  • symbol:tools/smoke_package.py:main:377 calls symbol:tools/smoke_package.py:_smoke_installed_cli:283 (high)
  • symbol:tools/snap_drift_proof_dialog.py:main:28 calls symbol:src/helix/studio/divergence_proof_dialog.py:DivergenceProofBundleDialog:28 (low)
  • symbol:tools/snap_drift_proof_dialog.py:main:28 calls symbol:src/helix/studio/divergence_proof_dialog.py:load_bundle:83 (low)
  • symbol:tools/snap_drift_proof_dialog.py:main:28 calls symbol:tests/studio/test_export_hardening.py:grab:142 (low)
  • symbol:tools/snap_drift_proof_dialog.py:main:28 calls symbol:tools/snap_drift_proof_dialog.py:_parse_args:17 (high)
  • symbol:tools/snap_drift_proof_dialog.py:main:28 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:tools/snap_layout.py:_build_window:38 calls symbol:src/helix/config.py:HelixFeatures:86 (low)
  • symbol:tools/snap_layout.py:_build_window:38 calls symbol:src/helix/ogn/client.py:MockOGNClient:49 (low)
  • symbol:tools/snap_layout.py:_build_window:38 calls symbol:src/helix/ogn/manager.py:OgnManager:14 (low)
  • symbol:tools/snap_layout.py:_build_window:38 calls symbol:src/helix/studio/context.py:StudioContext:12 (low)
  • symbol:tools/snap_layout.py:_build_window:38 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tools/snap_layout.py:_build_window:38 calls symbol:src/helix/studio/project.py:load:174 (low)
  • symbol:tools/snap_layout.py:_build_window:38 calls symbol:src/helix/studio/project.py:ProjectModel:145 (low)
  • symbol:tools/snap_layout.py:_build_window:38 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tools/snap_layout.py:main:120 calls symbol:tools/snap_layout.py:_parse_args:104 (high)
  • symbol:tools/snap_layout.py:main:120 calls symbol:tools/snap_layout.py:parse_size:33 (high)
  • symbol:tools/snap_layout.py:main:120 calls symbol:tools/snap_layout.py:snapshot:51 (high)
  • symbol:tools/snap_layout.py:snapshot:51 calls symbol:src/helix/gui/opengl.py:configure_opengl_surface_format:9 (low)
  • symbol:tools/snap_layout.py:snapshot:51 calls symbol:src/helix/gui/theme.py:apply_helix_theme:196 (low)
  • symbol:tools/snap_layout.py:snapshot:51 calls symbol:src/helix/studio/app.py:_bootstrap_environment:237 (low)
  • symbol:tools/snap_layout.py:snapshot:51 calls symbol:src/helix/studio/demo_layout.py:seed_canonical_demo_state:9 (low)
  • symbol:tools/snap_layout.py:snapshot:51 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tools/snap_layout.py:snapshot:51 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tools/snap_layout.py:snapshot:51 calls symbol:src/helix/studio/project.py:save:160 (low)
  • symbol:tools/snap_layout.py:snapshot:51 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tools/snap_layout.py:snapshot:51 calls symbol:tests/studio/test_export_hardening.py:grab:142 (low)
  • symbol:tools/snap_layout.py:snapshot:51 calls symbol:tools/snap_layout.py:_build_window:38 (high)
  • symbol:tools/snap_studio_layout.py:_force_native_gl_capture_surface:354 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tools/snap_studio_layout.py:_force_native_gl_capture_surface:354 calls symbol:src/helix/studio/session.py:update:223 (low)
  • symbol:tools/snap_studio_layout.py:_snap_screen_region:242 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tools/snap_studio_layout.py:_snap_screen_region:242 calls symbol:src/helix/studio/project.py:save:160 (low)
  • symbol:tools/snap_studio_layout.py:_snap_screen_region:242 calls symbol:tools/snap_studio_layout.py:_settle_ui:223 (high)
  • symbol:tools/snap_studio_layout.py:_snap_with_gl_overlay:284 calls symbol:src/helix/studio/gl_panel.py:grabFramebuffer:2117 (low)
  • symbol:tools/snap_studio_layout.py:_snap_with_gl_overlay:284 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tools/snap_studio_layout.py:_snap_with_gl_overlay:284 calls symbol:src/helix/studio/project.py:save:160 (low)
  • symbol:tools/snap_studio_layout.py:_snap_with_gl_overlay:284 calls symbol:tests/studio/test_export_hardening.py:grab:142 (low)
  • symbol:tools/snap_studio_layout.py:_snap_with_gl_overlay:284 calls symbol:tools/snap_studio_layout.py:_settle_ui:223 (high)
  • symbol:tools/snap_studio_layout.py:_snap_with_gl_overlay:284 calls symbol:Visualization_Bench/prototype.js:end:561 (low)
  • symbol:tools/snap_studio_layout.py:_snap_with_gl_overlay:284 calls symbol:Visualization_Bench/prototype.js:scaled:270 (low)
  • symbol:tools/snap_studio_layout.py:_snap:231 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tools/snap_studio_layout.py:_snap:231 calls symbol:src/helix/studio/project.py:save:160 (low)
  • symbol:tools/snap_studio_layout.py:_snap:231 calls symbol:tests/studio/test_export_hardening.py:grab:142 (low)
  • symbol:tools/snap_studio_layout.py:_snap:231 calls symbol:tools/snap_studio_layout.py:_settle_ui:223 (high)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/clinical/schema.py:Baseline:66 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/config.py:HelixFeatures:86 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/gui/opengl.py:configure_opengl_surface_format:9 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/gui/theme.py:apply_helix_theme:196 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/ogn/client.py:MockOGNClient:49 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/ogn/manager.py:OgnManager:14 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/scientific_contract.py:load_model_semantics:485 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/scientific_contract.py:load_policy:417 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/studio/app.py:_bootstrap_environment:237 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/studio/context.py:StudioContext:12 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/studio/demo_loader.py:build_canonical_demo_snapshot:99 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/studio/main_window.py:_activate_evs_payload:5253 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/studio/main_window.py:_hide_console_dock:3819 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/studio/main_window.py:_snapshot_to_evs:10181 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/studio/main_window.py:open_center_tab:5418 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/studio/main_window.py:reset_layout_to_defaults:4800 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/studio/outcome_explorer.py:set_baseline_overlay:11944 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/studio/project.py:ProjectModel:145 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:tools/snap_studio_layout.py:_configure_snapshot_environment:182 (high)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:tools/snap_studio_layout.py:_parse_args:44 (high)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:tools/snap_studio_layout.py:_parse_shots:127 (high)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:tools/snap_studio_layout.py:_parse_size:170 (high)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:tools/snap_studio_layout.py:_settle_ui:223 (high)
  • symbol:tools/snap_studio_layout.py:main:445 calls symbol:tools/snap_studio_layout.py:_snap:231 (high)
  • symbol:tools/snap_ui.py:_build_menu_snapshot_fixture:226 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:tools/snap_ui.py:_build_window:57 calls symbol:src/helix/config.py:HelixFeatures:86 (low)
  • symbol:tools/snap_ui.py:_build_window:57 calls symbol:src/helix/ogn/client.py:MockOGNClient:49 (low)
  • symbol:tools/snap_ui.py:_build_window:57 calls symbol:src/helix/ogn/manager.py:OgnManager:14 (low)
  • symbol:tools/snap_ui.py:_build_window:57 calls symbol:src/helix/studio/context.py:StudioContext:12 (low)
  • symbol:tools/snap_ui.py:_build_window:57 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tools/snap_ui.py:_build_window:57 calls symbol:src/helix/studio/project.py:load:174 (low)
  • symbol:tools/snap_ui.py:_build_window:57 calls symbol:src/helix/studio/project.py:ProjectModel:145 (low)
  • symbol:tools/snap_ui.py:_build_window:57 calls symbol:src/helix/studio/session.py:SessionModel:126 (low)
  • symbol:tools/snap_ui.py:_force_sidebar_overlay_settled:314 calls symbol:src/helix/studio/main_window.py:_position_sidebar_overlay:4187 (low)
  • symbol:tools/snap_ui.py:_parse_args:755 calls symbol:src/helix/gui/theme.py:available_themes:80 (low)
  • symbol:tools/snap_ui.py:_parse_args:755 calls symbol:Visualization_Bench/prototype.js:states:950 (low)
  • symbol:tools/snap_ui.py:_restore_message_boxes:169 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tools/snap_ui.py:_set_checked:187 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:tools/snap_ui.py:_snapshot_screen:117 calls symbol:src/helix/studio/project.py:save:160 (low)
  • symbol:tools/snap_ui.py:_snapshot_screen:117 calls symbol:tools/snap_ui.py:_settle_ui:70 (high)
  • symbol:tools/snap_ui.py:main:913 calls symbol:src/helix/gui/opengl.py:configure_opengl_surface_format:9 (low)
  • symbol:tools/snap_ui.py:main:913 calls symbol:src/helix/gui/theme.py:apply_helix_theme:196 (low)
  • symbol:tools/snap_ui.py:main:913 calls symbol:src/helix/scientific_contract.py:load_model_semantics:485 (low)
  • symbol:tools/snap_ui.py:main:913 calls symbol:src/helix/scientific_contract.py:load_policy:417 (low)
  • symbol:tools/snap_ui.py:main:913 calls symbol:src/helix/studio/app.py:_bootstrap_environment:237 (low)
  • symbol:tools/snap_ui.py:main:913 calls symbol:src/helix/temp.py:TemporaryDirectory:117 (low)
  • symbol:tools/snap_ui.py:main:913 calls symbol:tools/snap_ui.py:_configure_qsettings_isolation:901 (high)
  • symbol:tools/snap_ui.py:main:913 calls symbol:tools/snap_ui.py:_configure_snapshot_environment:868 (high)
  • symbol:tools/snap_ui.py:main:913 calls symbol:tools/snap_ui.py:_parse_args:755 (high)
  • symbol:tools/snap_ui.py:main:913 calls symbol:tools/snap_ui.py:_parse_size:43 (high)
  • symbol:tools/snap_ui.py:main:913 calls symbol:tools/snap_ui.py:_restore_message_boxes:169 (high)
  • symbol:tools/snap_ui.py:main:913 calls symbol:tools/snap_ui.py:_squelch_message_boxes:151 (high)
  • symbol:tools/snap_ui.py:main:913 calls symbol:tools/snap_ui.py:snapshot_experiment_setup:590 (high)
  • symbol:tools/snap_ui.py:main:913 calls symbol:tools/snap_ui.py:snapshot_studio:264 (high)
  • symbol:tools/snap_ui.py:main:913 calls symbol:tools/snap_ui.py:snapshot_welcome:574 (high)
  • symbol:tools/snap_ui.py:snapshot_experiment_setup:590 calls symbol:docs/playground/js/realtime.js:currentIndex:17 (low)
  • symbol:tools/snap_ui.py:snapshot_experiment_setup:590 calls symbol:src/helix/studio/experiment_setup_dialog.py:_apply_preset:2579 (low)
  • symbol:tools/snap_ui.py:snapshot_experiment_setup:590 calls symbol:src/helix/studio/experiment_setup_dialog.py:_refresh_preview:2998 (low)
  • symbol:tools/snap_ui.py:snapshot_experiment_setup:590 calls symbol:src/helix/studio/experiment_setup_dialog.py:_set_section_expanded:1841 (low)
  • symbol:tools/snap_ui.py:snapshot_experiment_setup:590 calls symbol:src/helix/studio/experiment_setup_dialog.py:ExperimentSetupDialog:385 (low)
  • symbol:tools/snap_ui.py:snapshot_experiment_setup:590 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tools/snap_ui.py:snapshot_experiment_setup:590 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tools/snap_ui.py:snapshot_experiment_setup:590 calls symbol:src/helix/studio/target_field.py:set_from_text:323 (low)
  • symbol:tools/snap_ui.py:snapshot_experiment_setup:590 calls symbol:tools/snap_ui.py:_settle_ui:70 (high)
  • symbol:tools/snap_ui.py:snapshot_experiment_setup:590 calls symbol:tools/snap_ui.py:_snapshot_widget:76 (high)
  • symbol:tools/snap_ui.py:snapshot_experiment_setup:590 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:tools/snap_ui.py:snapshot_welcome:574 calls symbol:src/helix/studio/main_window.py:resize:856 (low)
  • symbol:tools/snap_ui.py:snapshot_welcome:574 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tools/snap_ui.py:snapshot_welcome:574 calls symbol:src/helix/studio/welcome.py:WelcomeDialog:254 (low)
  • symbol:tools/snap_ui.py:snapshot_welcome:574 calls symbol:tools/snap_ui.py:_settle_ui:70 (high)
  • symbol:tools/snap_ui.py:snapshot_welcome:574 calls symbol:tools/snap_ui.py:_snapshot_widget:76 (high)
  • symbol:tools/stage_website_release.py:_utc_now_iso:27 calls symbol:src/helix/determinism/guard.py:now:602 (low)
  • symbol:tools/stage_website_release.py:_version_base_href:97 calls symbol:src/helix/release_urls.py:public_release_version_base_href:84 (low)
  • symbol:tools/stage_website_release.py:infer_release_version:58 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tools/stage_website_release.py:main:190 calls symbol:tools/stage_website_release.py:infer_release_version:58 (high)
  • symbol:tools/stage_website_release.py:main:190 calls symbol:tools/stage_website_release.py:stage_website_release:145 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:add:111 calls symbol:src/helix/clinical/mechanisms/registry.py:has:33 (low)
  • symbol:tools/studio_screenshot_receipt.mjs:buildReceipt:304 calls symbol:docs/playground/js/realtime.js:from:179 (low)
  • symbol:tools/studio_screenshot_receipt.mjs:buildReceipt:304 calls symbol:src/helix/temp.py:mkdtemp:55 (low)
  • symbol:tools/studio_screenshot_receipt.mjs:buildReceipt:304 calls symbol:tools/studio_screenshot_receipt.mjs:filenameForShot:139 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:buildReceipt:304 calls symbol:tools/studio_screenshot_receipt.mjs:parsePngMetadata:163 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:buildReceipt:304 calls symbol:tools/studio_screenshot_receipt.mjs:parseShots:103 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:buildReceipt:304 calls symbol:tools/studio_screenshot_receipt.mjs:runHelixMcpReceipt:215 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:buildReceipt:304 calls symbol:tools/studio_screenshot_receipt.mjs:sha256Prefixed:154 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:buildReceipt:304 calls symbol:tools/studio_screenshot_receipt.mjs:sourceSetHash:158 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:buildReceipt:304 calls symbol:tools/studio_screenshot_receipt.mjs:stableJson:143 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:buildReceipt:304 calls symbol:tools/studio_screenshot_receipt.mjs:stageScreenshots:190 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:main:376 calls symbol:src/helix/studio/session.py:error:365 (low)
  • symbol:tools/studio_screenshot_receipt.mjs:main:376 calls symbol:tools/studio_screenshot_receipt.mjs:buildReceipt:304 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:main:376 calls symbol:tools/studio_screenshot_receipt.mjs:parseArgs:60 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:metadata:333 calls symbol:tools/studio_screenshot_receipt.mjs:parsePngMetadata:163 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:options:377 calls symbol:tools/studio_screenshot_receipt.mjs:parseArgs:60 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:parseArgs:60 calls symbol:tools/studio_screenshot_receipt.mjs:usage:43 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:parsePngMetadata:163 calls symbol:docs/playground/js/realtime.js:from:179 (low)
  • symbol:tools/studio_screenshot_receipt.mjs:parseShots:103 calls symbol:src/helix/clinical/engine.py:filter:116 (low)
  • symbol:tools/studio_screenshot_receipt.mjs:parseShots:103 calls symbol:src/helix/clinical/mechanisms/registry.py:has:33 (low)
  • symbol:tools/studio_screenshot_receipt.mjs:parseShots:103 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:String:15 (low)
  • symbol:tools/studio_screenshot_receipt.mjs:parseShots:103 calls symbol:tools/studio_screenshot_receipt.mjs:add:111 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:receipt:378 calls symbol:tools/studio_screenshot_receipt.mjs:buildReceipt:304 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:receiptHash:369 calls symbol:tools/studio_screenshot_receipt.mjs:sha256Prefixed:154 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:receiptHash:369 calls symbol:tools/studio_screenshot_receipt.mjs:stableJson:143 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:requestedShots:306 calls symbol:tools/studio_screenshot_receipt.mjs:filenameForShot:139 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:runHelixMcpReceipt:215 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:String:15 (low)
  • symbol:tools/studio_screenshot_receipt.mjs:runHelixMcpReceipt:215 calls symbol:tools/studio_screenshot_receipt.mjs:loadHelixMcpSdk:198 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:shotNames:305 calls symbol:tools/studio_screenshot_receipt.mjs:parseShots:103 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:signature:167 calls symbol:docs/playground/js/realtime.js:from:179 (low)
  • symbol:tools/studio_screenshot_receipt.mjs:sourceSetHash:158 calls symbol:tools/studio_screenshot_receipt.mjs:sha256Prefixed:154 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:stableJson:143 calls symbol:tools/studio_screenshot_receipt.mjs:entries:148 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:stagingRoot:319 calls symbol:src/helix/temp.py:mkdtemp:55 (low)
  • symbol:tools/studio_screenshot_receipt.mjs:summary:346 calls symbol:docs/playground/js/realtime.js:from:179 (low)
  • symbol:tools/studio_screenshot_receipt.mjs:summary:346 calls symbol:tools/studio_screenshot_receipt.mjs:sourceSetHash:158 (high)
  • symbol:tools/studio_screenshot_receipt.mjs:tokens:104 calls symbol:src/helix/clinical/engine.py:filter:116 (low)
  • symbol:tools/studio_screenshot_receipt.mjs:tokens:104 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:String:15 (low)
  • symbol:tools/studio_screenshot_receipt.mjs:usage:43 calls symbol:src/helix/studio/session.py:error:365 (low)
  • symbol:tools/studio_stress.py:main:25 calls symbol:docs/playground/js/realtime.js:time:587 (low)
  • symbol:tools/studio_stress.py:main:25 calls symbol:src/helix/studio/main_window.py:OmnisHelixMainWindow:636 (low)
  • symbol:tools/studio_stress.py:main:25 calls symbol:src/helix/studio/main_window.py:show:852 (low)
  • symbol:tools/studio_stress.py:spam_logs:37 calls symbol:src/helix/studio/session.py:log:354 (low)
  • symbol:tools/studio_stress.py:spam_runs:41 calls symbol:src/helix/studio/session.py:update:223 (low)
  • symbol:tools/studio_stress.py:toggle_filters:45 calls symbol:tests/studio/test_timeline_follow.py:setChecked:29 (low)
  • symbol:tools/studio_stress.py:toggle_filters:45 calls symbol:Visualization_Bench/prototype.js:setText:473 (low)
  • symbol:tools/test_env_guard.py:_main:91 calls symbol:tools/test_env_guard.py:assert_isolated_test_env:52 (high)
  • symbol:tools/test_env_guard.py:assert_isolated_test_env:52 calls symbol:tools/test_env_guard.py:describe_test_env_issues:39 (high)
  • symbol:tools/test_env_guard.py:describe_test_env_issues:39 calls symbol:tools/test_env_guard.py:find_system_site_package_paths:25 (high)
  • symbol:tools/test_env_guard.py:describe_test_env_issues:39 calls symbol:tools/test_env_guard.py:TestEnvIssue:16 (high)
  • symbol:tools/test_env_guard.py:find_system_site_package_paths:25 calls symbol:tools/test_env_guard.py:_normalize_path:21 (high)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:_embed_rows:218 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v2:1404 (low)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:_embed_rows:218 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v3_kmer2:1471 (low)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:_embed_rows:218 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v4_kmer2_kmer3hash256:1532 (low)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:_embed_rows:218 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v4_thermo_positional:1542 (low)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:_embed_rows:218 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v5_kmer2_pos1hot_guide20:1608 (low)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:_embed_rows:218 calls symbol:src/helix/crispr/on_target_engines/ontargetx.py:_embed_seq30_v6_kmer2_thermo:1552 (low)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:_embed_rows:218 calls symbol:src/helix/nussinov_algorithm.py:fold_to_dot_bracket:111 (low)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:_load_rows:141 calls symbol:tools/train_ontargetx_bundle_azimuth.py:_read_json:51 (high)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:_load_rows:141 calls symbol:tools/train_ontargetx_bundle_azimuth.py:Row:131 (high)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:_make_demo_cas:64 calls symbol:src/helix/crispr/model.py:CasSystem:39 (low)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:_make_demo_cas:64 calls symbol:src/helix/crispr/model.py:PAMRule:23 (low)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:_physics_scores_by_guide:201 calls symbol:src/helix/crispr/model.py:GuideRNA:62 (low)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:_physics_scores_by_guide:201 calls symbol:src/helix/crispr/physics.py:_encode_sequence_to_uint8:55 (low)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:_physics_scores_by_guide:201 calls symbol:src/helix/crispr/physics.py:create_crispr_physics:611 (low)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:_physics_scores_by_guide:201 calls symbol:tools/train_ontargetx_bundle_azimuth.py:_make_demo_cas:64 (high)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:_write_sha256_file:47 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:_write_sha256_file:47 calls symbol:tools/train_ontargetx_bundle_azimuth.py:_sha256_hex:43 (high)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:main:690 calls symbol:examples/offscreen_webrtc_demo/signaling/server.js:path:3 (low)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:main:690 calls symbol:src/helix/evaluation/packs.py:EvaluationLabelsV1:187 (low)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:main:690 calls symbol:src/helix/evaluation/packs.py:load_evaluation_pack:352 (low)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:main:690 calls symbol:src/helix/evaluation/packs.py:resolve_evaluation_pack_dir:342 (low)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:main:690 calls symbol:tools/train_ontargetx_bundle_azimuth.py:_default_ridge_lambda_grid_for_learner:96 (high)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:main:690 calls symbol:tools/train_ontargetx_bundle_azimuth.py:_embed_rows:218 (high)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:main:690 calls symbol:tools/train_ontargetx_bundle_azimuth.py:_format_float_grid:92 (high)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:main:690 calls symbol:tools/train_ontargetx_bundle_azimuth.py:_l2_normalize_rows:58 (high)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:main:690 calls symbol:tools/train_ontargetx_bundle_azimuth.py:_load_rows:141 (high)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:main:690 calls symbol:tools/train_ontargetx_bundle_azimuth.py:_physics_scores_by_guide:201 (high)
  • symbol:tools/train_ontargetx_bundle_azimuth.py:main:690 calls symbol:tools/train_ontargetx_bundle_azimuth.py:_read_json:51 (high)
  • symbol:tools/update_evaluation_pack_manifests.py:build_manifest:10 calls symbol:src/helix/evaluation/pack_manifest.py:build_pack_manifest_v1:76 (low)
  • symbol:tools/update_evaluation_pack_manifests.py:main:21 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:tools/update_evaluation_pack_manifests.py:main:21 calls symbol:tools/update_evaluation_pack_manifests.py:write_manifest:14 (high)
  • symbol:tools/update_evaluation_pack_manifests.py:write_manifest:14 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tools/update_evaluation_pack_manifests.py:write_manifest:14 calls symbol:tools/update_evaluation_pack_manifests.py:build_manifest:10 (high)
  • symbol:tools/update_golden.py:main:14 calls symbol:src/helix/evs/render.py:render_evs:20 (low)
  • symbol:tools/update_validation_pack_manifests.py:_file_entry:14 calls symbol:tools/update_validation_pack_manifests.py:_sha256_hex:10 (high)
  • symbol:tools/update_validation_pack_manifests.py:build_manifest:19 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tools/update_validation_pack_manifests.py:build_manifest:19 calls symbol:tools/update_validation_pack_manifests.py:_file_entry:14 (high)
  • symbol:tools/update_validation_pack_manifests.py:build_manifest:19 calls symbol:tools/update_validation_pack_manifests.py:_sha256_hex:10 (high)
  • symbol:tools/update_validation_pack_manifests.py:main:51 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:tools/update_validation_pack_manifests.py:main:51 calls symbol:tools/update_validation_pack_manifests.py:write_manifest:44 (high)
  • symbol:tools/update_validation_pack_manifests.py:write_manifest:44 calls symbol:src/helix/scientific_contract.py:canonical_json_bytes:321 (low)
  • symbol:tools/update_validation_pack_manifests.py:write_manifest:44 calls symbol:tools/update_validation_pack_manifests.py:build_manifest:19 (high)
  • symbol:tools/validate_artifact.py:main:30 calls symbol:src/helix/decision_support/offline_validate.py:to_dict:26 (low)
  • symbol:tools/validate_artifact.py:main:30 calls symbol:src/helix/decision_support/offline_validate.py:validate_export_artifact:116 (low)
  • symbol:tools/validate_artifact.py:main:30 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/validate_artifacts.py:_compare_summary:200 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tools/validate_artifacts.py:_compare_summary:200 calls symbol:tools/validate_artifacts.py:ValidationError:16 (high)
  • symbol:tools/validate_artifacts.py:_export_png_path:96 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:tools/validate_artifacts.py:_export_png_path:96 calls symbol:src/helix/systems/perturbation_program.py:with_name:52 (low)
  • symbol:tools/validate_artifacts.py:_export_png_path:96 calls symbol:tools/validate_artifacts.py:ValidationError:16 (high)
  • symbol:tools/validate_artifacts.py:_find_export_json_files:83 calls symbol:docs/playground/js/realtime.js:name:742 (low)
  • symbol:tools/validate_artifacts.py:_find_export_json_files:83 calls symbol:tools/validate_artifacts.py:ValidationError:16 (high)
  • symbol:tools/validate_artifacts.py:_find_session_file:27 calls symbol:tools/validate_artifacts.py:ValidationError:16 (high)
  • symbol:tools/validate_artifacts.py:_load_expected:192 calls symbol:tools/validate_artifacts.py:_load_json:20 (high)
  • symbol:tools/validate_artifacts.py:_load_expected:192 calls symbol:tools/validate_artifacts.py:ValidationError:16 (high)
  • symbol:tools/validate_artifacts.py:_load_json:20 calls symbol:tools/validate_artifacts.py:ValidationError:16 (high)
  • symbol:tools/validate_artifacts.py:_require_json_key:109 calls symbol:tools/validate_artifacts.py:ValidationError:16 (high)
  • symbol:tools/validate_artifacts.py:_require_mapping:103 calls symbol:tools/validate_artifacts.py:ValidationError:16 (high)
  • symbol:tools/validate_artifacts.py:_validate_export_payload:115 calls symbol:tools/validate_artifacts.py:_require_json_key:109 (high)
  • symbol:tools/validate_artifacts.py:_validate_export_payload:115 calls symbol:tools/validate_artifacts.py:_require_mapping:103 (high)
  • symbol:tools/validate_artifacts.py:_validate_export_payload:115 calls symbol:tools/validate_artifacts.py:ValidationError:16 (high)
  • symbol:tools/validate_artifacts.py:_validate_session_payload:40 calls symbol:src/helix/studio/experimental/run_history_mv/run_history_model.py:runs:183 (low)
  • symbol:tools/validate_artifacts.py:_validate_session_payload:40 calls symbol:tools/validate_artifacts.py:ValidationError:16 (high)
  • symbol:tools/validate_artifacts.py:main:246 calls symbol:tools/validate_artifacts.py:_compare_summary:200 (high)
  • symbol:tools/validate_artifacts.py:main:246 calls symbol:tools/validate_artifacts.py:_export_png_path:96 (high)
  • symbol:tools/validate_artifacts.py:main:246 calls symbol:tools/validate_artifacts.py:_find_export_json_files:83 (high)
  • symbol:tools/validate_artifacts.py:main:246 calls symbol:tools/validate_artifacts.py:_find_session_file:27 (high)
  • symbol:tools/validate_artifacts.py:main:246 calls symbol:tools/validate_artifacts.py:_load_expected:192 (high)
  • symbol:tools/validate_artifacts.py:main:246 calls symbol:tools/validate_artifacts.py:_load_json:20 (high)
  • symbol:tools/validate_artifacts.py:main:246 calls symbol:tools/validate_artifacts.py:_session_summary:158 (high)
  • symbol:tools/validate_artifacts.py:main:246 calls symbol:tools/validate_artifacts.py:_validate_export_payload:115 (high)
  • symbol:tools/validate_artifacts.py:main:246 calls symbol:tools/validate_artifacts.py:_validate_session_payload:40 (high)
  • symbol:tools/validate_artifacts.py:main:246 calls symbol:tools/validate_artifacts.py:ValidationError:16 (high)
  • symbol:tools/validate_artifacts.py:main:246 calls symbol:Visualization_Bench/prototype.js:profile:354 (low)
  • symbol:tools/validate_profiles.py:main:141 calls symbol:tools/validate_profiles.py:run:72 (high)
  • symbol:tools/validate_profiles.py:run:72 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tools/validate_profiles.py:run:72 calls symbol:src/helix/studio/base_position_calibration.py:base_position_calibration_batch_eval_sha256:59 (low)
  • symbol:tools/validate_profiles.py:run:72 calls symbol:tools/batch_eval_leaderboard.py:build_leaderboard:89 (low)
  • symbol:tools/validate_profiles.py:run:72 calls symbol:tools/validate_profiles.py:_find_profile_entry:62 (high)
  • symbol:tools/verify_batch_bundle_repro.py:_bundle_sha256_hex:43 calls symbol:src/helix/studio/batch/bundle.py:build_batch_bundle_zip_bytes:51 (low)
  • symbol:tools/verify_batch_bundle_repro.py:main:65 calls symbol:tools/verify_batch_bundle_repro.py:_bundle_sha256_hex:43 (high)
  • symbol:tools/verify_batch_bundle_repro.py:main:65 calls symbol:tools/verify_batch_bundle_repro.py:_demo_inputs:14 (high)
  • symbol:tools/verify_batch_bundle_repro.py:main:65 calls symbol:tools/verify_batch_bundle_repro.py:_sha_in_subprocess:48 (high)
  • symbol:tools/verify_release_provenance.py:_source_digest_from_statement:54 calls symbol:docs/playground/js/realtime_worker.js:items:95 (low)
  • symbol:tools/verify_release_provenance.py:_source_digest_from_statement:54 calls symbol:tools/studio_screenshot_receipt.mjs:next:80 (low)
  • symbol:tools/verify_release_provenance.py:main:166 calls symbol:tools/verify_release_provenance.py:verify_statement:76 (high)
  • symbol:tools/verify_release_signatures.py:_primary_fingerprint:35 calls symbol:tools/verify_release_signatures.py:_normalize_fingerprint:14 (high)
  • symbol:tools/verify_release_signatures.py:_primary_fingerprint:35 calls symbol:tools/verify_release_signatures.py:_run_gpg:21 (high)
  • symbol:tools/verify_release_signatures.py:main:108 calls symbol:tools/verify_release_signatures.py:verify_signatures:47 (high)
  • symbol:tools/visual_diff_report.py:_compute_diff_png:71 calls symbol:tools/visual_diff_report.py:_require_pillow:26 (high)
  • symbol:tools/visual_diff_report.py:_compute_diff_png:71 calls symbol:tools/visual_diff_report.py:_scale_diff_channel:66 (high)
  • symbol:tools/visual_diff_report.py:_img:206 calls symbol:tools/visual_diff_report.py:_u:193 (high)
  • symbol:tools/visual_diff_report.py:generate_report:95 calls symbol:src/helix/studio/extension_host/remote_api.py:write_text:223 (low)
  • symbol:tools/visual_diff_report.py:generate_report:95 calls symbol:tools/visual_diff_report.py:_compute_diff_png:71 (high)
  • symbol:tools/visual_diff_report.py:generate_report:95 calls symbol:tools/visual_diff_report.py:_copy_into:61 (high)
  • symbol:tools/visual_diff_report.py:generate_report:95 calls symbol:tools/visual_diff_report.py:_iter_pngs:49 (high)
  • symbol:tools/visual_diff_report.py:generate_report:95 calls symbol:tools/visual_diff_report.py:_render_html:190 (high)
  • symbol:tools/visual_diff_report.py:generate_report:95 calls symbol:tools/visual_diff_report.py:DiffRow:38 (high)
  • symbol:tools/visual_diff_report.py:main:330 calls symbol:tools/visual_diff_report.py:_parse_args:313 (high)
  • symbol:tools/visual_diff_report.py:main:330 calls symbol:tools/visual_diff_report.py:generate_report:95 (high)
  • symbol:Visualization_Bench/prototype.js:activeKey:1265 calls symbol:Visualization_Bench/prototype.js:outcomeSeriesKey:496 (high)
  • symbol:Visualization_Bench/prototype.js:angle:970 calls symbol:Visualization_Bench/prototype.js:deterministicUnit:549 (high)
  • symbol:Visualization_Bench/prototype.js:angle:984 calls symbol:Visualization_Bench/prototype.js:deterministicUnit:549 (high)
  • symbol:Visualization_Bench/prototype.js:arcPath:559 calls symbol:Visualization_Bench/prototype.js:polar:554 (high)
  • symbol:Visualization_Bench/prototype.js:assumptionProfileText:324 calls symbol:Visualization_Bench/prototype.js:formatSigned:265 (high)
  • symbol:Visualization_Bench/prototype.js:compare:1028 calls symbol:Visualization_Bench/prototype.js:compareRun:619 (high)
  • symbol:Visualization_Bench/prototype.js:compare:1210 calls symbol:Visualization_Bench/prototype.js:compareRun:619 (high)
  • symbol:Visualization_Bench/prototype.js:compare:1261 calls symbol:Visualization_Bench/prototype.js:compareRun:619 (high)
  • symbol:Visualization_Bench/prototype.js:compare:1312 calls symbol:Visualization_Bench/prototype.js:compareRun:619 (high)
  • symbol:Visualization_Bench/prototype.js:compare:1352 calls symbol:Visualization_Bench/prototype.js:compareRun:619 (high)
  • symbol:Visualization_Bench/prototype.js:compare:1387 calls symbol:Visualization_Bench/prototype.js:compareRun:619 (high)
  • symbol:Visualization_Bench/prototype.js:compare:662 calls symbol:Visualization_Bench/prototype.js:compareRun:619 (high)
  • symbol:Visualization_Bench/prototype.js:compare:699 calls symbol:Visualization_Bench/prototype.js:compareRun:619 (high)
  • symbol:Visualization_Bench/prototype.js:compare:794 calls symbol:Visualization_Bench/prototype.js:compareRun:619 (high)
  • symbol:Visualization_Bench/prototype.js:compare:949 calls symbol:Visualization_Bench/prototype.js:compareRun:619 (high)
  • symbol:Visualization_Bench/prototype.js:compareFocus:1318 calls symbol:src/helix/decision_support/calibration_registry.py:find:25 (low)
  • symbol:Visualization_Bench/prototype.js:compareTop:1088 calls symbol:Visualization_Bench/prototype.js:topOffTarget:646 (high)
  • symbol:Visualization_Bench/prototype.js:config:1171 calls symbol:Visualization_Bench/prototype.js:scrubberConfig:274 (high)
  • symbol:Visualization_Bench/prototype.js:config:1433 calls symbol:Visualization_Bench/prototype.js:scrubberConfig:274 (high)
  • symbol:Visualization_Bench/prototype.js:config:279 calls symbol:Visualization_Bench/prototype.js:scrubberConfig:274 (high)
  • symbol:Visualization_Bench/prototype.js:createSvgNode:526 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:String:15 (low)
  • symbol:Visualization_Bench/prototype.js:createSvgNode:526 calls symbol:tools/studio_screenshot_receipt.mjs:entries:148 (low)
  • symbol:Visualization_Bench/prototype.js:currentScrubber:288 calls symbol:Visualization_Bench/prototype.js:defaultScrubberState:278 (high)
  • symbol:Visualization_Bench/prototype.js:defaultScrubberState:278 calls symbol:Visualization_Bench/prototype.js:scrubberConfig:274 (high)
  • symbol:Visualization_Bench/prototype.js:defs:955 calls symbol:Visualization_Bench/prototype.js:createSvgNode:526 (high)
  • symbol:Visualization_Bench/prototype.js:delta:1229 calls symbol:Visualization_Bench/prototype.js:metricPrefersLower:566 (high)
  • symbol:Visualization_Bench/prototype.js:delta:1229 calls symbol:Visualization_Bench/prototype.js:qualityDelta:576 (high)
  • symbol:Visualization_Bench/prototype.js:derivedAlleles:370 calls symbol:Visualization_Bench/prototype.js:clamp:261 (high)
  • symbol:Visualization_Bench/prototype.js:derivedAlleles:370 calls symbol:Visualization_Bench/prototype.js:normalizeFrequencies:344 (high)
  • symbol:Visualization_Bench/prototype.js:derivePrimaryRun:352 calls symbol:Visualization_Bench/prototype.js:assumptionProfileText:324 (high)
  • symbol:Visualization_Bench/prototype.js:derivePrimaryRun:352 calls symbol:Visualization_Bench/prototype.js:clamp:261 (high)
  • symbol:Visualization_Bench/prototype.js:derivePrimaryRun:352 calls symbol:Visualization_Bench/prototype.js:editorProfile:296 (high)
  • symbol:Visualization_Bench/prototype.js:derivePrimaryRun:352 calls symbol:Visualization_Bench/prototype.js:encodeSigned:269 (high)
  • symbol:Visualization_Bench/prototype.js:derivePrimaryRun:352 calls symbol:Visualization_Bench/prototype.js:normalizeFrequencies:344 (high)
  • symbol:Visualization_Bench/prototype.js:derivePrimaryRun:352 calls symbol:Visualization_Bench/prototype.js:repairAssumptionText:334 (high)
  • symbol:Visualization_Bench/prototype.js:derivePrimaryRun:352 calls symbol:Visualization_Bench/prototype.js:scrubberSummary:292 (high)
  • symbol:Visualization_Bench/prototype.js:encodeSigned:269 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:String:15 (low)
  • symbol:Visualization_Bench/prototype.js:end:561 calls symbol:Visualization_Bench/prototype.js:polar:554 (high)
  • symbol:Visualization_Bench/prototype.js:finalIndel:410 calls symbol:Visualization_Bench/prototype.js:clamp:261 (high)
  • symbol:Visualization_Bench/prototype.js:finalNoEdit:411 calls symbol:Visualization_Bench/prototype.js:clamp:261 (high)
  • symbol:Visualization_Bench/prototype.js:finalPrecise:409 calls symbol:Visualization_Bench/prototype.js:clamp:261 (high)
  • symbol:Visualization_Bench/prototype.js:finalViability:412 calls symbol:Visualization_Bench/prototype.js:clamp:261 (high)
  • symbol:Visualization_Bench/prototype.js:findHash:590 calls symbol:src/helix/decision_support/calibration_registry.py:find:25 (low)
  • symbol:Visualization_Bench/prototype.js:focus:1264 calls symbol:Visualization_Bench/prototype.js:focusOutcome:633 (high)
  • symbol:Visualization_Bench/prototype.js:focus:1315 calls symbol:Visualization_Bench/prototype.js:focusOutcome:633 (high)
  • symbol:Visualization_Bench/prototype.js:focus:798 calls symbol:Visualization_Bench/prototype.js:focusOutcome:633 (high)
  • symbol:Visualization_Bench/prototype.js:focus:952 calls symbol:Visualization_Bench/prototype.js:focusOutcome:633 (high)
  • symbol:Visualization_Bench/prototype.js:focusFeature:1317 calls symbol:src/helix/decision_support/calibration_registry.py:find:25 (low)
  • symbol:Visualization_Bench/prototype.js:focusFeatureName:1316 calls symbol:Visualization_Bench/prototype.js:outcomeFeatureName:500 (high)
  • symbol:Visualization_Bench/prototype.js:focusOutcome:633 calls symbol:src/helix/decision_support/calibration_registry.py:find:25 (low)
  • symbol:Visualization_Bench/prototype.js:focusOutcome:633 calls symbol:Visualization_Bench/prototype.js:ensureSelectedOutcome:623 (high)
  • symbol:Visualization_Bench/prototype.js:focusOutcome:633 calls symbol:Visualization_Bench/prototype.js:primaryRun:615 (high)
  • symbol:Visualization_Bench/prototype.js:gradient:956 calls symbol:Visualization_Bench/prototype.js:createSvgNode:526 (high)
  • symbol:Visualization_Bench/prototype.js:indelRate:437 calls symbol:Visualization_Bench/prototype.js:clamp:261 (high)
  • symbol:Visualization_Bench/prototype.js:inner:1049 calls symbol:Visualization_Bench/prototype.js:polar:554 (high)
  • symbol:Visualization_Bench/prototype.js:isCompareMode:1159 calls symbol:Visualization_Bench/prototype.js:showCompare:638 (high)
  • symbol:Visualization_Bench/prototype.js:isFrozen:1173 calls symbol:Visualization_Bench/prototype.js:showVerify:642 (high)
  • symbol:Visualization_Bench/prototype.js:item:591 calls symbol:src/helix/decision_support/calibration_registry.py:find:25 (low)
  • symbol:Visualization_Bench/prototype.js:label:634 calls symbol:Visualization_Bench/prototype.js:ensureSelectedOutcome:623 (high)
  • symbol:Visualization_Bench/prototype.js:linePath:1250 calls symbol:Visualization_Bench/prototype.js:pointsToPath:545 (high)
  • symbol:Visualization_Bench/prototype.js:loadBundle:607 calls symbol:Visualization_Bench/prototype.js:loadJson:595 (high)
  • symbol:Visualization_Bench/prototype.js:note:1373 calls symbol:Visualization_Bench/prototype.js:showCompare:638 (high)
  • symbol:Visualization_Bench/prototype.js:note:1373 calls symbol:Visualization_Bench/prototype.js:showVerify:642 (high)
  • symbol:Visualization_Bench/prototype.js:offTargetRisk:436 calls symbol:Visualization_Bench/prototype.js:clamp:261 (high)
  • symbol:Visualization_Bench/prototype.js:onTargetScore:435 calls symbol:Visualization_Bench/prototype.js:clamp:261 (high)
  • symbol:Visualization_Bench/prototype.js:outer:1048 calls symbol:Visualization_Bench/prototype.js:polar:554 (high)
  • symbol:Visualization_Bench/prototype.js:outer:1068 calls symbol:Visualization_Bench/prototype.js:polar:554 (high)
  • symbol:Visualization_Bench/prototype.js:overallScore:439 calls symbol:Visualization_Bench/prototype.js:clamp:261 (high)
  • symbol:Visualization_Bench/prototype.js:primary:1027 calls symbol:Visualization_Bench/prototype.js:primaryRun:615 (high)
  • symbol:Visualization_Bench/prototype.js:primary:1209 calls symbol:Visualization_Bench/prototype.js:primaryRun:615 (high)
  • symbol:Visualization_Bench/prototype.js:primary:1260 calls symbol:Visualization_Bench/prototype.js:primaryRun:615 (high)
  • symbol:Visualization_Bench/prototype.js:primary:1311 calls symbol:Visualization_Bench/prototype.js:primaryRun:615 (high)
  • symbol:Visualization_Bench/prototype.js:primary:1351 calls symbol:Visualization_Bench/prototype.js:primaryRun:615 (high)
  • symbol:Visualization_Bench/prototype.js:primary:1386 calls symbol:Visualization_Bench/prototype.js:primaryRun:615 (high)
  • symbol:Visualization_Bench/prototype.js:primary:661 calls symbol:Visualization_Bench/prototype.js:primaryRun:615 (high)
  • symbol:Visualization_Bench/prototype.js:primary:698 calls symbol:Visualization_Bench/prototype.js:primaryRun:615 (high)
  • symbol:Visualization_Bench/prototype.js:primary:793 calls symbol:Visualization_Bench/prototype.js:primaryRun:615 (high)
  • symbol:Visualization_Bench/prototype.js:primary:948 calls symbol:Visualization_Bench/prototype.js:primaryRun:615 (high)
  • symbol:Visualization_Bench/prototype.js:primaryTop:1085 calls symbol:Visualization_Bench/prototype.js:topOffTarget:646 (high)
  • symbol:Visualization_Bench/prototype.js:profile:354 calls symbol:Visualization_Bench/prototype.js:editorProfile:296 (high)
  • symbol:Visualization_Bench/prototype.js:progress:414 calls symbol:Visualization_Bench/prototype.js:clamp:261 (high)
  • symbol:Visualization_Bench/prototype.js:radius:969 calls symbol:Visualization_Bench/prototype.js:deterministicUnit:549 (high)
  • symbol:Visualization_Bench/prototype.js:radius:983 calls symbol:Visualization_Bench/prototype.js:deterministicUnit:549 (high)
  • symbol:Visualization_Bench/prototype.js:render:1407 calls symbol:Visualization_Bench/prototype.js:currentScrubber:288 (high)
  • symbol:Visualization_Bench/prototype.js:render:1407 calls symbol:Visualization_Bench/prototype.js:derivePrimaryRun:352 (high)
  • symbol:Visualization_Bench/prototype.js:render:1407 calls symbol:Visualization_Bench/prototype.js:ensureSelectedOutcome:623 (high)
  • symbol:Visualization_Bench/prototype.js:render:1407 calls symbol:Visualization_Bench/prototype.js:renderAttribution:1310 (high)
  • symbol:Visualization_Bench/prototype.js:render:1407 calls symbol:Visualization_Bench/prototype.js:renderCellState:947 (high)
  • symbol:Visualization_Bench/prototype.js:render:1407 calls symbol:Visualization_Bench/prototype.js:renderFooter:1385 (high)
  • symbol:Visualization_Bench/prototype.js:render:1407 calls symbol:Visualization_Bench/prototype.js:renderHeader:660 (high)
  • symbol:Visualization_Bench/prototype.js:render:1407 calls symbol:Visualization_Bench/prototype.js:renderImmersive:1350 (high)
  • symbol:Visualization_Bench/prototype.js:render:1407 calls symbol:Visualization_Bench/prototype.js:renderMolecular:697 (high)
  • symbol:Visualization_Bench/prototype.js:render:1407 calls symbol:Visualization_Bench/prototype.js:renderOffTarget:1026 (high)
  • symbol:Visualization_Bench/prototype.js:render:1407 calls symbol:Visualization_Bench/prototype.js:renderOutcomeLandscape:792 (high)
  • symbol:Visualization_Bench/prototype.js:render:1407 calls symbol:Visualization_Bench/prototype.js:renderScaleStack:1154 (high)
  • symbol:Visualization_Bench/prototype.js:render:1407 calls symbol:Visualization_Bench/prototype.js:renderStrategy:1208 (high)
  • symbol:Visualization_Bench/prototype.js:render:1407 calls symbol:Visualization_Bench/prototype.js:renderTimeline:1259 (high)
  • symbol:Visualization_Bench/prototype.js:renderAttribution:1310 calls symbol:src/helix/decision_support/calibration_registry.py:find:25 (low)
  • symbol:Visualization_Bench/prototype.js:renderAttribution:1310 calls symbol:Visualization_Bench/prototype.js:compareRun:619 (high)
  • symbol:Visualization_Bench/prototype.js:renderAttribution:1310 calls symbol:Visualization_Bench/prototype.js:displayOutcomeLabel:488 (high)
  • symbol:Visualization_Bench/prototype.js:renderAttribution:1310 calls symbol:Visualization_Bench/prototype.js:findHash:590 (high)
  • symbol:Visualization_Bench/prototype.js:renderAttribution:1310 calls symbol:Visualization_Bench/prototype.js:focusOutcome:633 (high)
  • symbol:Visualization_Bench/prototype.js:renderAttribution:1310 calls symbol:Visualization_Bench/prototype.js:outcomeFeatureName:500 (high)
  • symbol:Visualization_Bench/prototype.js:renderAttribution:1310 calls symbol:Visualization_Bench/prototype.js:pct:480 (high)
  • symbol:Visualization_Bench/prototype.js:renderAttribution:1310 calls symbol:Visualization_Bench/prototype.js:primaryRun:615 (high)
  • symbol:Visualization_Bench/prototype.js:renderAttribution:1310 calls symbol:Visualization_Bench/prototype.js:replaceChildren:537 (high)
  • symbol:Visualization_Bench/prototype.js:renderAttribution:1310 calls symbol:Visualization_Bench/prototype.js:setText:473 (high)
  • symbol:Visualization_Bench/prototype.js:renderAttribution:1310 calls symbol:Visualization_Bench/prototype.js:shortHash:484 (high)
  • symbol:Visualization_Bench/prototype.js:renderAttribution:1310 calls symbol:Visualization_Bench/prototype.js:showCompare:638 (high)
  • symbol:Visualization_Bench/prototype.js:renderAttribution:1310 calls symbol:Visualization_Bench/prototype.js:showVerify:642 (high)
  • symbol:Visualization_Bench/prototype.js:renderCellState:947 calls symbol:Visualization_Bench/prototype.js:compareRun:619 (high)
  • symbol:Visualization_Bench/prototype.js:renderCellState:947 calls symbol:Visualization_Bench/prototype.js:createSvg:516 (high)
  • symbol:Visualization_Bench/prototype.js:renderCellState:947 calls symbol:Visualization_Bench/prototype.js:createSvgNode:526 (high)
  • symbol:Visualization_Bench/prototype.js:renderCellState:947 calls symbol:Visualization_Bench/prototype.js:deterministicUnit:549 (high)
  • symbol:Visualization_Bench/prototype.js:renderCellState:947 calls symbol:Visualization_Bench/prototype.js:displayOutcomeLabel:488 (high)
  • symbol:Visualization_Bench/prototype.js:renderCellState:947 calls symbol:Visualization_Bench/prototype.js:focusOutcome:633 (high)
  • symbol:Visualization_Bench/prototype.js:renderCellState:947 calls symbol:Visualization_Bench/prototype.js:outcomeStateLabel:492 (high)
  • symbol:Visualization_Bench/prototype.js:renderCellState:947 calls symbol:Visualization_Bench/prototype.js:pct:480 (high)
  • symbol:Visualization_Bench/prototype.js:renderCellState:947 calls symbol:Visualization_Bench/prototype.js:primaryRun:615 (high)
  • symbol:Visualization_Bench/prototype.js:renderCellState:947 calls symbol:Visualization_Bench/prototype.js:replaceChildren:537 (high)
  • symbol:Visualization_Bench/prototype.js:renderCellState:947 calls symbol:Visualization_Bench/prototype.js:showCompare:638 (high)
  • symbol:Visualization_Bench/prototype.js:renderCellState:947 calls symbol:Visualization_Bench/prototype.js:stateTone:508 (high)
  • symbol:Visualization_Bench/prototype.js:renderFooter:1385 calls symbol:Visualization_Bench/prototype.js:compareRun:619 (high)
  • symbol:Visualization_Bench/prototype.js:renderFooter:1385 calls symbol:Visualization_Bench/prototype.js:deltaText:570 (high)
  • symbol:Visualization_Bench/prototype.js:renderFooter:1385 calls symbol:Visualization_Bench/prototype.js:findHash:590 (high)
  • symbol:Visualization_Bench/prototype.js:renderFooter:1385 calls symbol:Visualization_Bench/prototype.js:pct:480 (high)
  • symbol:Visualization_Bench/prototype.js:renderFooter:1385 calls symbol:Visualization_Bench/prototype.js:primaryRun:615 (high)
  • symbol:Visualization_Bench/prototype.js:renderFooter:1385 calls symbol:Visualization_Bench/prototype.js:setText:473 (high)
  • symbol:Visualization_Bench/prototype.js:renderFooter:1385 calls symbol:Visualization_Bench/prototype.js:shortHash:484 (high)
  • symbol:Visualization_Bench/prototype.js:renderFooter:1385 calls symbol:Visualization_Bench/prototype.js:showCompare:638 (high)
  • symbol:Visualization_Bench/prototype.js:renderFooter:1385 calls symbol:Visualization_Bench/prototype.js:showVerify:642 (high)
  • symbol:Visualization_Bench/prototype.js:renderHeader:660 calls symbol:Visualization_Bench/prototype.js:compareRun:619 (high)
  • symbol:Visualization_Bench/prototype.js:renderHeader:660 calls symbol:Visualization_Bench/prototype.js:currentScrubber:288 (high)
  • symbol:Visualization_Bench/prototype.js:renderHeader:660 calls symbol:Visualization_Bench/prototype.js:deltaText:570 (high)
  • symbol:Visualization_Bench/prototype.js:renderHeader:660 calls symbol:Visualization_Bench/prototype.js:findHash:590 (high)
  • symbol:Visualization_Bench/prototype.js:renderHeader:660 calls symbol:Visualization_Bench/prototype.js:primaryRun:615 (high)
  • symbol:Visualization_Bench/prototype.js:renderHeader:660 calls symbol:Visualization_Bench/prototype.js:scrubberSummary:292 (high)
  • symbol:Visualization_Bench/prototype.js:renderHeader:660 calls symbol:Visualization_Bench/prototype.js:setText:473 (high)
  • symbol:Visualization_Bench/prototype.js:renderHeader:660 calls symbol:Visualization_Bench/prototype.js:shortHash:484 (high)
  • symbol:Visualization_Bench/prototype.js:renderHeader:660 calls symbol:Visualization_Bench/prototype.js:showCompare:638 (high)
  • symbol:Visualization_Bench/prototype.js:renderHeader:660 calls symbol:Visualization_Bench/prototype.js:showVerify:642 (high)
  • symbol:Visualization_Bench/prototype.js:renderHeader:660 calls symbol:Visualization_Bench/prototype.js:topMetricScore:650 (high)
  • symbol:Visualization_Bench/prototype.js:renderHeader:660 calls symbol:Visualization_Bench/prototype.js:updateModeControls:654 (high)
  • symbol:Visualization_Bench/prototype.js:renderImmersive:1350 calls symbol:Visualization_Bench/prototype.js:compareRun:619 (high)
  • symbol:Visualization_Bench/prototype.js:renderImmersive:1350 calls symbol:Visualization_Bench/prototype.js:createSvg:516 (high)
  • symbol:Visualization_Bench/prototype.js:renderImmersive:1350 calls symbol:Visualization_Bench/prototype.js:createSvgNode:526 (high)
  • symbol:Visualization_Bench/prototype.js:renderImmersive:1350 calls symbol:Visualization_Bench/prototype.js:deterministicUnit:549 (high)
  • symbol:Visualization_Bench/prototype.js:renderImmersive:1350 calls symbol:Visualization_Bench/prototype.js:primaryRun:615 (high)
  • symbol:Visualization_Bench/prototype.js:renderImmersive:1350 calls symbol:Visualization_Bench/prototype.js:replaceChildren:537 (high)
  • symbol:Visualization_Bench/prototype.js:renderImmersive:1350 calls symbol:Visualization_Bench/prototype.js:showCompare:638 (high)
  • symbol:Visualization_Bench/prototype.js:renderImmersive:1350 calls symbol:Visualization_Bench/prototype.js:showVerify:642 (high)
  • symbol:Visualization_Bench/prototype.js:renderMolecular:697 calls symbol:Visualization_Bench/prototype.js:compareRun:619 (high)
  • symbol:Visualization_Bench/prototype.js:renderMolecular:697 calls symbol:Visualization_Bench/prototype.js:createSvg:516 (high)
  • symbol:Visualization_Bench/prototype.js:renderMolecular:697 calls symbol:Visualization_Bench/prototype.js:createSvgNode:526 (high)
  • symbol:Visualization_Bench/prototype.js:renderMolecular:697 calls symbol:Visualization_Bench/prototype.js:currentScrubber:288 (high)
  • symbol:Visualization_Bench/prototype.js:renderMolecular:697 calls symbol:Visualization_Bench/prototype.js:pct:480 (high)
  • symbol:Visualization_Bench/prototype.js:renderMolecular:697 calls symbol:Visualization_Bench/prototype.js:pointsToPath:545 (high)
  • symbol:Visualization_Bench/prototype.js:renderMolecular:697 calls symbol:Visualization_Bench/prototype.js:primaryRun:615 (high)
  • symbol:Visualization_Bench/prototype.js:renderMolecular:697 calls symbol:Visualization_Bench/prototype.js:replaceChildren:537 (high)
  • symbol:Visualization_Bench/prototype.js:renderMolecular:697 calls symbol:Visualization_Bench/prototype.js:scrubberSummary:292 (high)
  • symbol:Visualization_Bench/prototype.js:renderMolecular:697 calls symbol:Visualization_Bench/prototype.js:setText:473 (high)
  • symbol:Visualization_Bench/prototype.js:renderMolecular:697 calls symbol:Visualization_Bench/prototype.js:showCompare:638 (high)
  • symbol:Visualization_Bench/prototype.js:renderMolecular:697 calls symbol:Visualization_Bench/prototype.js:showVerify:642 (high)
  • symbol:Visualization_Bench/prototype.js:renderOffTarget:1026 calls symbol:Visualization_Bench/prototype.js:arcPath:559 (high)
  • symbol:Visualization_Bench/prototype.js:renderOffTarget:1026 calls symbol:Visualization_Bench/prototype.js:compareRun:619 (high)
  • symbol:Visualization_Bench/prototype.js:renderOffTarget:1026 calls symbol:Visualization_Bench/prototype.js:createSvg:516 (high)
  • symbol:Visualization_Bench/prototype.js:renderOffTarget:1026 calls symbol:Visualization_Bench/prototype.js:createSvgNode:526 (high)
  • symbol:Visualization_Bench/prototype.js:renderOffTarget:1026 calls symbol:Visualization_Bench/prototype.js:findHash:590 (high)
  • symbol:Visualization_Bench/prototype.js:renderOffTarget:1026 calls symbol:Visualization_Bench/prototype.js:pct:480 (high)
  • symbol:Visualization_Bench/prototype.js:renderOffTarget:1026 calls symbol:Visualization_Bench/prototype.js:polar:554 (high)
  • symbol:Visualization_Bench/prototype.js:renderOffTarget:1026 calls symbol:Visualization_Bench/prototype.js:primaryRun:615 (high)
  • symbol:Visualization_Bench/prototype.js:renderOffTarget:1026 calls symbol:Visualization_Bench/prototype.js:replaceChildren:537 (high)
  • symbol:Visualization_Bench/prototype.js:renderOffTarget:1026 calls symbol:Visualization_Bench/prototype.js:setText:473 (high)
  • symbol:Visualization_Bench/prototype.js:renderOffTarget:1026 calls symbol:Visualization_Bench/prototype.js:shortHash:484 (high)
  • symbol:Visualization_Bench/prototype.js:renderOffTarget:1026 calls symbol:Visualization_Bench/prototype.js:showCompare:638 (high)
  • symbol:Visualization_Bench/prototype.js:renderOffTarget:1026 calls symbol:Visualization_Bench/prototype.js:showVerify:642 (high)
  • symbol:Visualization_Bench/prototype.js:renderOffTarget:1026 calls symbol:Visualization_Bench/prototype.js:topOffTarget:646 (high)
  • symbol:Visualization_Bench/prototype.js:renderOutcomeLandscape:792 calls symbol:src/helix/clinical/mechanisms/registry.py:has:33 (low)
  • symbol:Visualization_Bench/prototype.js:renderOutcomeLandscape:792 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:String:15 (low)
  • symbol:Visualization_Bench/prototype.js:renderOutcomeLandscape:792 calls symbol:Visualization_Bench/prototype.js:compareRun:619 (high)
  • symbol:Visualization_Bench/prototype.js:renderOutcomeLandscape:792 calls symbol:Visualization_Bench/prototype.js:createSvg:516 (high)
  • symbol:Visualization_Bench/prototype.js:renderOutcomeLandscape:792 calls symbol:Visualization_Bench/prototype.js:createSvgNode:526 (high)
  • symbol:Visualization_Bench/prototype.js:renderOutcomeLandscape:792 calls symbol:Visualization_Bench/prototype.js:displayOutcomeLabel:488 (high)
  • symbol:Visualization_Bench/prototype.js:renderOutcomeLandscape:792 calls symbol:Visualization_Bench/prototype.js:focusOutcome:633 (high)
  • symbol:Visualization_Bench/prototype.js:renderOutcomeLandscape:792 calls symbol:Visualization_Bench/prototype.js:outcomeTone:504 (high)
  • symbol:Visualization_Bench/prototype.js:renderOutcomeLandscape:792 calls symbol:Visualization_Bench/prototype.js:pct:480 (high)
  • symbol:Visualization_Bench/prototype.js:renderOutcomeLandscape:792 calls symbol:Visualization_Bench/prototype.js:primaryRun:615 (high)
  • symbol:Visualization_Bench/prototype.js:renderOutcomeLandscape:792 calls symbol:Visualization_Bench/prototype.js:render:1407 (high)
  • symbol:Visualization_Bench/prototype.js:renderOutcomeLandscape:792 calls symbol:Visualization_Bench/prototype.js:replaceChildren:537 (high)
  • symbol:Visualization_Bench/prototype.js:renderOutcomeLandscape:792 calls symbol:Visualization_Bench/prototype.js:showCompare:638 (high)
  • symbol:Visualization_Bench/prototype.js:renderOutcomeLandscape:792 calls symbol:Visualization_Bench/prototype.js:showVerify:642 (high)
  • symbol:Visualization_Bench/prototype.js:renderScaleStack:1154 calls symbol:Visualization_Bench/prototype.js:primaryRun:615 (high)
  • symbol:Visualization_Bench/prototype.js:renderScaleStack:1154 calls symbol:Visualization_Bench/prototype.js:replaceChildren:537 (high)
  • symbol:Visualization_Bench/prototype.js:renderScaleStack:1154 calls symbol:Visualization_Bench/prototype.js:scaleIcon:1097 (high)
  • symbol:Visualization_Bench/prototype.js:renderScaleStack:1154 calls symbol:Visualization_Bench/prototype.js:showCompare:638 (high)
  • symbol:Visualization_Bench/prototype.js:renderStrategy:1208 calls symbol:Visualization_Bench/prototype.js:compareRun:619 (high)
  • symbol:Visualization_Bench/prototype.js:renderStrategy:1208 calls symbol:Visualization_Bench/prototype.js:deltaClass:580 (high)
  • symbol:Visualization_Bench/prototype.js:renderStrategy:1208 calls symbol:Visualization_Bench/prototype.js:metricPrefersLower:566 (high)
  • symbol:Visualization_Bench/prototype.js:renderStrategy:1208 calls symbol:Visualization_Bench/prototype.js:pct:480 (high)
  • symbol:Visualization_Bench/prototype.js:renderStrategy:1208 calls symbol:Visualization_Bench/prototype.js:primaryRun:615 (high)
  • symbol:Visualization_Bench/prototype.js:renderStrategy:1208 calls symbol:Visualization_Bench/prototype.js:qualityDelta:576 (high)
  • symbol:Visualization_Bench/prototype.js:renderStrategy:1208 calls symbol:Visualization_Bench/prototype.js:replaceChildren:537 (high)
  • symbol:Visualization_Bench/prototype.js:renderStrategy:1208 calls symbol:Visualization_Bench/prototype.js:setText:473 (high)
  • symbol:Visualization_Bench/prototype.js:renderStrategy:1208 calls symbol:Visualization_Bench/prototype.js:showCompare:638 (high)
  • symbol:Visualization_Bench/prototype.js:renderStrategy:1208 calls symbol:Visualization_Bench/prototype.js:showVerify:642 (high)
  • symbol:Visualization_Bench/prototype.js:renderStrategy:1208 calls symbol:Visualization_Bench/prototype.js:syncScrubberControls:1170 (high)
  • symbol:Visualization_Bench/prototype.js:renderTimeline:1259 calls symbol:Visualization_Bench/prototype.js:compareRun:619 (high)
  • symbol:Visualization_Bench/prototype.js:renderTimeline:1259 calls symbol:Visualization_Bench/prototype.js:createSvg:516 (high)
  • symbol:Visualization_Bench/prototype.js:renderTimeline:1259 calls symbol:Visualization_Bench/prototype.js:createSvgNode:526 (high)
  • symbol:Visualization_Bench/prototype.js:renderTimeline:1259 calls symbol:Visualization_Bench/prototype.js:deltaText:570 (high)
  • symbol:Visualization_Bench/prototype.js:renderTimeline:1259 calls symbol:Visualization_Bench/prototype.js:displayOutcomeLabel:488 (high)
  • symbol:Visualization_Bench/prototype.js:renderTimeline:1259 calls symbol:Visualization_Bench/prototype.js:focusOutcome:633 (high)
  • symbol:Visualization_Bench/prototype.js:renderTimeline:1259 calls symbol:Visualization_Bench/prototype.js:linePath:1250 (high)
  • symbol:Visualization_Bench/prototype.js:renderTimeline:1259 calls symbol:Visualization_Bench/prototype.js:outcomeSeriesKey:496 (high)
  • symbol:Visualization_Bench/prototype.js:renderTimeline:1259 calls symbol:Visualization_Bench/prototype.js:pct:480 (high)
  • symbol:Visualization_Bench/prototype.js:renderTimeline:1259 calls symbol:Visualization_Bench/prototype.js:primaryRun:615 (high)
  • symbol:Visualization_Bench/prototype.js:renderTimeline:1259 calls symbol:Visualization_Bench/prototype.js:replaceChildren:537 (high)
  • symbol:Visualization_Bench/prototype.js:renderTimeline:1259 calls symbol:Visualization_Bench/prototype.js:seriesDisplayName:512 (high)
  • symbol:Visualization_Bench/prototype.js:renderTimeline:1259 calls symbol:Visualization_Bench/prototype.js:setText:473 (high)
  • symbol:Visualization_Bench/prototype.js:renderTimeline:1259 calls symbol:Visualization_Bench/prototype.js:showCompare:638 (high)
  • symbol:Visualization_Bench/prototype.js:renderTimeline:1259 calls symbol:Visualization_Bench/prototype.js:showVerify:642 (high)
  • symbol:Visualization_Bench/prototype.js:repairAssumptionText:334 calls symbol:Visualization_Bench/prototype.js:formatSigned:265 (high)
  • symbol:Visualization_Bench/prototype.js:scaleIcon:1097 calls symbol:Visualization_Bench/prototype.js:createSvg:516 (high)
  • symbol:Visualization_Bench/prototype.js:scaleIcon:1097 calls symbol:Visualization_Bench/prototype.js:createSvgNode:526 (high)
  • symbol:Visualization_Bench/prototype.js:scaleIcon:1097 calls symbol:Visualization_Bench/prototype.js:deterministicUnit:549 (high)
  • symbol:Visualization_Bench/prototype.js:scrubberSummary:292 calls symbol:Visualization_Bench/prototype.js:formatSigned:265 (high)
  • symbol:Visualization_Bench/prototype.js:selectedState:953 calls symbol:Visualization_Bench/prototype.js:outcomeStateLabel:492 (high)
  • symbol:Visualization_Bench/prototype.js:setupModeControls:1423 calls symbol:Visualization_Bench/prototype.js:render:1407 (high)
  • symbol:Visualization_Bench/prototype.js:setupScrubberControls:1432 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:String:15 (low)
  • symbol:Visualization_Bench/prototype.js:setupScrubberControls:1432 calls symbol:Visualization_Bench/prototype.js:currentScrubber:288 (high)
  • symbol:Visualization_Bench/prototype.js:setupScrubberControls:1432 calls symbol:Visualization_Bench/prototype.js:defaultScrubberState:278 (high)
  • symbol:Visualization_Bench/prototype.js:setupScrubberControls:1432 calls symbol:Visualization_Bench/prototype.js:render:1407 (high)
  • symbol:Visualization_Bench/prototype.js:setupScrubberControls:1432 calls symbol:Visualization_Bench/prototype.js:replaceChildren:537 (high)
  • symbol:Visualization_Bench/prototype.js:setupScrubberControls:1432 calls symbol:Visualization_Bench/prototype.js:scrubberConfig:274 (high)
  • symbol:Visualization_Bench/prototype.js:showCompare:638 calls symbol:Visualization_Bench/prototype.js:compareRun:619 (high)
  • symbol:Visualization_Bench/prototype.js:slug:355 calls symbol:Visualization_Bench/prototype.js:encodeSigned:269 (high)
  • symbol:Visualization_Bench/prototype.js:start:560 calls symbol:Visualization_Bench/prototype.js:polar:554 (high)
  • symbol:Visualization_Bench/prototype.js:state:1172 calls symbol:Visualization_Bench/prototype.js:currentScrubber:288 (high)
  • symbol:Visualization_Bench/prototype.js:state:664 calls symbol:Visualization_Bench/prototype.js:currentScrubber:288 (high)
  • symbol:Visualization_Bench/prototype.js:stateIndex:971 calls symbol:Visualization_Bench/prototype.js:deterministicUnit:549 (high)
  • symbol:Visualization_Bench/prototype.js:svg:1031 calls symbol:Visualization_Bench/prototype.js:createSvg:516 (high)
  • symbol:Visualization_Bench/prototype.js:svg:1098 calls symbol:Visualization_Bench/prototype.js:createSvg:516 (high)
  • symbol:Visualization_Bench/prototype.js:svg:1266 calls symbol:Visualization_Bench/prototype.js:createSvg:516 (high)
  • symbol:Visualization_Bench/prototype.js:svg:1353 calls symbol:Visualization_Bench/prototype.js:createSvg:516 (high)
  • symbol:Visualization_Bench/prototype.js:svg:702 calls symbol:Visualization_Bench/prototype.js:createSvg:516 (high)
  • symbol:Visualization_Bench/prototype.js:svg:808 calls symbol:Visualization_Bench/prototype.js:createSvg:516 (high)
  • symbol:Visualization_Bench/prototype.js:svg:954 calls symbol:Visualization_Bench/prototype.js:createSvg:516 (high)
  • symbol:Visualization_Bench/prototype.js:syncScrubberControls:1170 calls symbol:tools/hubverifier-go/cmd/hubverify/main.go:String:15 (low)
  • symbol:Visualization_Bench/prototype.js:syncScrubberControls:1170 calls symbol:Visualization_Bench/prototype.js:currentScrubber:288 (high)
  • symbol:Visualization_Bench/prototype.js:syncScrubberControls:1170 calls symbol:Visualization_Bench/prototype.js:formatSigned:265 (high)
  • symbol:Visualization_Bench/prototype.js:syncScrubberControls:1170 calls symbol:Visualization_Bench/prototype.js:scrubberConfig:274 (high)
  • symbol:Visualization_Bench/prototype.js:syncScrubberControls:1170 calls symbol:Visualization_Bench/prototype.js:setText:473 (high)
  • symbol:Visualization_Bench/prototype.js:syncScrubberControls:1170 calls symbol:Visualization_Bench/prototype.js:showCompare:638 (high)
  • symbol:Visualization_Bench/prototype.js:syncScrubberControls:1170 calls symbol:Visualization_Bench/prototype.js:showVerify:642 (high)
  • symbol:Visualization_Bench/prototype.js:uncertaintyBand:440 calls symbol:Visualization_Bench/prototype.js:clamp:261 (high)
  • symbol:Visualization_Bench/prototype.js:updateModeControls:654 calls symbol:src/helix/live/viz/feed.py:toggle:137 (low)
  • symbol:Visualization_Bench/prototype.js:verificationReadiness:438 calls symbol:Visualization_Bench/prototype.js:clamp:261 (high)
  • benchmark_real_genome.py depends_on component:external:python:numpy (medium)
  • benchmark_real_genome.py depends_on src/helix/crispr/offtarget_cuda.py (medium)
  • benchmark_real_genome.py depends_on src/helix/crispr/offtarget_full.py (medium)
  • benchmark_real_genome.py depends_on src/helix/genome/fm_index.py (medium)
  • benchmarks/api_benchmarks.py depends_on component:external:python:numpy (medium)
  • benchmarks/api_benchmarks.py depends_on component:external:python:psutil (medium)
  • benchmarks/api_benchmarks.py depends_on src/helix/__init__.py (medium)
  • benchmarks/crispr_efficiency_panel.py depends_on src/helix/__init__.py (medium)
  • benchmarks/crispr_efficiency_panel.py depends_on src/helix/crispr/model.py (medium)
  • benchmarks/crispr_efficiency_panel.py depends_on src/helix/crispr/simulator.py (medium)
  • benchmarks/crispr_offtarget_panel.py depends_on src/helix/__init__.py (medium)
  • benchmarks/crispr_offtarget_panel.py depends_on src/helix/crispr/__init__.py (medium)
  • benchmarks/crispr_plasmid_panel.py depends_on src/helix/__init__.py (medium)
  • benchmarks/crispr_plasmid_panel.py depends_on src/helix/crispr/simulate.py (medium)
  • benchmarks/crispr_plasmid_panel.py depends_on src/helix/prime/model.py (medium)
  • benchmarks/crispr_plasmid_panel.py depends_on src/helix/prime/priors.py (medium)
  • benchmarks/crispr_plasmid_panel.py depends_on src/helix/prime/simulator.py (medium)
  • benchmarks/ctmc_tau_leap_perf.py depends_on component:external:python:numpy (medium)
  • benchmarks/ctmc_tau_leap_perf.py depends_on src/helix/crispr/ctmc_tau_leap.py (medium)
  • benchmarks/engine_crispr_perf.py depends_on component:external:python:numpy (medium)
  • benchmarks/engine_crispr_perf.py depends_on src/helix/crispr/model.py (medium)
  • benchmarks/engine_crispr_perf.py depends_on src/helix/crispr/physics.py (medium)
  • benchmarks/engine_prime_perf.py depends_on src/helix/__init__.py (medium)
  • benchmarks/engine_prime_perf.py depends_on src/helix/crispr/model.py (medium)
  • benchmarks/engine_prime_perf.py depends_on src/helix/prime/model.py (medium)
  • benchmarks/engine_prime_perf.py depends_on src/helix/prime/simulator.py (medium)
  • benchmarks/lightcone_perf.py depends_on src/helix/lightcone/perf.py (medium)
  • benchmarks/lightcone_stress_fixture.py depends_on src/helix/lightcone/__init__.py (medium)
  • benchmarks/lightcone_stress_fixture.py depends_on src/helix/lightcone/contract.py (medium)
  • benchmarks/lightcone_stress_fixture.py depends_on src/helix/lightcone/stress.py (medium)
  • benchmarks/prime_panel.py depends_on src/helix/__init__.py (medium)
  • benchmarks/prime_panel.py depends_on src/helix/prime/model.py (medium)
  • benchmarks/prime_panel.py depends_on src/helix/prime/priors.py (medium)
  • benchmarks/prime_panel.py depends_on src/helix/prime/simulator.py (medium)
  • benchmarks/verify_crispr_micro.py depends_on src/helix/crispr/cut_spectrum.py (medium)
  • benchmarks/verify_crispr_micro.py depends_on src/helix/crispr/model.py (medium)
  • benchmarks/verify_crispr_micro.py depends_on src/helix/crispr/simulator.py (medium)
  • calibration_campaign.py depends_on src/helix/__init__.py (medium)
  • calibration_campaign.py depends_on src/helix/crispr/model.py (medium)
  • calibration_campaign.py depends_on src/helix/crispr/simulator.py (medium)
  • calibration_campaign.py depends_on src/helix/experiments/corpus.py (medium)
  • calibration_campaign.py depends_on src/helix/prime/model.py (medium)
  • calibration_campaign.py depends_on src/helix/prime/simulator.py (medium)
  • deliver_workbench/api/main.py depends_on component:external:python:pydantic (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • discovery_campaign.py depends_on src/helix/experiments/campaign.py (medium)
  • discovery_campaign.py depends_on src/helix/experiments/corpus.py (medium)
  • discovery_campaign.py depends_on src/helix/experiments/verify.py (medium)
  • examples/cyclospectrum_demo.py depends_on src/helix/cyclospectrum.py (medium)
  • examples/find_orfs.py depends_on src/helix/__init__.py (medium)
  • examples/find_orfs.py depends_on src/helix/codon.py (medium)
  • examples/gc_skew_demo.py depends_on component:external:python:matplotlib (medium)
  • examples/gc_skew_demo.py depends_on component:external:python:numpy (medium)
  • examples/gc_skew_demo.py depends_on src/helix/__init__.py (medium)
  • examples/helix_api_demo.py depends_on src/helix_api.py (medium)
  • examples/helix_api_demo.py depends_on src/helix/__init__.py (medium)
  • examples/kmer_counter.py depends_on component:external:python:matplotlib (medium)
  • examples/kmer_counter.py depends_on src/helix/__init__.py (medium)
  • examples/nussinov_trace.py depends_on src/helix/nussinov_algorithm.py (medium)
  • examples/ontargetx_pytorch_skeleton.py depends_on component:external:python:numpy (medium)
  • examples/ontargetx_pytorch_skeleton.py depends_on src/helix/crispr/ontargetx/__init__.py (medium)
  • examples/ontargetx_pytorch_skeleton.py depends_on src/helix/nussinov_algorithm.py (medium)
  • examples/translate_sequence.py depends_on src/helix/codon.py (medium)
  • examples/triage_report.py depends_on component:external:python:matplotlib (medium)
  • examples/triage_report.py depends_on src/helix/codon.py (medium)
  • examples/triage_report.py depends_on src/helix/triage.py (medium)
  • experiments/concurrency_torture.py depends_on src/helix/cli.py (medium)
  • experiments/divergence_injection.py depends_on src/helix/cli.py (medium)
  • experiments/ed25519_roundtrip.py depends_on component:external:python:cryptography (medium)
  • experiments/ed25519_roundtrip.py depends_on src/helix/licensing/verify.py (medium)
  • experiments/ed25519_roundtrip.py depends_on src/helix/sweep.py (medium)
  • experiments/large_scale_sweep.py depends_on src/helix/sweep.py (medium)
  • experiments/large_simulation_sweep.py depends_on src/helix/sweep.py (medium)
  • experiments/pareto_stress.py depends_on src/helix/sweep.py (medium)
  • experiments/scale_verification_demo.py depends_on src/helix/experiments/campaign.py (medium)
  • experiments/scale_verification_demo.py depends_on src/helix/experiments/corpus.py (medium)
  • experiments/scale_verification_demo.py depends_on src/helix/experiments/verify.py (medium)
  • experiments/schema_roundtrip.py depends_on src/helix/sweep.py (medium)
  • experiments/sweep_simulation.py depends_on src/helix/sweep.py (medium)
  • helixtasks/egfr_grb2_fit_pypesto.py depends_on component:external:python:numpy (medium)
  • helixtasks/egfr_grb2_orchestrator.py depends_on src/helix/core/graph.py (medium)
  • helixtasks/egfr_grb2_orchestrator.py depends_on src/helix/core/scheduler.py (medium)
  • helixtasks/egfr_grb2_orchestrator.py depends_on src/helix/live/__init__.py (medium)
  • helixtasks/egfr_grb2_orchestrator.py depends_on src/helix/live/hot_swap.py (medium)
  • helixtasks/egfr_grb2_orchestrator.py depends_on src/helix/live/metadata.py (medium)
  • helixtasks/egfr_grb2_orchestrator.py depends_on src/helix/nodes/__init__.py (medium)
  • packaging/omnis_helix_entry.py depends_on src/helix/studio/app.py (medium)
  • packaging/windows/entrypoints/helix_cli_entry.py depends_on src/helix/cli.py (medium)
  • packaging/windows/entrypoints/omnis_helix_entry.py depends_on src/helix/studio/app.py (medium)
  • pan_cancer_therapeutic_atlas.py depends_on src/helix/crispr/model.py (medium)
  • pan_cancer_therapeutic_atlas.py depends_on src/helix/crispr/simulator.py (medium)
  • pan_cancer_therapeutic_atlas.py depends_on src/helix/experiments/corpus.py (medium)
  • production_campaign.py depends_on pam_engine.py (medium)
  • production_campaign.py depends_on src/helix/experiments/corpus.py (medium)
  • scripts/generate_million_locus_topology.py depends_on src/helix/campaigns/__init__.py (medium)
  • scripts/generate_million_locus_topology.py depends_on src/helix/campaigns/topology.py (medium)
  • scripts/generate_playground_dags.py depends_on src/helix/cli.py (medium)
  • scripts/generate_playground_dags.py depends_on src/helix/crispr/dag_api.py (medium)
  • scripts/generate_playground_dags.py depends_on src/helix/crispr/model.py (medium)
  • scripts/generate_playground_dags.py depends_on src/helix/prime/dag_api.py (medium)
  • scripts/generate_playground_dags.py depends_on src/helix/prime/model.py (medium)
  • scripts/helix_github_verify_diff.py depends_on src/helix/governance/ledger.py (medium)
  • scripts/helix_github_verify_diff.py depends_on src/helix/teams/client.py (medium)
  • component:src depends_on src/helix/api.py (medium)
  • component:src depends_on src/helix/helix_cuda_fields.py (medium)
  • component:src depends_on src/helix_engine/__init__.py (medium)
  • component:src depends_on src/helix_engine/species_detect.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix_engine/__init__.py (medium)
  • component:src depends_on src/helix/crispr/kmm.py (medium)
  • component:src depends_on src/helix/crispr/physics.py (medium)
  • component:src depends_on src/helix_engine/__init__.py (medium)
  • component:src depends_on src/helix/species/detect.py (medium)
  • component:src depends_on src/helix_workflows.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/crispr/simulate.py (medium)
  • component:src depends_on src/helix/prime/simulator.py (medium)
  • component:src depends_on component:external:python:matplotlib (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/calibration/bundle.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/provenance.py (medium)
  • component:src depends_on src/helix/campaigns/bundle.py (medium)
  • component:src depends_on src/helix/campaigns/config.py (medium)
  • component:src depends_on src/helix/campaigns/corpus.py (medium)
  • component:src depends_on src/helix/campaigns/engine.py (medium)
  • component:src depends_on src/helix/campaigns/receipt.py (medium)
  • component:src depends_on src/helix/campaigns/verify.py (medium)
  • component:src depends_on src/helix/campaigns/config.py (medium)
  • component:src depends_on src/helix/campaigns/engine.py (medium)
  • component:src depends_on src/helix/campaigns/receipt.py (medium)
  • component:src depends_on src/helix/campaigns/bundle.py (medium)
  • component:src depends_on src/helix/campaigns/config.py (medium)
  • component:src depends_on src/helix/campaigns/corpus.py (medium)
  • component:src depends_on src/helix/campaigns/engine.py (medium)
  • component:src depends_on src/helix/campaigns/receipt.py (medium)
  • component:src depends_on src/helix/campaigns/streaming.py (medium)
  • component:src depends_on src/helix/campaigns/topology.py (medium)
  • component:src depends_on src/helix/campaigns/verify.py (medium)
  • component:src depends_on src/helix/compute/backends/__init__.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/campaigns/config.py (medium)
  • component:src depends_on src/helix/campaigns/corpus.py (medium)
  • component:src depends_on src/helix/campaigns/receipt.py (medium)
  • component:src depends_on src/helix/campaigns/streaming.py (medium)
  • component:src depends_on src/helix/clock.py (medium)
  • component:src depends_on src/helix/compute/backends/__init__.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/crispr/simulator.py (medium)
  • component:src depends_on src/helix/prime/model.py (medium)
  • component:src depends_on src/helix/prime/simulator.py (medium)
  • component:src depends_on src/helix/provenance.py (medium)
  • component:src depends_on component:external:python:cryptography (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/campaigns/config.py (medium)
  • component:src depends_on src/helix/clock.py (medium)
  • component:src depends_on src/helix/provenance.py (medium)
  • component:src depends_on src/helix/campaigns/corpus.py (medium)
  • component:src depends_on src/helix/campaigns/topology.py (medium)
  • component:src depends_on src/helix/clock.py (medium)
  • component:src depends_on src/helix/campaigns/config.py (medium)
  • component:src depends_on src/helix/campaigns/corpus.py (medium)
  • component:src depends_on src/helix/campaigns/engine.py (medium)
  • component:src depends_on src/helix/campaigns/receipt.py (medium)
  • component:src depends_on src/helix/campaigns/streaming.py (medium)
  • component:src depends_on src/helix/clock.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/canonicalization/jcs.py (medium)
  • component:src depends_on component:external:python:jsonschema (medium)
  • component:src depends_on component:external:python:matplotlib (medium)
  • component:src depends_on component:external:python:requests (medium)
  • component:src depends_on src/helix_engine/species_detect.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/calibration/bundle.py (medium)
  • component:src depends_on src/helix/campaigns/__init__.py (medium)
  • component:src depends_on src/helix/canonicalization/__init__.py (medium)
  • component:src depends_on src/helix/contract_info.py (medium)
  • component:src depends_on src/helix/crispr/ctmc_tau_leap.py (medium)
  • component:src depends_on src/helix/crispr/dag_api.py (medium)
  • component:src depends_on src/helix/crispr/dynamic/__init__.py (medium)
  • component:src depends_on src/helix/crispr/guide_sweep.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/crispr/on_target_engines/__init__.py (medium)
  • component:src depends_on src/helix/crispr/physics.py (medium)
  • component:src depends_on src/helix/determinism/guard.py (medium)
  • component:src depends_on src/helix/determinism/nondet.py (medium)
  • component:src depends_on src/helix/edit/dag.py (medium)
  • component:src depends_on src/helix/engine_benchmark.py (medium)
  • component:src depends_on src/helix/enzyme/bundle.py (medium)
  • component:src depends_on src/helix/enzyme/diff.py (medium)
  • component:src depends_on src/helix/enzyme/export.py (medium)
  • component:src depends_on src/helix/enzyme/layout.py (medium)
  • component:src depends_on src/helix/enzyme/report.py (medium)
  • component:src depends_on src/helix/enzyme/simulate.py (medium)
  • component:src depends_on src/helix/enzyme/verify.py (medium)
  • component:src depends_on src/helix/export_verify.py (medium)
  • component:src depends_on src/helix/genome/digital.py (medium)
  • component:src depends_on src/helix/governance/enforce.py (medium)
  • component:src depends_on src/helix/governance/errors.py (medium)
  • component:src depends_on src/helix/governance/ledger.py (medium)
  • component:src depends_on src/helix/governance/notify.py (medium)
  • component:src depends_on src/helix/governance/posture.py (medium)
  • component:src depends_on src/helix/governance/self_check.py (medium)
  • component:src depends_on src/helix/gui/bridge.py (medium)
  • component:src depends_on src/helix/hub/decision_export.py (medium)
  • component:src depends_on src/helix/hub/decision_store.py (medium)
  • component:src depends_on src/helix/hub/decision.py (medium)
  • component:src depends_on src/helix/hub/pilot_export.py (medium)
  • component:src depends_on src/helix/hub/proof_render.py (medium)
  • component:src depends_on src/helix/hub/review_approve.py (medium)
  • component:src depends_on src/helix/hub/review_render.py (medium)
  • component:src depends_on src/helix/licensing/__init__.py (medium)
  • component:src depends_on src/helix/licensing/errors.py (medium)
  • component:src depends_on src/helix/licensing/license.py (medium)
  • component:src depends_on src/helix/licensing/seats.py (medium)
  • component:src depends_on src/helix/licensing/verify.py (medium)
  • component:src depends_on src/helix/metrics/roi.py (medium)
  • component:src depends_on src/helix/predictors/__init__.py (medium)
  • component:src depends_on src/helix/prime/physics.py (medium)
  • component:src depends_on src/helix/provenance.py (medium)
  • component:src depends_on src/helix/release_urls.py (medium)
  • component:src depends_on src/helix/repro/bundle.py (medium)
  • component:src depends_on src/helix/run_engine.py (medium)
  • component:src depends_on src/helix/schema/__init__.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/security/tokens.py (medium)
  • component:src depends_on src/helix/snapshot_bundle.py (medium)
  • component:src depends_on src/helix/species/builder.py (medium)
  • component:src depends_on src/helix/species/bundle.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/export_evidence.py (medium)
  • component:src depends_on src/helix/studio/export_run.py (medium)
  • component:src depends_on src/helix/studio/lightcone_audit_pack.py (medium)
  • component:src depends_on src/helix/studio/models.py (medium)
  • component:src depends_on src/helix/studio/plugins/plugin_package.py (medium)
  • component:src depends_on src/helix/studio/reports/run_report.py (medium)
  • component:src depends_on src/helix/studio/session_io.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/support/bundle.py (medium)
  • component:src depends_on src/helix/teams/audit_export.py (medium)
  • component:src depends_on src/helix/teams/backup.py (medium)
  • component:src depends_on src/helix/teams/client.py (medium)
  • component:src depends_on src/helix/teams/db.py (medium)
  • component:src depends_on src/helix/teams/digest.py (medium)
  • component:src depends_on src/helix/teams/runner.py (medium)
  • component:src depends_on src/helix/teams/server.py (medium)
  • component:src depends_on src/helix/user_config.py (medium)
  • component:src depends_on src/helix/validation/__init__.py (medium)
  • component:src depends_on src/helix/validation/verdict.py (medium)
  • component:src depends_on src/helix/veribiota/checks.py (medium)
  • component:src depends_on src/helix/veribiota/exporter.py (medium)
  • component:src depends_on src/helix/visualization/dag_viz.py (medium)
  • component:src depends_on src/helix/wetlab/preflight_linter.py (medium)
  • component:src depends_on src/helixspec/canon.py (medium)
  • component:src depends_on src/helixspec/cli.py (medium)
  • component:src depends_on src/helixspec/divergence.py (medium)
  • component:src depends_on src/helixspec/errors.py (medium)
  • component:src depends_on src/helixspec/manifest.py (medium)
  • component:src depends_on src/helixspec/run.py (medium)
  • component:src depends_on src/helix/clinical/endpoints.py (medium)
  • component:src depends_on src/helix/clinical/engine.py (medium)
  • component:src depends_on src/helix/clinical/protocol.py (medium)
  • component:src depends_on src/helix/clinical/replay.py (medium)
  • component:src depends_on src/helix/clinical/schema.py (medium)
  • component:src depends_on src/helix/clinical/schema.py (medium)
  • component:src depends_on src/helix/clinical/schema.py (medium)
  • component:src depends_on src/helix/clinical/mechanisms/__init__.py (medium)
  • component:src depends_on src/helix/clinical/mechanisms/base.py (medium)
  • component:src depends_on src/helix/clinical/mechanisms/registry.py (medium)
  • component:src depends_on src/helix/clinical/mechanisms/base.py (medium)
  • component:src depends_on src/helix/clinical/mechanisms/registry.py (medium)
  • component:src depends_on src/helix/clinical/mechanisms/base.py (medium)
  • component:src depends_on src/helix/clinical/mechanisms/registry.py (medium)
  • component:src depends_on src/helix/clinical/mechanisms/base.py (medium)
  • component:src depends_on src/helix/clinical/mechanisms/registry.py (medium)
  • component:src depends_on src/helix/clinical/mechanisms/base.py (medium)
  • component:src depends_on src/helix/clinical/mechanisms/registry.py (medium)
  • component:src depends_on src/helix/clinical/mechanisms/base.py (medium)
  • component:src depends_on src/helix/clinical/mechanisms/base.py (medium)
  • component:src depends_on src/helix/clinical/mechanisms/registry.py (medium)
  • component:src depends_on src/helix/clinical/engine.py (medium)
  • component:src depends_on src/helix/clinical/mechanisms/__init__.py (medium)
  • component:src depends_on src/helix/clinical/schema.py (medium)
  • component:src depends_on src/helix/clinical/endpoints.py (medium)
  • component:src depends_on src/helix/clinical/engine.py (medium)
  • component:src depends_on src/helix/clinical/protocol.py (medium)
  • component:src depends_on src/helix/clinical/schema.py (medium)
  • component:src depends_on src/helix/determinism/nondet.py (medium)
  • component:src depends_on src/helix/compliance/controls.py (medium)
  • component:src depends_on src/helix/compliance/gdpr.py (medium)
  • component:src depends_on src/helix/compliance/hipaa.py (medium)
  • component:src depends_on src/helix/compliance/soc2.py (medium)
  • component:src depends_on src/helix/compliance/controls.py (medium)
  • component:src depends_on src/helix/compliance/controls.py (medium)
  • component:src depends_on src/helix/compliance/controls.py (medium)
  • component:src depends_on src/helix/compute/backends/base.py (medium)
  • component:src depends_on src/helix/compute/backends/registry.py (medium)
  • component:src depends_on src/helix/compute/batch.py (medium)
  • component:src depends_on src/helix/compute/backends/base.py (medium)
  • component:src depends_on src/helix/compute/backends/registry.py (medium)
  • component:src depends_on src/helix/campaigns/config.py (medium)
  • component:src depends_on src/helix/campaigns/corpus.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/campaigns/config.py (medium)
  • component:src depends_on src/helix/campaigns/corpus.py (medium)
  • component:src depends_on src/helix/compute/backends/base.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/crispr/physics.py (medium)
  • component:src depends_on src/helix/crispr/simulator.py (medium)
  • component:src depends_on src/helix/prime/model.py (medium)
  • component:src depends_on src/helix/prime/simulator.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/campaigns/config.py (medium)
  • component:src depends_on src/helix/campaigns/corpus.py (medium)
  • component:src depends_on src/helix/compute/backends/base.py (medium)
  • component:src depends_on src/helix/compute/backends/cpu_backend.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/crispr/simulator.py (medium)
  • component:src depends_on src/helix/prime/model.py (medium)
  • component:src depends_on src/helix/prime/simulator.py (medium)
  • component:src depends_on src/helix/campaigns/config.py (medium)
  • component:src depends_on src/helix/compute/backends/base.py (medium)
  • component:src depends_on src/helix/compute/backends/cpu_backend.py (medium)
  • component:src depends_on src/helix/compute/backends/cuda_backend.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/campaigns/__init__.py (medium)
  • component:src depends_on src/helix/compute/backends/__init__.py (medium)
  • component:src depends_on src/helix/compute/backends/registry.py (medium)
  • component:src depends_on src/helix_engine/__init__.py (medium)
  • component:src depends_on src/helix/studio/cli_session_contract_stamp.py (medium)
  • component:src depends_on src/helix/core/__init__.py (medium)
  • component:src depends_on src/helix/core/scc.py (medium)
  • component:src depends_on src/helix/core/graph.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/core/cache.py (medium)
  • component:src depends_on src/helix/core/graph.py (medium)
  • component:src depends_on src/helix/core/invariants.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix_engine/__init__.py (medium)
  • component:src depends_on src/helix/crispr/__init__.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/crispr/physics.py (medium)
  • component:src depends_on src/helix/edit/dag.py (medium)
  • component:src depends_on src/helix/edit/post.py (medium)
  • component:src depends_on src/helix/edit/simulate.py (medium)
  • component:src depends_on src/helix/genome/digital.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/crispr/dynamic/config.py (medium)
  • component:src depends_on src/helix/crispr/dynamic/simulator.py (medium)
  • component:src depends_on src/helix/crispr/dynamic/config.py (medium)
  • component:src depends_on src/helix/crispr/dynamic/state.py (medium)
  • component:src depends_on src/helix/crispr/dynamic/utils.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/crispr/dynamic/config.py (medium)
  • component:src depends_on src/helix/crispr/dynamic/state.py (medium)
  • component:src depends_on src/helix/crispr/dynamic/utils.py (medium)
  • component:src depends_on src/helix/crispr/dynamic/config.py (medium)
  • component:src depends_on src/helix/crispr/dynamic/state.py (medium)
  • component:src depends_on src/helix/crispr/dynamic/utils.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/crispr/dynamic/config.py (medium)
  • component:src depends_on src/helix/crispr/dynamic/fate.py (medium)
  • component:src depends_on src/helix/crispr/dynamic/measurement.py (medium)
  • component:src depends_on src/helix/crispr/dynamic/repair.py (medium)
  • component:src depends_on src/helix/crispr/dynamic/state.py (medium)
  • component:src depends_on src/helix/crispr/dynamic/utils.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/crispr/guide_objectives.py (medium)
  • component:src depends_on src/helix/engine/gpu/l0_thermo.py (medium)
  • component:src depends_on src/helix/crispr/coords.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/crispr/pam.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/clock.py (medium)
  • component:src depends_on src/helix/crispr/offtarget_cuda.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/crispr/offtarget_full.py (medium)
  • component:src depends_on src/helix/clock.py (medium)
  • component:src depends_on src/helix/crispr/offtarget_full.py (medium)
  • component:src depends_on src/helix/genome/fm_index.py (medium)
  • component:src depends_on src/helix/genome/window_store.py (medium)
  • component:src depends_on src/helix/temp.py (medium)
  • component:src depends_on src/helix/canonicalization/jcs.py (medium)
  • component:src depends_on src/helix/genome/window_store.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/seed/__init__.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/clock.py (medium)
  • component:src depends_on src/helix/crispr/offtarget_cuda.py (medium)
  • component:src depends_on src/helix/crispr/offtarget_full.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/crispr/on_target_engines/__init__.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/crispr/embeddings/v4_thermo_positional.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/crispr/on_target.py (medium)
  • component:src depends_on src/helix/crispr/ontargetx/__init__.py (medium)
  • component:src depends_on src/helix/crispr/physics.py (medium)
  • component:src depends_on src/helix/nussinov_algorithm.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/crispr/on_target.py (medium)
  • component:src depends_on src/helix/crispr/physics.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/crispr/ontargetx/encoding.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/metrics/auroc.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on component:external:python:scipy (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/crispr/physics.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix_engine/__init__.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/config.py (medium)
  • component:src depends_on src/helix/crispr/kmm.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/engine/encoding.py (medium)
  • component:src depends_on src/helix/crispr/cut_spectrum.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/crispr/on_target.py (medium)
  • component:src depends_on src/helix/crispr/physics.py (medium)
  • component:src depends_on src/helix/crispr/simulator.py (medium)
  • component:src depends_on src/helix/edit/dag.py (medium)
  • component:src depends_on src/helix/edit/events.py (medium)
  • component:src depends_on src/helix/edit/physics.py (medium)
  • component:src depends_on src/helix/edit/simulate.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/crispr/interaction_proxy.py (medium)
  • component:src depends_on src/helix/crispr/pam.py (medium)
  • component:src depends_on src/helix/string/__init__.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/clock.py (medium)
  • component:src depends_on src/helix/crispr/__init__.py (medium)
  • component:src depends_on src/helix/crispr/coords.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/crispr/on_target.py (medium)
  • component:src depends_on src/helix/crispr/pam.py (medium)
  • component:src depends_on src/helix/crispr/physics.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/sim/experiment_planner.py (medium)
  • component:src depends_on src/helix/sim/posterior.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/crispr/on_target.py (medium)
  • component:src depends_on src/helix/crispr/physics.py (medium)
  • component:src depends_on src/helix/edit/events.py (medium)
  • component:src depends_on src/helix/edit/simulate.py (medium)
  • component:src depends_on src/helix/amino_acids.py (medium)
  • component:src depends_on src/helix/decision_support/artifact_export.py (medium)
  • component:src depends_on src/helix/decision_support/context_registry.py (medium)
  • component:src depends_on src/helix/decision_support/dataset_version.py (medium)
  • component:src depends_on src/helix/decision_support/offline_validate.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/decision_support/baseline_registry.py (medium)
  • component:src depends_on src/helix/decision_support/gate_outputs.py (medium)
  • component:src depends_on src/helix/decision_support/offline_validate.py (medium)
  • component:src depends_on src/helix/decision_support/paths.py (medium)
  • component:src depends_on src/helix/decision_support/schema_validate.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/decision_support/paths.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/decision_support/paths.py (medium)
  • component:src depends_on src/helix/decision_support/paths.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/decision_support/baseline_registry.py (medium)
  • component:src depends_on src/helix/decision_support/calibration_registry.py (medium)
  • component:src depends_on src/helix/decision_support/check_registry.py (medium)
  • component:src depends_on src/helix/decision_support/context_registry.py (medium)
  • component:src depends_on src/helix/decision_support/dataset_version.py (medium)
  • component:src depends_on src/helix/decision_support/paths.py (medium)
  • component:src depends_on src/helix/decision_support/schema_validate.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/decision_support/context_registry.py (medium)
  • component:src depends_on component:external:python:jsonschema (medium)
  • component:src depends_on src/helix/determinism/guard.py (medium)
  • component:src depends_on src/helix/determinism/nondet.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/determinism/nondet.py (medium)
  • component:src depends_on src/helix/dsl/hgx.py (medium)
  • component:src depends_on src/helix/core/graph.py (medium)
  • component:src depends_on src/helix/nodes/__init__.py (medium)
  • component:src depends_on src/helix/edge/basespace_client.py (medium)
  • component:src depends_on src/helix/edge/bundle.py (medium)
  • component:src depends_on src/helix/edge/config.py (medium)
  • component:src depends_on src/helix/edge/run_descriptor.py (medium)
  • component:src depends_on src/helix/edge/run_registry.py (medium)
  • component:src depends_on src/helix/edge/translators/basespace.py (medium)
  • component:src depends_on src/helix/edge/translators/illumina.py (medium)
  • component:src depends_on src/helix/edge/translators/ion_torrent.py (medium)
  • component:src depends_on src/helix/edge/translators/thermo_connect.py (medium)
  • component:src depends_on src/helix/edge/uploader.py (medium)
  • component:src depends_on src/helix/edge/watcher.py (medium)
  • component:src depends_on component:external:python:requests (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/determinism/__init__.py (medium)
  • component:src depends_on src/helix/edge/config.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/determinism/__init__.py (medium)
  • component:src depends_on src/helix/edge/run_descriptor.py (medium)
  • component:src depends_on src/helix/edge/bundle.py (medium)
  • component:src depends_on src/helix/edge/config.py (medium)
  • component:src depends_on src/helix/edge/translators/ion_torrent.py (medium)
  • component:src depends_on src/helix/edge/uploader.py (medium)
  • component:src depends_on src/helix/edge/config.py (medium)
  • component:src depends_on src/helix/edge/run_registry.py (medium)
  • component:src depends_on component:external:python:jsonschema (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/determinism/__init__.py (medium)
  • component:src depends_on src/helix/edge/run_descriptor.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/determinism/__init__.py (medium)
  • component:src depends_on src/helix/edge/basespace_client.py (medium)
  • component:src depends_on src/helix/edge/run_descriptor.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/determinism/__init__.py (medium)
  • component:src depends_on src/helix/edge/run_descriptor.py (medium)
  • component:src depends_on src/helix/edge/translators/base.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/determinism/__init__.py (medium)
  • component:src depends_on src/helix/edge/run_descriptor.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/determinism/__init__.py (medium)
  • component:src depends_on src/helix/edge/run_descriptor.py (medium)
  • component:src depends_on component:external:python:requests (medium)
  • component:src depends_on src/helix/edge/config.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/determinism/__init__.py (medium)
  • component:src depends_on src/helix/edge/basespace_client.py (medium)
  • component:src depends_on src/helix/edge/bundle.py (medium)
  • component:src depends_on src/helix/edge/config.py (medium)
  • component:src depends_on src/helix/edge/run_descriptor.py (medium)
  • component:src depends_on src/helix/edge/translators/base.py (medium)
  • component:src depends_on src/helix/edge/translators/basespace.py (medium)
  • component:src depends_on src/helix/edge/translators/illumina.py (medium)
  • component:src depends_on src/helix/edge/translators/thermo_connect.py (medium)
  • component:src depends_on src/helix/edge/uploader.py (medium)
  • component:src depends_on src/helix/edit/events.py (medium)
  • component:src depends_on src/helix/edit/events.py (medium)
  • component:src depends_on src/helix/genome/digital.py (medium)
  • component:src depends_on src/helix/edit/dag.py (medium)
  • component:src depends_on src/helix/edit/events.py (medium)
  • component:src depends_on src/helix/edit/simulate.py (medium)
  • component:src depends_on src/helix/edit/dag.py (medium)
  • component:src depends_on src/helix/edit/dag.py (medium)
  • component:src depends_on src/helix/edit/dag.py (medium)
  • component:src depends_on src/helix/edit/events.py (medium)
  • component:src depends_on src/helix/edit/hashing.py (medium)
  • component:src depends_on src/helix/edit/physics.py (medium)
  • component:src depends_on src/helix/genome/digital.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix_engine/__init__.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/config.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/crispr/physics.py (medium)
  • component:src depends_on src/helix/engine/encoding.py (medium)
  • component:src depends_on src/helix/prime/model.py (medium)
  • component:src depends_on src/helix/prime/physics.py (medium)
  • component:src depends_on src/helix/prime/simulator.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix_engine/__init__.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/config.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/crispr/physics.py (medium)
  • component:src depends_on src/helix/engine/encoding.py (medium)
  • component:src depends_on src/helix/prime/model.py (medium)
  • component:src depends_on src/helix/prime/physics.py (medium)
  • component:src depends_on src/helix/prime/simulator.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/engine/gpu/l0_thermo.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix_engine/__init__.py (medium)
  • component:src depends_on src/helix/determinism/nondet.py (medium)
  • component:src depends_on src/helix/enzyme/canonical.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/enzyme/export.py (medium)
  • component:src depends_on src/helix/enzyme/layout.py (medium)
  • component:src depends_on src/helix/enzyme/report.py (medium)
  • component:src depends_on src/helix/enzyme/schema_pack.py (medium)
  • component:src depends_on src/helix/enzyme/simulate.py (medium)
  • component:src depends_on src/helix/enzyme/canonical.py (medium)
  • component:src depends_on src/helix/enzyme/verify.py (medium)
  • component:src depends_on src/helix/enzyme/canonical.py (medium)
  • component:src depends_on src/helix/enzyme/layout.py (medium)
  • component:src depends_on src/helix/enzyme/schema.py (medium)
  • component:src depends_on src/helix/enzyme/layout.py (medium)
  • component:src depends_on src/helix/enzyme/schema.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/enzyme/canonical.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on component:external:python:jsonschema (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/determinism/nondet.py (medium)
  • component:src depends_on src/helix/enzyme/canonical.py (medium)
  • component:src depends_on src/helix/enzyme/fold_proxy.py (medium)
  • component:src depends_on src/helix/enzyme/layout.py (medium)
  • component:src depends_on src/helix/enzyme/schema_digest.py (medium)
  • component:src depends_on src/helix/enzyme/schema.py (medium)
  • component:src depends_on src/helix/provenance.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on component:external:python:jsonschema (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/enzyme/canonical.py (medium)
  • component:src depends_on src/helix/enzyme/schema_digest.py (medium)
  • component:src depends_on src/helix/enzyme/schema.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on component:external:python:scipy (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/crispr/on_target_engines/__init__.py (medium)
  • component:src depends_on src/helix/crispr/ontargetx/ensemble.py (medium)
  • component:src depends_on src/helix/crispr/physics.py (medium)
  • component:src depends_on src/helix/eval/azimuth_knn_phase1.py (medium)
  • component:src depends_on src/helix/evaluation/__init__.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/crispr/on_target_engines/__init__.py (medium)
  • component:src depends_on src/helix/crispr/ontargetx/bundle_io.py (medium)
  • component:src depends_on src/helix/crispr/physics.py (medium)
  • component:src depends_on src/helix/evaluation/__init__.py (medium)
  • component:src depends_on src/helix/metrics/auroc.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on component:external:python:scipy (medium)
  • component:src depends_on src/helix/crispr/on_target_engines/__init__.py (medium)
  • component:src depends_on src/helix/eval/azimuth_knn_phase1.py (medium)
  • component:src depends_on src/helix/evaluation/__init__.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/evaluation/auroc_metric.py (medium)
  • component:src depends_on src/helix/evaluation/packs.py (medium)
  • component:src depends_on src/helix/evaluation/packs.py (medium)
  • component:src depends_on src/helix/metrics/auroc.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/crispr/pam.py (medium)
  • component:src depends_on src/helix/evaluation/pack_manifest.py (medium)
  • component:src depends_on src/helix/genome/ingest.py (medium)
  • component:src depends_on src/helix/genome/window_store.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/evaluation/pack_manifest.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/session_io.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:src depends_on src/helix/experiment/spec.py (medium)
  • component:src depends_on src/helix/experiments/campaign.py (medium)
  • component:src depends_on src/helix/experiments/corpus.py (medium)
  • component:src depends_on src/helix/experiments/verify.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/clock.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/crispr/simulator.py (medium)
  • component:src depends_on src/helix/experiments/corpus.py (medium)
  • component:src depends_on src/helix/prime/model.py (medium)
  • component:src depends_on src/helix/prime/simulator.py (medium)
  • component:src depends_on src/helix/provenance.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/experiments/campaign.py (medium)
  • component:src depends_on src/helix/experiments/corpus.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/studio/cli_session_contract_stamp.py (medium)
  • component:src depends_on src/helix/studio/export_provenance.py (medium)
  • component:src depends_on src/helix/studio/governance_stamp.py (medium)
  • component:src depends_on src/helix/studio/png_provenance.py (medium)
  • component:src depends_on src/helix/genome/fm_registry.py (medium)
  • component:src depends_on src/helix/genome/ingest.py (medium)
  • component:src depends_on src/helix/genome/window_store.py (medium)
  • component:src depends_on src/helix/edit/events.py (medium)
  • component:src depends_on src/helix/edit/events.py (medium)
  • component:src depends_on src/helix/genome/diff.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/determinism/__init__.py (medium)
  • component:src depends_on src/helix/genome/ingest.py (medium)
  • component:src depends_on src/helix/support/subprocess.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/governance/errors.py (medium)
  • component:src depends_on src/helix/governance/gates.py (medium)
  • component:src depends_on src/helix/governance/repo_balance.py (medium)
  • component:src depends_on src/helix/governance/self_check.py (medium)
  • component:src depends_on src/helix/governance/errors.py (medium)
  • component:src depends_on src/helix/governance/ledger.py (medium)
  • component:src depends_on src/helix/licensing/license.py (medium)
  • component:src depends_on src/helix/licensing/verify.py (medium)
  • component:src depends_on src/helix/user_config.py (medium)
  • component:src depends_on src/helix/governance/errors.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/determinism/nondet.py (medium)
  • component:src depends_on src/helix/licensing/license.py (medium)
  • component:src depends_on src/helix/licensing/verify.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/user_config.py (medium)
  • component:src depends_on src/helix/user_config.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/governance/ledger.py (medium)
  • component:src depends_on src/helix/user_config.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/governance/errors.py (medium)
  • component:src depends_on src/helix/licensing/errors.py (medium)
  • component:src depends_on src/helix/licensing/license.py (medium)
  • component:src depends_on src/helix/licensing/seats.py (medium)
  • component:src depends_on src/helix/licensing/verify.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/gpu/fields/base.py (medium)
  • component:src depends_on src/helix/gpu/fields/composite_editability.py (medium)
  • component:src depends_on src/helix/gpu/fields/dcas9_occupancy.py (medium)
  • component:src depends_on src/helix/gpu/fields/gc_homopolymer.py (medium)
  • component:src depends_on src/helix/gpu/fields/indel_risk.py (medium)
  • component:src depends_on src/helix/gpu/fields/offtarget_density.py (medium)
  • component:src depends_on src/helix/gpu/fields/pam_seed.py (medium)
  • component:src depends_on src/helix/gpu/fields/prime_dp.py (medium)
  • component:src depends_on component:external:python:moderngl (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on component:external:python:moderngl (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix_cuda_fields.py (medium)
  • component:src depends_on src/helix/gpu/fields/base.py (medium)
  • component:src depends_on component:external:python:moderngl (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix_cuda_fields.py (medium)
  • component:src depends_on src/helix/gpu/fields/base.py (medium)
  • component:src depends_on component:external:python:moderngl (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix_cuda_fields.py (medium)
  • component:src depends_on src/helix/gpu/fields/base.py (medium)
  • component:src depends_on component:external:python:moderngl (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix_cuda_fields.py (medium)
  • component:src depends_on src/helix/gpu/fields/base.py (medium)
  • component:src depends_on component:external:python:moderngl (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix_cuda_fields.py (medium)
  • component:src depends_on src/helix/gpu/fields/base.py (medium)
  • component:src depends_on component:external:python:moderngl (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix_cuda_fields.py (medium)
  • component:src depends_on src/helix/gpu/fields/base.py (medium)
  • component:src depends_on component:external:python:moderngl (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix_cuda_fields.py (medium)
  • component:src depends_on src/helix/gpu/fields/base.py (medium)
  • component:src depends_on src/helix/graphs/colored.py (medium)
  • component:src depends_on src/helix/graphs/dbg.py (medium)
  • component:src depends_on src/helix/graphs/dbg.py (medium)
  • component:src depends_on src/helix/crispr/dag_api.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/edit/dag.py (medium)
  • component:src depends_on src/helix/genome/digital.py (medium)
  • component:src depends_on src/helix/prime/dag_api.py (medium)
  • component:src depends_on src/helix/prime/model.py (medium)
  • component:src depends_on helix/theme/icons_rc.py (medium)
  • component:src depends_on src/helix/determinism/__init__.py (medium)
  • component:src depends_on src/helix/gui/bridge.py (medium)
  • component:src depends_on src/helix/gui/theme.py (medium)
  • component:src depends_on src/helix/gui/modern/spec.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/gui/modern/spec.py (medium)
  • component:src depends_on src/helix/prime/model.py (medium)
  • component:src depends_on src/helix/prime/simulator.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/edit/dag.py (medium)
  • component:src depends_on src/helix/gui/modern/builders_2p5d.py (medium)
  • component:src depends_on src/helix/gui/modern/builders.py (medium)
  • component:src depends_on src/helix/gui/modern/spec.py (medium)
  • component:src depends_on src/helix/prime/model.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/gui/modern/spec.py (medium)
  • component:src depends_on src/helix/gui/modern/engine.py (medium)
  • component:src depends_on src/helix/gui/modern/spec.py (medium)
  • component:src depends_on component:external:python:moderngl (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/config.py (medium)
  • component:src depends_on src/helix/crispr/physics.py (medium)
  • component:src depends_on src/helix/determinism/__init__.py (medium)
  • component:src depends_on src/helix/engine_benchmark.py (medium)
  • component:src depends_on src/helix/gui/modern/camera_fit.py (medium)
  • component:src depends_on src/helix/gui/modern/engine.py (medium)
  • component:src depends_on src/helix/gui/modern/selection_utils.py (medium)
  • component:src depends_on src/helix/gui/modern/spec.py (medium)
  • component:src depends_on src/helix/gui/theme.py (medium)
  • component:src depends_on src/helix/prime/physics.py (medium)
  • component:src depends_on src/helix/studio/evs_bridge.py (medium)
  • component:src depends_on src/helix/studio/render/scene.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/gui/modern/spec.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/gui/modern/spec.py (medium)
  • component:src depends_on src/helix/gui/simbuilder/app.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/app_identity.py (medium)
  • component:src depends_on src/helix/cli.py (medium)
  • component:src depends_on src/helix/crispr/__init__.py (medium)
  • component:src depends_on src/helix/crispr/coords.py (medium)
  • component:src depends_on src/helix/crispr/dag_api.py (medium)
  • component:src depends_on src/helix/crispr/guide_export.py (medium)
  • component:src depends_on src/helix/crispr/guide_objectives.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/crispr/pam.py (medium)
  • component:src depends_on src/helix/crispr/physics.py (medium)
  • component:src depends_on src/helix/crispr/simulate.py (medium)
  • component:src depends_on src/helix/determinism/__init__.py (medium)
  • component:src depends_on src/helix/genome/fm_registry.py (medium)
  • component:src depends_on src/helix/genome/ingest.py (medium)
  • component:src depends_on src/helix/genome/window_store.py (medium)
  • component:src depends_on src/helix/gui/modern/builders_2p5d.py (medium)
  • component:src depends_on src/helix/gui/modern/builders.py (medium)
  • component:src depends_on src/helix/gui/modern/dag_adapters.py (medium)
  • component:src depends_on src/helix/gui/modern/qt.py (medium)
  • component:src depends_on src/helix/gui/modern/spec.py (medium)
  • component:src depends_on src/helix/gui/opengl.py (medium)
  • component:src depends_on src/helix/gui/railbands/widget.py (medium)
  • component:src depends_on src/helix/gui/theme.py (medium)
  • component:src depends_on src/helix/prime/model.py (medium)
  • component:src depends_on src/helix/prime/physics.py (medium)
  • component:src depends_on src/helix/prime/priors.py (medium)
  • component:src depends_on src/helix/prime/simulator.py (medium)
  • component:src depends_on src/helix/provenance.py (medium)
  • component:src depends_on src/helix/studio/debug_runtime.py (medium)
  • component:src depends_on src/helix/studio/lightcone_live.py (medium)
  • component:src depends_on src/helix/studio/limitations.py (medium)
  • component:src depends_on src/helix/studio/locus_guess.py (medium)
  • component:src depends_on src/helix/studio/models.py (medium)
  • component:src depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:src depends_on src/helix/studio/outcomes/cut_model.py (medium)
  • component:src depends_on src/helix/studio/pcr_engine.py (medium)
  • component:src depends_on src/helix/studio/pcr_workflow.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/suggestions.py (medium)
  • component:src depends_on src/helix/support/build_meta.py (medium)
  • component:src depends_on helix/theme/icons_rc.py (medium)
  • component:src depends_on src/helix/app_identity.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/canonicalization/__init__.py (medium)
  • component:src depends_on src/helix/hub/decision_store.py (medium)
  • component:src depends_on src/helix/hub/decision.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/canonicalization/__init__.py (medium)
  • component:src depends_on src/helix/hub/decision.py (medium)
  • component:src depends_on src/helix/security/tokens.py (medium)
  • component:src depends_on src/helix/canonicalization/__init__.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/canonicalization/__init__.py (medium)
  • component:src depends_on src/helix/hub/decision_export.py (medium)
  • component:src depends_on src/helix/hub/decision_store.py (medium)
  • component:src depends_on src/helix/hub/decision.py (medium)
  • component:src depends_on src/helix/hub/proof_render.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/canonicalization/__init__.py (medium)
  • component:src depends_on src/helix/hub/decision.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/canonicalization/__init__.py (medium)
  • component:src depends_on src/helix/hub/decision.py (medium)
  • component:src depends_on src/helix/licensing/verify.py (medium)
  • component:src depends_on src/helix/security/tokens.py (medium)
  • component:src depends_on src/helix/canonicalization/__init__.py (medium)
  • component:src depends_on src/helix/hub/decision.py (medium)
  • component:src depends_on src/helix/licensing/errors.py (medium)
  • component:src depends_on src/helix/licensing/license.py (medium)
  • component:src depends_on src/helix/licensing/seats.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/licensing/errors.py (medium)
  • component:src depends_on src/helix/licensing/seats.py (medium)
  • component:src depends_on src/helix/licensing/verify.py (medium)
  • component:src depends_on component:external:python:requests (medium)
  • component:src depends_on src/helix/licensing/errors.py (medium)
  • component:src depends_on src/helix/licensing/license.py (medium)
  • component:src depends_on src/helix/teams/db.py (medium)
  • component:src depends_on component:external:python:cryptography (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/licensing/errors.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/lightcone/allele_ops.py (medium)
  • component:src depends_on src/helix/lightcone/branch_tree.py (medium)
  • component:src depends_on src/helix/lightcone/builders/__init__.py (medium)
  • component:src depends_on src/helix/lightcone/contract.py (medium)
  • component:src depends_on src/helix/lightcone/geometry.py (medium)
  • component:src depends_on src/helix/lightcone/gpu_backend.py (medium)
  • component:src depends_on src/helix/lightcone/outcomes.py (medium)
  • component:src depends_on src/helix/lightcone/picking.py (medium)
  • component:src depends_on src/helix/lightcone/render.py (medium)
  • component:src depends_on src/helix/lightcone/allele_ops.py (medium)
  • component:src depends_on src/helix/lightcone/contract.py (medium)
  • component:src depends_on src/helix/lightcone/builders/base_v0.py (medium)
  • component:src depends_on src/helix/lightcone/builders/crispr_v0.py (medium)
  • component:src depends_on src/helix/lightcone/builders/prime_v0.py (medium)
  • component:src depends_on src/helix/lightcone/allele_ops.py (medium)
  • component:src depends_on src/helix/lightcone/contract.py (medium)
  • component:src depends_on src/helix/lightcone/outcomes.py (medium)
  • component:src depends_on src/helix/lightcone/allele_ops.py (medium)
  • component:src depends_on src/helix/lightcone/contract.py (medium)
  • component:src depends_on src/helix/lightcone/outcomes.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/lightcone/allele_ops.py (medium)
  • component:src depends_on src/helix/lightcone/contract.py (medium)
  • component:src depends_on src/helix/lightcone/outcomes.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/lightcone/contract.py (medium)
  • component:src depends_on src/helix/lightcone/geometry.py (medium)
  • component:src depends_on src/helix/lightcone/gpu_backend.py (medium)
  • component:src depends_on src/helix/lightcone/metadata.py (medium)
  • component:src depends_on src/helix/lightcone/png.py (medium)
  • component:src depends_on src/helix/lightcone/render.py (medium)
  • component:src depends_on src/helix/lightcone/allele_ops.py (medium)
  • component:src depends_on src/helix/lightcone/branch_tree.py (medium)
  • component:src depends_on src/helix/lightcone/contract.py (medium)
  • component:src depends_on src/helix/lightcone/stress.py (medium)
  • component:src depends_on component:external:python:moderngl (medium)
  • component:src depends_on src/helix/lightcone/contract.py (medium)
  • component:src depends_on src/helix/lightcone/geometry.py (medium)
  • component:src depends_on src/helix/lightcone/outcomes.py (medium)
  • component:src depends_on src/helix/lightcone/picking.py (medium)
  • component:src depends_on src/helix/lightcone/stress.py (medium)
  • component:src depends_on component:external:python:moderngl (medium)
  • component:src depends_on src/helix/lightcone/contract.py (medium)
  • component:src depends_on src/helix/lightcone/gpu_backend.py (medium)
  • component:src depends_on src/helix/lightcone/render.py (medium)
  • component:src depends_on src/helix/provenance.py (medium)
  • component:src depends_on src/helix/lightcone/contract.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/lightcone/contract.py (medium)
  • component:src depends_on src/helix/lightcone/geometry.py (medium)
  • component:src depends_on src/helix/lightcone/gpu_backend.py (medium)
  • component:src depends_on src/helix/support/subprocess.py (medium)
  • component:src depends_on src/helix/lightcone/contract.py (medium)
  • component:src depends_on src/helix/lightcone/geometry.py (medium)
  • component:src depends_on src/helix/lightcone/contract.py (medium)
  • component:src depends_on src/helix/lightcone/geometry.py (medium)
  • component:src depends_on src/helix/lightcone/contract.py (medium)
  • component:src depends_on src/helix/lightcone/allele_ops.py (medium)
  • component:src depends_on src/helix/lightcone/branch_tree.py (medium)
  • component:src depends_on src/helix/live/event_bus.py (medium)
  • component:src depends_on src/helix/live/hot_swap.py (medium)
  • component:src depends_on src/helix/live/state_reducer.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/live/__init__.py (medium)
  • component:src depends_on src/helix/live/realtime.py (medium)
  • component:src depends_on src/helix/core/graph.py (medium)
  • component:src depends_on src/helix/core/scheduler.py (medium)
  • component:src depends_on src/helix/dsl/__init__.py (medium)
  • component:src depends_on src/helix/live/__init__.py (medium)
  • component:src depends_on src/helix/live/cli_utils.py (medium)
  • component:src depends_on src/helix/nodes/__init__.py (medium)
  • component:src depends_on src/helix/core/graph.py (medium)
  • component:src depends_on component:external:python:glfw (medium)
  • component:src depends_on component:external:python:moderngl (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/determinism/__init__.py (medium)
  • component:src depends_on src/helix/live/viz/channel.py (medium)
  • component:src depends_on src/helix/live/viz/hud.py (medium)
  • component:src depends_on src/helix/live/viz/renderer.py (medium)
  • component:src depends_on src/helix/security/tokens.py (medium)
  • component:src depends_on src/helix/live/viz/feed.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/live/realtime.py (medium)
  • component:src depends_on component:external:python:moderngl (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on component:external:python:moderngl (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/live/viz/feed.py (medium)
  • component:src depends_on src/helix/studio/run_metrics.py (medium)
  • component:src depends_on src/helix/metrics/auroc.py (medium)
  • component:src depends_on src/helix/metrics/roi.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/metrics/failure_modes.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/motif/core.py (medium)
  • component:src depends_on src/helix/motif/em.py (medium)
  • component:src depends_on src/helix/motif/online.py (medium)
  • component:src depends_on src/helix/motif/steme.py (medium)
  • component:src depends_on src/helix/motif/core.py (medium)
  • component:src depends_on src/helix/motif/core.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/motif/core.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/nodes/abm.py (medium)
  • component:src depends_on src/helix/nodes/couplers.py (medium)
  • component:src depends_on src/helix/nodes/grn.py (medium)
  • component:src depends_on src/helix/nodes/mech.py (medium)
  • component:src depends_on src/helix/nodes/observer.py (medium)
  • component:src depends_on src/helix/nodes/protein.py (medium)
  • component:src depends_on src/helix/nodes/rd.py (medium)
  • component:src depends_on src/helix/nodes/rewriter.py (medium)
  • component:src depends_on src/helix/nodes/rulenet.py (medium)
  • component:src depends_on src/helix/nodes/base.py (medium)
  • component:src depends_on src/helix/core/graph.py (medium)
  • component:src depends_on src/helix/nodes/base.py (medium)
  • component:src depends_on src/helix/nodes/base.py (medium)
  • component:src depends_on src/helix/nodes/base.py (medium)
  • component:src depends_on src/helix/nodes/base.py (medium)
  • component:src depends_on src/helix/nodes/base.py (medium)
  • component:src depends_on src/helix/nodes/base.py (medium)
  • component:src depends_on src/helix/nodes/base.py (medium)
  • component:src depends_on src/helix/nodes/base.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/ogn/analysis_store.py (medium)
  • component:src depends_on src/helix/clock.py (medium)
  • component:src depends_on component:external:python:requests (medium)
  • component:src depends_on src/helix/ogn/client.py (medium)
  • component:src depends_on src/helix/ogn/ingest_status_client.py (medium)
  • component:src depends_on src/helix/ogn/scheduler_status_hooks.py (medium)
  • component:src depends_on src/helix/pcr/__init__.py (medium)
  • component:src depends_on src/helix/pcr/dag_api.py (medium)
  • component:src depends_on src/helix/pcr/model.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/edit/dag.py (medium)
  • component:src depends_on src/helix/edit/post.py (medium)
  • component:src depends_on src/helix/edit/simulate.py (medium)
  • component:src depends_on src/helix/genome/digital.py (medium)
  • component:src depends_on src/helix/pcr/__init__.py (medium)
  • component:src depends_on src/helix/pcr/model.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/edit/dag.py (medium)
  • component:src depends_on src/helix/edit/events.py (medium)
  • component:src depends_on src/helix/edit/physics.py (medium)
  • component:src depends_on src/helix/edit/simulate.py (medium)
  • component:src depends_on src/helix/genome/digital.py (medium)
  • component:src depends_on src/helix/pcr/model.py (medium)
  • component:src depends_on src/helix/studio/pilot_handoff.py (medium)
  • component:src depends_on src/helix/predictors/bundle.py (medium)
  • component:src depends_on src/helix/predictors/compare.py (medium)
  • component:src depends_on src/helix/predictors/native_baseline.py (medium)
  • component:src depends_on src/helix/predictors/receipt.py (medium)
  • component:src depends_on src/helix/predictors/registry.py (medium)
  • component:src depends_on src/helix/predictors/compare.py (medium)
  • component:src depends_on src/helix/predictors/receipt.py (medium)
  • component:src depends_on src/helix/predictors/bundle.py (medium)
  • component:src depends_on src/helix/predictors/receipt.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/provenance.py (medium)
  • component:src depends_on src/helix/predictors/native_baseline.py (medium)
  • component:src depends_on src/helix/predictors/receipt.py (medium)
  • component:src depends_on src/helix/prime/__init__.py (medium)
  • component:src depends_on src/helix/prime/dag_api.py (medium)
  • component:src depends_on src/helix/prime/edit_spec.py (medium)
  • component:src depends_on src/helix/prime/model.py (medium)
  • component:src depends_on src/helix/prime/physics.py (medium)
  • component:src depends_on src/helix/prime/simulator.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/edit/dag.py (medium)
  • component:src depends_on src/helix/edit/post.py (medium)
  • component:src depends_on src/helix/edit/simulate.py (medium)
  • component:src depends_on src/helix/genome/digital.py (medium)
  • component:src depends_on src/helix/prime/__init__.py (medium)
  • component:src depends_on src/helix/prime/model.py (medium)
  • component:src depends_on src/helix/prime/physics.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/prime/model.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/edit/dag.py (medium)
  • component:src depends_on src/helix/edit/events.py (medium)
  • component:src depends_on src/helix/edit/physics.py (medium)
  • component:src depends_on src/helix/edit/simulate.py (medium)
  • component:src depends_on src/helix/prime/model.py (medium)
  • component:src depends_on src/helix/prime/physics.py (medium)
  • component:src depends_on src/helix/prime/simulator.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/clock.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/prime/model.py (medium)
  • component:src depends_on src/helix/prime/physics.py (medium)
  • component:src depends_on src/helix/prime/priors.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/sim/experiment_planner.py (medium)
  • component:src depends_on src/helix/sim/posterior.py (medium)
  • component:src depends_on src/helix/support/subprocess.py (medium)
  • component:src depends_on src/helix/repro/bundle.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/crispr/physics.py (medium)
  • component:src depends_on src/helix/determinism/guard.py (medium)
  • component:src depends_on src/helix/prime/physics.py (medium)
  • component:src depends_on src/helix/provenance.py (medium)
  • component:src depends_on src/helix/run_engine.py (medium)
  • component:src depends_on src/helix/schema/__init__.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helixspec/compare.py (medium)
  • component:src depends_on src/helixspec/errors.py (medium)
  • component:src depends_on src/helix/rna/mfe.py (medium)
  • component:src depends_on src/helix/rna/partition.py (medium)
  • component:src depends_on src/helix/rna/params.py (medium)
  • component:src depends_on src/helix/rna/params.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/clock.py (medium)
  • component:src depends_on src/helix/crispr/pam.py (medium)
  • component:src depends_on src/helix/crispr/simulate.py (medium)
  • component:src depends_on src/helix/entropy.py (medium)
  • component:src depends_on src/helix/metrics_utils.py (medium)
  • component:src depends_on src/helix/ogn/client.py (medium)
  • component:src depends_on src/helix/prime/priors.py (medium)
  • component:src depends_on src/helix/prime/simulator.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/security/tokens.py (medium)
  • component:src depends_on src/helix/studio/pcr_engine.py (medium)
  • component:src depends_on src/helix/studio/run_metrics.py (medium)
  • component:src depends_on src/helix/temp.py (medium)
  • component:src depends_on component:external:python:pydantic (medium)
  • component:src depends_on component:external:python:jsonschema (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/determinism/nondet.py (medium)
  • component:src depends_on src/helix/provenance.py (medium)
  • component:src depends_on src/helix/support/subprocess.py (medium)
  • component:src depends_on src/helix/security/tokens.py (medium)
  • component:src depends_on src/helix/entropy.py (medium)
  • component:src depends_on src/helix/seed/extend.py (medium)
  • component:src depends_on src/helix/seed/guard.py (medium)
  • component:src depends_on src/helix/seed/minimizer.py (medium)
  • component:src depends_on src/helix/seed/syncmer.py (medium)
  • component:src depends_on src/helix/seed/tree.py (medium)
  • component:src depends_on src/helix/determinism/guard.py (medium)
  • component:src depends_on src/helix/seed/minimizer.py (medium)
  • component:src depends_on component:external:python:requests (medium)
  • component:src depends_on src/helix/server/analysis_client.py (medium)
  • component:src depends_on src/helix/server/run_registry_client.py (medium)
  • component:src depends_on component:external:python:requests (medium)
  • component:src depends_on src/helix/sim/evidence.py (medium)
  • component:src depends_on src/helix/sim/experiment_planner.py (medium)
  • component:src depends_on src/helix/sim/posterior.py (medium)
  • component:src depends_on src/helix/sim/structural_risk.py (medium)
  • component:src depends_on src/helix/sim/posterior.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/sim/posterior.py (medium)
  • component:src depends_on src/helix/clock.py (medium)
  • component:src depends_on src/helix/sketch/distance.py (medium)
  • component:src depends_on src/helix/sketch/hll.py (medium)
  • component:src depends_on src/helix/sketch/minhash.py (medium)
  • component:src depends_on src/helix/sketch/minhash.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/schema/__init__.py (medium)
  • component:src depends_on src/helix/security/tokens.py (medium)
  • component:src depends_on src/helix/studio/session_io.py (medium)
  • component:src depends_on src/helix/species/builder.py (medium)
  • component:src depends_on src/helix/species/bundle.py (medium)
  • component:src depends_on src/helix/species/detect.py (medium)
  • component:src depends_on src/helix/species/bundle.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/species/core.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/species/bundle.py (medium)
  • component:src depends_on src/helix/species/core.py (medium)
  • component:src depends_on src/helix/string/edit.py (medium)
  • component:src depends_on src/helix/string/fm.py (medium)
  • component:src depends_on src/helix/studio/main_window.py (medium)
  • component:src depends_on src/helix/studio/project.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/support/build_meta.py (medium)
  • component:src depends_on component:external:python:requests (medium)
  • component:src depends_on component:external:python:moderngl (medium)
  • component:src depends_on src/helix_cuda_fields.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/app_identity.py (medium)
  • component:src depends_on src/helix/config.py (medium)
  • component:src depends_on src/helix/determinism/__init__.py (medium)
  • component:src depends_on src/helix/determinism/guard.py (medium)
  • component:src depends_on src/helix/gui/opengl.py (medium)
  • component:src depends_on src/helix/gui/theme.py (medium)
  • component:src depends_on src/helix/ogn/client.py (medium)
  • component:src depends_on src/helix/ogn/manager.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/studio/context.py (medium)
  • component:src depends_on src/helix/studio/crash_dialog.py (medium)
  • component:src depends_on src/helix/studio/debug_runtime.py (medium)
  • component:src depends_on src/helix/studio/main_window.py (medium)
  • component:src depends_on src/helix/studio/mcp_bridge.py (medium)
  • component:src depends_on src/helix/studio/perf.py (medium)
  • component:src depends_on src/helix/studio/project.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/studio/welcome.py (medium)
  • component:src depends_on src/helix/support/events.py (medium)
  • component:src depends_on src/helix/studio/assays/assay_chooser.py (medium)
  • component:src depends_on src/helix/studio/assays/primer_design.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/outcomes/hotspots.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/rail_state.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/results_io.py (medium)
  • component:src depends_on src/helix/studio/batch/bundle.py (medium)
  • component:src depends_on src/helix/studio/batch/model.py (medium)
  • component:src depends_on src/helix/evaluation/__init__.py (medium)
  • component:src depends_on src/helix/studio/batch/bundle.py (medium)
  • component:src depends_on src/helix/studio/batch/model.py (medium)
  • component:src depends_on src/helix/studio/edit_plan.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/export_gate.py (medium)
  • component:src depends_on src/helix/studio/run_artifact.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/studio/ui/export_gate.py (medium)
  • component:src depends_on src/helix/studio/workers.py (medium)
  • component:src depends_on src/helix/evaluation/__init__.py (medium)
  • component:src depends_on src/helix/studio/batch/model.py (medium)
  • component:src depends_on component:external:python:pydantic (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/assays/assay_chooser.py (medium)
  • component:src depends_on src/helix/studio/assays/primer_design.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/offtargets/model.py (medium)
  • component:src depends_on src/helix/studio/offtargets/reference_accessor.py (medium)
  • component:src depends_on src/helix/studio/offtargets/validation_plan.py (medium)
  • component:src depends_on src/helix/studio/outcomes/clone_yield.py (medium)
  • component:src depends_on src/helix/studio/outcomes/model.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/outcomes/clone_yield.py (medium)
  • component:src depends_on src/helix/studio/outcomes/hotspots.py (medium)
  • component:src depends_on src/helix/app_identity.py (medium)
  • component:src depends_on src/helix/studio/hint_banner.py (medium)
  • component:src depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:src depends_on src/helix/studio/pilot_handoff.py (medium)
  • component:src depends_on src/helix/studio/pilot_package_ui.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/studio/ui/text_preview_dialog.py (medium)
  • component:src depends_on src/helix/studio/commands.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/studio/ui/window_positioning.py (medium)
  • component:src depends_on src/helix/config.py (medium)
  • component:src depends_on src/helix/ogn/manager.py (medium)
  • component:src depends_on src/helix/studio/project.py (medium)
  • component:src depends_on component:external:python:requests (medium)
  • component:src depends_on src/helix/app_identity.py (medium)
  • component:src depends_on src/helix/support/bundle.py (medium)
  • component:src depends_on src/helix/support/crash.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/delivery/contract.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/gui/modern/builders_2p5d.py (medium)
  • component:src depends_on src/helix/gui/modern/spec.py (medium)
  • component:src depends_on src/helix/studio/experiment_presets.py (medium)
  • component:src depends_on src/helix/studio/guide_inspector.py (medium)
  • component:src depends_on src/helix/studio/models.py (medium)
  • component:src depends_on src/helix/studio/session_io.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/summary_contract_v2.py (medium)
  • component:src depends_on src/helixspec/divergence.py (medium)
  • component:src depends_on src/helix/studio/divergence_proof_bundle.py (medium)
  • component:src depends_on src/helix/support/doctor.py (medium)
  • component:src depends_on component:external:python:networkx (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/edit/dag.py (medium)
  • component:src depends_on src/helix/provenance.py (medium)
  • component:src depends_on src/helix/studio/evs_view_models.py (medium)
  • component:src depends_on src/helix/studio/experiment_intent_spec.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/lightcone_live.py (medium)
  • component:src depends_on src/helix/studio/limitations.py (medium)
  • component:src depends_on src/helix/studio/models.py (medium)
  • component:src depends_on src/helix/studio/offtargets/tail_risk_helpers.py (medium)
  • component:src depends_on src/helix/studio/run_artifact.py (medium)
  • component:src depends_on src/helix/studio/semantic_audit.py (medium)
  • component:src depends_on src/helix/studio/semantic_proof.py (medium)
  • component:src depends_on src/helix/studio/semantic_schema.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/sink_ui_helpers.py (medium)
  • component:src depends_on src/helix/studio/suggestions.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/studio/workers.py (medium)
  • component:src depends_on component:external:python:pydantic (medium)
  • component:src depends_on src/helix/studio/lightcone_live.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/app_identity.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/app_identity.py (medium)
  • component:src depends_on src/helix/calibration/bundle.py (medium)
  • component:src depends_on src/helix/studio/governance_stamp.py (medium)
  • component:src depends_on src/helix/studio/ordinal_bins.py (medium)
  • component:src depends_on src/helix/studio/lightcone_live.py (medium)
  • component:src depends_on src/helix/studio/models.py (medium)
  • component:src depends_on src/helix/studio/run_artifact.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/experiment_intent_spec.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on component:external:python:pydantic (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/gui/icon_resources.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/studio/experiment_setup_model.py (medium)
  • component:src depends_on src/helix/studio/qtconcurrent_compat.py (medium)
  • component:src depends_on src/helix/studio/target_field.py (medium)
  • component:src depends_on src/helix/studio/target_refine_drawer.py (medium)
  • component:src depends_on src/helix/studio/target_resolution.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/studio/ui/window_positioning.py (medium)
  • component:src depends_on src/helix/studio/delivery/contract.py (medium)
  • component:src depends_on src/helix/studio/experiment_intent_spec.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/delivery/contract.py (medium)
  • component:src depends_on src/helix/studio/experiment_intent_spec_panel.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/suggestions.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on component:external:python:pydantic (medium)
  • component:src depends_on src/helix/studio/delivery/contract.py (medium)
  • component:src depends_on src/helix/studio/experimental/run_history_mv/run_history_model.py (medium)
  • component:src depends_on src/helix/studio/experimental/run_history_mv/run_history_model.py (medium)
  • component:src depends_on src/helix/studio/run_metrics.py (medium)
  • component:src depends_on src/helix/studio/workers.py (medium)
  • component:src depends_on component:external:python:imageio (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/gui/modern/spec.py (medium)
  • component:src depends_on src/helix/provenance.py (medium)
  • component:src depends_on src/helix/support/subprocess.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/determinism/nondet.py (medium)
  • component:src depends_on src/helix/governance/gates.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/security/tokens.py (medium)
  • component:src depends_on src/helix/studio/export_labels.py (medium)
  • component:src depends_on src/helix/studio/governance_stamp.py (medium)
  • component:src depends_on src/helix/studio/limitations.py (medium)
  • component:src depends_on src/helix/studio/models.py (medium)
  • component:src depends_on src/helix/studio/provenance_header.py (medium)
  • component:src depends_on src/helix/studio/run_artifact.py (medium)
  • component:src depends_on src/helix/studio/governance_stamp.py (medium)
  • component:src depends_on src/helix/app_identity.py (medium)
  • component:src depends_on src/helix/support/build_meta.py (medium)
  • component:src depends_on src/helix/studio/export_gate.py (medium)
  • component:src depends_on src/helix/studio/governance_stamp.py (medium)
  • component:src depends_on component:external:python:matplotlib (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/determinism/nondet.py (medium)
  • component:src depends_on src/helix/governance/gates.py (medium)
  • component:src depends_on src/helix/provenance.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/studio/cli_session_contract_stamp.py (medium)
  • component:src depends_on src/helix/studio/edit_plan.py (medium)
  • component:src depends_on src/helix/studio/experiment_intent_spec.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/export_labels.py (medium)
  • component:src depends_on src/helix/studio/governance_stamp.py (medium)
  • component:src depends_on src/helix/studio/limitations.py (medium)
  • component:src depends_on src/helix/studio/models.py (medium)
  • component:src depends_on src/helix/studio/png_provenance.py (medium)
  • component:src depends_on src/helix/studio/provenance_header.py (medium)
  • component:src depends_on src/helix/studio/run_artifact.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/extension_host/client.py (medium)
  • component:src depends_on src/helix/studio/extension_host/protocol.py (medium)
  • component:src depends_on src/helix/studio/extension_host/supervisor.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/extension_host/__init__.py (medium)
  • component:src depends_on src/helix/studio/extension_host/protocol.py (medium)
  • component:src depends_on src/helix/support/subprocess.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/extension_host/__init__.py (medium)
  • component:src depends_on src/helix/studio/extension_host/protocol.py (medium)
  • component:src depends_on src/helix/studio/extension_host/remote_api.py (medium)
  • component:src depends_on src/helix/studio/plugins/manifest.py (medium)
  • component:src depends_on src/helix/studio/plugins/policy.py (medium)
  • component:src depends_on src/helix/studio/commands.py (medium)
  • component:src depends_on src/helix/studio/extension_host/protocol.py (medium)
  • component:src depends_on src/helix/studio/plugins/policy.py (medium)
  • component:src depends_on src/helix/support/subprocess.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/extension_host/client.py (medium)
  • component:src depends_on src/helix/studio/extension_host/protocol.py (medium)
  • component:src depends_on component:external:python:imageio (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/gui/modern/builders.py (medium)
  • component:src depends_on src/helix/gui/modern/dag_adapters.py (medium)
  • component:src depends_on src/helix/gui/modern/qt.py (medium)
  • component:src depends_on src/helix/gui/modern/selection_utils.py (medium)
  • component:src depends_on src/helix/gui/modern/spec.py (medium)
  • component:src depends_on src/helix/gui/railbands/widget.py (medium)
  • component:src depends_on src/helix/studio/export_clip.py (medium)
  • component:src depends_on src/helix/studio/export_gate.py (medium)
  • component:src depends_on src/helix/studio/governance_stamp.py (medium)
  • component:src depends_on src/helix/studio/locus_fit.py (medium)
  • component:src depends_on src/helix/studio/outcomes/base_overlay.py (medium)
  • component:src depends_on src/helix/studio/outcomes/hotspots.py (medium)
  • component:src depends_on src/helix/studio/outcomes/model.py (medium)
  • component:src depends_on src/helix/studio/outcomes/prime_model.py (medium)
  • component:src depends_on src/helix/studio/outcomes/prime_overlay.py (medium)
  • component:src depends_on src/helix/studio/run_metrics.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/ui/export_gate.py (medium)
  • component:src depends_on src/helix/support/subprocess.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/studio/policy_patches.py (medium)
  • component:src depends_on src/helix/studio/qtconcurrent_compat.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/wetlab/preflight_linter.py (medium)
  • component:src depends_on src/helixspec/ast.py (medium)
  • component:src depends_on src/helixspec/canon.py (medium)
  • component:src depends_on src/helixspec/errors.py (medium)
  • component:src depends_on src/helixspec/ir_v1.py (medium)
  • component:src depends_on src/helixspec/lower_engine.py (medium)
  • component:src depends_on src/helixspec/typecheck.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/importers/__init__.py (medium)
  • component:src depends_on src/helix/studio/importers/__init__.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on component:external:python:pysam (medium)
  • component:src depends_on src/helix/studio/importers/__init__.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/importers/__init__.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/importers/__init__.py (medium)
  • component:src depends_on src/helix/studio/importers/ampseq.py (medium)
  • component:src depends_on src/helix/studio/importers/bam.py (medium)
  • component:src depends_on src/helix/studio/importers/crispresso.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/lightcone/allele_ops.py (medium)
  • component:src depends_on src/helix/studio/ordinal_bins.py (medium)
  • component:src depends_on src/helix/studio/results_io.py (medium)
  • component:src depends_on src/helix/lightcone/__init__.py (medium)
  • component:src depends_on src/helix/lightcone/contract.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/studio/models.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/edit/dag.py (medium)
  • component:src depends_on src/helix/lightcone/__init__.py (medium)
  • component:src depends_on src/helix/lightcone/allele_ops.py (medium)
  • component:src depends_on src/helix/lightcone/builders/base_v0.py (medium)
  • component:src depends_on src/helix/lightcone/builders/crispr_v0.py (medium)
  • component:src depends_on src/helix/lightcone/builders/prime_v0.py (medium)
  • component:src depends_on src/helix/lightcone/contract.py (medium)
  • component:src depends_on src/helix/lightcone/geometry.py (medium)
  • component:src depends_on src/helix/lightcone/gpu_backend.py (medium)
  • component:src depends_on src/helix/lightcone/metadata.py (medium)
  • component:src depends_on src/helix/lightcone/picking.py (medium)
  • component:src depends_on src/helix/lightcone/png.py (medium)
  • component:src depends_on src/helix/lightcone/render.py (medium)
  • component:src depends_on src/helix/lightcone/snapshot.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/studio/assays/assay_chooser.py (medium)
  • component:src depends_on src/helix/studio/assays/primer_design.py (medium)
  • component:src depends_on src/helix/studio/base_position_calibration.py (medium)
  • component:src depends_on src/helix/studio/calibration.py (medium)
  • component:src depends_on src/helix/studio/edit_plan.py (medium)
  • component:src depends_on src/helix/studio/evs_view_models.py (medium)
  • component:src depends_on src/helix/studio/experiment_intent_spec.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/export_clip.py (medium)
  • component:src depends_on src/helix/studio/export_gate.py (medium)
  • component:src depends_on src/helix/studio/export_image_settings.py (medium)
  • component:src depends_on src/helix/studio/export_labels.py (medium)
  • component:src depends_on src/helix/studio/governance_stamp.py (medium)
  • component:src depends_on src/helix/studio/lightcone_audit_pack.py (medium)
  • component:src depends_on src/helix/studio/lightcone_live.py (medium)
  • component:src depends_on src/helix/studio/limitations.py (medium)
  • component:src depends_on src/helix/studio/models.py (medium)
  • component:src depends_on src/helix/studio/offtargets/model.py (medium)
  • component:src depends_on src/helix/studio/offtargets/validation_plan.py (medium)
  • component:src depends_on src/helix/studio/ordinal_bins.py (medium)
  • component:src depends_on src/helix/studio/outcomes/clone_yield.py (medium)
  • component:src depends_on src/helix/studio/outcomes/model.py (medium)
  • component:src depends_on src/helix/studio/png_provenance.py (medium)
  • component:src depends_on src/helix/studio/results_io.py (medium)
  • component:src depends_on src/helix/studio/suggested_priors.py (medium)
  • component:src depends_on src/helix/studio/ui/export_gate.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/ui/limitations_dialog.py (medium)
  • component:src depends_on component:external:python:psutil (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/app_identity.py (medium)
  • component:src depends_on src/helix/config.py (medium)
  • component:src depends_on src/helix/evs/io.py (medium)
  • component:src depends_on src/helix/gui/icon_resources.py (medium)
  • component:src depends_on src/helix/gui/qt_geometry.py (medium)
  • component:src depends_on src/helix/gui/simbuilder/app.py (medium)
  • component:src depends_on src/helix/gui/theme.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/security/tokens.py (medium)
  • component:src depends_on src/helix/snapshot_bundle.py (medium)
  • component:src depends_on src/helix/studio/about_dialog.py (medium)
  • component:src depends_on src/helix/studio/api_client.py (medium)
  • component:src depends_on src/helix/studio/backend_commit.py (medium)
  • component:src depends_on src/helix/studio/backend_config.py (medium)
  • component:src depends_on src/helix/studio/center_panel.py (medium)
  • component:src depends_on src/helix/studio/command_palette.py (medium)
  • component:src depends_on src/helix/studio/commands.py (medium)
  • component:src depends_on src/helix/studio/context.py (medium)
  • component:src depends_on src/helix/studio/debug_runtime.py (medium)
  • component:src depends_on src/helix/studio/demo_loader.py (medium)
  • component:src depends_on src/helix/studio/divergence_proof_dialog.py (medium)
  • component:src depends_on src/helix/studio/dock_panels.py (medium)
  • component:src depends_on src/helix/studio/doctor_dialog.py (medium)
  • component:src depends_on src/helix/studio/edit_dag_panel.py (medium)
  • component:src depends_on src/helix/studio/evaluation_access.py (medium)
  • component:src depends_on src/helix/studio/evs_bridge.py (medium)
  • component:src depends_on src/helix/studio/experiment_presets.py (medium)
  • component:src depends_on src/helix/studio/experiment_setup_dialog.py (medium)
  • component:src depends_on src/helix/studio/experimental/run_history_mv/run_history_model.py (medium)
  • component:src depends_on src/helix/studio/export_evidence.py (medium)
  • component:src depends_on src/helix/studio/export_gate.py (medium)
  • component:src depends_on src/helix/studio/export_image_settings.py (medium)
  • component:src depends_on src/helix/studio/extension_host/__init__.py (medium)
  • component:src depends_on src/helix/studio/extension_host/protocol.py (medium)
  • component:src depends_on src/helix/studio/gl_panel.py (medium)
  • component:src depends_on src/helix/studio/guide_compare.py (medium)
  • component:src depends_on src/helix/studio/guide_inspector.py (medium)
  • component:src depends_on src/helix/studio/helixspec_editor.py (medium)
  • component:src depends_on src/helix/studio/hint_banner.py (medium)
  • component:src depends_on src/helix/studio/importers/__init__.py (medium)
  • component:src depends_on src/helix/studio/importers/adapters.py (medium)
  • component:src depends_on src/helix/studio/importers/registry.py (medium)
  • component:src depends_on src/helix/studio/instrument_runs_view.py (medium)
  • component:src depends_on src/helix/studio/layout_presets.py (medium)
  • component:src depends_on src/helix/studio/layout_state.py (medium)
  • component:src depends_on src/helix/studio/lightcone_live.py (medium)
  • component:src depends_on src/helix/studio/lightcone_panel.py (medium)
  • component:src depends_on src/helix/studio/limitations.py (medium)
  • component:src depends_on src/helix/studio/models.py (medium)
  • component:src depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:src depends_on src/helix/studio/perf.py (medium)
  • component:src depends_on src/helix/studio/plugins/__init__.py (medium)
  • component:src depends_on src/helix/studio/plugins/isolation_rules.py (medium)
  • component:src depends_on src/helix/studio/plugins/plugins_dialog.py (medium)
  • component:src depends_on src/helix/studio/plugins/policy.py (medium)
  • component:src depends_on src/helix/studio/plugins/studio_host.py (medium)
  • component:src depends_on src/helix/studio/project.py (medium)
  • component:src depends_on src/helix/studio/qtconcurrent_compat.py (medium)
  • component:src depends_on src/helix/studio/rail_model.py (medium)
  • component:src depends_on src/helix/studio/rail_planner.py (medium)
  • component:src depends_on src/helix/studio/rail_state.py (medium)
  • component:src depends_on src/helix/studio/reports/session_report.py (medium)
  • component:src depends_on src/helix/studio/run_artifact.py (medium)
  • component:src depends_on src/helix/studio/run_compare.py (medium)
  • component:src depends_on src/helix/studio/run_history.py (medium)
  • component:src depends_on src/helix/studio/run_metrics.py (medium)
  • component:src depends_on src/helix/studio/run_status_panel.py (medium)
  • component:src depends_on src/helix/studio/session_inspector.py (medium)
  • component:src depends_on src/helix/studio/session_io.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/spatial_review_panel.py (medium)
  • component:src depends_on src/helix/studio/status_chip.py (medium)
  • component:src depends_on src/helix/studio/terminal/__init__.py (medium)
  • component:src depends_on src/helix/studio/ui_dispatcher.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/studio/ui/export_gate.py (medium)
  • component:src depends_on src/helix/studio/ui/text_utils.py (medium)
  • component:src depends_on src/helix/studio/ui/window_positioning.py (medium)
  • component:src depends_on src/helix/studio/visualization_review_panel.py (medium)
  • component:src depends_on src/helix/studio/web_panels.py (medium)
  • component:src depends_on src/helix/studio/welcome.py (medium)
  • component:src depends_on src/helix/studio/workers.py (medium)
  • component:src depends_on src/helix/studio/workflow_panel.py (medium)
  • component:src depends_on src/helix/support/build_meta.py (medium)
  • component:src depends_on src/helix/support/bundle.py (medium)
  • component:src depends_on src/helix/support/events.py (medium)
  • component:src depends_on src/helixspec/run.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/app_identity.py (medium)
  • component:src depends_on src/helix/studio/main_window.py (medium)
  • component:src depends_on src/helix/studio/offtargets/bulge_provider.py (medium)
  • component:src depends_on src/helix/studio/offtargets/mismatch_provider.py (medium)
  • component:src depends_on src/helix/studio/offtargets/model.py (medium)
  • component:src depends_on src/helix/studio/offtargets/noop.py (medium)
  • component:src depends_on src/helix/studio/offtargets/reference_accessor.py (medium)
  • component:src depends_on src/helix/studio/offtargets/rloks_provider.py (medium)
  • component:src depends_on src/helix/studio/offtargets/validation_plan.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/crispr/pam.py (medium)
  • component:src depends_on src/helix/studio/offtargets/model.py (medium)
  • component:src depends_on src/helix/studio/offtargets/reference_accessor.py (medium)
  • component:src depends_on src/helix/studio/offtargets/risk.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/crispr/pam.py (medium)
  • component:src depends_on src/helix/crispr/score.py (medium)
  • component:src depends_on src/helix/studio/offtargets/model.py (medium)
  • component:src depends_on src/helix/studio/offtargets/reference_accessor.py (medium)
  • component:src depends_on src/helix/studio/offtargets/risk.py (medium)
  • component:src depends_on component:external:python:pydantic (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/offtargets/bulge_provider.py (medium)
  • component:src depends_on src/helix/studio/offtargets/mismatch_provider.py (medium)
  • component:src depends_on src/helix/studio/offtargets/noop.py (medium)
  • component:src depends_on src/helix/studio/offtargets/reference_accessor.py (medium)
  • component:src depends_on src/helix/studio/offtargets/rloks_provider.py (medium)
  • component:src depends_on src/helix/studio/run_artifact.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/offtargets/model.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/assays/assay_chooser.py (medium)
  • component:src depends_on src/helix/studio/assays/primer_design.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/offtargets/model.py (medium)
  • component:src depends_on src/helix/studio/offtargets/reference_accessor.py (medium)
  • component:src depends_on src/helix/studio/offtargets/rloks_provider.py (medium)
  • component:src depends_on src/helix/studio/offtargets/rloks_ui_helpers.py (medium)
  • component:src depends_on src/helix/studio/offtargets/validation_plan.py (medium)
  • component:src depends_on src/helix/studio/outcomes/clone_yield.py (medium)
  • component:src depends_on src/helix/studio/outcomes/model.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/studio/workers.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/crispr/pam.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/crispr/pam.py (medium)
  • component:src depends_on src/helix/crispr/score.py (medium)
  • component:src depends_on src/helix/studio/offtargets/model.py (medium)
  • component:src depends_on src/helix/studio/offtargets/reference_accessor.py (medium)
  • component:src depends_on src/helix/studio/offtargets/risk.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/app_identity.py (medium)
  • component:src depends_on src/helix/bioinformatics.py (medium)
  • component:src depends_on src/helix/core/offtarget_heat.py (medium)
  • component:src depends_on src/helix/crispr/__init__.py (medium)
  • component:src depends_on src/helix/gui/icon_resources.py (medium)
  • component:src depends_on src/helix/gui/modern/builders_2p5d.py (medium)
  • component:src depends_on src/helix/sim/experiment_planner.py (medium)
  • component:src depends_on src/helix/studio/__init__.py (medium)
  • component:src depends_on src/helix/studio/export_gate.py (medium)
  • component:src depends_on src/helix/studio/export_image_settings.py (medium)
  • component:src depends_on src/helix/studio/export_labels.py (medium)
  • component:src depends_on src/helix/studio/export_provenance.py (medium)
  • component:src depends_on src/helix/studio/governance_stamp.py (medium)
  • component:src depends_on src/helix/studio/limitations.py (medium)
  • component:src depends_on src/helix/studio/models.py (medium)
  • component:src depends_on src/helix/studio/offtarget_heat_widget.py (medium)
  • component:src depends_on src/helix/studio/ordinal_bins.py (medium)
  • component:src depends_on src/helix/studio/pilot_handoff.py (medium)
  • component:src depends_on src/helix/studio/pilot_package_ui.py (medium)
  • component:src depends_on src/helix/studio/png_provenance.py (medium)
  • component:src depends_on src/helix/studio/prime_inspector.py (medium)
  • component:src depends_on src/helix/studio/repair_pathways.py (medium)
  • component:src depends_on src/helix/studio/reports/session_report.py (medium)
  • component:src depends_on src/helix/studio/run_artifact.py (medium)
  • component:src depends_on src/helix/studio/semantic_schema.py (medium)
  • component:src depends_on src/helix/studio/summary_contract_v2.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/studio/ui/evidence_dialog.py (medium)
  • component:src depends_on src/helix/studio/ui/export_gate.py (medium)
  • component:src depends_on src/helix/studio/ui/text_preview_dialog.py (medium)
  • component:src depends_on src/helix/studio/export_image_settings.py (medium)
  • component:src depends_on src/helix/studio/export_labels.py (medium)
  • component:src depends_on src/helix/studio/limitations.py (medium)
  • component:src depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:src depends_on src/helix/studio/png_provenance.py (medium)
  • component:src depends_on src/helix/studio/results_io.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/outcomes/model.py (medium)
  • component:src depends_on src/helix/studio/outcomes/noop.py (medium)
  • component:src depends_on src/helix/studio/outcomes/hotspots.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/outcomes/cell_context.py (medium)
  • component:src depends_on src/helix/studio/outcomes/intent_eval.py (medium)
  • component:src depends_on src/helix/studio/outcomes/model.py (medium)
  • component:src depends_on src/helix/studio/outcomes/noop.py (medium)
  • component:src depends_on src/helix/crispr/dynamic/__init__.py (medium)
  • component:src depends_on src/helix/crispr/dynamic/simulator.py (medium)
  • component:src depends_on src/helix/crispr/dynamic/state.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/outcomes/cell_context.py (medium)
  • component:src depends_on src/helix/studio/outcomes/cut_model.py (medium)
  • component:src depends_on src/helix/studio/outcomes/intent_eval.py (medium)
  • component:src depends_on src/helix/studio/outcomes/model.py (medium)
  • component:src depends_on src/helix/studio/outcomes/noop.py (medium)
  • component:src depends_on component:external:python:pydantic (medium)
  • component:src depends_on src/helix/studio/base_position_calibration.py (medium)
  • component:src depends_on src/helix/studio/calibration.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/outcomes/base_edit_model.py (medium)
  • component:src depends_on src/helix/studio/outcomes/cut_model.py (medium)
  • component:src depends_on src/helix/studio/outcomes/dynamic_cut_model.py (medium)
  • component:src depends_on src/helix/studio/outcomes/noop.py (medium)
  • component:src depends_on src/helix/studio/outcomes/prime_model.py (medium)
  • component:src depends_on src/helix/studio/prime_multiplex_calibration.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/suggested_priors.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/outcomes/model.py (medium)
  • component:src depends_on src/helix/studio/assays/assay_chooser.py (medium)
  • component:src depends_on src/helix/studio/assays/primer_design.py (medium)
  • component:src depends_on src/helix/studio/base_position_calibration.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/offtargets/model.py (medium)
  • component:src depends_on src/helix/studio/offtargets/validation_plan.py (medium)
  • component:src depends_on src/helix/studio/outcomes/cell_context.py (medium)
  • component:src depends_on src/helix/studio/outcomes/clone_yield.py (medium)
  • component:src depends_on src/helix/studio/outcomes/hotspots.py (medium)
  • component:src depends_on src/helix/studio/outcomes/model.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/suggested_priors.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/outcomes/model.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/support/crash.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/pilot_handoff.py (medium)
  • component:src depends_on src/helix/studio/ui/text_preview_dialog.py (medium)
  • component:src depends_on src/helix/studio/plugins/manager.py (medium)
  • component:src depends_on src/helix/studio/plugins/manifest.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on component:external:python:requests (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/plugins/install_txn.py (medium)
  • component:src depends_on src/helix/studio/plugins/manifest.py (medium)
  • component:src depends_on src/helix/studio/plugins/plugin_package.py (medium)
  • component:src depends_on src/helix/studio/plugins/trust_store.py (medium)
  • component:src depends_on src/helix/studio/plugins/policy.py (medium)
  • component:src depends_on component:external:python:packaging (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/plugins/install_txn.py (medium)
  • component:src depends_on src/helix/studio/plugins/manifest.py (medium)
  • component:src depends_on component:external:python:cryptography (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/plugins/manifest.py (medium)
  • component:src depends_on component:external:python:packaging (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/plugins/installer.py (medium)
  • component:src depends_on src/helix/studio/plugins/manager.py (medium)
  • component:src depends_on src/helix/studio/plugins/plugin_package.py (medium)
  • component:src depends_on src/helix/studio/plugins/registry.py (medium)
  • component:src depends_on src/helix/studio/plugins/trust_store.py (medium)
  • component:src depends_on component:external:python:packaging (medium)
  • component:src depends_on component:external:python:requests (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/app_identity.py (medium)
  • component:src depends_on src/helix/studio/commands.py (medium)
  • component:src depends_on src/helix/studio/dock_panels.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/cli_session_contract_stamp.py (medium)
  • component:src depends_on src/helix/studio/governance_stamp.py (medium)
  • component:src depends_on src/helix/predictors/__init__.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/rail_model.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/rail_model.py (medium)
  • component:src depends_on src/helix/app_identity.py (medium)
  • component:src depends_on src/helix/studio/rail_model.py (medium)
  • component:src depends_on src/helix/studio/rail_state.py (medium)
  • component:src depends_on src/helix/studio/spinner_frames.py (medium)
  • component:src depends_on src/helix/studio/render/scene.py (medium)
  • component:src depends_on component:external:python:moderngl (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/gpu/fields/__init__.py (medium)
  • component:src depends_on src/helix/gpu/fields/base.py (medium)
  • component:src depends_on src/helix/studio/evs_bridge.py (medium)
  • component:src depends_on src/helix/studio/reports/run_report.py (medium)
  • component:src depends_on src/helix/studio/reports/session_report.py (medium)
  • component:src depends_on src/helix/studio/governance_stamp.py (medium)
  • component:src depends_on src/helix/studio/limitations.py (medium)
  • component:src depends_on src/helix/studio/models.py (medium)
  • component:src depends_on src/helix/studio/reports/session_report.py (medium)
  • component:src depends_on src/helix/studio/run_artifact.py (medium)
  • component:src depends_on src/helix/governance/gates.py (medium)
  • component:src depends_on src/helix/studio/export_labels.py (medium)
  • component:src depends_on src/helix/studio/export_provenance.py (medium)
  • component:src depends_on src/helix/studio/governance_stamp.py (medium)
  • component:src depends_on src/helix/studio/provenance_header.py (medium)
  • component:src depends_on src/helix/studio/repair_pathways.py (medium)
  • component:src depends_on src/helix/support/events.py (medium)
  • component:src depends_on src/helix/studio/results_adapters/crispresso2.py (medium)
  • component:src depends_on src/helix/studio/results_adapters/csv_counts.py (medium)
  • component:src depends_on src/helix/studio/results_adapters/pileup.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/results_adapters/crispresso2.py (medium)
  • component:src depends_on src/helix/studio/results_adapters/csv_counts.py (medium)
  • component:src depends_on src/helix/studio/results_adapters/pileup.py (medium)
  • component:src depends_on src/helix/studio/results_io.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/results_io.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/results_adapters/crispresso2.py (medium)
  • component:src depends_on src/helix/studio/results_adapters/pileup.py (medium)
  • component:src depends_on src/helix/studio/results_io.py (medium)
  • component:src depends_on src/helix/studio/results_adapters/pileup.py (medium)
  • component:src depends_on src/helix/studio/results_io.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/results_io.py (medium)
  • component:src depends_on component:external:python:pydantic (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/base_position_calibration.py (medium)
  • component:src depends_on src/helix/studio/calibration.py (medium)
  • component:src depends_on src/helix/studio/export_gate.py (medium)
  • component:src depends_on src/helix/studio/outcomes/clone_yield.py (medium)
  • component:src depends_on src/helix/studio/outcomes/model.py (medium)
  • component:src depends_on src/helix/studio/prime_multiplex_calibration.py (medium)
  • component:src depends_on src/helix/studio/results_adapters/batch_ingest.py (medium)
  • component:src depends_on src/helix/studio/results_adapters/crispresso2.py (medium)
  • component:src depends_on src/helix/studio/results_adapters/csv_counts.py (medium)
  • component:src depends_on src/helix/studio/results_adapters/indel_profile.py (medium)
  • component:src depends_on src/helix/studio/results_adapters/pileup.py (medium)
  • component:src depends_on src/helix/studio/results_io.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/studio/ui/export_gate.py (medium)
  • component:src depends_on tools/generate_demo_bundles.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/crispr/physics.py (medium)
  • component:src depends_on src/helix/edit/dag.py (medium)
  • component:src depends_on src/helix/provenance.py (medium)
  • component:src depends_on src/helix/studio/experiment_intent_spec.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/models.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/pilot_handoff.py (medium)
  • component:src depends_on src/helix/studio/pilot_package_ui.py (medium)
  • component:src depends_on src/helix/studio/run_metrics.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/studio/ui/text_preview_dialog.py (medium)
  • component:src depends_on src/helix/studio/workers.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/studio/export_gate.py (medium)
  • component:src depends_on src/helix/studio/export_run.py (medium)
  • component:src depends_on src/helix/studio/models.py (medium)
  • component:src depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:src depends_on src/helix/studio/pilot_handoff.py (medium)
  • component:src depends_on src/helix/studio/pilot_package_ui.py (medium)
  • component:src depends_on src/helix/studio/run_metrics.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/summary_contract_v2.py (medium)
  • component:src depends_on src/helix/studio/ui_dispatcher.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/studio/ui/export_gate.py (medium)
  • component:src depends_on src/helix/studio/workers.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/studio/export_labels.py (medium)
  • component:src depends_on src/helix/studio/governance_stamp.py (medium)
  • component:src depends_on src/helix/studio/models.py (medium)
  • component:src depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:src depends_on src/helix/studio/pilot_handoff.py (medium)
  • component:src depends_on src/helix/studio/pilot_package_ui.py (medium)
  • component:src depends_on src/helix/studio/rail_model.py (medium)
  • component:src depends_on src/helix/studio/rail_state.py (medium)
  • component:src depends_on src/helix/studio/rail_widget.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/simulation_diagnostics.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/edit/dag.py (medium)
  • component:src depends_on src/helix/studio/semantic_schema.py (medium)
  • component:src depends_on component:external:python:pydantic (medium)
  • component:src depends_on src/helix/studio/batch/batch_compare_panel.py (medium)
  • component:src depends_on src/helix/studio/experiment_intent_spec.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec_panel.py (medium)
  • component:src depends_on src/helix/studio/offtargets/offtarget_list_panel.py (medium)
  • component:src depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:src depends_on src/helix/studio/outcomes/outcome_spectrum_panel.py (medium)
  • component:src depends_on src/helix/studio/pilot_handoff.py (medium)
  • component:src depends_on src/helix/studio/pilot_package_ui.py (medium)
  • component:src depends_on src/helix/studio/predictor_evidence_panel.py (medium)
  • component:src depends_on src/helix/studio/results_panel.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/studio/cli_session_contract_stamp.py (medium)
  • component:src depends_on src/helix/studio/models.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/crispr/model.py (medium)
  • component:src depends_on src/helix/prime/model.py (medium)
  • component:src depends_on src/helix/studio/edit_plan.py (medium)
  • component:src depends_on src/helix/studio/experiment_intent_spec.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/models.py (medium)
  • component:src depends_on src/helix/studio/run_artifact.py (medium)
  • component:src depends_on src/helix/support/events.py (medium)
  • component:src depends_on src/helix/studio/models.py (medium)
  • component:src depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:src depends_on src/helix/studio/semantic_schema.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/simulation_diagnostics.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/edit/dag.py (medium)
  • component:src depends_on src/helix/studio/models.py (medium)
  • component:src depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:src depends_on src/helix/studio/semantic_audit.py (medium)
  • component:src depends_on src/helix/studio/semantic_schema.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/studio/calibration.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/outcomes/clone_yield.py (medium)
  • component:src depends_on src/helix/studio/outcomes/hotspots.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/calibration/bundle.py (medium)
  • component:src depends_on src/helix/crispr/pam.py (medium)
  • component:src depends_on src/helix/licensing/__init__.py (medium)
  • component:src depends_on src/helix/provenance.py (medium)
  • component:src depends_on src/helix/rng.py (medium)
  • component:src depends_on src/helix/sim/structural_risk.py (medium)
  • component:src depends_on src/helix/studio/calibration_coverage.py (medium)
  • component:src depends_on src/helix/studio/delivery/contract.py (medium)
  • component:src depends_on src/helix/studio/experiment_intent_spec.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/iterated_dynamics.py (medium)
  • component:src depends_on src/helix/studio/offtargets/model.py (medium)
  • component:src depends_on src/helix/studio/outcomes/cell_context.py (medium)
  • component:src depends_on src/helix/support/build_meta.py (medium)
  • component:src depends_on src/helix/studio/systems/acceptance_detail_panel.py (medium)
  • component:src depends_on src/helix/studio/systems/acceptance_list_panel.py (medium)
  • component:src depends_on src/helix/studio/systems/acceptance_status_widget.py (medium)
  • component:src depends_on src/helix/studio/systems/acceptance_viewer.py (medium)
  • component:src depends_on src/helix/studio/systems/loader.py (medium)
  • component:src depends_on src/helix/studio/systems/publish_blocked_banner.py (medium)
  • component:src depends_on src/helix/studio/systems/systems_viewer.py (medium)
  • component:src depends_on src/helix/studio/systems/view_models.py (medium)
  • component:src depends_on src/helix/studio/systems/acceptance_detail_panel.py (medium)
  • component:src depends_on src/helix/studio/systems/acceptance_list_panel.py (medium)
  • component:src depends_on src/helix/studio/systems/acceptance_status_widget.py (medium)
  • component:src depends_on src/helix/studio/systems/publish_blocked_banner.py (medium)
  • component:src depends_on src/helix/studio/systems/view_models.py (medium)
  • component:src depends_on src/helix/studio/systems/panels/cascade_panel.py (medium)
  • component:src depends_on src/helix/studio/systems/panels/compare_panel.py (medium)
  • component:src depends_on src/helix/studio/systems/panels/feasibility_panel.py (medium)
  • component:src depends_on src/helix/studio/systems/panels/summary_panel.py (medium)
  • component:src depends_on src/helix/studio/systems/panels/uncertainty_panel.py (medium)
  • component:src depends_on src/helix/studio/systems/view_models.py (medium)
  • component:src depends_on src/helix/studio/systems/loader.py (medium)
  • component:src depends_on src/helix/studio/systems/view_models.py (medium)
  • component:src depends_on src/helix/systems/drift.py (medium)
  • component:src depends_on src/helix/studio/systems/view_models.py (medium)
  • component:src depends_on src/helix/studio/systems/view_models.py (medium)
  • component:src depends_on src/helix/studio/systems/view_models.py (medium)
  • component:src depends_on src/helix/studio/systems/loader.py (medium)
  • component:src depends_on src/helix/studio/systems/panels/__init__.py (medium)
  • component:src depends_on src/helix/studio/systems/view_models.py (medium)
  • component:src depends_on src/helix/app_identity.py (medium)
  • component:src depends_on src/helix/studio/target_field.py (medium)
  • component:src depends_on component:external:python:requests (medium)
  • component:src depends_on src/helix/studio/terminal/manager.py (medium)
  • component:src depends_on src/helix/studio/terminal/process_backend.py (medium)
  • component:src depends_on src/helix/studio/terminal/session_widget.py (medium)
  • component:src depends_on src/helix/studio/terminal/settings.py (medium)
  • component:src depends_on src/helix/studio/terminal/dock.py (medium)
  • component:src depends_on src/helix/studio/terminal/settings.py (medium)
  • component:src depends_on src/helix/studio/terminal/ansi_parser.py (medium)
  • component:src depends_on src/helix/studio/terminal/process_backend.py (medium)
  • component:src depends_on src/helix/studio/terminal/settings.py (medium)
  • component:src depends_on src/helix/calibration/bundle.py (medium)
  • component:src depends_on src/helix/studio/calibration_coverage.py (medium)
  • component:src depends_on src/helix/studio/evidence_view_model.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/studio/experiment_intent_spec.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/studio/export_gate.py (medium)
  • component:src depends_on src/helix/studio/governance_stamp.py (medium)
  • component:src depends_on src/helix/studio/ui/export_gate_dialog.py (medium)
  • component:src depends_on src/helix/wetlab/preflight_linter.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/gui/qt_geometry.py (medium)
  • component:src depends_on src/helix/bioinformatics.py (medium)
  • component:src depends_on src/helix/core/offtarget_heat.py (medium)
  • component:src depends_on src/helix/studio/models.py (medium)
  • component:src depends_on src/helix/studio/offtargets/model.py (medium)
  • component:src depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:src depends_on src/helix/studio/repair_pathways.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/simulation_diagnostics.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/studio/plugins/policy.py (medium)
  • component:src depends_on src/helix/studio/plugins/policy.py (medium)
  • component:src depends_on src/helix/studio/plugins/policy.py (medium)
  • component:src depends_on src/helix/studio/ui_dispatcher.py (medium)
  • component:src depends_on src/helix/studio/web_panel_csp.py (medium)
  • component:src depends_on src/helix/studio/web_panel_policy.py (medium)
  • component:src depends_on component:external:python:moderngl (medium)
  • component:src depends_on src/helix_cuda_fields.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/app_identity.py (medium)
  • component:src depends_on src/helix/clock.py (medium)
  • component:src depends_on src/helix/crispr/physics.py (medium)
  • component:src depends_on src/helix/genome/fm_registry.py (medium)
  • component:src depends_on src/helix/gui/opengl.py (medium)
  • component:src depends_on src/helix/gui/qt_geometry.py (medium)
  • component:src depends_on src/helix/prime/physics.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/studio/evaluation_access.py (medium)
  • component:src depends_on src/helix/studio/experiment_presets.py (medium)
  • component:src depends_on src/helix/studio/pilot_handoff.py (medium)
  • component:src depends_on src/helix/studio/pilot_package_ui.py (medium)
  • component:src depends_on src/helix/studio/ui_tokens.py (medium)
  • component:src depends_on src/helix/studio/ui/text_preview_dialog.py (medium)
  • component:src depends_on src/helix/studio/ui/window_positioning.py (medium)
  • component:src depends_on src/helix/support/events.py (medium)
  • component:src depends_on src/helix/bioinformatics.py (medium)
  • component:src depends_on src/helix/gui/modern/qt.py (medium)
  • component:src depends_on src/helix/studio/gl_panel.py (medium)
  • component:src depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:src depends_on src/helix/studio/outcome_space_map.py (medium)
  • component:src depends_on src/helix/studio/outcomes/model.py (medium)
  • component:src depends_on src/helix/studio/pcr_workflow.py (medium)
  • component:src depends_on src/helix/studio/run_artifact.py (medium)
  • component:src depends_on src/helix/studio/session.py (medium)
  • component:src depends_on src/helix/studio/workflow_stats.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/provenance.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/determinism/__init__.py (medium)
  • component:src depends_on src/helix/studio/governance_stamp.py (medium)
  • component:src depends_on src/helix/studio/session_io.py (medium)
  • component:src depends_on src/helix/support/crash.py (medium)
  • component:src depends_on src/helix/support/doctor.py (medium)
  • component:src depends_on src/helix/support/events.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/determinism/__init__.py (medium)
  • component:src depends_on src/helix/provenance.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/provenance.py (medium)
  • component:src depends_on tools/test_env_guard.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/systems/contracts.py (medium)
  • component:src depends_on src/helix/systems/disease_models.py (medium)
  • component:src depends_on src/helix/systems/observables.py (medium)
  • component:src depends_on src/helix/systems/perturbation_program.py (medium)
  • component:src depends_on src/helix/systems/contracts.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/systems/contracts.py (medium)
  • component:src depends_on src/helix/systems/propagation.py (medium)
  • component:src depends_on src/helix/systems/scoring.py (medium)
  • component:src depends_on src/helix/systems/bundle_loader.py (medium)
  • component:src depends_on src/helix/systems/bundle.py (medium)
  • component:src depends_on src/helix/systems/contracts.py (medium)
  • component:src depends_on src/helix/systems/disease_models.py (medium)
  • component:src depends_on src/helix/systems/drift.py (medium)
  • component:src depends_on src/helix/systems/observables.py (medium)
  • component:src depends_on src/helix/systems/propagation.py (medium)
  • component:src depends_on src/helix/systems/reviewer_summary.py (medium)
  • component:src depends_on src/helix/systems/scoring.py (medium)
  • component:src depends_on src/helix/systems/contracts.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/systems/contracts.py (medium)
  • component:src depends_on src/helix/systems/reviewer_summary.py (medium)
  • component:src depends_on src/helix/systems/contracts.py (medium)
  • component:src depends_on src/helix/systems/contracts.py (medium)
  • component:src depends_on src/helix/systems/disease_models.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/systems/contracts.py (medium)
  • component:src depends_on src/helix/systems/reviewer_summary.py (medium)
  • component:src depends_on src/helix/teams/systems_enforcement.py (medium)
  • component:src depends_on src/helix/systems/contracts.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/systems/contracts.py (medium)
  • component:src depends_on src/helix/systems/observables.py (medium)
  • component:src depends_on src/helix/canonicalization/__init__.py (medium)
  • component:src depends_on src/helix/licensing/verify.py (medium)
  • component:src depends_on src/helix/teams/db.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on component:external:python:boto3 (medium)
  • component:src depends_on component:external:python:botocore (medium)
  • component:src depends_on src/helix/teams/blob_store.py (medium)
  • component:src depends_on src/helix/teams/digest.py (medium)
  • component:src depends_on src/helix/user_config.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/teams/blob_store_s3.py (medium)
  • component:src depends_on src/helix/teams/digest.py (medium)
  • component:src depends_on src/helix/user_config.py (medium)
  • component:src depends_on component:external:python:requests (medium)
  • component:src depends_on src/helix/teams/digest.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/security/tokens.py (medium)
  • component:src depends_on src/helix/teams/digest.py (medium)
  • component:src depends_on component:external:python:cryptography (medium)
  • component:src depends_on component:external:python:requests (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/determinism/nondet.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/teams/client.py (medium)
  • component:src depends_on src/helix/validation/__init__.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/governance/ledger.py (medium)
  • component:src depends_on src/helix/governance/notify.py (medium)
  • component:src depends_on src/helix/governance/posture.py (medium)
  • component:src depends_on src/helix/security/tokens.py (medium)
  • component:src depends_on src/helix/systems/bundle_loader.py (medium)
  • component:src depends_on src/helix/teams/blob_store.py (medium)
  • component:src depends_on src/helix/teams/db.py (medium)
  • component:src depends_on src/helix/teams/digest.py (medium)
  • component:src depends_on src/helix/teams/oidc.py (medium)
  • component:src depends_on src/helix/teams/systems_acceptance_types.py (medium)
  • component:src depends_on src/helix/teams/systems_db.py (medium)
  • component:src depends_on src/helix/validation/verdict.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/entropy.py (medium)
  • component:src depends_on src/helix/systems/bundle_loader.py (medium)
  • component:src depends_on src/helix/systems/bundle.py (medium)
  • component:src depends_on src/helix/systems/contracts.py (medium)
  • component:src depends_on src/helix/systems/drift.py (medium)
  • component:src depends_on src/helix/systems/reviewer_summary.py (medium)
  • component:src depends_on src/helix/teams/systems_acceptance_types.py (medium)
  • component:src depends_on src/helix/teams/systems_enforcement.py (medium)
  • component:src depends_on src/helix/teams/systems_policy.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/systems/bundle_loader.py (medium)
  • component:src depends_on src/helix/systems/bundle.py (medium)
  • component:src depends_on src/helix/systems/reviewer_summary_qualified.py (medium)
  • component:src depends_on src/helix/teams/systems_acceptance_types.py (medium)
  • component:src depends_on src/helix/teams/systems_acceptance.py (medium)
  • component:src depends_on src/helix/teams/systems_db.py (medium)
  • component:src depends_on src/helix/teams/systems_policy.py (medium)
  • component:src depends_on src/helix/teams/systems_acceptance_types.py (medium)
  • component:src depends_on src/helix/systems/bundle_loader.py (medium)
  • component:src depends_on src/helix/systems/contracts.py (medium)
  • component:src depends_on src/helix/systems/drift.py (medium)
  • component:src depends_on src/helix/systems/reviewer_summary.py (medium)
  • component:src depends_on src/helix/teams/systems_acceptance_types.py (medium)
  • component:src depends_on src/helix/determinism/nondet.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/codon.py (medium)
  • component:src depends_on component:external:python:tomli (medium)
  • component:src depends_on src/helix/validation/runner.py (medium)
  • component:src depends_on component:external:python:cryptography (medium)
  • component:src depends_on component:external:python:pysam (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/clock.py (medium)
  • component:src depends_on src/helix/determinism/guard.py (medium)
  • component:src depends_on src/helix/provenance.py (medium)
  • component:src depends_on src/helix/repro/bundle.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/studio/outcomes/cut_model.py (medium)
  • component:src depends_on src/helix/studio/plugins/installer.py (medium)
  • component:src depends_on src/helix/studio/plugins/manager.py (medium)
  • component:src depends_on src/helix/studio/plugins/plugin_package.py (medium)
  • component:src depends_on component:external:python:cryptography (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/veribiota/exporter.py (medium)
  • component:src depends_on src/helix/visualization/animate.py (medium)
  • component:src depends_on src/helix/visualization/dag_viz.py (medium)
  • component:src depends_on src/helix/visualization/diff_view.py (medium)
  • component:src depends_on component:external:python:matplotlib (medium)
  • component:src depends_on component:external:python:networkx (medium)
  • component:src depends_on component:external:python:imageio (medium)
  • component:src depends_on component:external:python:matplotlib (medium)
  • component:src depends_on component:external:python:networkx (medium)
  • component:src depends_on src/helix/edit/dag.py (medium)
  • component:src depends_on src/helix/visualization/_dag_utils.py (medium)
  • component:src depends_on component:external:python:matplotlib (medium)
  • component:src depends_on component:external:python:networkx (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/edit/dag.py (medium)
  • component:src depends_on src/helix/visualization/_dag_utils.py (medium)
  • component:src depends_on src/helix/genome/digital.py (medium)
  • component:src depends_on src/helix/viz/__init__.py (medium)
  • component:src depends_on src/helix/viz/alignment.py (medium)
  • component:src depends_on src/helix/viz/crispr_track.py (medium)
  • component:src depends_on src/helix/viz/distance.py (medium)
  • component:src depends_on src/helix/viz/minimizers.py (medium)
  • component:src depends_on src/helix/viz/motif.py (medium)
  • component:src depends_on src/helix/viz/rna.py (medium)
  • component:src depends_on src/helix/viz/seed_chain.py (medium)
  • component:src depends_on component:external:python:matplotlib (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/schema/__init__.py (medium)
  • component:src depends_on component:external:python:matplotlib (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/viz/_utils.py (medium)
  • component:src depends_on component:external:python:matplotlib (medium)
  • component:src depends_on component:external:python:matplotlib (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/viz/_utils.py (medium)
  • component:src depends_on component:external:python:matplotlib (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/viz/_utils.py (medium)
  • component:src depends_on component:external:python:matplotlib (medium)
  • component:src depends_on src/helix/viz/_utils.py (medium)
  • component:src depends_on component:external:python:matplotlib (medium)
  • component:src depends_on component:external:python:numpy (medium)
  • component:src depends_on src/helix/viz/_utils.py (medium)
  • component:src depends_on component:external:python:matplotlib (medium)
  • component:src depends_on src/helix/viz/_utils.py (medium)
  • component:src depends_on component:external:python:matplotlib (medium)
  • component:src depends_on src/helix/wetlab/preflight_linter.py (medium)
  • component:src depends_on src/helix/wetlab/preflight_linter.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/wetlab/preflight_linter.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/schema/__init__.py (medium)
  • component:src depends_on src/helixspec/ast.py (medium)
  • component:src depends_on src/helixspec/cli.py (medium)
  • component:src depends_on src/helixspec/ir_v1.py (medium)
  • component:src depends_on src/helixspec/lower_engine.py (medium)
  • component:src depends_on src/helixspec/typecheck.py (medium)
  • component:src depends_on component:external:python:lark (medium)
  • component:src depends_on src/helixspec/errors.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/seed/tree.py (medium)
  • component:src depends_on src/helix/wetlab/preflight_migration.py (medium)
  • component:src depends_on src/helixspec/ast.py (medium)
  • component:src depends_on src/helixspec/canon.py (medium)
  • component:src depends_on src/helixspec/d2_metrics.py (medium)
  • component:src depends_on src/helixspec/diff.py (medium)
  • component:src depends_on src/helixspec/divergence.py (medium)
  • component:src depends_on src/helixspec/errors.py (medium)
  • component:src depends_on src/helixspec/ir_v1.py (medium)
  • component:src depends_on src/helixspec/manifest.py (medium)
  • component:src depends_on src/helixspec/typecheck.py (medium)
  • component:src depends_on src/helixspec/verify_fs.py (medium)
  • component:src depends_on src/helixspec/errors.py (medium)
  • component:src depends_on src/helixspec/errors.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helixspec/canon.py (medium)
  • component:src depends_on src/helixspec/d2_metrics.py (medium)
  • component:src depends_on src/helixspec/errors.py (medium)
  • component:src depends_on src/helixspec/manifest.py (medium)
  • component:src depends_on src/helixspec/run_graph.py (medium)
  • component:src depends_on src/helixspec/verify_fs.py (medium)
  • component:src depends_on src/helixspec/typecheck.py (medium)
  • component:src depends_on src/helixspec/types.py (medium)
  • component:src depends_on src/helix/studio/edit_plan.py (medium)
  • component:src depends_on src/helix/studio/experiment_spec.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helixspec/canon.py (medium)
  • component:src depends_on src/helixspec/canon.py (medium)
  • component:src depends_on src/helix/__init__.py (medium)
  • component:src depends_on src/helix/determinism/guard.py (medium)
  • component:src depends_on src/helix/fs.py (medium)
  • component:src depends_on src/helix/run_engine.py (medium)
  • component:src depends_on src/helix/scientific_contract.py (medium)
  • component:src depends_on src/helix/wetlab/lint_badge.py (medium)
  • component:src depends_on src/helix/wetlab/preflight_linter.py (medium)
  • component:src depends_on src/helixspec/canon.py (medium)
  • component:src depends_on src/helixspec/cli.py (medium)
  • component:src depends_on src/helixspec/lower_engine.py (medium)
  • component:src depends_on src/helixspec/manifest.py (medium)
  • component:src depends_on src/helixspec/run_graph.py (medium)
  • component:src depends_on src/helixspec/ast.py (medium)
  • component:src depends_on src/helixspec/errors.py (medium)
  • component:src depends_on src/helixspec/types.py (medium)
  • component:src depends_on src/helixspec/errors.py (medium)
  • component:src depends_on src/helixspec/errors.py (medium)
  • component:tests depends_on component:external:python:matplotlib (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/config.py (medium)
  • component:tests depends_on tools/test_env_guard.py (medium)
  • component:tests depends_on src/helix/studio/cli_session_contract_stamp.py (medium)
  • component:tests depends_on src/helix/studio/cli_session_contract_stamp.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:jsonschema (medium)
  • component:tests depends_on component:external:python:moderngl (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:moderngl (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on src/helix/gpu/fields/base.py (medium)
  • component:tests depends_on src/helix/studio/render/scene.py (medium)
  • component:tests depends_on component:external:python:moderngl (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on src/helix/gpu/fields/base.py (medium)
  • component:tests depends_on src/helix/studio/render/scene.py (medium)
  • component:tests depends_on component:external:python:moderngl (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on src/helix/gpu/fields/base.py (medium)
  • component:tests depends_on src/helix/studio/render/scene.py (medium)
  • component:tests depends_on component:external:python:moderngl (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on src/helix/gpu/fields/base.py (medium)
  • component:tests depends_on src/helix/studio/render/scene.py (medium)
  • component:tests depends_on component:external:python:moderngl (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on src/helix/gpu/fields/base.py (medium)
  • component:tests depends_on src/helix/studio/render/scene.py (medium)
  • component:tests depends_on component:external:python:moderngl (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on src/helix/gpu/fields/base.py (medium)
  • component:tests depends_on src/helix/studio/evs_bridge.py (medium)
  • component:tests depends_on src/helix/studio/render/scene.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on tests/evs_visual/conftest.py (medium)
  • component:tests depends_on tests/evs_visual/helpers_composite.py (medium)
  • component:tests depends_on component:external:python:moderngl (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/gpu/fields/base.py (medium)
  • component:tests depends_on src/helix/studio/render/scene.py (medium)
  • component:tests depends_on tests/evs_visual/conftest.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on tests/evs_visual/conftest.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on tests/evs_visual/conftest.py (medium)
  • component:tests depends_on tests/evs_visual/helpers_gc.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on tests/evs_visual/conftest.py (medium)
  • component:tests depends_on tests/evs_visual/helpers_indel_risk.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on tests/evs_visual/conftest.py (medium)
  • component:tests depends_on tests/evs_visual/helpers_offtarget.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on tests/evs_visual/conftest.py (medium)
  • component:tests depends_on tests/evs_visual/helpers_pam_seed.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on tests/evs_visual/conftest.py (medium)
  • component:tests depends_on tests/evs_visual/helpers_prime_dp.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/evs/render.py (medium)
  • component:tests depends_on tests/evs_visual/conftest.py (medium)
  • component:tests depends_on src/helix/genome/fm_registry.py (medium)
  • component:tests depends_on src/helix/genome/fm_registry.py (medium)
  • component:tests depends_on src/helix/genome/ingest.py (medium)
  • component:tests depends_on src/helix/genome/ingest.py (medium)
  • component:tests depends_on src/helix/genome/fm_registry.py (medium)
  • component:tests depends_on src/helix/genome/window_store.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/genome/window_store.py (medium)
  • component:tests depends_on tools/publish_github_release.py (medium)
  • component:tests depends_on tools/publish_website_release.py (medium)
  • component:tests depends_on tools/release_url_contract.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/core/offtarget_heat.py (medium)
  • component:tests depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:tests depends_on src/helix/studio/terminal/ansi_parser.py (medium)
  • component:tests depends_on src/helix/studio/assays/assay_chooser.py (medium)
  • component:tests depends_on src/helix/studio/base_position_calibration.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/base_edit_model.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/model.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/base_overlay.py (medium)
  • component:tests depends_on src/helix/studio/base_position_calibration.py (medium)
  • component:tests depends_on component:external:python:jsonschema (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/evaluation/pack_manifest.py (medium)
  • component:tests depends_on src/helix/evaluation/packs.py (medium)
  • component:tests depends_on src/helix/scientific_contract.py (medium)
  • component:tests depends_on src/helix/studio/batch/bundle.py (medium)
  • component:tests depends_on src/helix/studio/batch/bundle.py (medium)
  • component:tests depends_on src/helix/studio/batch/bundle.py (medium)
  • component:tests depends_on src/helix/studio/batch/model.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/model.py (medium)
  • component:tests depends_on src/helix/studio/batch/batch_compare_panel.py (medium)
  • component:tests depends_on src/helix/studio/batch/bundle.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/results_adapters/batch_ingest.py (medium)
  • component:tests depends_on src/helix/studio/batch/model.py (medium)
  • component:tests depends_on src/helix/studio/batch/model.py (medium)
  • component:tests depends_on src/helix/studio/offtargets/reference_accessor.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/model.py (medium)
  • component:tests depends_on src/helix/studio/experiment_spec.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/clone_yield.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/cut_model.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/model.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/calibration.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/clone_yield.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/main_window.py (medium)
  • component:tests depends_on src/helix/studio/run_history.py (medium)
  • component:tests depends_on src/helix/studio/results_adapters/crispresso2.py (medium)
  • component:tests depends_on src/helix/studio/results_io.py (medium)
  • component:tests depends_on src/helix/studio/results_adapters/csv_counts.py (medium)
  • component:tests depends_on src/helix/studio/results_io.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/outcomes/cut_model.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/model.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/delivery/contract.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/outcomes/dynamic_cut_model.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/model.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/edit_dag_panel.py (medium)
  • component:tests depends_on src/helix/studio/evs_view_models.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/__init__.py (medium)
  • component:tests depends_on src/helix/studio/edit_dag_panel.py (medium)
  • component:tests depends_on src/helix/studio/main_window.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/__init__.py (medium)
  • component:tests depends_on src/helix/studio/edit_dag_panel.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/edit_plan.py (medium)
  • component:tests depends_on src/helix/studio/session_io.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/edit_plan.py (medium)
  • component:tests depends_on src/helix/studio/session_io.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/base_position_calibration.py (medium)
  • component:tests depends_on src/helix/studio/results_adapters/crispresso2.py (medium)
  • component:tests depends_on src/helix/studio/evs_view_models.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/experiment_intent_spec.py (medium)
  • component:tests depends_on src/helix/studio/session_io.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/experiment_intent_spec.py (medium)
  • component:tests depends_on src/helix/studio/experiment_setup_model.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/experiment_spec.py (medium)
  • component:tests depends_on src/helix/studio/session_inspector.py (medium)
  • component:tests depends_on src/helix/studio/session_io.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pydantic (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/experiment_spec.py (medium)
  • component:tests depends_on src/helix/studio/session_io.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/gui/modern/spec.py (medium)
  • component:tests depends_on src/helix/studio/export_clip.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/experiment_intent_spec.py (medium)
  • component:tests depends_on src/helix/studio/export_gate.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/ui/export_gate.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/export_provenance.py (medium)
  • component:tests depends_on src/helix/studio/lightcone_panel.py (medium)
  • component:tests depends_on src/helix/studio/models.py (medium)
  • component:tests depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:tests depends_on src/helix/studio/ui/export_gate_dialog.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/gui/modern/camera_fit.py (medium)
  • component:tests depends_on src/helix/gui/modern/qt.py (medium)
  • component:tests depends_on src/helix/studio/__init__.py (medium)
  • component:tests depends_on src/helix/studio/locus_fit.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/helixspec_editor.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/hint_banner.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/hotspots.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/instrument_runs_view.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/intent_eval.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/config.py (medium)
  • component:tests depends_on src/helix/ogn/client.py (medium)
  • component:tests depends_on src/helix/ogn/manager.py (medium)
  • component:tests depends_on src/helix/studio/__init__.py (medium)
  • component:tests depends_on src/helix/studio/context.py (medium)
  • component:tests depends_on src/helix/studio/main_window.py (medium)
  • component:tests depends_on src/helix/studio/project.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/config.py (medium)
  • component:tests depends_on src/helix/ogn/client.py (medium)
  • component:tests depends_on src/helix/ogn/manager.py (medium)
  • component:tests depends_on src/helix/studio/context.py (medium)
  • component:tests depends_on src/helix/studio/main_window.py (medium)
  • component:tests depends_on src/helix/studio/project.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/crispr/model.py (medium)
  • component:tests depends_on src/helix/studio/assays/assay_chooser.py (medium)
  • component:tests depends_on src/helix/studio/assays/primer_design.py (medium)
  • component:tests depends_on src/helix/studio/base_position_calibration.py (medium)
  • component:tests depends_on src/helix/studio/calibration.py (medium)
  • component:tests depends_on src/helix/studio/edit_plan.py (medium)
  • component:tests depends_on src/helix/studio/experiment_intent_spec.py (medium)
  • component:tests depends_on src/helix/studio/experiment_spec.py (medium)
  • component:tests depends_on src/helix/studio/lightcone_audit_pack.py (medium)
  • component:tests depends_on src/helix/studio/offtargets/model.py (medium)
  • component:tests depends_on src/helix/studio/offtargets/noop.py (medium)
  • component:tests depends_on src/helix/studio/offtargets/validation_plan.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/clone_yield.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/model.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/noop.py (medium)
  • component:tests depends_on src/helix/studio/results_io.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/suggested_priors.py (medium)
  • component:tests depends_on src/helix/lightcone/__init__.py (medium)
  • component:tests depends_on src/helix/studio/lightcone_live.py (medium)
  • component:tests depends_on src/helix/studio/models.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/cut_model.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/model.py (medium)
  • component:tests depends_on src/helix/studio/session_io.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/model.py (medium)
  • component:tests depends_on src/helix/studio/offtargets/offtarget_list_panel.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/model.py (medium)
  • component:tests depends_on src/helix/studio/offtargets/bulge_provider.py (medium)
  • component:tests depends_on src/helix/studio/offtargets/mismatch_provider.py (medium)
  • component:tests depends_on src/helix/studio/offtargets/model.py (medium)
  • component:tests depends_on src/helix/studio/offtargets/reference_accessor.py (medium)
  • component:tests depends_on src/helix/studio/offtargets/rloks_provider.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/offtargets/risk.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/offtargets/rloks_provider.py (medium)
  • component:tests depends_on component:external:python:jsonschema (medium)
  • component:tests depends_on src/helix/studio/offtargets/rloks_provider.py (medium)
  • component:tests depends_on src/helix/studio/offtargets/__init__.py (medium)
  • component:tests depends_on src/helix/studio/offtargets/rloks_ui_helpers.py (medium)
  • component:tests depends_on src/helix/studio/offtargets/rloks_provider.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/offtargets/model.py (medium)
  • component:tests depends_on src/helix/studio/offtargets/rloks_provider.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/model.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/noop.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/model.py (medium)
  • component:tests depends_on src/helix/studio/experiment_spec.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/clone_yield.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/outcome_spectrum_panel.py (medium)
  • component:tests depends_on src/helix/studio/session_io.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/suggested_priors.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/decision_support/schema_validate.py (medium)
  • component:tests depends_on src/helix/studio/__init__.py (medium)
  • component:tests depends_on src/helix/studio/edit_dag_panel.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/results_adapters/pileup.py (medium)
  • component:tests depends_on src/helix/studio/results_io.py (medium)
  • component:tests depends_on src/helix/studio/pilot_handoff.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/pilot_handoff.py (medium)
  • component:tests depends_on src/helix/studio/pilot_package_ui.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/model.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/prime_model.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/prime_model.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/prime_overlay.py (medium)
  • component:tests depends_on src/helix/studio/assays/primer_design.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/config.py (medium)
  • component:tests depends_on src/helix/ogn/client.py (medium)
  • component:tests depends_on src/helix/ogn/manager.py (medium)
  • component:tests depends_on src/helix/studio/command_palette.py (medium)
  • component:tests depends_on src/helix/studio/commands.py (medium)
  • component:tests depends_on src/helix/studio/context.py (medium)
  • component:tests depends_on src/helix/studio/main_window.py (medium)
  • component:tests depends_on src/helix/studio/project.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/results_adapters/batch_ingest.py (medium)
  • component:tests depends_on src/helix/studio/results_panel.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/results_adapters/batch_ingest.py (medium)
  • component:tests depends_on src/helix/studio/results_panel.py (medium)
  • component:tests depends_on src/helix/studio/results_io.py (medium)
  • component:tests depends_on src/helix/studio/session_io.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/pilot_handoff.py (medium)
  • component:tests depends_on src/helix/studio/run_compare.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/pilot_handoff.py (medium)
  • component:tests depends_on src/helix/studio/run_history.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/models.py (medium)
  • component:tests depends_on src/helix/studio/pilot_handoff.py (medium)
  • component:tests depends_on src/helix/studio/rail_model.py (medium)
  • component:tests depends_on src/helix/studio/rail_state.py (medium)
  • component:tests depends_on src/helix/studio/run_status_panel.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/edit/dag.py (medium)
  • component:tests depends_on src/helix/edit/events.py (medium)
  • component:tests depends_on src/helix/genome/digital.py (medium)
  • component:tests depends_on src/helix/studio/semantic_audit.py (medium)
  • component:tests depends_on src/helix/studio/semantic_schema.py (medium)
  • component:tests depends_on src/helix/studio/semantic_proof.py (medium)
  • component:tests depends_on src/helix/studio/semantic_schema.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/config.py (medium)
  • component:tests depends_on src/helix/ogn/client.py (medium)
  • component:tests depends_on src/helix/ogn/manager.py (medium)
  • component:tests depends_on src/helix/studio/context.py (medium)
  • component:tests depends_on src/helix/studio/main_window.py (medium)
  • component:tests depends_on src/helix/studio/project.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/experiment_intent_spec.py (medium)
  • component:tests depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:tests depends_on src/helix/studio/pilot_handoff.py (medium)
  • component:tests depends_on src/helix/studio/session_inspector.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/semantic_schema.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/simulation_diagnostics_panel.py (medium)
  • component:tests depends_on src/helix/studio/simulation_diagnostics.py (medium)
  • component:tests depends_on src/helix/studio/semantic_schema.py (medium)
  • component:tests depends_on src/helix/studio/simulation_diagnostics.py (medium)
  • component:tests depends_on src/helix/studio/sink_ui_helpers.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/main_window.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/spatial_review_panel.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/mcp_bridge.py (medium)
  • component:tests depends_on src/helix/studio/visualization_review_panel.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/model.py (medium)
  • component:tests depends_on src/helix/studio/experiment_spec.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/clone_yield.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/cut_model.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/model.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/suggested_priors.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/experiment_spec.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/outcome_spectrum_panel.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/suggested_priors.py (medium)
  • component:tests depends_on src/helix/studio/suggested_priors.py (medium)
  • component:tests depends_on src/helix/gui/simbuilder/app.py (medium)
  • component:tests depends_on src/helix/studio/__init__.py (medium)
  • component:tests depends_on src/helix/studio/experiment_spec_panel.py (medium)
  • component:tests depends_on src/helix/studio/experiment_spec.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/model.py (medium)
  • component:tests depends_on src/helix/studio/run_metrics.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/offtargets/tail_risk_helpers.py (medium)
  • component:tests depends_on src/helix/studio/offtargets/tail_risk_helpers.py (medium)
  • component:tests depends_on src/helix/studio/ui/text_preview_dialog.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/__init__.py (medium)
  • component:tests depends_on src/helix/studio/offtargets/validation_plan.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/ui_tokens.py (medium)
  • component:tests depends_on src/helix/studio/visualization_review_panel.py (medium)
  • component:tests depends_on src/helix/systems/bundle.py (medium)
  • component:tests depends_on src/helix/systems/contracts.py (medium)
  • component:tests depends_on src/helix/systems/disease_models.py (medium)
  • component:tests depends_on src/helix/systems/observables.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/systems/acceptance_detail_panel.py (medium)
  • component:tests depends_on src/helix/studio/systems/acceptance_status_widget.py (medium)
  • component:tests depends_on src/helix/studio/systems/acceptance_viewer.py (medium)
  • component:tests depends_on src/helix/studio/systems/publish_blocked_banner.py (medium)
  • component:tests depends_on src/helix/teams/systems_acceptance_types.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/systems/bundle_loader.py (medium)
  • component:tests depends_on src/helix/teams/systems_acceptance_types.py (medium)
  • component:tests depends_on src/helix/teams/systems_db.py (medium)
  • component:tests depends_on src/helix/systems/bundle.py (medium)
  • component:tests depends_on src/helix/systems/contracts.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/systems/contracts.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/systems/bundle.py (medium)
  • component:tests depends_on src/helix/systems/contracts.py (medium)
  • component:tests depends_on src/helix/systems/disease_models.py (medium)
  • component:tests depends_on src/helix/systems/observables.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/systems/bundle.py (medium)
  • component:tests depends_on src/helix/systems/contracts.py (medium)
  • component:tests depends_on src/helix/systems/disease_models.py (medium)
  • component:tests depends_on src/helix/systems/observables.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/systems/contracts.py (medium)
  • component:tests depends_on src/helix/systems/disease_models.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/systems/bundle.py (medium)
  • component:tests depends_on src/helix/systems/contracts.py (medium)
  • component:tests depends_on src/helix/systems/disease_models.py (medium)
  • component:tests depends_on src/helix/systems/observables.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/systems/contracts.py (medium)
  • component:tests depends_on src/helix/systems/propagation.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/systems/__init__.py (medium)
  • component:tests depends_on src/helix/studio/systems/loader.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/teams/systems_enforcement.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/lightcone/allele_ops.py (medium)
  • component:tests depends_on src/helix/ogn/analysis_server.py (medium)
  • component:tests depends_on src/helix/ogn/analysis_store.py (medium)
  • component:tests depends_on src/helix/ogn/analysis_store.py (medium)
  • component:tests depends_on src/helix/server/instrument_runs_api.py (medium)
  • component:tests depends_on component:external:python:cryptography (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/licensing/license.py (medium)
  • component:tests depends_on src/helix/licensing/verify.py (medium)
  • component:tests depends_on src/helix/scientific_contract.py (medium)
  • component:tests depends_on src/helix/cli.py (medium)
  • component:tests depends_on src/helix/edge/basespace_client.py (medium)
  • component:tests depends_on src/helix/edge/config.py (medium)
  • component:tests depends_on src/helix/edge/basespace_client.py (medium)
  • component:tests depends_on src/helix/edge/config.py (medium)
  • component:tests depends_on src/helix/edge/translators/basespace.py (medium)
  • component:tests depends_on tests/test_helix_cli.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/bioinformatics.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/gui/modern/qt.py (medium)
  • component:tests depends_on src/helix/lightcone/__init__.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/lightcone/allele_ops.py (medium)
  • component:tests depends_on src/helix/lightcone/branch_tree.py (medium)
  • component:tests depends_on src/helix/lightcone/contract.py (medium)
  • component:tests depends_on component:external:python:jsonschema (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/evaluation/offtarget_pack_builder.py (medium)
  • component:tests depends_on src/helix/scientific_contract.py (medium)
  • component:tests depends_on src/helix/studio/run_artifact.py (medium)
  • component:tests depends_on src/helix/__init__.py (medium)
  • component:tests depends_on src/helix/support/build_meta.py (medium)
  • component:tests depends_on src/helix/lightcone/allele_ops.py (medium)
  • component:tests depends_on src/helix/lightcone/builders/base_v0.py (medium)
  • component:tests depends_on src/helix/lightcone/allele_ops.py (medium)
  • component:tests depends_on src/helix/lightcone/builders/crispr_v0.py (medium)
  • component:tests depends_on src/helix/lightcone/allele_ops.py (medium)
  • component:tests depends_on src/helix/lightcone/builders/prime_v0.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/calibration/bundle.py (medium)
  • component:tests depends_on src/helix/studio/calibration_coverage.py (medium)
  • component:tests depends_on component:external:python:cryptography (medium)
  • component:tests depends_on src/helix/compute/backends/__init__.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/campaigns/__init__.py (medium)
  • component:tests depends_on src/helix/campaigns/config.py (medium)
  • component:tests depends_on src/helix/campaigns/corpus.py (medium)
  • component:tests depends_on src/helix/compute/backends/__init__.py (medium)
  • component:tests depends_on src/helix/compute/backends/base.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/center_panel.py (medium)
  • component:tests depends_on src/helix/studio/pilot_handoff.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/center_panel.py (medium)
  • component:tests depends_on src/helix/studio/rail_model.py (medium)
  • component:tests depends_on src/helix/studio/rail_state.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/rail_model.py (medium)
  • component:tests depends_on src/helix/studio/rail_state.py (medium)
  • component:tests depends_on src/helix/__init__.py (medium)
  • component:tests depends_on src/helix/cli.py (medium)
  • component:tests depends_on src/helix/snapshot_bundle.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helixspec/cli.py (medium)
  • component:tests depends_on src/helixspec/run.py (medium)
  • component:tests depends_on src/helix/cli.py (medium)
  • component:tests depends_on src/helix/studio/models.py (medium)
  • component:tests depends_on src/helix/studio/session_io.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/cli.py (medium)
  • component:tests depends_on src/helix/studio/session_io.py (medium)
  • component:tests depends_on src/helix/studio/cli_session_contract_stamp.py (medium)
  • component:tests depends_on src/helix/clinical/__init__.py (medium)
  • component:tests depends_on src/helix/clinical/__init__.py (medium)
  • component:tests depends_on src/helix/clinical/__init__.py (medium)
  • component:tests depends_on src/helix/clinical/mechanisms/__init__.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/clinical/__init__.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/codon.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/compliance/controls.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/config.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/scientific_contract.py (medium)
  • component:tests depends_on src/helix/studio/export_evidence.py (medium)
  • component:tests depends_on src/helix/studio/export_run.py (medium)
  • component:tests depends_on src/helix/studio/models.py (medium)
  • component:tests depends_on src/helix/contract_info.py (medium)
  • component:tests depends_on src/helix/studio/cli_session_contract_stamp.py (medium)
  • component:tests depends_on tests/test_helix_cli.py (medium)
  • component:tests depends_on src/helix/support/bundle.py (medium)
  • component:tests depends_on src/helix/support/crash.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/cli.py (medium)
  • component:tests depends_on src/helix/crispr/model.py (medium)
  • component:tests depends_on src/helix/crispr/physics.py (medium)
  • component:tests depends_on src/helix/crispr/coords.py (medium)
  • component:tests depends_on src/helix/crispr/guide_export.py (medium)
  • component:tests depends_on src/helix/crispr/simulate.py (medium)
  • component:tests depends_on src/helix/__init__.py (medium)
  • component:tests depends_on src/helix/crispr/model.py (medium)
  • component:tests depends_on src/helix/crispr/rules.py (medium)
  • component:tests depends_on src/helix/crispr/simulator.py (medium)
  • component:tests depends_on src/helix/edit/dag.py (medium)
  • component:tests depends_on src/helix/edit/simulate.py (medium)
  • component:tests depends_on src/helix/genome/digital.py (medium)
  • component:tests depends_on src/helix/rng.py (medium)
  • component:tests depends_on benchmarks/verify_crispr_micro.py (medium)
  • component:tests depends_on src/helix/cli.py (medium)
  • component:tests depends_on src/helix/crispr/dag_api.py (medium)
  • component:tests depends_on src/helix/crispr/model.py (medium)
  • component:tests depends_on src/helix/gui/modern/dag_adapters.py (medium)
  • component:tests depends_on component:external:python:jsonschema (medium)
  • component:tests depends_on src/helix/gui/modern/builders_2p5d.py (medium)
  • component:tests depends_on src/helix/gui/modern/builders.py (medium)
  • component:tests depends_on src/helix/crispr/dynamic/__init__.py (medium)
  • component:tests depends_on src/helix/crispr/dag_api.py (medium)
  • component:tests depends_on src/helix/crispr/model.py (medium)
  • component:tests depends_on tests/test_crispr_simulator.py (medium)
  • component:tests depends_on src/helix/cli.py (medium)
  • component:tests depends_on src/helix/crispr/dag_api.py (medium)
  • component:tests depends_on src/helix/edit/dag.py (medium)
  • component:tests depends_on src/helix/edit/post.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix_engine/__init__.py (medium)
  • component:tests depends_on src/helix/crispr/model.py (medium)
  • component:tests depends_on src/helix/crispr/physics.py (medium)
  • component:tests depends_on tests/test_helix_cli.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/model.py (medium)
  • component:tests depends_on src/helix/crispr/physics.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/model.py (medium)
  • component:tests depends_on src/helix/crispr/physics.py (medium)
  • component:tests depends_on src/helix/engine/encoding.py (medium)
  • component:tests depends_on src/helix/crispr/guide_objectives.py (medium)
  • component:tests depends_on src/helix/crispr/guide_sweep.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/__init__.py (medium)
  • component:tests depends_on src/helix/crispr/guide.py (medium)
  • component:tests depends_on src/helix/crispr/pam.py (medium)
  • component:tests depends_on tests/test_helix_cli.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/__init__.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix_engine/__init__.py (medium)
  • component:tests depends_on src/helix/crispr/model.py (medium)
  • component:tests depends_on src/helix/crispr/physics.py (medium)
  • component:tests depends_on src/helix/crispr/simulator.py (medium)
  • component:tests depends_on src/helix/crispr/guide.py (medium)
  • component:tests depends_on src/helix/crispr/pam.py (medium)
  • component:tests depends_on src/helix/crispr/pam.py (medium)
  • component:tests depends_on src/helix/release_urls.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix_engine/__init__.py (medium)
  • component:tests depends_on src/helix/__init__.py (medium)
  • component:tests depends_on src/helix/config.py (medium)
  • component:tests depends_on src/helix/crispr/dag_api.py (medium)
  • component:tests depends_on src/helix/crispr/model.py (medium)
  • component:tests depends_on src/helix/crispr/pam.py (medium)
  • component:tests depends_on src/helix/crispr/physics.py (medium)
  • component:tests depends_on src/helix/crispr/simulator.py (medium)
  • component:tests depends_on src/helix/prime/dag_api.py (medium)
  • component:tests depends_on src/helix/prime/model.py (medium)
  • component:tests depends_on src/helix/prime/simulator.py (medium)
  • component:tests depends_on tests/test_helix_cli.py (medium)
  • component:tests depends_on src/helix/cli.py (medium)
  • component:tests depends_on src/helix/crispr/dag_api.py (medium)
  • component:tests depends_on src/helix/crispr/model.py (medium)
  • component:tests depends_on src/helix/crispr/pam.py (medium)
  • component:tests depends_on src/helix/crispr/simulate.py (medium)
  • component:tests depends_on src/helix/gui/modern/builders.py (medium)
  • component:tests depends_on src/helix/gui/modern/dag_adapters.py (medium)
  • component:tests depends_on tests/test_crispr_simulator.py (medium)
  • component:tests depends_on src/helix/crispr/ctmc_tau_leap_contract.py (medium)
  • component:tests depends_on src/helix/crispr/ctmc_tau_leap.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/ctmc_tau_leap.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/ctmc_tau_leap.py (medium)
  • component:tests depends_on src/helix/crispr/ctmc_tau_leap.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/ctmc_tau_leap_contract.py (medium)
  • component:tests depends_on src/helix/crispr/ctmc_tau_leap.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/ctmc_tau_leap_contract.py (medium)
  • component:tests depends_on src/helix/crispr/ctmc_tau_leap.py (medium)
  • component:tests depends_on src/helix/crispr/ctmc_tau_leap.py (medium)
  • component:tests depends_on src/helix/gui/modern/qt.py (medium)
  • component:tests depends_on src/helix/gui/modern/spec.py (medium)
  • component:tests depends_on src/helix/gui/modern/qt.py (medium)
  • component:tests depends_on src/helix/gui/modern/spec.py (medium)
  • component:tests depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/cyclospectrum.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/decision_support/artifact_export.py (medium)
  • component:tests depends_on src/helix/decision_support/baseline_registry.py (medium)
  • component:tests depends_on src/helix/decision_support/calibration_registry.py (medium)
  • component:tests depends_on src/helix/decision_support/check_registry.py (medium)
  • component:tests depends_on src/helix/decision_support/context_registry.py (medium)
  • component:tests depends_on src/helix/decision_support/dataset_version.py (medium)
  • component:tests depends_on src/helix/decision_support/gate_outputs.py (medium)
  • component:tests depends_on src/helix/decision_support/offline_validate.py (medium)
  • component:tests depends_on src/helix/decision_support/schema_validate.py (medium)
  • component:tests depends_on src/helix/live/__init__.py (medium)
  • component:tests depends_on src/helix/evaluation/pack_manifest.py (medium)
  • component:tests depends_on src/helix/evaluation/packs.py (medium)
  • component:tests depends_on src/helix/scientific_contract.py (medium)
  • component:tests depends_on src/helix/studio/batch/bundle.py (medium)
  • component:tests depends_on src/helix/studio/batch/model.py (medium)
  • component:tests depends_on src/helix/studio/session_io.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/__init__.py (medium)
  • component:tests depends_on src/helix/clock.py (medium)
  • component:tests depends_on src/helix/determinism/__init__.py (medium)
  • component:tests depends_on src/helix/determinism/guard.py (medium)
  • component:tests depends_on src/helix/entropy.py (medium)
  • component:tests depends_on src/helix/rng.py (medium)
  • component:tests depends_on src/helix/temp.py (medium)
  • component:tests depends_on src/helixspec/run.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on src/helix/studio/divergence_proof_bundle.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helixspec/canon.py (medium)
  • component:tests depends_on src/helixspec/divergence.py (medium)
  • component:tests depends_on src/helixspec/errors.py (medium)
  • component:tests depends_on src/helixspec/manifest.py (medium)
  • component:tests depends_on src/helixspec/run_graph.py (medium)
  • component:tests depends_on tests/release_test_support.py (medium)
  • component:tests depends_on tools/evaluator_docs_contract.py (medium)
  • component:tests depends_on tools/release_asset_contract.py (medium)
  • component:tests depends_on tools/release_url_contract.py (medium)
  • component:tests depends_on tools/stage_website_release.py (medium)
  • component:tests depends_on src/helix/edge/config.py (medium)
  • component:tests depends_on src/helix/edge/watcher.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/edit/events.py (medium)
  • component:tests depends_on src/helix/studio/edit_dag_panel.py (medium)
  • component:tests depends_on src/helix/cli.py (medium)
  • component:tests depends_on src/helix/edit/dag.py (medium)
  • component:tests depends_on src/helix/edit/events.py (medium)
  • component:tests depends_on src/helix/genome/digital.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/__init__.py (medium)
  • component:tests depends_on src/helix/studio/edit_dag_panel.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/crispr/dag_api.py (medium)
  • component:tests depends_on src/helix/crispr/model.py (medium)
  • component:tests depends_on src/helix/edit/dag.py (medium)
  • component:tests depends_on src/helix/edit/events.py (medium)
  • component:tests depends_on src/helix/edit/post.py (medium)
  • component:tests depends_on tests/test_helix_cli.py (medium)
  • component:tests depends_on helixtasks/egfr_grb2_orchestrator.py (medium)
  • component:tests depends_on src/helix/cli.py (medium)
  • component:tests depends_on src/helix/evaluation/__init__.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/enzyme/__init__.py (medium)
  • component:tests depends_on src/helix/enzyme/bundle.py (medium)
  • component:tests depends_on src/helix/enzyme/diff.py (medium)
  • component:tests depends_on src/helix/enzyme/layout.py (medium)
  • component:tests depends_on src/helix/enzyme/schema_digest.py (medium)
  • component:tests depends_on src/helix/enzyme/verify.py (medium)
  • component:tests depends_on src/helix/evaluation/pack_manifest.py (medium)
  • component:tests depends_on src/helix/scientific_contract.py (medium)
  • component:tests depends_on component:external:python:jsonschema (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/evaluation/packs.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/snapshot_bundle.py (medium)
  • component:tests depends_on src/helix/studio/demo_loader.py (medium)
  • component:tests depends_on src/helix/studio/pilot_handoff.py (medium)
  • component:tests depends_on src/helix/studio/project.py (medium)
  • component:tests depends_on src/helix/studio/run_history.py (medium)
  • component:tests depends_on src/helix/studio/run_metrics.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/welcome.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/__init__.py (medium)
  • component:tests depends_on src/helix/studio/__init__.py (medium)
  • component:tests depends_on src/helix/support/bundle.py (medium)
  • component:tests depends_on src/helix/support/events.py (medium)
  • component:tests depends_on src/helix/calibration/bundle.py (medium)
  • component:tests depends_on src/helix/studio/evidence_view_model.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on src/helix/core/offtarget_heat.py (medium)
  • component:tests depends_on src/helix/sim/experiment_planner.py (medium)
  • component:tests depends_on src/helix/sim/posterior.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/experiment_presets.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/experiment_setup_dialog.py (medium)
  • component:tests depends_on src/helix/studio/target_resolution.py (medium)
  • component:tests depends_on component:external:python:jsonschema (medium)
  • component:tests depends_on src/helix/studio/export_evidence.py (medium)
  • component:tests depends_on src/helix/studio/export_gate.py (medium)
  • component:tests depends_on src/helix/studio/edit_plan.py (medium)
  • component:tests depends_on src/helix/studio/experiment_intent_spec.py (medium)
  • component:tests depends_on src/helix/studio/experiment_spec.py (medium)
  • component:tests depends_on src/helix/studio/export_run.py (medium)
  • component:tests depends_on src/helix/studio/models.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/export_verify.py (medium)
  • component:tests depends_on src/helix/studio/export_clip.py (medium)
  • component:tests depends_on src/helix/studio/export_evidence.py (medium)
  • component:tests depends_on src/helix/studio/export_labels.py (medium)
  • component:tests depends_on src/helix/studio/export_provenance.py (medium)
  • component:tests depends_on src/helix/studio/models.py (medium)
  • component:tests depends_on src/helix/studio/outcome_space_map.py (medium)
  • component:tests depends_on src/helix/studio/png_provenance.py (medium)
  • component:tests depends_on src/helix/studio/reports/session_report.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/extension_host/__init__.py (medium)
  • component:tests depends_on src/helix/studio/extension_host/protocol.py (medium)
  • component:tests depends_on src/helix/studio/extension_host/__init__.py (medium)
  • component:tests depends_on src/helix/studio/extension_host/protocol.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/guide_inspector.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/offtarget_fm.py (medium)
  • component:tests depends_on src/helix/crispr/offtarget_full.py (medium)
  • component:tests depends_on src/helix/genome/fm_index.py (medium)
  • component:tests depends_on src/helix/genome/window_store.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/export_run.py (medium)
  • component:tests depends_on src/helix/studio/run_artifact.py (medium)
  • component:tests depends_on src/helix/studio/summary_contract_v2.py (medium)
  • component:tests depends_on src/helix/studio/experiment_intent_spec.py (medium)
  • component:tests depends_on src/helix/studio/models.py (medium)
  • component:tests depends_on src/helix/studio/run_artifact.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/summary_contract_v2.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/evidence_runtime.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on src/helix/crispr/pam.py (medium)
  • component:tests depends_on src/helix/crispr/simulate.py (medium)
  • component:tests depends_on src/helix/gui/modern/builders.py (medium)
  • component:tests depends_on src/helix/gui/modern/engine.py (medium)
  • component:tests depends_on src/helix/lightcone/__init__.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/__init__.py (medium)
  • component:tests depends_on src/helix/studio/export_gate.py (medium)
  • component:tests depends_on src/helix/studio/gl_panel.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/gui/modern/spec.py (medium)
  • component:tests depends_on src/helix/studio/gl_panel.py (medium)
  • component:tests depends_on src/helix/studio/run_metrics.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helixspec/cli.py (medium)
  • component:tests depends_on src/helixspec/errors.py (medium)
  • component:tests depends_on component:external:python:cryptography (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/governance/enforce.py (medium)
  • component:tests depends_on src/helix/governance/ledger.py (medium)
  • component:tests depends_on src/helix/licensing/license.py (medium)
  • component:tests depends_on src/helix/licensing/verify.py (medium)
  • component:tests depends_on src/helix/scientific_contract.py (medium)
  • component:tests depends_on src/helix/studio/cli_session_contract_stamp.py (medium)
  • component:tests depends_on src/helix/governance/repo_balance.py (medium)
  • component:tests depends_on component:external:python:cryptography (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/licensing/verify.py (medium)
  • component:tests depends_on src/helix/scientific_contract.py (medium)
  • component:tests depends_on src/helix/teams/db.py (medium)
  • component:tests depends_on src/helix/studio/limitations.py (medium)
  • component:tests depends_on src/helix/studio/models.py (medium)
  • component:tests depends_on src/helix/studio/reports/run_report.py (medium)
  • component:tests depends_on src/helix/studio/reports/session_report.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/engine/gpu/l0_thermo.py (medium)
  • component:tests depends_on src/helix/graphs/__init__.py (medium)
  • component:tests depends_on src/helix/graphs/__init__.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/guide_inspector.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix_api.py (medium)
  • component:tests depends_on src/helix/__init__.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/__init__.py (medium)
  • component:tests depends_on src/helix/cli.py (medium)
  • component:tests depends_on src/helix/schema/__init__.py (medium)
  • component:tests depends_on src/helix/studio/experiment_spec.py (medium)
  • component:tests depends_on src/helix/studio/lightcone_audit_pack.py (medium)
  • component:tests depends_on src/helix/studio/session_io.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helixspec/ast.py (medium)
  • component:tests depends_on src/helixspec/canon.py (medium)
  • component:tests depends_on src/helixspec/cli.py (medium)
  • component:tests depends_on src/helixspec/ir_v1.py (medium)
  • component:tests depends_on src/helixspec/manifest.py (medium)
  • component:tests depends_on src/helixspec/typecheck.py (medium)
  • component:tests depends_on src/helixspec/ast.py (medium)
  • component:tests depends_on src/helixspec/canon.py (medium)
  • component:tests depends_on src/helixspec/diff.py (medium)
  • component:tests depends_on src/helixspec/ir_v1.py (medium)
  • component:tests depends_on src/helixspec/typecheck.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helixspec/cli.py (medium)
  • component:tests depends_on src/helixspec/lower_engine.py (medium)
  • component:tests depends_on src/helixspec/ast.py (medium)
  • component:tests depends_on src/helixspec/canon.py (medium)
  • component:tests depends_on src/helixspec/ir_v1.py (medium)
  • component:tests depends_on src/helixspec/typecheck.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helixspec/ast.py (medium)
  • component:tests depends_on src/helixspec/errors.py (medium)
  • component:tests depends_on src/helixspec/typecheck.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/center_panel.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/hub/decision_store.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/canonicalization/__init__.py (medium)
  • component:tests depends_on src/helix/hub/decision_store.py (medium)
  • component:tests depends_on component:external:python:jsonschema (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/hub/decision_store.py (medium)
  • component:tests depends_on src/helix/hub/decision.py (medium)
  • component:tests depends_on component:external:python:cryptography (medium)
  • component:tests depends_on component:external:python:jsonschema (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/canonicalization/__init__.py (medium)
  • component:tests depends_on src/helix/hub/decision_store.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/canonicalization/__init__.py (medium)
  • component:tests depends_on src/helix/hub/decision_store.py (medium)
  • component:tests depends_on src/helix/hub/decision.py (medium)
  • component:tests depends_on src/helix/hub/proof_render.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/canonicalization/__init__.py (medium)
  • component:tests depends_on src/helix/hub/review_render.py (medium)
  • component:tests depends_on src/helix/edge/translators/illumina.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/importers/__init__.py (medium)
  • component:tests depends_on src/helix/studio/importers/ampseq.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pysam (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/importers/__init__.py (medium)
  • component:tests depends_on src/helix/studio/importers/bam.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/importers/__init__.py (medium)
  • component:tests depends_on src/helix/studio/importers/crispresso.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/importers/registry.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/importers/__init__.py (medium)
  • component:tests depends_on src/helix/studio/importers/ampseq.py (medium)
  • component:tests depends_on src/helix/studio/importers/bam.py (medium)
  • component:tests depends_on src/helix/studio/importers/crispresso.py (medium)
  • component:tests depends_on src/helix/studio/importers/registry.py (medium)
  • component:tests depends_on src/helix/studio/importers/__init__.py (medium)
  • component:tests depends_on src/helix/studio/importers/adapters.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/server/config.py (medium)
  • component:tests depends_on src/helix/ogn/ingest_status_client.py (medium)
  • component:tests depends_on src/helix/edge/config.py (medium)
  • component:tests depends_on src/helix/edge/mock_ingest_server.py (medium)
  • component:tests depends_on src/helix/edge/run_registry.py (medium)
  • component:tests depends_on src/helix/edge/bundle.py (medium)
  • component:tests depends_on src/helix/edge/mock_ingest_server.py (medium)
  • component:tests depends_on src/helix/edge/translators/illumina.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/instrument_runs_view.py (medium)
  • component:tests depends_on src/helix/snapshot_bundle.py (medium)
  • component:tests depends_on src/helix/studio/project.py (medium)
  • component:tests depends_on src/helix/studio/run_metrics.py (medium)
  • component:tests depends_on src/helix/snapshot_bundle.py (medium)
  • component:tests depends_on src/helix/studio/pcr_engine.py (medium)
  • component:tests depends_on src/helix/studio/project.py (medium)
  • component:tests depends_on src/helix/studio/run_metrics.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/gl_panel.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/workflow_panel.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/core/__init__.py (medium)
  • component:tests depends_on src/helix/core/graph.py (medium)
  • component:tests depends_on src/helix/edge/config.py (medium)
  • component:tests depends_on src/helix/edge/ion_receiver.py (medium)
  • component:tests depends_on src/helix/edge/config.py (medium)
  • component:tests depends_on src/helix/edge/ion_receiver.py (medium)
  • component:tests depends_on src/helix/edge/translators/ion_torrent.py (medium)
  • component:tests depends_on src/helix/studio/iterated_dynamics.py (medium)
  • component:tests depends_on src/helix/studio/layout_state.py (medium)
  • component:tests depends_on component:external:python:cryptography (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/licensing/errors.py (medium)
  • component:tests depends_on src/helix/licensing/license.py (medium)
  • component:tests depends_on src/helix/licensing/seats.py (medium)
  • component:tests depends_on src/helix/licensing/verify.py (medium)
  • component:tests depends_on src/helix/scientific_contract.py (medium)
  • component:tests depends_on src/helix/teams/db.py (medium)
  • component:tests depends_on src/helix/lightcone/__init__.py (medium)
  • component:tests depends_on src/helix/studio/lightcone_panel.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/lightcone_panel.py (medium)
  • component:tests depends_on component:external:python:jsonschema (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/lightcone/__init__.py (medium)
  • component:tests depends_on src/helix/lightcone/metadata.py (medium)
  • component:tests depends_on src/helix/lightcone/png.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/lightcone/__init__.py (medium)
  • component:tests depends_on src/helix/lightcone/gpu_backend.py (medium)
  • component:tests depends_on src/helix/lightcone/metadata.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/lightcone/__init__.py (medium)
  • component:tests depends_on src/helix/lightcone/allele_ops.py (medium)
  • component:tests depends_on src/helix/lightcone/gpu_backend.py (medium)
  • component:tests depends_on src/helix/studio/export_gate.py (medium)
  • component:tests depends_on src/helix/studio/lightcone_audit_pack.py (medium)
  • component:tests depends_on src/helix/studio/lightcone_panel.py (medium)
  • component:tests depends_on src/helix/studio/main_window.py (medium)
  • component:tests depends_on src/helix/studio/models.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/lightcone/__init__.py (medium)
  • component:tests depends_on src/helix/studio/lightcone_panel.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/lightcone/__init__.py (medium)
  • component:tests depends_on src/helix/lightcone/metadata.py (medium)
  • component:tests depends_on src/helix/lightcone/perf.py (medium)
  • component:tests depends_on src/helix/lightcone/png.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/lightcone/__init__.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/lightcone/__init__.py (medium)
  • component:tests depends_on src/helix/lightcone/metadata.py (medium)
  • component:tests depends_on src/helix/lightcone/png.py (medium)
  • component:tests depends_on src/helix/lightcone/contract.py (medium)
  • component:tests depends_on src/helix/lightcone/geometry.py (medium)
  • component:tests depends_on src/helix/lightcone/stress.py (medium)
  • component:tests depends_on src/helix/cli.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/main_window.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/metrics/auroc.py (medium)
  • component:tests depends_on component:external:python:jsonschema (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/metrics/roi.py (medium)
  • component:tests depends_on src/helix/scientific_contract.py (medium)
  • component:tests depends_on src/helix/wetlab/preflight_linter.py (medium)
  • component:tests depends_on src/helixspec/run.py (medium)
  • component:tests depends_on component:external:python:requests (medium)
  • component:tests depends_on src/helix/edge/bundle.py (medium)
  • component:tests depends_on src/helix/edge/mock_ingest_server.py (medium)
  • component:tests depends_on src/helix/edge/run_registry.py (medium)
  • component:tests depends_on src/helix/edge/translators/illumina.py (medium)
  • component:tests depends_on src/helix/edge/uploader.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/gui/modern/engine.py (medium)
  • component:tests depends_on src/helix/gui/modern/spec.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/gui/modern/qt.py (medium)
  • component:tests depends_on src/helix/io/__init__.py (medium)
  • component:tests depends_on src/helix/motif/__init__.py (medium)
  • component:tests depends_on src/helix/nussinov_algorithm.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/offtarget_full.py (medium)
  • component:tests depends_on src/helix/crispr/offtarget_parity.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/offtarget_cuda.py (medium)
  • component:tests depends_on src/helix/crispr/offtarget_full.py (medium)
  • component:tests depends_on src/helix/crispr/offtarget_parity.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/offtarget_full.py (medium)
  • component:tests depends_on src/helix/rng.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/offtarget_full.py (medium)
  • component:tests depends_on src/helix/crispr/offtarget_parity.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/offtarget_full.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/cli.py (medium)
  • component:tests depends_on src/helix/ogn/manager.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on src/helix/crispr/ontargetx/bundle_io.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on src/helix/crispr/on_target_engines/__init__.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on src/helix/crispr/on_target_engines/__init__.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/embeddings/v4_thermo_positional.py (medium)
  • component:tests depends_on src/helix/crispr/on_target_engines/__init__.py (medium)
  • component:tests depends_on src/helix/engine/gpu/l0_thermo.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/on_target_engines/__init__.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on src/helix/crispr/embeddings/v4_thermo_positional.py (medium)
  • component:tests depends_on src/helix/crispr/on_target_engines/__init__.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on src/helix/crispr/ontargetx/__init__.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on src/helix/crispr/model.py (medium)
  • component:tests depends_on src/helix/crispr/on_target_engines/__init__.py (medium)
  • component:tests depends_on src/helix/crispr/on_target.py (medium)
  • component:tests depends_on src/helix/crispr/ontargetx/bundle_io.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on src/helix/crispr/ontargetx/ensemble.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/simulate.py (medium)
  • component:tests depends_on src/helix/studio/summary_contract_v2.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on src/helix/crispr/ontargetx/ranking.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/main_window.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/export_clip.py (medium)
  • component:tests depends_on src/helix/lightcone/contract.py (medium)
  • component:tests depends_on src/helix/lightcone/outcomes.py (medium)
  • component:tests depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/export_provenance.py (medium)
  • component:tests depends_on src/helix/studio/models.py (medium)
  • component:tests depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:tests depends_on src/helix/studio/pilot_handoff.py (medium)
  • component:tests depends_on src/helix/studio/__init__.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/models.py (medium)
  • component:tests depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:tests depends_on src/helix/lightcone/contract.py (medium)
  • component:tests depends_on src/helix/lightcone/outcomes.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/simulate.py (medium)
  • component:tests depends_on src/helix/sim/evidence.py (medium)
  • component:tests depends_on src/helix/sim/posterior.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:tests depends_on src/helix/studio/outcome_space_map.py (medium)
  • component:tests depends_on src/helix/studio/results_io.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/backend_commit.py (medium)
  • component:tests depends_on src/helix/studio/rail_model.py (medium)
  • component:tests depends_on src/helix/studio/rail_state.py (medium)
  • component:tests depends_on component:external:python:tomli (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/pcr_engine.py (medium)
  • component:tests depends_on src/helix/studio/run_metrics.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/eval/azimuth_knn_phase1.py (medium)
  • component:tests depends_on src/helix/evaluation/packs.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/cli.py (medium)
  • component:tests depends_on src/helix/edit/dag.py (medium)
  • component:tests depends_on src/helix/studio/plugins/isolation_rules.py (medium)
  • component:tests depends_on src/helix/studio/plugins/policy.py (medium)
  • component:tests depends_on component:external:python:cryptography (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/plugins/__init__.py (medium)
  • component:tests depends_on src/helix/studio/plugins/install_txn.py (medium)
  • component:tests depends_on src/helix/studio/plugins/installer.py (medium)
  • component:tests depends_on src/helix/studio/plugins/plugin_package.py (medium)
  • component:tests depends_on src/helix/studio/plugins/trust_store.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/commands.py (medium)
  • component:tests depends_on src/helix/studio/dock_panels.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/plugins/__init__.py (medium)
  • component:tests depends_on src/helix/studio/plugins/__init__.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/plugins/manifest.py (medium)
  • component:tests depends_on src/helix/scientific_contract.py (medium)
  • component:tests depends_on src/helix/studio/policy_patches.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/decision_support/schema_validate.py (medium)
  • component:tests depends_on src/helix/predictors/__init__.py (medium)
  • component:tests depends_on src/helix/studio/predictor_evidence_panel.py (medium)
  • component:tests depends_on src/helix/studio/session_inspector.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/governance/errors.py (medium)
  • component:tests depends_on src/helix/licensing/verify.py (medium)
  • component:tests depends_on src/helix/scientific_contract.py (medium)
  • component:tests depends_on src/helix/studio/export_evidence.py (medium)
  • component:tests depends_on src/helix/studio/models.py (medium)
  • component:tests depends_on src/helix/studio/session_io.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/teams/db.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on src/helix/crispr/model.py (medium)
  • component:tests depends_on src/helix/prime/model.py (medium)
  • component:tests depends_on src/helix/prime/simulator.py (medium)
  • component:tests depends_on src/helix/studio/outcomes/model.py (medium)
  • component:tests depends_on src/helix/studio/prime_multiplex_calibration.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/crispr/model.py (medium)
  • component:tests depends_on src/helix/prime/model.py (medium)
  • component:tests depends_on src/helix/prime/physics.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:tests depends_on src/helix/studio/importers/adapters.py (medium)
  • component:tests depends_on src/helix/studio/importers/registry.py (medium)
  • component:tests depends_on src/helix/studio/project.py (medium)
  • component:tests depends_on src/helix/studio/project.py (medium)
  • component:tests depends_on src/helix/snapshot_bundle.py (medium)
  • component:tests depends_on src/helix/studio/project.py (medium)
  • component:tests depends_on src/helix/snapshot_bundle.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/protein.py (medium)
  • component:tests depends_on src/helix/scientific_contract.py (medium)
  • component:tests depends_on src/helix/studio/export_evidence.py (medium)
  • component:tests depends_on src/helix/studio/export_run.py (medium)
  • component:tests depends_on src/helix/studio/models.py (medium)
  • component:tests depends_on src/helix/studio/reports/session_report.py (medium)
  • component:tests depends_on src/helix/studio/rail_model.py (medium)
  • component:tests depends_on src/helix/studio/rail_state.py (medium)
  • component:tests depends_on tests/release_test_support.py (medium)
  • component:tests depends_on tools/publish_github_release.py (medium)
  • component:tests depends_on tools/publish_website_release.py (medium)
  • component:tests depends_on tools/release_asset_contract.py (medium)
  • component:tests depends_on tools/release_url_contract.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:jsonschema (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/validation/__init__.py (medium)
  • component:tests depends_on tests/release_test_support.py (medium)
  • component:tests depends_on tools/publish_github_release.py (medium)
  • component:tests depends_on tools/release_url_contract.py (medium)
  • component:tests depends_on tests/release_test_support.py (medium)
  • component:tests depends_on tools/publish_website_release.py (medium)
  • component:tests depends_on tools/release_url_contract.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/app_identity.py (medium)
  • component:tests depends_on src/helix/studio/rail_model.py (medium)
  • component:tests depends_on src/helix/studio/rail_state.py (medium)
  • component:tests depends_on src/helix/studio/rail_widget.py (medium)
  • component:tests depends_on src/helix/studio/rail_model.py (medium)
  • component:tests depends_on src/helix/studio/rail_state.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/rail_model.py (medium)
  • component:tests depends_on src/helix/studio/rail_state.py (medium)
  • component:tests depends_on src/helix/studio/rail_widget.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/rail_model.py (medium)
  • component:tests depends_on src/helix/studio/rail_state.py (medium)
  • component:tests depends_on src/helix/studio/rail_widget.py (medium)
  • component:tests depends_on src/helix/live/realtime.py (medium)
  • component:tests depends_on src/helix/studio/rail_model.py (medium)
  • component:tests depends_on src/helix/studio/rail_planner.py (medium)
  • component:tests depends_on src/helix/studio/rail_model.py (medium)
  • component:tests depends_on src/helix/studio/rail_planner.py (medium)
  • component:tests depends_on component:external:python:boto3 (medium)
  • component:tests depends_on component:external:python:cryptography (medium)
  • component:tests depends_on component:external:python:moto (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:requests (medium)
  • component:tests depends_on src/helix/governance/errors.py (medium)
  • component:tests depends_on src/helix/governance/ledger.py (medium)
  • component:tests depends_on src/helix/licensing/license.py (medium)
  • component:tests depends_on src/helix/licensing/verify.py (medium)
  • component:tests depends_on src/helix/scientific_contract.py (medium)
  • component:tests depends_on src/helix/teams/client.py (medium)
  • component:tests depends_on src/helix/teams/db.py (medium)
  • component:tests depends_on src/helix/teams/digest.py (medium)
  • component:tests depends_on src/helix/teams/server.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/repair_pathways.py (medium)
  • component:tests depends_on src/helix/repro/bundle.py (medium)
  • component:tests depends_on src/helix/repro/bundle.py (medium)
  • component:tests depends_on src/helix/repro/bundle.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/repro/bundle.py (medium)
  • component:tests depends_on src/helix/repro/bundle.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/results_adapters/indel_profile.py (medium)
  • component:tests depends_on src/helix/rna/mfe.py (medium)
  • component:tests depends_on src/helix/rna/partition.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/main_window.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/main_window.py (medium)
  • component:tests depends_on src/helix/studio/experiment_intent_spec.py (medium)
  • component:tests depends_on src/helix/studio/models.py (medium)
  • component:tests depends_on src/helix/studio/run_artifact.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/edge/bundle.py (medium)
  • component:tests depends_on src/helix/edge/translators/illumina.py (medium)
  • component:tests depends_on src/helix/studio/run_compare.py (medium)
  • component:tests depends_on component:external:python:jsonschema (medium)
  • component:tests depends_on src/helix/edge/run_descriptor.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/pcr_engine.py (medium)
  • component:tests depends_on src/helix/studio/run_compare.py (medium)
  • component:tests depends_on src/helix/studio/run_history.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/run_metrics.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/main_window.py (medium)
  • component:tests depends_on src/helix/edge/mock_ingest_server.py (medium)
  • component:tests depends_on src/helix/edge/run_registry.py (medium)
  • component:tests depends_on src/helix/edge/run_registry.py (medium)
  • component:tests depends_on src/helix/edge/run_registry.py (medium)
  • component:tests depends_on component:external:python:botocore (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/teams/blob_store_s3.py (medium)
  • component:tests depends_on src/helix/teams/digest.py (medium)
  • component:tests depends_on src/helix/studio/reports/session_report.py (medium)
  • component:tests depends_on src/helix/core/__init__.py (medium)
  • component:tests depends_on src/helix/core/graph.py (medium)
  • component:tests depends_on src/helix/core/graph.py (medium)
  • component:tests depends_on src/helix/core/scheduler.py (medium)
  • component:tests depends_on src/helix/live/__init__.py (medium)
  • component:tests depends_on src/helix/nodes/__init__.py (medium)
  • component:tests depends_on src/helix/schema/__init__.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/clock.py (medium)
  • component:tests depends_on src/helix/determinism/__init__.py (medium)
  • component:tests depends_on src/helix/determinism/guard.py (medium)
  • component:tests depends_on src/helix/scientific_contract.py (medium)
  • component:tests depends_on src/helix/seed/__init__.py (medium)
  • component:tests depends_on src/helix/seed/tree.py (medium)
  • component:tests depends_on src/helix/snapshot_bundle.py (medium)
  • component:tests depends_on src/helix/studio/session_io.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/support/bundle.py (medium)
  • component:tests depends_on src/helixspec/canon.py (medium)
  • component:tests depends_on src/helixspec/cli.py (medium)
  • component:tests depends_on src/helixspec/compare.py (medium)
  • component:tests depends_on src/helixspec/divergence.py (medium)
  • component:tests depends_on src/helixspec/errors.py (medium)
  • component:tests depends_on src/helixspec/manifest.py (medium)
  • component:tests depends_on src/helixspec/run.py (medium)
  • component:tests depends_on src/helix/seed/__init__.py (medium)
  • component:tests depends_on src/helix/seed/extend.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/gui/modern/selection_utils.py (medium)
  • component:tests depends_on src/helix/gui/modern/spec.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/model.py (medium)
  • component:tests depends_on src/helix/prime/model.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/models.py (medium)
  • component:tests depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:tests depends_on src/helix/studio/reports/session_report.py (medium)
  • component:tests depends_on src/helix/studio/reports/session_report.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/governance/errors.py (medium)
  • component:tests depends_on src/helix/studio/export_provenance.py (medium)
  • component:tests depends_on src/helix/studio/reports/session_report.py (medium)
  • component:tests depends_on src/helix/scientific_contract.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/gui/simbuilder/app.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/gui/simbuilder/app.py (medium)
  • component:tests depends_on src/helix/sketch/__init__.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on tools/snap_ui.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/snapshot_bundle.py (medium)
  • component:tests depends_on src/helix/species/core.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/crispr/offtarget_full.py (medium)
  • component:tests depends_on src/helix/crispr/offtarget_parity.py (medium)
  • component:tests depends_on tests/release_test_support.py (medium)
  • component:tests depends_on tools/release_url_contract.py (medium)
  • component:tests depends_on src/helix/string/__init__.py (medium)
  • component:tests depends_on src/helix/sim/structural_risk.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/main_window.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/__init__.py (medium)
  • component:tests depends_on src/helix/studio/evaluation_access.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/evaluation_access.py (medium)
  • component:tests depends_on src/helix/studio/main_window.py (medium)
  • component:tests depends_on src/helix/cli.py (medium)
  • component:tests depends_on src/helix/studio/export_run.py (medium)
  • component:tests depends_on src/helix/studio/session_io.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/gui/simbuilder/app.py (medium)
  • component:tests depends_on src/helix/gui/theme.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/commands.py (medium)
  • component:tests depends_on src/helix/studio/dock_panels.py (medium)
  • component:tests depends_on src/helix/studio/plugins/studio_host.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/center_panel.py (medium)
  • component:tests depends_on src/helix/studio/main_window.py (medium)
  • component:tests depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:tests depends_on src/helix/studio/run_compare.py (medium)
  • component:tests depends_on src/helix/studio/run_history.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on component:external:python:jsonschema (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/offtargets/model.py (medium)
  • component:tests depends_on src/helix/studio/summary_contract_v2.py (medium)
  • component:tests depends_on src/helix/support/bundle.py (medium)
  • component:tests depends_on src/helix/sweep.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/target_field.py (medium)
  • component:tests depends_on src/helix/studio/target_refine_drawer.py (medium)
  • component:tests depends_on src/helix/studio/target_resolution.py (medium)
  • component:tests depends_on component:external:python:cryptography (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/canonicalization/__init__.py (medium)
  • component:tests depends_on src/helix/teams/audit_export.py (medium)
  • component:tests depends_on src/helix/teams/db.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:requests (medium)
  • component:tests depends_on src/helix/governance/enforce.py (medium)
  • component:tests depends_on src/helix/governance/errors.py (medium)
  • component:tests depends_on src/helix/teams/blob_store.py (medium)
  • component:tests depends_on src/helix/teams/db.py (medium)
  • component:tests depends_on src/helix/teams/server.py (medium)
  • component:tests depends_on src/helix/teams/db.py (medium)
  • component:tests depends_on src/helix/teams/digest.py (medium)
  • component:tests depends_on src/helix/teams/db.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:requests (medium)
  • component:tests depends_on src/helix/teams/db.py (medium)
  • component:tests depends_on src/helix/teams/server.py (medium)
  • component:tests depends_on component:external:python:cryptography (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:requests (medium)
  • component:tests depends_on src/helix/teams/db.py (medium)
  • component:tests depends_on src/helix/teams/server.py (medium)
  • component:tests depends_on component:external:python:requests (medium)
  • component:tests depends_on src/helix/teams/db.py (medium)
  • component:tests depends_on src/helix/teams/server.py (medium)
  • component:tests depends_on component:external:python:requests (medium)
  • component:tests depends_on src/helix/teams/db.py (medium)
  • component:tests depends_on src/helix/teams/server.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:requests (medium)
  • component:tests depends_on src/helix/teams/db.py (medium)
  • component:tests depends_on src/helix/teams/server.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/gui/theme.py (medium)
  • component:tests depends_on src/helix/edge/translators/thermo_connect.py (medium)
  • component:tests depends_on src/helix/triage.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/edge/config.py (medium)
  • component:tests depends_on src/helix/edge/uploader.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/__init__.py (medium)
  • component:tests depends_on src/helix/governance/ledger.py (medium)
  • component:tests depends_on src/helix/governance/notify.py (medium)
  • component:tests depends_on src/helix/user_config.py (medium)
  • component:tests depends_on src/helix/cli.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:cryptography (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/scientific_contract.py (medium)
  • component:tests depends_on src/helix/validation/verdict.py (medium)
  • component:tests depends_on component:external:python:cryptography (medium)
  • component:tests depends_on component:external:python:jsonschema (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/scientific_contract.py (medium)
  • component:tests depends_on src/helix/validation/__init__.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/veribiota/checks.py (medium)
  • component:tests depends_on src/helix/cli.py (medium)
  • component:tests depends_on src/helix/veribiota/__init__.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helixspec/cli.py (medium)
  • component:tests depends_on src/helixspec/errors.py (medium)
  • component:tests depends_on src/helixspec/verify_fs.py (medium)
  • component:tests depends_on src/helix/studio/pilot_handoff.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/gui/modern/qt.py (medium)
  • component:tests depends_on src/helix/studio/main_window.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on tools/visual_diff_report.py (medium)
  • component:tests depends_on src/helix/studio/plugins/policy.py (medium)
  • component:tests depends_on src/helix/studio/web_panel_csp.py (medium)
  • component:tests depends_on src/helix/studio/plugins/policy.py (medium)
  • component:tests depends_on src/helix/studio/web_panel_policy.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/plugins/policy.py (medium)
  • component:tests depends_on src/helix/studio/web_panels.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/evaluation_access.py (medium)
  • component:tests depends_on src/helix/studio/pilot_handoff.py (medium)
  • component:tests depends_on src/helix/studio/welcome.py (medium)
  • component:tests depends_on component:external:python:jsonschema (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/scientific_contract.py (medium)
  • component:tests depends_on src/helix/wetlab/preflight_linter.py (medium)
  • component:tests depends_on src/helixspec/canon.py (medium)
  • component:tests depends_on src/helixspec/cli.py (medium)
  • component:tests depends_on src/helixspec/errors.py (medium)
  • component:tests depends_on src/helixspec/manifest.py (medium)
  • component:tests depends_on src/helixspec/run.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/main_window.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/session.py (medium)
  • component:tests depends_on src/helix/studio/workflow_panel.py (medium)
  • component:tests depends_on src/helix/studio/workflow_stats.py (medium)
  • component:tests depends_on src/helix/gui/modern/builders_2p5d.py (medium)
  • component:tests depends_on src/helix/__init__.py (medium)
  • component:tests depends_on src/helix/snapshot_bundle.py (medium)
  • component:tests depends_on src/helix/studio/export_clip.py (medium)
  • component:tests depends_on src/helix/studio/results_adapters/batch_ingest.py (medium)
  • component:tests depends_on src/helix/studio/results_io.py (medium)
  • component:tests depends_on src/helix/studio/results_adapters/batch_ingest.py (medium)
  • component:tests depends_on src/helix/studio/results_io.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on tools/generate_demo_bundles.py (medium)
  • component:tests depends_on src/helix/studio/results_adapters/batch_ingest.py (medium)
  • component:tests depends_on src/helix/studio/results_io.py (medium)
  • component:tests depends_on src/helix/studio/prime_multiplex_leaderboard.py (medium)
  • component:tests depends_on tools/qt_runtime_env.py (medium)
  • component:tests depends_on component:external:python:cryptography (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/scientific_contract.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/viz/alignment.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/outcome_explorer.py (medium)
  • component:tests depends_on src/helix/viz/distance.py (medium)
  • component:tests depends_on src/helix/viz/minimizers.py (medium)
  • component:tests depends_on src/helix/viz/minimizers.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on src/helix/gui/modern/engine.py (medium)
  • component:tests depends_on src/helix/gui/modern/qt.py (medium)
  • component:tests depends_on src/helix/gui/modern/spec.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/gui/modern/camera_fit.py (medium)
  • component:tests depends_on src/helix/gui/modern/qt.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/gui/modern/qt.py (medium)
  • component:tests depends_on src/helix/gui/modern/spec.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/gui/modern/qt.py (medium)
  • component:tests depends_on src/helix/gui/modern/spec.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/gui/modern/engine.py (medium)
  • component:tests depends_on src/helix/gui/modern/qt.py (medium)
  • component:tests depends_on src/helix/gui/modern/spec.py (medium)
  • component:tests depends_on src/helix/viz/motif.py (medium)
  • component:tests depends_on component:external:python:numpy (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/gui/modern/qt.py (medium)
  • component:tests depends_on src/helix/gui/modern/spec.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/viz/rna.py (medium)
  • component:tests depends_on src/helix/viz/rna.py (medium)
  • component:tests depends_on src/helix/viz/seed_chain.py (medium)
  • tools/basespace_edge_login.py depends_on component:external:python:requests (medium)
  • tools/batch_eval_base_positions.py depends_on src/helix/studio/base_position_calibration.py (medium)
  • tools/batch_eval_base_positions.py depends_on src/helix/studio/results_io.py (medium)
  • tools/batch_eval_leaderboard.py depends_on src/helix/studio/base_position_calibration.py (medium)
  • tools/batch_eval_leaderboard.py depends_on src/helix/studio/results_io.py (medium)
  • tools/build_evaluation_pack_azimuth.py depends_on src/helix/evaluation/pack_manifest.py (medium)
  • tools/build_evaluation_pack_azimuth.py depends_on src/helix/scientific_contract.py (medium)
  • tools/build_evaluation_pack_offtarget_public.py depends_on src/helix/__init__.py (medium)
  • tools/build_evaluation_pack_offtarget_public.py depends_on src/helix/evaluation/offtarget_pack_builder.py (medium)
  • tools/build_proof_kit.py depends_on src/helix/governance/enforce.py (medium)
  • tools/build_proof_kit.py depends_on src/helix/governance/ledger.py (medium)
  • tools/demo_auroc_delta.py depends_on src/helix/studio/batch/bundle.py (medium)
  • tools/demo_auroc_delta.py depends_on src/helix/studio/batch/model.py (medium)
  • tools/doctor.py depends_on src/helix/support/doctor.py (medium)
  • tools/eval_azimuth_pack_auroc.py depends_on src/helix/crispr/model.py (medium)
  • tools/eval_azimuth_pack_auroc.py depends_on src/helix/crispr/on_target.py (medium)
  • tools/eval_azimuth_pack_auroc.py depends_on src/helix/crispr/physics.py (medium)
  • tools/eval_azimuth_pack_auroc.py depends_on src/helix/evaluation/__init__.py (medium)
  • tools/eval_azimuth_pack_auroc.py depends_on src/helix/metrics/auroc.py (medium)
  • tools/eval_azimuth_pack_auroc.py depends_on src/helix/studio/batch/bundle.py (medium)
  • tools/eval_azimuth_pack_auroc.py depends_on src/helix/studio/batch/model.py (medium)
  • tools/eval_azimuth_pack_auroc.py depends_on src/helix/studio/outcomes/cut_model.py (medium)
  • tools/eval_azimuth_pack_auroc.py depends_on src/helix/studio/outcomes/model.py (medium)
  • tools/eval_offtarget_pack_auroc.py depends_on src/helix/evaluation/__init__.py (medium)
  • tools/eval_offtarget_pack_auroc.py depends_on src/helix/studio/batch/bundle.py (medium)
  • tools/eval_offtarget_pack_auroc.py depends_on src/helix/studio/offtargets/rloks_provider.py (medium)
  • tools/generate_demo_bundles.py depends_on src/helix/studio/base_position_calibration.py (medium)
  • tools/generate_demo_bundles.py depends_on src/helix/studio/prime_multiplex_leaderboard.py (medium)
  • tools/generate_demo_bundles.py depends_on src/helix/studio/results_adapters/batch_ingest.py (medium)
  • tools/generate_demo_bundles.py depends_on src/helix/studio/results_io.py (medium)
  • tools/generate_demo_bundles.py depends_on src/helix/studio/session.py (medium)
  • tools/generate_demo_bundles.py depends_on tools/batch_eval_leaderboard.py (medium)
  • tools/generate_hub_example_bundle.py depends_on component:external:python:cryptography (medium)
  • tools/golden_fixture_gate.py depends_on src/helix/crispr/offtarget_full.py (medium)
  • tools/helix_edge_agent.py depends_on src/helix/edge/config.py (medium)
  • tools/helix_edge_agent.py depends_on src/helix/edge/watcher.py (medium)
  • tools/helix_plugins.py depends_on component:external:python:cryptography (medium)
  • tools/helix_plugins.py depends_on src/helix/studio/plugins/plugin_package.py (medium)
  • tools/helix_plugins.py depends_on src/helix/studio/plugins/trust_store.py (medium)
  • component:go:tools/hubverifier-go/cmd/hubverify depends_on tools/hubverifier-go/internal/hubverify/hubverify.go (medium)
  • component:tools/hubverifier-go/go.mod depends_on tools/hubverifier-go/internal/c14n/c14n.go (medium)
  • tools/ion_receiver_server.py depends_on src/helix/edge/config.py (medium)
  • tools/ion_receiver_server.py depends_on src/helix/edge/ion_receiver.py (medium)
  • tools/lightcone_demo_proof_v0_8.py depends_on src/helix/crispr/guide.py (medium)
  • tools/lightcone_demo_proof_v0_8.py depends_on src/helix/lightcone/__init__.py (medium)
  • tools/lightcone_demo_proof_v0_8.py depends_on src/helix/lightcone/snapshot.py (medium)
  • tools/lightcone_demo_proof_v0_8.py depends_on src/helix/studio/export_gate.py (medium)
  • tools/lightcone_demo_proof_v0_8.py depends_on src/helix/studio/lightcone_audit_pack.py (medium)
  • tools/lightcone_demo_proof_v0_8.py depends_on src/helix/studio/lightcone_live.py (medium)
  • tools/lightcone_demo_proof_v0_8.py depends_on src/helix/studio/main_window.py (medium)
  • tools/lightcone_demo_proof_v0_8.py depends_on src/helix/studio/models.py (medium)
  • tools/lightcone_perf.py depends_on src/helix/lightcone/perf.py (medium)
  • tools/lightcone_verify_audit_pack.py depends_on src/helix/studio/lightcone_audit_pack.py (medium)
  • tools/manual_focus_demo.py depends_on src/helix/studio/app.py (medium)
  • tools/mock_run_ingest_server.py depends_on src/helix/edge/mock_ingest_server.py (medium)
  • tools/monarchic_repo_balance.py depends_on src/helix/governance/repo_balance.py (medium)
  • tools/prime_multiplex_leaderboard.py depends_on src/helix/studio/prime_multiplex_leaderboard.py (medium)
  • tools/prime_multiplex_leaderboard.py depends_on src/helix/studio/results_io.py (medium)
  • tools/publish_website_release.py depends_on component:external:python:boto3 (medium)
  • tools/publish_website_release.py depends_on component:external:python:botocore (medium)
  • tools/release_url_contract.py depends_on src/helix/release_urls.py (medium)
  • tools/repro_repeat_check.py depends_on src/helix/repro/bundle.py (medium)
  • tools/run_clinical.py depends_on component:external:python:jsonschema (medium)
  • tools/run_clinical.py depends_on src/helix/clinical/__init__.py (medium)
  • tools/run_clinical.py depends_on src/helix/clock.py (medium)
  • tools/run_sweep.py depends_on src/helix/sweep.py (medium)
  • component:tests depends_on component:external:python:pytest (medium)
  • component:tests depends_on src/helix/studio/app.py (medium)
  • component:tests depends_on tools/synthetic_evs.py (medium)
  • tools/ship_ontargetx_bundle.py depends_on component:external:python:cryptography (medium)
  • tools/ship_ontargetx_bundle.py depends_on src/helix/crispr/on_target_engines/__init__.py (medium)
  • tools/ship_ontargetx_bundle.py depends_on src/helix/scientific_contract.py (medium)
  • tools/smoke_cuda.py depends_on src/helix_engine/__init__.py (medium)
  • tools/smoke_cuda.py depends_on src/helix/scientific_contract.py (medium)
  • tools/smoke_cuda.py depends_on src/helixspec/canon.py (medium)
  • tools/smoke_cuda.py depends_on src/helixspec/cli.py (medium)
  • tools/smoke_cuda.py depends_on src/helixspec/run.py (medium)
  • tools/smoke_divergence.py depends_on src/helixspec/canon.py (medium)
  • tools/smoke_divergence.py depends_on src/helixspec/divergence.py (medium)
  • tools/smoke_divergence.py depends_on src/helixspec/manifest.py (medium)
  • tools/smoke_divergence.py depends_on src/helixspec/run.py (medium)
  • tools/smoke_package.py depends_on src/helix/app_identity.py (medium)
  • tools/snap_drift_proof_dialog.py depends_on src/helix/studio/divergence_proof_dialog.py (medium)
  • tools/snap_layout.py depends_on src/helix/config.py (medium)
  • tools/snap_layout.py depends_on src/helix/gui/simbuilder/app.py (medium)
  • tools/snap_layout.py depends_on src/helix/gui/theme.py (medium)
  • tools/snap_layout.py depends_on src/helix/ogn/client.py (medium)
  • tools/snap_layout.py depends_on src/helix/ogn/manager.py (medium)
  • tools/snap_layout.py depends_on src/helix/studio/app.py (medium)
  • tools/snap_layout.py depends_on src/helix/studio/context.py (medium)
  • tools/snap_layout.py depends_on src/helix/studio/demo_layout.py (medium)
  • tools/snap_layout.py depends_on src/helix/studio/main_window.py (medium)
  • tools/snap_layout.py depends_on src/helix/studio/project.py (medium)
  • tools/snap_layout.py depends_on src/helix/studio/session.py (medium)
  • tools/snap_studio_layout.py depends_on src/helix/config.py (medium)
  • tools/snap_studio_layout.py depends_on src/helix/gui/opengl.py (medium)
  • tools/snap_studio_layout.py depends_on src/helix/gui/theme.py (medium)
  • tools/snap_studio_layout.py depends_on src/helix/ogn/client.py (medium)
  • tools/snap_studio_layout.py depends_on src/helix/ogn/manager.py (medium)
  • tools/snap_studio_layout.py depends_on src/helix/scientific_contract.py (medium)
  • tools/snap_studio_layout.py depends_on src/helix/studio/app.py (medium)
  • tools/snap_studio_layout.py depends_on src/helix/studio/context.py (medium)
  • tools/snap_studio_layout.py depends_on src/helix/studio/demo_loader.py (medium)
  • tools/snap_studio_layout.py depends_on src/helix/studio/main_window.py (medium)
  • tools/snap_studio_layout.py depends_on src/helix/studio/project.py (medium)
  • tools/snap_studio_layout.py depends_on src/helix/studio/session.py (medium)
  • tools/snap_ui.py depends_on src/helix/config.py (medium)
  • tools/snap_ui.py depends_on src/helix/gui/opengl.py (medium)
  • tools/snap_ui.py depends_on src/helix/gui/theme.py (medium)
  • tools/snap_ui.py depends_on src/helix/ogn/client.py (medium)
  • tools/snap_ui.py depends_on src/helix/ogn/manager.py (medium)
  • tools/snap_ui.py depends_on src/helix/scientific_contract.py (medium)
  • tools/snap_ui.py depends_on src/helix/studio/app.py (medium)
  • tools/snap_ui.py depends_on src/helix/studio/context.py (medium)
  • tools/snap_ui.py depends_on src/helix/studio/delivery/contract.py (medium)
  • tools/snap_ui.py depends_on src/helix/studio/demo_layout.py (medium)
  • tools/snap_ui.py depends_on src/helix/studio/experiment_setup_dialog.py (medium)
  • tools/snap_ui.py depends_on src/helix/studio/experiment_spec.py (medium)
  • tools/snap_ui.py depends_on src/helix/studio/main_window.py (medium)
  • tools/snap_ui.py depends_on src/helix/studio/project.py (medium)
  • tools/snap_ui.py depends_on src/helix/studio/session.py (medium)
  • tools/snap_ui.py depends_on src/helix/studio/welcome.py (medium)
  • tools/studio_stress.py depends_on src/helix/studio/main_window.py (medium)
  • tools/studio_stress.py depends_on src/helix/studio/perf.py (medium)
  • tools/studio_stress.py depends_on src/helix/studio/session.py (medium)
  • tools/train_ontargetx_bundle_azimuth.py depends_on component:external:python:numpy (medium)
  • tools/train_ontargetx_bundle_azimuth.py depends_on src/helix/crispr/model.py (medium)
  • tools/train_ontargetx_bundle_azimuth.py depends_on src/helix/crispr/on_target_engines/__init__.py (medium)
  • tools/train_ontargetx_bundle_azimuth.py depends_on src/helix/crispr/ontargetx/bundle_io.py (medium)
  • tools/train_ontargetx_bundle_azimuth.py depends_on src/helix/crispr/ontargetx/ensemble.py (medium)
  • tools/train_ontargetx_bundle_azimuth.py depends_on src/helix/crispr/ontargetx/ranking.py (medium)
  • tools/train_ontargetx_bundle_azimuth.py depends_on src/helix/crispr/physics.py (medium)
  • tools/train_ontargetx_bundle_azimuth.py depends_on src/helix/evaluation/__init__.py (medium)
  • tools/train_ontargetx_bundle_azimuth.py depends_on src/helix/evaluation/packs.py (medium)
  • tools/train_ontargetx_bundle_azimuth.py depends_on src/helix/scientific_contract.py (medium)
  • tools/update_evaluation_pack_manifests.py depends_on src/helix/evaluation/pack_manifest.py (medium)
  • tools/update_evaluation_pack_manifests.py depends_on src/helix/scientific_contract.py (medium)
  • tools/update_golden.py depends_on src/helix/evs/render.py (medium)
  • tools/update_validation_pack_manifests.py depends_on src/helix/scientific_contract.py (medium)
  • tools/validate_artifact.py depends_on src/helix/decision_support/offline_validate.py (medium)
  • tools/validate_profiles.py depends_on src/helix/studio/base_position_calibration.py (medium)
  • tools/validate_profiles.py depends_on tools/batch_eval_leaderboard.py (medium)
  • tools/verify_batch_bundle_repro.py depends_on src/helix/studio/batch/bundle.py (medium)
  • tools/verify_pilot_package.py depends_on src/helix/pilot_package_cli.py (medium)
<details> <summary>Related files:</summary>
  • benchmarks/README.md
  • deliver_workbench/README.md
  • engine/src/helix/cuda/fields/composite_editability.cu
  • engine/src/helix/cuda/fields/dcas9_occupancy.cu
  • examples/offscreen_webrtc_demo/signaling/package.json
  • examples/offscreen_webrtc_demo/signaling/server.js
  • tools/hubverifier-go/cmd/hubverify/main.go
  • pyproject.toml
  • src/helix_api.py
  • requirements-dev.txt
  • src/helix_cuda_fields.py
  • src/helix_engine/src/binding.cpp
  • src/helix_engine/src/ctmc_tau_leap_cuda.cu
  • deliver_workbench/tests/__init__.py
  • deliver_workbench/tests/test_adapter_e2e.py
  • tools/hubverifier-go/go.mod
</details> <details> <summary>Citations:</summary>
  • benchmarks/README.md
  • deliver_workbench/README.md
  • engine/src/helix/cuda/fields/composite_editability.cu
  • engine/src/helix/cuda/fields/dcas9_occupancy.cu
  • examples/offscreen_webrtc_demo/signaling/package.json
  • examples/offscreen_webrtc_demo/signaling/server.js:6
  • tools/hubverifier-go/cmd/hubverify/main.go:22
  • pyproject.toml
  • src/helix_api.py
  • requirements-dev.txt
  • src/helix_cuda_fields.py
  • src/helix_engine/src/binding.cpp
  • src/helix_engine/src/ctmc_tau_leap_cuda.cu
  • deliver_workbench/tests/__init__.py
  • deliver_workbench/tests/test_adapter_e2e.py:16
  • tools/hubverifier-go/go.mod
</details>
  • Follow component pages for detailed file lists.
  • Use interfaces to inspect exposed configuration and manifests.
  • Read diagrams for a simplified graph view.

Citations

<details> <summary>Citations:</summary>
  • benchmarks/README.md
  • deliver_workbench/README.md
  • engine/src/helix/cuda/fields/composite_editability.cu
  • engine/src/helix/cuda/fields/dcas9_occupancy.cu
  • examples/offscreen_webrtc_demo/signaling/package.json
  • examples/offscreen_webrtc_demo/signaling/server.js:6
  • tools/hubverifier-go/cmd/hubverify/main.go:22
  • pyproject.toml
  • src/helix_api.py
  • requirements-dev.txt
  • src/helix_cuda_fields.py
  • src/helix_engine/src/binding.cpp
  • src/helix_engine/src/ctmc_tau_leap_cuda.cu
  • deliver_workbench/tests/__init__.py
  • deliver_workbench/tests/test_adapter_e2e.py:16
  • tools/hubverifier-go/go.mod
</details>