Skip to content

Ticket 01KXV0NQPPPK2K948CK20QJSS1

Rick Hightower edited this page Jul 24, 2026 · 1 revision

Typed adapter contract for ticket-sync: dispatcher owns invariants, generated adapters, fake for CI

01KXV0NQPPPK2K948CK20QJSS1 · epic/feature · done

Typed adapter contract for ticket-sync: dispatcher owns invariants, generated adapters, fake for CI

Children

  • Ticket-01KXV1HZMTKQGJHX0VSETZJX4Z canonical.py + capabilities/adapter-io schemas + fake adapter + contract tests — canonical.py + capabilities/adapter-io schemas + fake adapter + contract tests (done)
  • Ticket-01KXV1HZS08M62Z5EZF4HTVB6G spec v1.6: §8.1 GitHub-UI merge caveat + §9 typed-contract reconciliation; user-guide recovery section — spec v1.6: §8.1 GitHub-UI merge caveat + §9 typed-contract reconciliation; user-guide recovery section (done)
  • Ticket-01KXV1HZX2B49T1PB0GA4H0YMS sync_dispatch.py: dispatcher owns §4 invariants; worklog sync/adapter-check wiring (last stub falls); dispatch tests — sync_dispatch.py: dispatcher owns §4 invariants; worklog sync/adapter-check wiring (last stub falls); dispatch tests (done)
  • Ticket-01KXV1J0179NHDTP9K8FRVZGYP adapters/github worked example over gh + ticket-sync skill delegates invariants to dispatcher + CI wiring — adapters/github worked example over gh + ticket-sync skill delegates invariants to dispatcher + CI wiring (done)
  • Ticket-01KXV1J05APQR0DBP1840ZPVRM v0.6.0 + dogfood: adapter check green against fake and github example — v0.6.0 + dogfood: adapter check green against fake and github example (done)

Progress: 5/5 done

Related tickets

Clone this wiki locally