Contributing
July 1, 2026 ยท View on GitHub
This repository is part of the Project Telos public surface. Keep changes small, tested, and easy for public users and developers to verify.
Before sending a change:
- Read
README.mdandAGENTS.md. - Write the failing test first, confirm it fails, implement minimally, confirm it passes.
- Run the narrowest test slice that covers the change, then the full suite (
node --test) to confirm no regressions. - Run
node src/cli.mjs doctorand confirm it reportsMATCH. - If the change touches or could be misread as touching the integrity line (see
AGENTS.md), add a falsifiable test proving graded work is still never produced, hinted, or auto-filled, and wire the check intodoctor.mjs. - Keep examples, package metadata, and public claims in
README.mdaligned with current behavior. - Do not add a dependency. Do not commit secrets,
.envfiles, or generated caches.