← Docs
Helix CLI docs
Browse Helix CLI docs

page_id: component-component:examples/offscreen_webrtc_demo/signaling/package.json page_type: component generation_mode: inferred freshness_status: reused updated_at: 2026-07-06T01:45:29.591Z

<details> <summary>Build metadata</summary>
{
  "freshnessKey": "f6d418653928f624c12c1b0897cf7a68adb1fde1",
  "plannerReason": "Generated because the component was ranked as significant for repo navigation.",
  "changedPaths": [],
  "dependencyPaths": [
    "examples/offscreen_webrtc_demo/signaling/server.js",
    "examples/offscreen_webrtc_demo/signaling/package.json",
    "pyproject.toml"
  ],
  "dependencyEvidenceIds": [
    "ingest:file:examples/offscreen_webrtc_demo/signaling/server.js",
    "ingest:file:src/helix/cli.py",
    "ingest:file:examples/triage_report.py",
    "ingest:file:src/helix/crispr/on_target_engines/ontargetx.py",
    "ingest:file:src/helix/eval/azimuth_cnn_phase4.py",
    "ingest:file:src/helix/eval/azimuth_mlp_phase3.py",
    "ingest:file:src/helix/gui/simbuilder/app.py",
    "ingest:file:src/helix/lightcone/builders/crispr_v0.py",
    "ingest:file:src/helix/studio/edit_dag_panel.py",
    "ingest:file:src/helix/studio/lightcone_panel.py",
    "ingest:file:tests/test_crispr_edit_class_metadata.py",
    "ingest:file:tests/test_modern_qt_pick_alloc_separation_guardrail.py",
    "ingest:file:tools/helix_plugins.py",
    "ingest:file:tools/intake_ledger.py",
    "ingest:file:tools/lightcone_perf.py",
    "ingest:file:tools/package_macos.py",
    "ingest:file:tools/partner_case.py",
    "ingest:file:tools/partner_intake.py",
    "ingest:file:tools/run_sweep.py",
    "ingest:file:tools/ship_ontargetx_bundle.py",
    "ingest:file:tools/train_ontargetx_bundle_azimuth.py",
    "component:examples/offscreen_webrtc_demo/signaling/package.json",
    "workflow:pyproject.toml"
  ],
  "evidenceIds": [
    "ingest:file:examples/offscreen_webrtc_demo/signaling/server.js",
    "ingest:file:src/helix/cli.py",
    "ingest:file:examples/triage_report.py",
    "ingest:file:src/helix/crispr/on_target_engines/ontargetx.py",
    "ingest:file:src/helix/eval/azimuth_cnn_phase4.py",
    "ingest:file:src/helix/eval/azimuth_mlp_phase3.py",
    "ingest:file:src/helix/gui/simbuilder/app.py",
    "ingest:file:src/helix/lightcone/builders/crispr_v0.py",
    "ingest:file:src/helix/studio/edit_dag_panel.py",
    "ingest:file:src/helix/studio/lightcone_panel.py",
    "ingest:file:tests/test_crispr_edit_class_metadata.py",
    "ingest:file:tests/test_modern_qt_pick_alloc_separation_guardrail.py",
    "ingest:file:tools/helix_plugins.py",
    "ingest:file:tools/intake_ledger.py",
    "ingest:file:tools/lightcone_perf.py",
    "ingest:file:tools/package_macos.py",
    "ingest:file:tools/partner_case.py",
    "ingest:file:tools/partner_intake.py",
    "ingest:file:tools/run_sweep.py",
    "ingest:file:tools/ship_ontargetx_bundle.py",
    "ingest:file:tools/train_ontargetx_bundle_azimuth.py",
    "component:examples/offscreen_webrtc_demo/signaling/package.json",
    "workflow:pyproject.toml"
  ],
  "qualityWarnings": []
}

</details>

offscreen-webrtc-signaling

offscreen-webrtc-signaling node component

Implementation Roles

examples/offscreen_webrtc_demo/signaling/server.js

Role classification: inferred execution boundary. Proved signals:

  • Defines execution-like symbols server.
  • Defines boundary-oriented symbols clientId, clients.
  • Participates in 26 connected call edges. Why this role fits: These proved signals suggest this unit is a first-hop execution boundary that receives control and hands it into component logic. Supporting implementation citations:
  • examples/offscreen_webrtc_demo/signaling/server.js:7
