Understand the product lifecycle
AeroSim separates product, solution, implementation, and release authority so evidence from one stage cannot silently authorize another.
Lifecycle boundaries
- Scope proposes and refines Epics and Features.
- A trusted human or the delegated AeroSim project lead may mark an exact Epic or Feature Approved for Solution with durable decision evidence.
- Architecture derives measurable requirements, decisions, risks, tasks, and a version proposal only for an approved Feature.
- A trusted human or the delegated AeroSim project lead separately grants Approved for Implementation and finalizes version allocation through exact-item decisions.
- Delivery implements admitted Architecture-owned tasks, publishes immutable images, and uses GitOps CD only for the development environment.
- UAT executes versioned end-to-end journeys against the exact development deployment and produces a separate
UAT_PASSED,UAT_FAILED, orBLOCKEDverdict. - Releases requires both a verified UAT pass and an explicit release request before production promotion; it independently verifies production and records final
DONE.
Silence, progress output, question closure, CI success, documentation activity, or Kanban movement does not substitute for an explicit decision by a trusted human or the delegated AeroSim project lead.
Durable sources
- Scope ticketing and statuses
- Scope Overview
- Overview & Roadmap
- Epic Questions
- How to approve product scope
- Architecture overview
- Kanban Board
- Development GitOps and UAT
- Release readiness
Structured state lives in the local YAML database and is validated during every documentation build. Discord supplies discussion and source evidence; durable lifecycle state is published through reviewed documentation.