Skip to content

feat!: remove pre-GA compatibility surfaces - #100

Merged
pacphi merged 1 commit into
mainfrom
codex/issue83-ga-cleanup
Jul 31, 2026
Merged

feat!: remove pre-GA compatibility surfaces#100
pacphi merged 1 commit into
mainfrom
codex/issue83-ga-cleanup

Conversation

@pacphi

@pacphi pacphi commented Jul 31, 2026

Copy link
Copy Markdown
Owner

Closes #83

Outcome

  • removes ak dual, ak provider, and ak x provider; ak run and ak host are the sole GA surfaces
  • migrates legacy routing, host, binding, and ownership intent once into versioned routing and integrations envelopes
  • preserves host-less route defaults and legacy bindings without loss; conflicting binding IDs and unsupported envelopes fail closed with readable recovery
  • removes dead compatibility helpers, usage aliases, dashboard fallbacks, executor dependencies, active legacy guidance, and retired package files
  • preserves explicit OpenCode routing while keeping it non-primary and outside AQE projection
  • adds ADR-0020, concise upgrading guidance, GA surface/package guards, and direct teardown/migration regression coverage

Verification

  • pnpm run check
  • coverage: 82.59% lines, 79.73% branches, 84.88% functions
  • git diff --check
  • package dry run: 127 files, zero retired/private/generated paths
  • three independent read-only final audits: SHIP (legacy/package, OpenCode/canonical config, dependency/checklist)

Breaking migration

Removed commands now fail as unknown commands. Existing configuration is normalized in memory on load and persists only when a command explicitly saves it. See docs/UPGRADING.md for replacements and manual cleanup guidance for old unreceipted adapter installs.

Replace the retired dual/provider commands and compatibility state with canonical ak run, ak host, routing, and integrations surfaces. Preserve legacy intent through one-way lossless migration and harden the package and documentation guards.
@pacphi
pacphi merged commit 058ccc1 into main Jul 31, 2026
11 checks passed
@pacphi
pacphi deleted the codex/issue83-ga-cleanup branch July 31, 2026 02:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

GA blocker: remove all deprecated commands, compatibility code, and legacy documentation

1 participant