feat(memory): add project and task guidance

This commit is contained in:
zap
2026-03-11 19:04:18 +00:00
parent b1dd738966
commit 6b7e17f3c0
5 changed files with 103 additions and 3 deletions

36
memory/tasks.md Normal file
View File

@@ -0,0 +1,36 @@
# Tasks
Human-readable companion to `tasks.json`.
## Purpose
- `tasks.json` is the structured source of truth for active task state.
- This file explains how to use it and what kinds of items belong there.
## Task statuses
- `open` → captured, not actively being worked yet
- `in-progress` → currently being worked
- `blocked` → waiting on a dependency, decision, or fix
- `done` → explicitly confirmed complete
## Priority meanings
- `high` → important / urgent / likely to need follow-up
- `med` → useful but not urgent
- `low` → backlog / nice-to-have / revisit later
## When to add a task
Add a task when:
- Will asks for something that should be tracked over time
- there is a follow-up commitment
- there is a deferred fix or investigation
- there is a project thread with multiple steps
Do not add a task for:
- tiny one-off answers
- trivial actions completed immediately with no follow-up value
- noisy internal micro-steps
## Operating rules
- Keep active state in `tasks.json`
- Append notable updates to the current daily note when useful
- Mark done only on explicit confirmation or very clear completion evidence
- Prefer a few meaningful tasks over dozens of tiny chores