Planning

Planning commands produce the core documents that define what you are building and how. They cover Phases 2 (Planning) and 3 (Solutioning) of the GAIA lifecycle: PRDs, architecture documents, UX designs, threat models, infrastructure plans, and the epic/story breakdown.

Product requirements

Architecture

UX design

Security and infrastructure

Work breakdown

Artifact layout — where planning outputs live

Planning outputs are intentionally dispersed across four roots rather than consolidated under a single planning-artifacts/ tree. The dispersion is forced by the framework's existing gate and writer contracts — relocating any of these files would break the readiness and review gates until the underlying resolvers are refactored. The four roots:

Test-artifacts mirror absence. The test-lens review reports (qa-tests, test-automate-review, test-review) and the per-tier execution-evidence.json are written ONLY under implementation-artifacts/epic-*/{key}-*/reviews/, co-located with the code / security / performance reviews. The framework does not yet emit a symmetric test-artifacts/epic-*/{key}-*/ mirror, and execution evidence is a single execution-evidence.json rather than a per-tier split. The per-story resolver supports the mirror direction in code; consumers have not yet been retrofitted. Until that refactor lands, expect every test-lens artifact at the implementation-artifacts/…/reviews/ path only.