Skip to content

Compare and Comparison split#251

Merged
cjw296 merged 7 commits into
mainfrom
compare-like-split/human
Jun 29, 2026
Merged

Compare and Comparison split#251
cjw296 merged 7 commits into
mainfrom
compare-like-split/human

Conversation

@cjw296

@cjw296 cjw296 commented Jun 29, 2026

Copy link
Copy Markdown
Member

No description provided.

cjw296 and others added 7 commits June 24, 2026 07:50
StatefulComparison is a the base class.

Also fill in missing test coverage that shows the need for this.
Add the no-em-dash/no-parenthetical-in-prose and no-stacked-headings rules,
scoped to docs prose and docstrings (code comments and agent-facing files are
fine), and replace AGENTS.md's own em-dash separators with colons.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Make sure everything is covered and easier to search for
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The sequence/contains/unordered helpers exist because a raw SequenceComparison
trips type checkers in a typed sequence field; a raw MappingComparison has the
same problem in a typed mapping field. mapping() is the mapping equivalent of
sequence(): a typed factory returning a MappingComparison with ordered, partial
and recursive control. Exported, documented in a Mapping helpers section and the
API reference, with type-checked tests.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@cjw296 cjw296 merged commit 92b25f6 into main Jun 29, 2026
35 checks passed
@cjw296 cjw296 deleted the compare-like-split/human branch June 29, 2026 07:47
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