data2dsl

Participant: antigravity (AI agent)

Understanding

Implement Priority 2 multi-source fact adapters:

  1. PlanfileAdapter (for semcod/planfile ticket and task queue metrics)
  2. DetaAdapter (for semcod/deta infrastructure and topology facts)
  3. IntentContractAdapter (for subactor/intent-contract-dsl-runtime parties, deliverables, obligations)

SESSION_EXECUTION_AUTHORIZATION recorded from user request “zrob Priorytet 2”.

Execution plan

  1. Add dataclasses and adapter implementations in src/data2dsl_adapters.py.
  2. Add raw normalization dispatch in src/data2dsl_skill.py.
  3. Add unit tests for valid, conflict, missing, and unevaluable cases in tests/test_golden_case_e2e.py.
  4. Add skill dispatch tests in tests/test_skill.py.
  5. Run full test suite (pytest) and governance check (governance_check.py).

Actual changes

Blockers