- Handbook
- Software delivery
- Versona catalog
- Versona ancestry — kinds, domains, templates
Versona ancestry — kinds, domains, templates
Normative layering for Forge Versonas: generic baseline (Layer 0), kind (routing, discipline, …), domain (for discipline templates only), then concrete .mdc templates. Cursor rules do not inherit automatically—each…
Guide · Updated · Source
Related: Versona framework — kinds, interfaces, processes, sessions (kinds, sessions, processes) · Versona contract (discipline rule shape, §5.1 standards traceability) · Versona standards matrix (per-Versona standards profile) · Versonas — discipline-focused virtual personas (template catalog) · Versona template index (source paths) (source path audit)
Conceptual tree
Versona conceptual ancestry tree
How normative Versona layering from baseline through kind and domain relates to reviewable install and on-disk layout.
- Conceptual treeNames the page's normative layering view for Versona templates.
- Lane ATraces template ancestry from baseline through kind and domain.
- handoffEach layer passes contract shape and norms downward.
- shared outcomeProduces self-contained rule files ready for Cursor install.
- Lane BCovers how teams review, install, and refresh rules.
- inspect / adaptReview templates and diffs before copying into cursor rules.
- feedbackCatalog or baseline changes prompt re-sync and reassessment.
- Note: Physical layout (on disk):Warns that folder paths may differ from this tree.
Conceptual tree
Lane A ──► handoff ──► shared outcome
Lane B ──► inspect / adapt ──► feedback
Note: Physical layout (on disk):Physical layout (on disk): The diagram is conceptual. Family aggregator is a kind, not a sibling directory named family/ next to versona/discipline/ at the versona/ root. Template files for that kind live under catalog/discipline/<domain>/family/ (e.g. engineering, data, product). The optional generic baseline template is versona-generic.mdc.template at the versona/ root (not under catalog/). See Versonas — discipline-focused virtual personas.
Kind: discipline (by domain)
Domain: Engineering
Related: Engineering family — Versona ancestry — normative ancestry (versona-se as craft ancestor, specialists, family-first entry, process vs discipline “done”).
| Template | Core question (short) | Output variant |
|---|---|---|
versona-se.mdc.template |
CS fundamentals and craft | Contract §5 |
versona-architecture.mdc.template |
Structure and maintainability | Contract §5 |
versona-devops.mdc.template |
Delivery and operations | Contract §5 |
versona-testing.mdc.template |
Verification and quality | Contract §5 |
versona-frontend.mdc.template |
Web UI | Contract §5 |
versona-mobile.mdc.template |
Mobile | Contract §5 |
versona-iot.mdc.template |
Embedded / IoT | Contract §5 |
Domain: Data
| Template | Core question (short) | Output variant |
|---|---|---|
versona-bigdata.mdc.template |
Data engineering / pipelines | Contract §5 |
versona-datascience.mdc.template |
ML / DS responsibility | Contract §5 |
Domain: Product
| Template | Core question (short) | Output variant |
|---|---|---|
versona-product-management.mdc.template |
Product/market fit | Contract §5 + optional handoffs |
versona-ba.mdc.template |
Stakeholder needs | Contract §5 |
versona-ux.mdc.template |
Usability / design | Contract §5 |
versona-marketing.mdc.template |
Acquisition / retention | Contract §5 |
versona-cs.mdc.template |
Customer success | Contract §5 |
Domain: Governance
| Template | Core question (short) | Output variant |
|---|---|---|
versona-pm.mdc.template |
Constraints and delivery | Contract §5 |
versona-estimation.mdc.template |
Sizing method — Fibonacci, t-shirt, tokens, roll-up, defect multipliers | Contract §5 |
Domain: Cross-cutting
| Template | Core question (short) | Output variant |
|---|---|---|
versona-security.mdc.template |
Security posture | Contract §5 |
versona-compliance.mdc.template |
Regulatory fit | Contract §5 |
Kind: family_aggregator
| Template | Domain scope | Output variant |
|---|---|---|
versona-family-engineering.mdc.template |
Engineering (7 disciplines) | Consolidated family report |
versona-family-data.mdc.template |
Data (2 disciplines) | Consolidated family report |
versona-family-product.mdc.template |
Product (5 disciplines) | Consolidated family report |
Kind: routing
| Template | Domain | Output variant |
|---|---|---|
versona-all.mdc.template |
— | Routing recommendation tables |
Packaged copy: ../../../../templates/forge/cursor-rules/forge-versona.mdc |
— | Same (consumer .cursor/rules/) |
Kind: meta
| Template | Domain | Output variant |
|---|---|---|
versona-sampling.mdc.template |
— | Shortened / merged demo report |
Kind: workflow
| Template | Domain | Output variant |
|---|---|---|
versona-project-setup.mdc.template |
— | Setup / audit report |
versona-roadmap-gate.mdc.template |
— | Roadmap gate playbook |
versona-forge-sdlc.mdc.template |
— | Forge SDLC methodology orchestration plan (A–F; merge/trace) — see Forge SDLC orchestration |
versona-cursor-rules-sync.mdc.template |
— | Cursor rules install/diff playbook |
Optional: generic baseline-only rule
| Template | Purpose |
|---|---|
versona-generic.mdc.template |
Layer 0 only; optional @ with a discipline Versona |
Master table
| Template | Kind | Domain | Family aggregator | Output variant |
|---|---|---|---|---|
| versona-se.mdc.template | discipline | Engineering | — | Contract §5 |
| versona-architecture.mdc.template | discipline | Engineering | — | Contract §5 |
| versona-devops.mdc.template | discipline | Engineering | — | Contract §5 |
| versona-testing.mdc.template | discipline | Engineering | — | Contract §5 |
| versona-frontend.mdc.template | discipline | Engineering | — | Contract §5 |
| versona-mobile.mdc.template | discipline | Engineering | — | Contract §5 |
| versona-iot.mdc.template | discipline | Engineering | — | Contract §5 |
| versona-bigdata.mdc.template | discipline | Data | — | Contract §5 |
| versona-datascience.mdc.template | discipline | Data | — | Contract §5 |
| versona-product-management.mdc.template | discipline | Product | — | Contract §5 + optional handoffs |
| versona-ba.mdc.template | discipline | Product | — | Contract §5 |
| versona-ux.mdc.template | discipline | Product | — | Contract §5 |
| versona-marketing.mdc.template | discipline | Product | — | Contract §5 |
| versona-cs.mdc.template | discipline | Product | — | Contract §5 |
| versona-pm.mdc.template | discipline | Governance | — | Contract §5 |
| versona-estimation.mdc.template | discipline | Governance | — | Contract §5 |
| versona-security.mdc.template | discipline | Cross-cutting | — | Contract §5 |
| versona-compliance.mdc.template | discipline | Cross-cutting | — | Contract §5 |
| versona-family-engineering.mdc.template | family_aggregator | Engineering | self | Consolidated |
| versona-family-data.mdc.template | family_aggregator | Data | self | Consolidated |
| versona-family-product.mdc.template | family_aggregator | Product | self | Consolidated |
| versona-all.mdc.template | routing | — | — | Routing tables |
| forge-versona.mdc (templates) | routing | — | — | Routing tables |
| versona-sampling.mdc.template | meta | — | — | Shortened |
| versona-project-setup.mdc.template | workflow | — | — | Setup report |
| versona-roadmap-gate.mdc.template | workflow | — | — | Roadmap gate playbook |
| versona-forge-sdlc.mdc.template | workflow | — | — | Forge SDLC orchestration plan |
| versona-cursor-rules-sync.mdc.template | workflow | — | — | Cursor rules sync playbook |
| versona-generic.mdc.template | baseline_only | — | — | Layer 0 only |
Stable headings
For generators: Conceptual tree, Kind: discipline, Kind: family_aggregator, Kind: routing, Kind: meta, Kind: workflow (includes versona-forge-sdlc methodology orchestrator), Optional: generic baseline-only rule, Master table.