Skip to content

Overview

This section provides templates for creating content across the documentation site. Each template page describes when to use it, which site section it targets, and includes the full template as a copyable code block.

Templates for common document types used across multiple site sections.

TemplateTarget SectionUse When
Architecture Decision Recorddecisions/Recording a technology or design decision
User Storyproduct/Defining a feature requirement in story format
User Personaproduct/personas/Creating a new user persona profile
Behavior Descriptionproduct/use-cases/ or domain/Documenting use cases and scenarios
Threat Modelprocess/Performing STRIDE-based threat analysis
Security Audit Reportprocess/Recording a security review
Operational Runbookprocess/ or technology/Writing step-by-step operational procedures

Templates for multi-run project plans produced by the Project Decomposition workflow.

TemplateUse When
Team Split AssessmentDocumenting the complexity analysis and split recommendation
Project Plan (Run)Defining entry/exit criteria, tasks, and handoffs for a single run
ChoreographyDescribing the execution sequence and artifact dependencies across runs

Structural templates for creating pages and sections on this site.

TemplateTarget SectionUse When
Content PageAny sectionCreating a new content page
Section IndexAny sectionCreating a section landing page (index.md)

Templates for specifying Kotlin backend service implementations in the operations repository.

TemplateUse When
Task SpecificationDefining a scoped implementation task with acceptance criteria
Incremental Service RequirementsModifying an existing service (entities, methods, persistence, API)
Feature Requirements ListSpecifying a new feature with domain modeling and requirements
New Service ImplementationBuilding a new service module from scratch

Every page on this site uses YAML frontmatter validated against the content schema. The minimum required fields are:

---
title: "Overview"
tags: [keyword1, keyword2] # Recommended
domain: product # Recommended — one of: product, domain, system, vision,
# roadmap, process, technology, legal, decisions, about
maturity: draft # draft | review | published (default: published)
---

Additional optional fields: author, description, lastVerified, source, supersedes, comments.