-
Notifications
You must be signed in to change notification settings - Fork 0
Conventions
aegis-wiki-bot edited this page Jul 12, 2026
·
2 revisions
-
Rust workspace:
crates/aegis(CLI) +crates/aegis-core(library). -
Feature modules are sibling files under
crates/aegis-core/src/(dream,factory,qa,readiness_v2,review,wiki,automations, …). -
User-facing docs mirror modules under
docs/*.mdplus this wiki underdocs/wiki/. -
Agent/project memory and readiness live under
.aegis/.
- Prefer small durable memory updates over large refactors.
- Write lessons into
.aegis/(MEMORY.md,LESSONS.jsonl,FAILURES.jsonl,SKILLS/) rather than relying on chat. - Every project run should improve stack/commands/conventions knowledge.
- Validate with
cargo testandcargo build --workspace. - Keep
SECURITY.md,LICENSE, PR/issue templates, andCHANGELOG.mdcurrent with releases. - Do not invent exploit/PoC content; security posture via
SECURITY.mdand review automation. - Commit high-value modules and docs (dream, factory, qa, readiness, review, wiki, automations,
.aegis/, assets) so they are not lost as untracked files.
Prefer aegis subcommands (dream, qa, readiness, missions, …) over one-off scripts when the CLI exposes the feature.
- Formatter/linter: workspace
rustfmt.tomland project lint config. - Cross-link wiki pages with relative links, e.g. Architecture.
- Keep wiki pages concise and accurate to the repo.
- Home · Architecture · Modules · Commands