Workflow
Best results come from authoring atoms in this order. The cloud authoring UI surfaces this as a guided checklist; hand-authoring should follow the same shape.
The 13-step order
Section titled “The 13-step order”- Vision. One paragraph in
vision.problemStatement+valueProposition. - Persona. 1–2 atoms with
goals[]+painPoints[]. - Module(s). Coarse grouping. The block-tree parent for everything below.
- Entities. Your nouns. One
entityatom + Nfieldatoms each. - Features under each module. Fill Layer 1 (
userStory) first. - Integrations. External APIs touched by features.
- Rules. Engine-executable validations. Bind via
uses_ruleedges later. - UI views. One per screen group, with
viewType(list/form/detail/dashboard/wizard/custom). - Criteria. For each feature, ≥1 acceptance criterion (EARS).
- Fixtures. Happy path + error fixtures linked to criteria.
- Wire relations.
verifies,rendered_by,parent_of, etc. — without these, Pattern C cannot run. - Layer 2 fill. Start with Pattern C (deterministic, free) where possible; fall back to Pattern D (LLM) for features with no examples.
- Lock + iterate. Review, lock fields you trust, re-run for the rest.
Why this order
Section titled “Why this order”- Vision / persona unblock the LLM Pattern D suggester — it reads them as part of every prompt.
- Entities before features means features can declare
uses_entityfrom the start. - Layer 1 before Layer 2 means Pattern D has Intent prose to ground its suggestions.
- Relations before Layer 2 fill means Pattern C has edges to walk.
- Lock + iterate is the working loop — you don’t need to hand-author every step, but you need to review every step before it becomes load-bearing.
Skip-ahead
Section titled “Skip-ahead”A pure-PM workflow can stop at step 9 (criteria). Layer 2 fill becomes an engineering pass — same author or different, before or after dev kickoff. The bridge codegen-senlang produces something runnable at any step via Pattern B convention defaults; later passes refine.
See also
Section titled “See also”- User flow → Overview — the end-to-end systematic journey from sign-up to handoff.
- User flow → Workspace — the moment-to-moment workspace experience.
- Six-tab editor — the cloud authoring UI walkthrough.
- EARS criteria —
criterion.patternreference. - Concepts → Four patterns — A / B / C / D explained.