Repository navigation
Adopt the bookmark-assets Plan contract - #42
Merged
Merged
Conversation
Service replaces the authored PWA choice with ordinary bookmark assets. Initialize and accept Plan 0.23 and its new Rails profile so the CLI can materialize the coordinated artifact without retaining the old contract. Prepare unpublished CLI 0.8.0 for API 0.7.x, align command and package fixtures, and document the replacement without claiming publication.
raghubetina
force-pushed
the
codex/bookmark-assets-contract
branch
from
September 27, 2026 22:01
27cd55b to
ebfe641
Compare
raghubetina
marked this pull request as ready for review
September 27, 2026 22:02
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Service #876 replaces the authored PWA choice with ordinary bookmark assets. This prepares unpublished
@firstdraft.com/[email protected]to initialize Planfirstdraft.foundation-plan.sketch/0.23, recognizerails-sketch/2026-09-bookmark-assetsartifacts, and require API>=0.7.0,<0.8.0.Updates the existing command and packed-package fixtures to the allocated Analyzer/Compiler identities, exercises rejection of the replaced Plan/profile, and removes the obsolete PWA-choice success fixture. The pinned zero-gap digest was regenerated through the Service serializer. Command and release documentation describe the new contract. Artifact integrity checks and publication authorization are unchanged.
Validation:
ebfe641273c3677baf783f087ea7210956106f1c: Node 22 on Linux, Windows, and macOS, plus Node 24 quality.e5a18da5945d2bb762799c8280be9ca08505a461, SHA-2567fd0fd72f554610dcde792f086403b41c8617fcd381e2fdcee2f7b26c019558e; both retiredapplication.pwabooleans are rejected by that schema.Companions: Service PR #879 for firstdraft/firstdraft#876, then Skills PR #102. Skills pins the landed CLI commit, so this PR merges first. The exact three-repository compatibility qualification is coordinated separately before release.
Closes #41.