task-centered-workflow · git:20260331.771b71c · 2026-03-31 · sha256 713854dbb028db49

task-centered-workflow git:20260331.771b71cA

Immutable. This exact content is served forever at /api/v1/blob/713854dbb028db49.

---
description: Execute substantial work through task-centered workflow
alwaysApply: true
---

# Task-Centered Execution Rule

For non-trivial work, use `tasks/` as the source of execution truth.

## Contribution Modes

- External/community contribution (lightweight mode):
  - Task folder is optional.
  - `Task ID: N/A` is allowed for small fixes/docs/issues.
  - Keep PR summary, validation evidence, and regression notes clear.
- Core/maintainer contribution (strict mode):
  - Use full task-centered workflow for non-trivial changes.

## Required Behavior

1. If work spans multiple files/subsystems or requires review traceability:
   - create or reuse a `tasks/TASK-.../` folder.
2. Keep these files updated during execution:
   - `TASK.md` (scope, acceptance, risks, validation, regression scope)
   - `STATUS.md` (progress and blockers)
   - `REVIEW.md` (findings and merge readiness)
3. Update `tasks/board.md` whenever status changes.
4. Keep strategic discussion in `todo/*.md`, execution details in `tasks/`.

## Completion Gate

Before declaring work complete:

- acceptance criteria in `TASK.md` are checked or explicitly deferred,
- validation evidence is recorded,
- regression scope is reviewed,
- task board status is updated.