Skip to content

Note Format

Notes use YAML frontmatter validated against a CUE schema:

---
id: "202602131045"
title: "My Note Title"
project: "my-project"
category: "untethered"
tags:
- "idea"
- "research"
created: "2026-02-13T10:45:00Z"
parent: "202602130900" # Optional
---
# My Note Title
Your note content here...
FieldRequiredFormatDescription
idYes12 digits (YYYYMMDDHHMM)Unique timestamp identifier
titleYesNon-empty stringNote title
typeNonote, todo, or daily-noteZettel type (default: note)
projectUntethered: No, Tethered: YesNon-empty stringProject context (auto-detected from git)
categoryYesuntethered or tetheredNote category

| tags | Yes | List of non-empty strings | Categorization tags | | created | Yes | ISO 8601 timestamp | Creation timestamp | | parent | No | 12 digits | Parent zettel ID for hierarchies |

When type: "todo":

FieldRequiredFormatDescription
statusYesopen, in_progress, closedTask status
dueNoYYYY-MM-DDDue date
completedNoYYYY-MM-DDCompletion date (set automatically)
priorityNohigh, medium, lowTask priority