Skip to content

Metadata Tag Reference

Purpose: Complete metadata tag definitions with all fields


53 metadata tags with full details.

TagFormatPurposeRequiredRepeatableValuesDefault
patternvalueExplicit pattern nameYesNo--
statusenumWork item lifecycle status (per PDR-005 FSM)NoNoroadmap, active, completed, deferredroadmap
coreflagMarks as essential/must-know patternNoNo--
usecasequoted-valueUse case associationNoYes--
usescsvPatterns this depends onNoNo--
used-bycsvPatterns that depend on thisNoNo--
phasenumberRoadmap phase number (unified across monorepo)NoNo--
releasevalueTarget release version (semver or vNEXT for unreleased work)NoNo--
briefvaluePath to pattern brief markdownNoNo--
depends-oncsvRoadmap dependencies (pattern or phase names)NoNo--
enablescsvPatterns this enablesNoNo--
implementscsvPatterns this code file realizes (realization relationship)NoNo--
extendsvalueBase pattern this pattern extends (generalization relationship)NoNo--
quartervalueDelivery quarter for timeline trackingNoNo--
completedvalueCompletion date (YYYY-MM-DD format)NoNo--
effortvalueEstimated effort (4h, 2d, 1w format)NoNo--
effort-actualvalueActual effort spent (4h, 2d, 1w format)NoNo--
teamvalueResponsible team assignmentNoNo--
workflowenumWorkflow discipline for process trackingNoNoimplementation, planning, validation, documentation-
riskenumRisk level for planningNoNolow, medium, high-
priorityenumPriority level for roadmap orderingNoNocritical, high, medium, low-
product-areavalueProduct area for PRD groupingNoNo--
user-rolevalueTarget user persona for this featureNoNo--
business-valuevalueBusiness value statement (hyphenated for tag format)NoNo--
constraintvalueTechnical constraint affecting feature implementationNoYes--
adrvalueADR/PDR number for decision trackingNoNo--
adr-statusenumADR/PDR decision statusNoNoproposed, accepted, deprecated, supersededproposed
adr-categoryvalueADR/PDR category (architecture, process, tooling)NoNo--
adr-supersedesvalueADR/PDR number this decision supersedesNoNo--
adr-superseded-byvalueADR/PDR number that supersedes this decisionNoNo--
adr-themeenumTheme grouping for related decisions (from synthesis)NoNopersistence, isolation, commands, projections, coordination, taxonomy, testing-
adr-layerenumEvolutionary layer of the decisionNoNofoundation, infrastructure, refinement-
levelenumHierarchy level for epic->phase->task breakdownNoNoepic, phase, taskphase
parentvalueParent pattern name in hierarchy (links tasks to phases, phases to epics)NoNo--
titlequoted-valueHuman-readable display title (supports quoted values with spaces)NoNo--
executable-specscsvLinks roadmap spec to package executable spec locations (PDR-007)NoNo--
roadmap-specvalueLinks package spec back to roadmap pattern for traceability (PDR-007)NoNo--
behavior-filevaluePath to behavior test feature file for traceabilityNoNo--
discovered-gapvalueGap identified during session retrospectiveNoYes--
discovered-improvementvalueImprovement identified during session retrospectiveNoYes--
discovered-riskvalueRisk identified during session retrospectiveNoYes--
discovered-learningvalueLearning captured during session retrospectiveNoYes--
see-alsocsvRelated patterns for cross-reference without dependency implicationNoNo--
api-refcsvFile paths to implementation APIs (replaces ‘See:’ Markdown text in Rules)NoNo--
extract-shapescsvTypeScript type names to extract from this file for documentationNoNo--
shapevalueMarks declaration as documentable shape, optionally with group nameNoNo--
arch-roleenumArchitectural role for diagram generation (component type)NoNobounded-context, command-handler, projection, saga, process-manager, infrastructure, repository, decider, read-model, service-
arch-contextvalueBounded context this component belongs to (for subgraph grouping)NoNo--
arch-layerenumArchitectural layer for layered diagramsNoNodomain, application, infrastructure-
includecsvCross-cutting document inclusion for content routing and diagram scopingNoNo--
targetvalueTarget implementation path for stub filesNoNo--
sincevalueDesign session that created this patternNoNo--
conventioncsvConvention domains for reference document generation from decision recordsNoNotesting-policy, fsm-rules, cli-patterns, output-format, pattern-naming, session-workflow, config-presets, annotation-system, pipeline-architecture, publishing, doc-generation, taxonomy-rules-
PropertyValue
Formatvalue
PurposeExplicit pattern name
RequiredYes
RepeatableNo
Example@libar-docs-pattern CommandOrchestrator
PropertyValue
Formatenum
PurposeWork item lifecycle status (per PDR-005 FSM)
RequiredNo
RepeatableNo
Valid Valuesroadmap, active, completed, deferred
Defaultroadmap
Example@libar-docs-status roadmap
PropertyValue
Formatflag
PurposeMarks as essential/must-know pattern
RequiredNo
RepeatableNo
Example@libar-docs-core
PropertyValue
Formatquoted-value
PurposeUse case association
RequiredNo
RepeatableYes
Example@libar-docs-usecase "When handling command failures"
PropertyValue
Formatcsv
PurposePatterns this depends on
RequiredNo
RepeatableNo
Example@libar-docs-uses CommandBus, EventStore
PropertyValue
Formatcsv
PurposePatterns that depend on this
RequiredNo
RepeatableNo
Example@libar-docs-used-by SagaOrchestrator
PropertyValue
Formatnumber
PurposeRoadmap phase number (unified across monorepo)
RequiredNo
RepeatableNo
Example@libar-docs-phase 14
PropertyValue
Formatvalue
PurposeTarget release version (semver or vNEXT for unreleased work)
RequiredNo
RepeatableNo
Example@libar-docs-release v0.1.0
PropertyValue
Formatvalue
PurposePath to pattern brief markdown
RequiredNo
RepeatableNo
Example@libar-docs-brief docs/briefs/decider-pattern.md
PropertyValue
Formatcsv
PurposeRoadmap dependencies (pattern or phase names)
RequiredNo
RepeatableNo
Example@libar-docs-depends-on EventStore, CommandBus
PropertyValue
Formatcsv
PurposePatterns this enables
RequiredNo
RepeatableNo
Example@libar-docs-enables SagaOrchestrator, ProjectionBuilder
PropertyValue
Formatcsv
PurposePatterns this code file realizes (realization relationship)
RequiredNo
RepeatableNo
Example@libar-docs-implements EventStoreDurability, IdempotentAppend
PropertyValue
Formatvalue
PurposeBase pattern this pattern extends (generalization relationship)
RequiredNo
RepeatableNo
Example@libar-docs-extends ProjectionCategories
PropertyValue
Formatvalue
PurposeDelivery quarter for timeline tracking
RequiredNo
RepeatableNo
Example@libar-docs-quarter Q1-2026
PropertyValue
Formatvalue
PurposeCompletion date (YYYY-MM-DD format)
RequiredNo
RepeatableNo
Example@libar-docs-completed 2026-01-08
PropertyValue
Formatvalue
PurposeEstimated effort (4h, 2d, 1w format)
RequiredNo
RepeatableNo
Example@libar-docs-effort 2d
PropertyValue
Formatvalue
PurposeActual effort spent (4h, 2d, 1w format)
RequiredNo
RepeatableNo
Example@libar-docs-effort-actual 3d
PropertyValue
Formatvalue
PurposeResponsible team assignment
RequiredNo
RepeatableNo
Example@libar-docs-team platform
PropertyValue
Formatenum
PurposeWorkflow discipline for process tracking
RequiredNo
RepeatableNo
Valid Valuesimplementation, planning, validation, documentation
Example@libar-docs-workflow implementation
PropertyValue
Formatenum
PurposeRisk level for planning
RequiredNo
RepeatableNo
Valid Valueslow, medium, high
Example@libar-docs-risk medium
PropertyValue
Formatenum
PurposePriority level for roadmap ordering
RequiredNo
RepeatableNo
Valid Valuescritical, high, medium, low
Example@libar-docs-priority high
PropertyValue
Formatvalue
PurposeProduct area for PRD grouping
RequiredNo
RepeatableNo
Example@libar-docs-product-area PlatformCore
PropertyValue
Formatvalue
PurposeTarget user persona for this feature
RequiredNo
RepeatableNo
Example@libar-docs-user-role Developer
PropertyValue
Formatvalue
PurposeBusiness value statement (hyphenated for tag format)
RequiredNo
RepeatableNo
Example@libar-docs-business-value eliminates-event-replay-complexity
PropertyValue
Formatvalue
PurposeTechnical constraint affecting feature implementation
RequiredNo
RepeatableYes
Example@libar-docs-constraint requires-convex-backend
PropertyValue
Formatvalue
PurposeADR/PDR number for decision tracking
RequiredNo
RepeatableNo
Example@libar-docs-adr 015
PropertyValue
Formatenum
PurposeADR/PDR decision status
RequiredNo
RepeatableNo
Valid Valuesproposed, accepted, deprecated, superseded
Defaultproposed
Example@libar-docs-adr-status accepted
PropertyValue
Formatvalue
PurposeADR/PDR category (architecture, process, tooling)
RequiredNo
RepeatableNo
Example@libar-docs-adr-category architecture
PropertyValue
Formatvalue
PurposeADR/PDR number this decision supersedes
RequiredNo
RepeatableNo
Example@libar-docs-adr-supersedes 012
PropertyValue
Formatvalue
PurposeADR/PDR number that supersedes this decision
RequiredNo
RepeatableNo
Example@libar-docs-adr-superseded-by 020
PropertyValue
Formatenum
PurposeTheme grouping for related decisions (from synthesis)
RequiredNo
RepeatableNo
Valid Valuespersistence, isolation, commands, projections, coordination, taxonomy, testing
Example@libar-docs-adr-theme persistence
PropertyValue
Formatenum
PurposeEvolutionary layer of the decision
RequiredNo
RepeatableNo
Valid Valuesfoundation, infrastructure, refinement
Example@libar-docs-adr-layer foundation
PropertyValue
Formatenum
PurposeHierarchy level for epic->phase->task breakdown
RequiredNo
RepeatableNo
Valid Valuesepic, phase, task
Defaultphase
Example@libar-docs-level epic
PropertyValue
Formatvalue
PurposeParent pattern name in hierarchy (links tasks to phases, phases to epics)
RequiredNo
RepeatableNo
Example@libar-docs-parent AggregateArchitecture
PropertyValue
Formatquoted-value
PurposeHuman-readable display title (supports quoted values with spaces)
RequiredNo
RepeatableNo
Example@libar-docs-title:"Process Guard Linter"
PropertyValue
Formatcsv
PurposeLinks roadmap spec to package executable spec locations (PDR-007)
RequiredNo
RepeatableNo
Example@libar-docs-executable-specs platform-decider/tests/features/behavior
PropertyValue
Formatvalue
PurposeLinks package spec back to roadmap pattern for traceability (PDR-007)
RequiredNo
RepeatableNo
Example@libar-docs-roadmap-spec DeciderPattern
PropertyValue
Formatvalue
PurposePath to behavior test feature file for traceability
RequiredNo
RepeatableNo
Example@libar-docs-behavior-file behavior/my-pattern.feature
PropertyValue
Formatvalue
PurposeGap identified during session retrospective
RequiredNo
RepeatableYes
Example@libar-docs-discovered-gap missing-error-handling
PropertyValue
Formatvalue
PurposeImprovement identified during session retrospective
RequiredNo
RepeatableYes
Example@libar-docs-discovered-improvement cache-invalidation
PropertyValue
Formatvalue
PurposeRisk identified during session retrospective
RequiredNo
RepeatableYes
Example@libar-docs-discovered-risk data-loss-on-migration
PropertyValue
Formatvalue
PurposeLearning captured during session retrospective
RequiredNo
RepeatableYes
Example@libar-docs-discovered-learning convex-mutation-limits
PropertyValue
Formatcsv
PurposeRelated patterns for cross-reference without dependency implication
RequiredNo
RepeatableNo
Example@libar-docs-see-also AgentAsBoundedContext, CrossContextIntegration
PropertyValue
Formatcsv
PurposeFile paths to implementation APIs (replaces ‘See:’ Markdown text in Rules)
RequiredNo
RepeatableNo
Example@libar-docs-api-ref @libar-dev/platform-core/src/durability/outbox.ts
PropertyValue
Formatcsv
PurposeTypeScript type names to extract from this file for documentation
RequiredNo
RepeatableNo
Example@libar-docs-extract-shapes DeciderInput, ValidationResult, ProcessViolation
PropertyValue
Formatvalue
PurposeMarks declaration as documentable shape, optionally with group name
RequiredNo
RepeatableNo
Example@libar-docs-shape api-types
PropertyValue
Formatenum
PurposeArchitectural role for diagram generation (component type)
RequiredNo
RepeatableNo
Valid Valuesbounded-context, command-handler, projection, saga, process-manager, infrastructure, repository, decider, read-model, service
Example@libar-docs-arch-role projection
PropertyValue
Formatvalue
PurposeBounded context this component belongs to (for subgraph grouping)
RequiredNo
RepeatableNo
Example@libar-docs-arch-context orders
PropertyValue
Formatenum
PurposeArchitectural layer for layered diagrams
RequiredNo
RepeatableNo
Valid Valuesdomain, application, infrastructure
Example@libar-docs-arch-layer application
PropertyValue
Formatcsv
PurposeCross-cutting document inclusion for content routing and diagram scoping
RequiredNo
RepeatableNo
Example@libar-docs-include reference-sample,codec-system
PropertyValue
Formatvalue
PurposeTarget implementation path for stub files
RequiredNo
RepeatableNo
Example@libar-docs-target src/api/stub-resolver.ts
PropertyValue
Formatvalue
PurposeDesign session that created this pattern
RequiredNo
RepeatableNo
Example@libar-docs-since DS-A
PropertyValue
Formatcsv
PurposeConvention domains for reference document generation from decision records
RequiredNo
RepeatableNo
Valid Valuestesting-policy, fsm-rules, cli-patterns, output-format, pattern-naming, session-workflow, config-presets, annotation-system, pipeline-architecture, publishing, doc-generation, taxonomy-rules
Example@libar-docs-convention fsm-rules, testing-policy

Back to Taxonomy Reference