Specification stage
The Specification stage produces a canonical contract from your diagram and policy effects. Downstream prompts and reviews depend on this output.
What happens in this stage
- Component, connection, and policy-derived constraints are merged.
- Specification artifacts are rendered in multiple output formats.
- Copy/download actions let you reuse the artifact externally.
Tabs and how to use them
- Markdown
- Best for human review and implementation checklists.
- Use in design review meetings and planning sessions.
- JSON
- Best for structured integrations and scripted consumers.
- Useful for tooling pipelines that parse schema-like content.
- YAML
- Best for policy/configuration style interchange.
- Good for manual diffing and source-control review.
- NodeEdge
- Best for graph-shaped workflows and graph-aware agents/tools.
- Keeps node/edge semantics explicit.
- Constraints
- Shows derived constraints with source provenance.
- Use to debug "why this requirement exists."
Practical workflow
1. Validate Markdown for readability and intent.
2. Spot-check Constraints for rule provenance.
3. Copy/export the format needed by your output generation method.