View Source Contributing

  1. Run mix format and mix test before opening a pull request.
  2. Keep the public API dependency-free and preserve bounded state behavior.
  3. Add a regression test for every parser or terminal-state change.
  4. Do not add provider prose, credentials, prompts, or generated output to fixtures.

Please explain any change to replay semantics in the pull request description.