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.