_is_compatible side, unit, version, semantics) — ticket-082.BatchMultiQueryComparator) — ticket-085.Test Suite: 158 tests passing cleanly with 0 failures — ticket-082..086.
ticket-001.docs/CAPABILITY_MAP.md with a composition graph.semcod/data2dsl after explicit external-coordination
authority and repository visibility were supplied.No functional implementation is authorized in Phase 0.
subactor/twin Observation and EvidenceRef
for data2dsl in ticket-002.No implementation or changes to external repositories are authorized by this ticket.
ticket-004.wellmanifest/dsl reusable profiles.All writes remain inside data2dsl; neighboring repositories are read-only
contract sources and validation tools.
ticket-003.project/README.md with the repository-owned
ticket-index generator under ticket-005.ticket-006.ticket-010.ticket-012.ticket-014.ticket-016.subactor/diagit extension & adapter)ticket-007 for GitHub metric source adapter.data2dsl read-only source adapter for extended diagit metrics in src/data2dsl_adapters.py.EvidenceRef provenance envelope in tests/test_golden_case_e2e.py.subactor/diagit repository (PR subactor/diagit#16).work-summary.md vs GitHub)data2dsl metric keys in src/data2dsl_adapters.py.src/data2dsl_comparator.py.MATCH, CONFLICT, MISSING_LEFT, MISSING_RIGHT, and UNEVALUABLE outcomes with integrity digests in tests/test_golden_case_e2e.py.semcod/todo2code (retained in todo2code until second consumer requires it per docs/CAPABILITY_MAP.md).code2logic, code2schema) in src/data2dsl_adapters.py.todo2code)data2dsl factual outcomes and deltas into todo2code in src/data2dsl_consumer.py and CLI feed-consumer.data2dsl provides facts and deltas; todo2code handles reasoning and policy decisions.Proponowane na podstawie analizy repozytorium i ekosystemu
semcod/*, autogrammar/*, subactor/*, wellmanifest/*.
governance)main, ustaw
DONE / DONE. Zregeneruj project/README.md (ticket index zatrzymany na
ticket-006). — ticket-017integration)0.1.0: Obecne 0.0.0 nie odzwierciedla stanu.
Wymaga ticketu w workstreamie integration (plik VERSION jest owned path
integration). — ticket-018pyproject.toml: Zdefiniuj pakiet data2dsl z zależnością
jsonschema>=4.26.0. Wymagane przez integration workstream
(manifest.json → coordination.integration.requiredForPaths). — ticket-018application)experimental na stable: Przenieś
autogrammar.data2dsl.comparison z 0.1.0-dev do 0.1.0 w
dsl-manifest.json. Wymaga
powiązanego upstream review w wellmanifest/dsl. — ticket-024python:3.12-alpine na
python:3.12-alpine@sha256:... w Dockerfile (rozwiązuje
potencjalne GOV-DOCKER-002). — ticket-021application)semcod/nlp2dsl: Oceń rozszerzenie
IntentPipeline o vocabulary data2dsl — generowanie bounded comparison
query z naturalnego pytania. Zapisz ADR-003. — ticket-022curllm (browser-backed source): Zaprojektuj thin
adapter na semcod/curllm BQL do akwizycji faktów z przeglądarki jako
trzecie źródło obserwacji. — ticket-019wellmanifest/skills: Oceń publikację data2dsl
CLI jako governed agent skill (skill manifest + deterministic error routing).
— ticket-025Wykonano w kolejności zależności:
governance, ticket-029)c0bb0db), ustaw DONE / DONE.0.1.0-dev → 0.1.0 w sekcji “Current state”,
dodaj wzmiankę o adapterze Curllm i agent skill. — ticket-029application)conftest.py: Skonfiguruj pytest z automatycznym
PYTHONPATH=src bez ręcznego env. — ticket-031ruff, mypy — baseline raport jakości kodu
wg .governance/stack-profiles.json. — ticket-033integration)nlp2dsl IntentPipeline: Przeanalizuj mechanizm vocabulary
extension w semcod/nlp2dsl, zapisz notatkę w docs/. — ticket-034Analiza ekosystemu semcod/* (56 pakietów), subactor/* (75 modułów),
autogrammar/* (36 repo), if-uri/, urirun-connectors/ (92 konektory),
oqlos/, MatthiasLew/, wellmanifest/.
governance)DONE / DONE. — ticket-036[x] checkboxy w sekcji 2026-08-21
(linie 146–162) — praca faktycznie wykonana w ticketach 029, 031, 033, 034. — ticket-036application, ticket-037)planfile (semcod/planfile): Nowy adapter normalizujący
tickety/zadania z Planfile jako obserwacje faktyczne. Pozwala porównywać stan
planfile vs stan kodu/testów. — ticket-037deta (semcod/deta): Adapter do ekstrakcji faktów
infrastrukturalnych (Docker services, porty, endpointy) z
deta.build_topology() — porównywanie deklaracji vs runtime. — ticket-037intent-contract (subactor/intent-contract-dsl-runtime):
Adapter normalizujący Intent Contracts DSL v1 — strony, obowiązki,
deliverables. Porównywanie kontraktu vs stan realizacji. — ticket-037application, ticket-038)float/percentage: Rozszerz DeterministicComparator o
typy float i percentage delta (potrzebne dla metryk pyqual, code2llm
health scores). — ticket-038pyqual gate (semcod/pyqual): Obsługa metryk jakości
kodów (float/percentage) do stage’ów pyqual. — ticket-038application, ticket-039)urirun connector manifest (urirun-connectors/): Stworzono
src/connector.manifest.json i urirun_bindings → data2dsl jako
connector URI scheme data2dsl://host/compare/run i data2dsl://host/selftest/run. — ticket-039semcod/mcp): Wyeksponowano Data2DslSkill jako
MCP JSON-RPC 2.0 STDIO server tool (handle_mcp_message / main_mcp) — dostępny dla Cursor/Windsurf/Claude Desktop natywnie. — ticket-039integration, ticket-040)docs/decisions/): Dokument
decyzyjny: architektura pipeline’u wieloźródłowego z integracją
planfile→pyqual→koru. — ticket-040docs/): Dodano nowe adaptery i
integracje do tabeli i grafu kompozycji. — ticket-040docs/, ticket-041)koru closed-loop (semcod/koru): Oceniono jak data2dsl
wchodzi w pętlę detect→plan→execute→verify→heal (docs/research-koru-closed-loop.md). — ticket-041diff-dsl overlap (autogrammar/diff-dsl): Sprawdzono
nakładanie się i granice z diff-dsl (docs/research-diff-dsl-overlap.md). — ticket-041oqlos/*): Oceniono adapter dla OQL scenario
outcomes (docs/research-oql-telemetry.md). — ticket-041doctor-agent feed (subactor/doctor-agent): Oceniono feed
diagnostic-profile z data2dsl do doctor-agent (docs/research-doctor-agent-feed.md). — ticket-041application, ticket-043, ticket-044)data2dsl_doctor.py: Implementacja DiagnosticProfileFormatter generującego profil diagnostyczny dla subactor/doctor-agent i semcod/koru. — ticket-043feed-doctor: Komenda eksportująca profil diagnostyczny z porównań. — ticket-043data2dsl_feed_doctor: Integracja z agent skill oraz urirun / MCP bindings. — ticket-043test_doctor_feed.py: Pełne pokrycie testami jednostkowymi. — ticket-043data2dsl_remediation.py: Implementacja RemediationIntentFormatter generującego remediation intent dla semcod/koru closed-loop self-healing. — ticket-044feed-koru: Komenda eksportująca remediation intent z porównań. — ticket-044test_remediation_feed.py: Pełne pokrycie testami jednostkowymi dla remediation feed. — ticket-044integration, ticket-045)CAPABILITY_MAP.md: Rozszerzenie tabeli i grafu kompozycji o diagnostic i remediation feeds. — ticket-045CHANGELOG.md i README.md: Odnotowanie modułów feeds, CLI commands, 49 testów jednostkowych i ADR-005. — ticket-045application, ticket-046)oql (oqlos): Adapter normalizujący scenariusze i logi telemetryczne sensorów OQL do obiektów Observation z EvidenceRef. — ticket-046tests/test_oql_adapter.py dla metryk scalarnych, termicznych i string-set pinouts. — ticket-046Data2DslSkill i dyspozytorze MCP wraz z testami tests/test_skill.py. — ticket-048examples/01-.. do examples/05-... — ticket-050application, ticket-051)data2dsl_subactor.py: Implementacja parsera i walidatora semantycznego envelope Subactora (ROLE, GOAL, SCOPE, ACCEPTANCE, AUTHORITY, LIMITS, REPORT) ze standardowymi kodami błędów COMM-ENVELOPE-001, COMM-ROLE-001, COMM-AUTH-001. — ticket-051simulate_self_healing_cycle realizującej pętlę DETECT -> PLAN -> EXECUTE -> VERIFY -> HEAL. — ticket-051data2dsl: Dodanie subkomend validate-envelope i simulate-healing. — ticket-051tests/test_subactor_envelope.py oraz tests/test_self_healing_e2e.py (67/67 testów przechodzi). — ticket-051examples/06-closed-loop-self-healing/: Ustrukturyzowany pakiet demonstracyjny pętli samonaprawczej z fixtures i dokumentacją. — ticket-051application, ticket-052)SUMDAdapter: Ekstrakcja i normalizacja faktów z tabel i deskryptorów Structured Unified Markdown Document (SUMD). — ticket-052data2dsl_validate_envelope i data2dsl_simulate_healing w Data2DslSkill oraz routing urirun. — ticket-052tests/test_sumd_adapter.py i rozszerzenie tests/test_skill.py (76/76 testów przechodzi). — ticket-052integration, ticket-053)docs/decisions/ADR-007-subactor-conformance-and-closed-loop-self-healing.md. — ticket-053CAPABILITY_MAP.md: Rozszerzenie inwentarza o 10 adapterów i narzędzia Subactora. — ticket-053examples/07-sumd-table-comparison/: Utworzenie pakietu demonstracyjnego ekstrakcji z tabel SUMD. — ticket-053application, ticket-054)BatchMultiQueryComparator: Implementacja src/data2dsl_batch.py z agregacją metryk podsumowania wsadu i wskaźnika czystości. — ticket-054batch: Dodanie polecenia data2dsl batch do src/data2dsl_cli.py. — ticket-054tests/test_batch_compare.py (79/79 testów przechodzi). — ticket-054application, ticket-055)generate_query_template: Implementacja w src/data2dsl_generator.py dla 10 adapterów i typów metryk. — ticket-055generate-query: Dodanie polecenia data2dsl generate-query do src/data2dsl_cli.py. — ticket-055tests/test_generator.py (83/83 testów przechodzi). — ticket-055application, ticket-056)format_markdown_report: Implementacja w src/data2dsl_batch.py dla wsadowych i pojedynczych raportów. — ticket-056--format w CLI: Dodanie opcji markdown / json do komend compare i batch w src/data2dsl_cli.py. — ticket-056tests/test_batch_compare.py (84/84 testów przechodzi). — ticket-056integration, ticket-057)examples/08-batch-multi-query/: Utworzenie gotowego pakietu demonstracyjnego z fixtures i instrukcją. — ticket-057examples/README.md: Włączenie Przykładu 08 do indeksu przykładów. — ticket-057README.md: Uzupełnienie opisów 10 adapterów, subkomend CLI, generatora i Subactora. — ticket-057v0.1.126 — ticket-093.