The analysis document
The analysis document is the first artifact AI produces. It maps out the details, risks, and edge cases implied by your description, so the team can confirm it captures what you actually meant before any build plan exists.
It answers a single question: “did we understand the ask?” It deliberately stays at a strategic, conceptual level, naming the concepts, the approach, and the risks, without dropping into queries, data shapes, method signatures, or step-by-step logic. That implementation detail is the canvas’s job, once this document is approved.
How it’s generated
When the author submits a draft for analysis, REEZN reads the feature’s definition (goal, business value, scope in and out, constraints, and the acceptance criteria written as Given / When / Then) and drafts the document from it. The richer the definition, the sharper the analysis. It usually takes a minute or two, and the feature moves to analysis review on its own when it is done.
The draft is also grounded in your project’s norms and safeguards, your personas, and, if a service has a GitHub repo connected, in your actual code, so it can name concepts that already exist rather than reasoning in the abstract.
What it contains
Every analysis has the same four sections, so no two skip the same thing:
- Original Business Requirement
- Your request, restated verbatim, never paraphrased or truncated, so the source of truth never drifts as the document builds on it.
- Domain Concept Identification
- The concepts already in your codebase that this work touches, the new concepts it introduces, and the key business rules that govern them. This is the vocabulary the canvas will later model.
- Strategic Approach
- The proposed solution direction, the key design decisions and their trade-offs, and, importantly, the alternatives that were considered and why they were rejected.
- Risk & Gap Analysis
- Ambiguities in the requirement, edge cases, technical risks, and a coverage table mapping every acceptance criterion to whether and how it can be addressed (with any gaps flagged).
Grounded in your code and standards
The analysis is generated with your project’s norms and safeguards in context. It actively surfaces where a requirement conflicts with a norm, or collides with a hard safeguard, in the Risk & Gap Analysis, so those tensions are visible and discussed before anyone designs around them.
Reviewing & approving (gate 1)
A finished analysis lands in “In review,” the first of REEZN’s two human gates. Whoever owns the requirements (usually product) reads it to confirm it captures what was actually meant. Anyone with project access can read it and leave comments; only a tech reviewer or admin can approve it.
Review isn’t all-or-nothing. While the analysis awaits approval, a reviewer can click any section to edit it in place, in markdown with a live preview, to fix or sharpen wording without disturbing the others. Comments in the sidebar capture anything the author should revisit. Approving the analysis advances the feature and locks the document; from then on it is read-only.