data2dsl

Ticket 046: OQL Telemetry Source Adapter for Scenario Metrics

Goal and scope

Implement the OQL Telemetry Source Adapter (OqlTelemetryAdapter) for normalizing embedded scenario metrics and telemetry logs into data2dsl Observation objects with EvidenceRef:

  1. Define OqlScenarioSpecResponse, OqlTelemetryLogResponse, and OqlTelemetryAdapter in src/data2dsl_adapters.py.
  2. Support metric normalization for sample rate (float/integer), thermal ceilings (float), active pinouts/buses (string-set), and throughput (integer/float).
  3. Add comprehensive unit tests in tests/test_oql_adapter.py.
  4. Verify governance gate and 100% pytest pass rate.

Acceptance criteria

Participants