In Wikantik, YAML frontmatter is the "Structural Spine" of a page. It provides the machine-readable metadata that powers the knowledge graph, search reranking, and agent-grade content projection.
Every page MUST begin with a YAML block containing these fields:
---
canonical_id: 01... (ULID)
title: "Human-Readable Title"
type: article | hub | runbook | reference | design
cluster: thematic-cluster-name
status: draft | provisional | official | stale
date: 'YYYY-MM-DD'
summary: "A one-sentence summary for search and previews."
---
The canonical_id is a stable, 26-character ULID that identifies the page regardless of its slug or title.
StructuralSpinePageFilter will inject one on the first save.A list of topic tags for granular discovery.
tags:
- networking
- security
- java
Explicitly define how this page relates to other entities using their canonical_id.
- target: 01KQ... (ULID)
relationship: part-of | implements | example-of | prerequisite-for | supersedes
Used to track content trustworthiness.
verified_at: '2026-05-04T12:00:00Z'
verified_by: jakefear
confidence: authoritative | provisional | stale
audience: humans | agents | both
kg_include: true | false (override cluster-level KG policy)
wikantik-development, personal-finance).type correctly reflects the page's purpose. runbook pages undergo additional schema validation.