Reference
Spec
Spec reference covers the YAML frontmatter metadata. The example is assembled from JSON Schema annotations.
specs/*.md
Every Overplane spec is a numbered Markdown document in the project's specs directory. Its YAML frontmatter (metadata) identifies the spec for readers and tooling.
metadata
YAML frontmatter metadata for an Overplane specification document. The base fields identify, classify, and summarize the spec; advisory extensions connect the document to the target repository area and spec format revision.
Metadata lives in YAML frontmatter at the top of a spec document and identifies the spec for readers, tooling, and later migration.
Required
description
string default "Replace with a one-paragraph summary of this spec's purpose and deliverable."Human-readable summary of the specification's purpose and deliverable.
id
string default "#0001"Stable spec identifier. Use a hash-prefixed four-digit id for repository-local specs.
parent
array<string> default []Parent spec ids that this spec extends or depends on.
status
enum default "draft"Lifecycle state for the spec.
tags
array<string> default ["bootstrap"]Lowercase topic labels used for discovery and grouping.
title
string default "Bootstrap"Short display title for the spec.
Optional
author
string default ""Advisory author or maintainer display name.
created
string default "2026-06-10"Advisory creation date in ISO calendar form.
target_dir
stringAdvisory repository-relative directory this spec targets.
spec_version
integer default 1Advisory integer version of the spec document format.
extra_files
array<string>Additional file paths, relative to the spec file's directory, appended to the spec body when the spec is loaded.
agent_config
stringNamed agent configuration from overplane.yaml agents to use for this spec instead of the project default.