Thank you for your interest in Aetheric. This project follows the Spacecraft Software Standard.
- Read
AGENTS.md— it contains the coding conventions and invariants for this repository. - Read the relevant sections of
Aetheric-Master-PRD-v2.7.mdandIMPL-Aetheric-v2.7.mdfor architectural context. - All commits must be signed (Ed25519 SSH).
- Plan first for changes > ~50 lines or architectural changes.
- Small, verifiable increments.
- No
dbg!,println!, commented code, or TODOs without an issue link. - Update tests + docs + schemas together.
- Run the full gate before pushing:
cargo clippy -- -D warnings cargo fmt -- --check cargo test guile -s tests/run-tests.scm
Be respectful, constructive, and patient. We are building a tool that should last decades — correctness and clarity matter more than speed.
Mohamed Hammad Mohamed.Hammad@SpacecraftSoftware.org