Skip to content

test: add normalization parity coverage#18

Merged
rlippmann merged 1 commit into
mainfrom
codex/normalization-parity
May 11, 2026
Merged

test: add normalization parity coverage#18
rlippmann merged 1 commit into
mainfrom
codex/normalization-parity

Conversation

@rlippmann
Copy link
Copy Markdown
Owner

Summary

Added focused normalization parity tests for the TypeScript port.

Coverage includes whitespace normalization, case normalization, leading article stripping, apostrophe normalization, dont normalization, premise sanitation, import/export normalization, and empty-after-normalization clarify behavior.

Why

Normalization is a critical Python/spec parity surface. These tests harden coverage before larger checkpoint and transcript parity work.

Scope checklist

  • Diff is minimal and scoped to the requested behavior
  • Python/spec parity is preserved (or mismatch is explicitly documented)
  • Fixture semantics are respected (exact string vs non-empty null rule)
  • No unrelated refactors
  • Relevant tests were run

Notes

No engine behavior changes were required.

Validation: npm test passed.

@rlippmann rlippmann merged commit f109614 into main May 11, 2026
1 check passed
@rlippmann rlippmann deleted the codex/normalization-parity branch May 11, 2026 06:14
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