Skip to content

Add pattern module with stricter transcript recording #62

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

recmo
Copy link
Contributor

@recmo recmo commented Jun 16, 2025

This adds a new pattern module that contains a representation of an interactive interaction pattern together with recording and playback states. The pattern contains types, labels and hierarchical grouping of (sub)protocols.

As discussed with @WizardOfMenlo, this only adds the pattern module for review and does not use it anywhere yet. The intention is for a follow up PR to use it as a substitute for DomainSeparator.

@recmo recmo changed the title Add patter module with stricter transcript recording Add pattern module with stricter transcript recording Jun 16, 2025
Copy link
Collaborator

@WizardOfMenlo WizardOfMenlo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work! I am happy with it, left a few nits here and there but overall very happy with the structure.
Waiting for @mmaker to have a pass and then happy to merge

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.

2 participants