data2dsl

Ticket 019: Add Curllm browser source adapter and unit tests

Goal and scope

Add CurllmAdapter and CurllmMetricResponse in src/data2dsl_adapters.py to support browser-backed facts (e.g. from semcod/curllm BQL outputs) as a normalized source observation in data2dsl. Add unit tests verifying successful extraction, structured evidence generation, and error handling (UNEVALUABLE) in tests/test_golden_case_e2e.py.

Acceptance criteria

Result

Ticket 019 closed from integrated evidence:

Participants