Repository navigation
chore: rotate pinned OpenSpec CLI to 1.14.2 (update-openspec-cli-1142) - #304
Merged
Merged
Conversation
… report, change artifacts
…enspec-cli-1142 planning
…ld residual notes
…-openspec-cli-1142 Slice 1) All ten live pin surfaces rotate (npm alias, pinned versions/bins, the three v13-boundary literals that escape the v14 glob, the schemas-root local bins key, contract-regression/cold-start/w2 guards, prepare script, CLAUDE.md pointer, AGENTS.md pin line + clean-build law SHA + 2026-10-16 architecture decision). Red evidence: identity assertion expected 1.14.1 / received 1.14.2 at official-cli-v13-boundary-fixtures.test.ts:92 before the constant rotation. Matrix green with zero assertion changes — the zero-production-change triage holds against the 1.14.2 executable. Lockfile churn is pnpm 10.22.0 layout compression (key sets verified identical; only the openspec alias changes).
…update-openspec-cli-1142 Slice 2) - x- extension keys: x-tracker produces no warning (both status and instructions), X-Foo still warns with the 1.14.2 corrective text; the two payloads' warnings assert equal verbatim - brace depth: 16-level boundary passes, 17-level rejects through the typed change_error envelope (message from real-binary evidence; YAML quoting and comma-required gotchas documented in-case) - unapplied-content WARNING: loose text before the first ADDED requirement warns without failing the item - web status-warning tests re-collect the 1.14.2 message (x- hint inserted before the skip_design corrective); five core/server files keep their version-anchored 1.14.0 captures (mocked tests, historically true claims) - README audit clean; changeset for the four-package patch
…d-C approval (9.4/10)
…ed on zero-change rerun)
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.
Summary
In-window patch rotation of the OpenSpecUI 14 line to OpenSpec CLI 1.14.2 inside the unchanged
>=1.14.0 <1.15.0single-series window. Tracked byopenspec/changes/update-openspec-cli-1142/; evidence inreferences/openspec-1.14.2-report.md(pinv1.14.2@f80d860f, 21 upstream commits,src/index.tsanddocs/agent-contract.mdbyte-identical).Zero production code changes — proven, not assumed: the entire v14 executable-evidence matrix passes against the 1.14.2 binary with zero assertion edits.
What changed
openspec-cli-114, pinned versions/bins, the threeofficial-cli-v13-boundaryliterals that escape theofficial-cli-v14-*glob, theopsx-kernel-schemas-rootlocal bins key, contract-regression/cold-start/W2 guards, prepare script, CLAUDE.md pointer, AGENTS.md pin line + clean-build law SHA + 2026-10-16 architecture decision.x-extension keys (x-trackerwarns nothing,X-Foowarns with the new corrective text; status and instructions warnings assert equal verbatim); brace-depth guard (16-level boundary passes, 17-level rejects through the typedchange_errorenvelope); unapplied-content WARNING (loose text before the first requirement). All assertions collected from the real binary first.x-hint sentence); five core/server mocks keep their explicitly version-anchored 1.14.0 captures (historically true claims, mocked tests).openspecui+ core/server/web).Review trail
Notes for reviewers
tool-subscription-router.test.tsflakes in CI, triage it as a rotation-sensitive timing surface before touching timeouts (it did not flake locally).format:check✓ ·lint:ci✓ (0 errors) ·typecheck✓ ·test:ci✓ (1232+174) ·test:browser:ci✓ (18+12).