feat(memory): add project and task guidance
This commit is contained in:
36
memory/tasks.md
Normal file
36
memory/tasks.md
Normal 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
|
||||
Reference in New Issue
Block a user