data2dsl

Ticket 043: Diagnostic Profile Feed for doctor-agent and semcod/koru triage

Goal and scope

Implement Diagnostic Profile Feed generation from data2dsl comparison bundles to provide actionable, cryptographically verifiable discrepancy profiles for subactor/doctor-agent and semcod/koru:

  1. Implement src/data2dsl_doctor.py with DiagnosticProfileFormatter and format_diagnostic_profile().
  2. Support prioritized symptom extraction, typed deltas (percentage, float, integer, string-set), evidence chains with SHA-256 digests, and severity summary metrics.
  3. Expose via CLI command feed-doctor in src/data2dsl_cli.py.
  4. Provide comprehensive unit tests in tests/test_doctor_feed.py.

Acceptance criteria

Participants