Skip to content

Adopt Plan 0.21 and API 0.5 - #38

Merged
raghubetina merged 1 commit into
mainfrom
codex/theme-contract-companion
Sep 23, 2026
Merged

raghubetina merged 1 commit into
mainfrom
codex/theme-contract-companion

Conversation

@raghubetina

Copy link
Copy Markdown
Contributor

Service #755 adds the authored appearance.theme: "toggle" choice and replaces the sole Plan 0.20 input format with 0.21. Prepare CLI 0.5.0 for API 0.5.x: initialize Plan 0.21 and accept only that Plan identity when materializing compilation artifacts.

The target remains rails-sketch/2026-09; local-output defaults and .firstdraft/design/ are unchanged. The companion intentionally provides no old-Plan migration or compatibility bridge. Source integration is separate from package publication.

Validation: all 201 tests; type checking, ESLint and formatting; package allowlist and packed-executable smoke, including current initialization, compilation, and previous-format rejection.

Plan 0.21 adds the browser theme preference and replaces the sole
accepted 0.20 format. Require the matching API 0.5 line so source
compatibility, initialization, and artifact validation agree.

Keep local output, target profile, and retained workspace behavior.
Old Plans and artifacts receive no compatibility bridge.
@raghubetina
raghubetina force-pushed the codex/theme-contract-companion branch from 42b1665 to 420b777 Compare September 23, 2026 05:11
@raghubetina
raghubetina marked this pull request as ready for review September 23, 2026 09:07
@raghubetina
raghubetina merged commit 013581b into main Sep 23, 2026
4 checks passed
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.

1 participant