Contributing
Use Node 22.19+. Run npm ci, npm run check, and npm run verify:packages. Tests are offline and must not require credentials. Live examples are explicitly opt-in.
Keep the interpreter independent of providers and application policy. Add adapters at the existing runNode, runJudge, or runEffect boundary. Include a regression that proves a changed execution invariant and retain existing workflow behavior. Do not weaken checks or silently convert errors to success.
Document breaking changes and observable failure behavior. Rebuild the generated schema after changing workflow types (node scripts/generate-schema.mjs) and regenerate the site (npm run build:site) after changing examples or docs. Do not edit generated traces by hand.
Publication is pending ownership and license decisions. No contribution licensing agreement or public governance policy is implied by this candidate.