Skip to content

Contributing

Project Corpus values small, reviewable changes that preserve the distinction between Protocol and Runtime.

Before opening a pull request:

  1. Run python -m unittest discover -s tests -v with Python 3.11+.
  2. Keep English and Russian user documentation synchronized where applicable.
  3. Do not add secrets, private paths, generated user Corpus data, or backups.
  4. Explain any effect on authority, access modes, compatibility, or guarantees.
  5. Do not introduce a required Runtime, bundled server, or architectural change without an explicit decision.

Read the full contributing guide, code of conduct, and security policy.