Task Tracker
Central task management using AsciiDoc partials and tag filtering.
Quick View
◐ TASK-2026-03-27-001 DELE C1 Spanish Lesson Prep (P0 CRITICAL, due 2026-03-27)
☐ TASK-2026-03-27-002 Start Shell Scripting Guide Part II (P1 HIGH, due 2026-03-28)
☐ TASK-2026-03-27-003 Review Carryover Backlog (P2 NORMAL, due 2026-03-28)
All Active Tasks
| ID | Title | Status | Priority | Due |
|---|---|---|---|---|
TASK-2026-03-27-001 |
DELE C1 Spanish Lesson Prep |
◐ |
P0 CRITICAL |
2026-03-27 |
TASK-2026-03-27-002 |
Start Shell Scripting Guide Part II |
☐ |
P1 HIGH |
2026-03-28 |
TASK-2026-03-27-003 |
Review Carryover Backlog |
☐ |
P2 NORMAL |
2026-03-28 |
Structure
partials/tasks/
├── defs.adoc # Shared definitions (status icons, priorities, project tags)
├── templates/
│ └── task-template.adoc # Copy this to create new tasks
├── active/ # Current tasks (one file per task)
├── completed/ # Done tasks (git mv from active/)
└── views/ # Aggregation views (use include with tag=summary)
├── all-active.adoc
├── p0-tasks.adoc
├── p1-tasks.adoc
├── p2-tasks.adoc
└── by-project-*.adoc
Usage
Include in Worklogs
// Full task card
include::partial$tasks/active/task-{name}.adoc[tag=definition]
// Table row (for views)
include::partial$tasks/active/task-{name}.adoc[tag=summary]
// One-liner (for Quick View)
include::partial$tasks/active/task-{name}.adoc[tag=oneline]
Create New Task
cp docs/modules/ROOT/partials/tasks/templates/task-template.adoc \
docs/modules/ROOT/partials/tasks/active/task-{name}.adoc
Then edit the file and add an include line to the relevant views.
Complete a Task
git mv docs/modules/ROOT/partials/tasks/active/task-{name}.adoc \
docs/modules/ROOT/partials/tasks/completed/
Then remove the include line from the relevant views.