Engineering

Engineering carries DocSlime’s requirements contract through system
design, pre-release evidence, artifact delivery, and production learning.

Lifecycle

Document Responsibility
ARCHITECTURE.md Rust CLI boundaries, embedded templates, skills, and site architecture.
TESTING.md Unit, integration, skill, and site checks plus CI gates.
PUBLISHING.md CLI release, Homebrew publication, skill distribution, site build, deployment verification, and rollback.
OBSERVABILITY.md Release verification, adoption signals, failures, and product-learning feedback.
adrs/ Durable architectural decisions and their consequences.

Supporting references

  • Cargo.toml and Cargo.lock define the Rust package and release version.
  • .github/workflows/ci.yml owns continuous-integration gates and branch policy.
  • .github/workflows/release.yml is the tag-driven cargo-dist release path.
  • docmd.config.json defines the documentation-site build and navigation.
  • .agents/skills/ contains the bundled DocSlime lifecycle skills.

Create the next decision record with:

docslime add adr <short-slug>