Skip to content

chore: delete recorded pins, baselines and version copies - #20

Merged
kreneskyp merged 1 commit into
mainfrom
chore/delete-recorded-pins
Oct 1, 2026
Merged

kreneskyp merged 1 commit into
mainfrom
chore/delete-recorded-pins

Conversation

@kreneskyp

Copy link
Copy Markdown
Contributor

Removes recorded pins, frozen baselines and hand-typed version copies (owner rulings D1/D2); semantic.semantic_core stays as the one declared pin.

  • scripts/generate-schemas.mjs derives the semantic-core base from semantic.semantic_core; tests/conftest.py reads the same declaration. Emitted schemas are byte-identical (make schemas-check passes with no regeneration diff).
  • Deleted tests/fixtures/baseline-0.2.0/, tests/test_additive_compatibility.py, the baseline-reading tests in test_manifest_semantic.py, NFR-001 (and spec/non-functional/), FR-003 baseline sentences/CON-2/AC wording, and TC-033/TC-080..083.
  • Deleted the @typespec/compiler 1.15.0 clause from the Node error text, the 0.3.0 prose in FR-002/FR-003, the 0.2.0/0.3.0 comments in manifest.yaml, and the "built from main / (source, ref, sha)" prose in IT-002.
  • Unchanged: quire dev dependency, package.json pins, workflows.

Gates: pytest 150 passed / 7 skipped / 2 xfailed (control on main: 156 / 7 / 3; the delta is the deleted baseline tests), ruff, black, schemas-check all pass.

🤖 Generated with Claude Code

Derive the generator's semantic-core base from the manifest's declared
semantic.semantic_core and read the same declaration in conftest, instead of
hand-typed 0.3.0 copies. Delete the baseline-0.2.0 fixture, the additive
compatibility tests and NFR-001 with its criteria and test rows, the
@typespec/compiler version in the Node error text, and version and
origin/main prose in the spec, manifest comments and IT-002. Emitted schemas
are byte-identical.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@kreneskyp
kreneskyp requested a review from a team as a code owner October 1, 2026 19:45
@kreneskyp
kreneskyp merged commit 1f9891b into main Oct 1, 2026
3 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