Open Source · Contributing

Contribute evidence, not just code.

High-value contributions include reproducible bugs, compatibility evidence, reviewed Effect Profiles, negative/fail-closed tests, documentation and focused implementation fixes.

Before a pull request

npm ci --ignore-scripts
npm test
npm run check:publish

Effect Profile contributions

Profiles should describe observable postconditions, provenance/identity requirements, bounded resource scope and limitations. A convenient tool name is not sufficient proof of semantics.

Licensing and identity

Current first-party source is Apache-2.0. The RuleOak name and marks are governed separately; forks should not imply official status.