scripts/TASK_TEMPLATE.md

26 lines
1.3 KiB
Markdown

---
id: YYYY-MM-DD-short-slug # stable handle (creation-stamped); unchanged by later renames
title: One-line task title
priority: P2 # P0 urgent · P1 high · P2 normal · P3 someday
owner: Hermes # Hermes | Claude | Ayo
sanitized-by: # set to "Hermes" ONLY after redaction — REQUIRED before owner: Claude (redaction gate, operations/README.md)
sanitized-on: # YYYY-MM-DD Hermes redacted; pairs with sanitized-by
context: @admin # @code | @calls | @errand | @home | @admin | @waiting
project: # optional — ID(s) of related project(s), e.g. garden-planner or [a, b]
created: YYYY-MM-DD
links: [] # related tasks, policy docs, or output files
---
<!-- Status = which folder this file is in (backlog/next/in-progress/done); there is no
status field. The FILENAME's date is the last-updated date — rename it (YYYY-MM-DD-slug)
whenever the task changes, e.g. to the completion date when it moves to done/. "Waiting"
is a context (context: @waiting), not a folder. Projects are separate flat documents in
operations/projects/; link a task to one via the `project:` field above. -->
## Goal
What done looks like, in one or two sentences.
## Notes
Context, sub-steps, blockers.
## Log
- YYYY-MM-DD — created.