<details> <summary>Related files:</summary>
  • examples/offscreen_webrtc_demo/signaling/server.js
</details> <details> <summary>Citations:</summary>
  • examples/offscreen_webrtc_demo/signaling/server.js:7
</details>

Module Responsibilities

examples/offscreen_webrtc_demo/signaling/server.js

Role: Public orchestration module. Primary behavior: Defines express (variable), http (variable), path (variable), suggesting local implementation behavior rather than a manifest-only surface. Why this module matters: 26 connected call edges mark this file as implementation-active. Supporting implementation citations:

  • examples/offscreen_webrtc_demo/signaling/server.js:1
  • examples/offscreen_webrtc_demo/signaling/server.js:2
  • examples/offscreen_webrtc_demo/signaling/server.js:3
<details> <summary>Related files:</summary>
  • examples/offscreen_webrtc_demo/signaling/server.js
</details> <details> <summary>Citations:</summary>
  • examples/offscreen_webrtc_demo/signaling/server.js:1
  • examples/offscreen_webrtc_demo/signaling/server.js:2
  • examples/offscreen_webrtc_demo/signaling/server.js:3
</details>

Key Symbols

Insufficient evidence to infer key symbol behavior confidently.

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

State Boundaries

Insufficient evidence to infer state boundaries confidently.

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

State Ownership and Handoffs

Insufficient evidence to infer state ownership and handoffs confidently.

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

Request Lifecycle

Insufficient evidence to infer a bounded request lifecycle confidently.

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

Responsibilities

offscreen-webrtc-signaling node component

Type: application Root path: examples/offscreen_webrtc_demo/signaling Ecosystem: node

<details> <summary>Related files:</summary>
  • examples/offscreen_webrtc_demo/signaling/package.json
  • examples/offscreen_webrtc_demo/signaling/server.js
</details> <details> <summary>Citations:</summary>
  • examples/offscreen_webrtc_demo/signaling/package.json
  • examples/offscreen_webrtc_demo/signaling/server.js:6
</details>

Entrypoints and Runtime Surface

  • none

Interfaces and Config

  • none

Dependencies and Relationships

  • none
<details> <summary>Related files:</summary>
  • examples/offscreen_webrtc_demo/signaling/package.json
  • examples/offscreen_webrtc_demo/signaling/server.js
</details> <details> <summary>Citations:</summary>
  • examples/offscreen_webrtc_demo/signaling/package.json
  • examples/offscreen_webrtc_demo/signaling/server.js:6
</details>

Why This Hotspot Matters

Insufficient evidence to explain this component as a hotspot confidently.

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

Operational Risk Surface

Insufficient evidence to infer operational risk surface confidently.

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

Invariants and Failure Handling

Insufficient evidence to infer invariants and failure handling confidently.

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

Where to Edit

Likely change entry files:

  • examples/offscreen_webrtc_demo/signaling/package.json
  • examples/offscreen_webrtc_demo/signaling/server.js

Owned interfaces:

  • none

Nearby verification surfaces:

  • Validate with python -m pytest (test) from ..
<details> <summary>Supporting citations:</summary>
  • examples/offscreen_webrtc_demo/signaling/package.json
  • examples/offscreen_webrtc_demo/signaling/server.js:6
  • pyproject.toml
</details> <details> <summary>Related files:</summary>
  • examples/offscreen_webrtc_demo/signaling/package.json
  • examples/offscreen_webrtc_demo/signaling/server.js
  • pyproject.toml
</details> <details> <summary>Citations:</summary>
  • examples/offscreen_webrtc_demo/signaling/package.json
  • examples/offscreen_webrtc_demo/signaling/server.js:6
  • pyproject.toml
</details>

Change Planning

Insufficient evidence to infer change-planning guidance.

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

Nearby Workflows

  • none

Citations

<details> <summary>Citations:</summary>
  • examples/offscreen_webrtc_demo/signaling/server.js:7
  • examples/offscreen_webrtc_demo/signaling/server.js:1
  • examples/offscreen_webrtc_demo/signaling/server.js:2
  • examples/offscreen_webrtc_demo/signaling/server.js:3
  • examples/offscreen_webrtc_demo/signaling/package.json
  • examples/offscreen_webrtc_demo/signaling/server.js:6
  • pyproject.toml
</details>