Skip to content

fix: align TypeScript core with Python 0.9 conformance - #67

Merged
rlippmann merged 7 commits into
mainfrom
090prerelease_fixture_sync
Sep 8, 2026
Merged

rlippmann merged 7 commits into
mainfrom
090prerelease_fixture_sync

Conversation

@rlippmann

@rlippmann rlippmann commented Sep 8, 2026 •

Copy link
Copy Markdown
Owner

Summary

Align the TypeScript core and conformance harness with the current Python 0.9 contract.

Why

The branch consumes the strengthened Python fixture corpus and closes the exposed Unicode, grammar, constructor, immutability, decision, persistence, and workflow parity gaps.

Scope checklist

  • Diff is minimal and scoped to the requested behavior
  • Python/spec parity is preserved
  • Fixture semantics are respected
  • No unrelated refactors
  • Relevant validation was run (npm test)

Notes

The retired controller fixture family and render-directive fixture action support were removed. The internal renderer remains unchanged.

Synced Python source: 7ffc19c53ef5c41e4e421f4fd2958655e52737c9

Validation details:

  • npm test: passed (257/257)
  • npm run build: passed
  • fixture drift checks: passed
  • npm audit: 0 vulnerabilities

@rlippmann
rlippmann merged commit ae42c26 into main Sep 8, 2026
2 checks passed
@rlippmann
rlippmann deleted the 090prerelease_fixture_sync branch September 8, 2026 03:25
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